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_params @MAR_A5_2534 007A: mission_cleanup 0026: return //-------------Mission 55--------------- :LOU_A1 0238: name_thread 'LOU_A1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A1' 0025: gosub @LOU_A1_16048 009D: wasted_or_busted // mission only jump_if_false @LOU_A1_45 0025: gosub @LOU_A1_20482 :LOU_A1_45 0025: gosub @LOU_A1_20724 end_thread :LOU_A1_54 0@ == 0 // (int) var == num jump_if_false @LOU_A1_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A1_273 :LOU_A1_97 0@ == 1 // (int) var == num jump_if_false @LOU_A1_130 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A1_273 :LOU_A1_130 0@ == 2 // (int) var == num jump_if_false @LOU_A1_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A1_273 :LOU_A1_172 0@ == 3 // (int) var == num jump_if_false @LOU_A1_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A1_273 :LOU_A1_216 0@ == 4 // (int) var == num jump_if_false @LOU_A1_247 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A1_273 :LOU_A1_247 0@ == 5 // (int) var == num jump_if_false @LOU_A1_273 03CF: (unknown) 237 130 180 255 :LOU_A1_273 0026: return :LOU_A1_275 00BC: (unknown) 0@ 2 0026: return :LOU_A1_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A1_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A1_337 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A1_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_A1_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A1_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A1_431 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A1_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A1_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A1_483 :LOU_A1_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A1_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A1_517 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A1_517 809F: not actor 3@ dead 0022: jump_if_false @LOU_A1_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A1_533 0026: return :LOU_A1_535 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_A1_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 @LOU_A1_593 0400: (unknown) $933 $1070 0002: jump @LOU_A1_599 :LOU_A1_593 02C0: (unknown) $933 $1070 :LOU_A1_599 0@ >= 0 // (int) var >= num jump_if_false @LOU_A1_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LOU_A1_626 0045: actor $933 defined jump_if_false @LOU_A1_694 807E: not actor $933 driving jump_if_false @LOU_A1_671 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_A1_674 :LOU_A1_671 021D: (unknown) 0 :LOU_A1_674 $1078 == 0 // (int) var == num jump_if_false @LOU_A1_690 02EA: select_interior 2 :LOU_A1_690 01AE: (unknown) 1 :LOU_A1_694 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A1_707 0045: actor $933 defined jump_if_false @LOU_A1_771 807E: not actor $933 driving jump_if_false @LOU_A1_759 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LOU_A1_759 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LOU_A1_759 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LOU_A1_771 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LOU_A1_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 @LOU_A1_820 02EA: select_interior 0 :LOU_A1_820 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A1_850 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A1_850 0026: return 0045: actor 0@ defined jump_if_false @LOU_A1_871 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A1_871 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_901 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A1_901 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A1_901 0026: return :LOU_A1_903 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_950 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_A1_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 @LOU_A1_950 :LOU_A1_946 1@ = 0 // (int) :LOU_A1_950 1@ == 1 // (int) var == num jump_if_false @LOU_A1_1034 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A1_1027 007E: actor 0@ driving jump_if_false @LOU_A1_1023 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A1_1013 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A1_1016 :LOU_A1_1013 00F1: (unknown) 0@ :LOU_A1_1016 0002: jump @LOU_A1_1027 :LOU_A1_1023 1@ = 0 // (int) :LOU_A1_1027 0002: jump @LOU_A1_950 :LOU_A1_1034 0026: return 0045: actor 0@ defined jump_if_false @LOU_A1_1128 007E: actor 0@ driving jump_if_false @LOU_A1_1112 02A7: unknown_check 0@ jump_if_false @LOU_A1_1082 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A1_1105 :LOU_A1_1082 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_903 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A1_1105 0002: jump @LOU_A1_1121 :LOU_A1_1112 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A1_1121 0002: jump @LOU_A1_1130 :LOU_A1_1128 005F: (unknown) :LOU_A1_1130 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_1288 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A1_1288 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A1_1229 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_1188 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A1_1222 :LOU_A1_1188 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_903 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A1_1222 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_903 4@ :LOU_A1_1222 0002: jump @LOU_A1_1288 :LOU_A1_1229 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_1254 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A1_1288 :LOU_A1_1254 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_903 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A1_1288 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_903 3@ :LOU_A1_1288 0045: actor 0@ defined jump_if_false @LOU_A1_1340 004F: unknown_check 1@ jump_if_false @LOU_A1_1340 007E: actor 0@ driving jump_if_false @LOU_A1_1340 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A1_1340 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_903 0@ :LOU_A1_1340 5@ = 0 // (int) :LOU_A1_1344 5@ == 0 // (int) var == num jump_if_false @LOU_A1_1442 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A1_1435 004F: unknown_check 1@ jump_if_false @LOU_A1_1435 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A1_1401 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A1_1435 :LOU_A1_1401 2@ == -1 // (int) var == num jump_if_false @LOU_A1_1427 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A1_1435 :LOU_A1_1427 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A1_1435 0002: jump @LOU_A1_1344 :LOU_A1_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) :LOU_A1_1905 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_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 @LOU_A1_2031 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LOU_A1_2031 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LOU_A1_1905 :LOU_A1_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 @LOU_A1_2138 0 > 5@ // (int) num > var 0022: jump_if_false @LOU_A1_2121 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LOU_A1_2125 :LOU_A1_2121 0035: 10@ = 5@ // (int vars) :LOU_A1_2125 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LOU_A1_2143 :LOU_A1_2138 0203: set_draw_text_position 0@ 1@ GXT 4@ :LOU_A1_2143 0026: return :LOU_A1_2145 0045: actor 0@ defined 0022: jump_if_false @LOU_A1_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) :LOU_A1_2230 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LOU_A1_2145 0@ 2@ 3@ jump_if_false @LOU_A1_2257 0203: set_draw_text_position 2@ 3@ GXT 1@ :LOU_A1_2257 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LOU_A1_2145 0@ 3@ 4@ jump_if_false @LOU_A1_2285 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LOU_A1_2285 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LOU_A1_2145 0@ 4@ 5@ jump_if_false @LOU_A1_2314 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LOU_A1_2314 0026: return :LOU_A1_2316 007F: player 0 pressed_key 4 jump_if_false @LOU_A1_2391 007F: player 0 pressed_key 8 jump_if_false @LOU_A1_2384 $5604 == 0 // (int) var == num jump_if_false @LOU_A1_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) :LOU_A1_2384 0002: jump @LOU_A1_2396 :LOU_A1_2391 $5604 = 0 // (int) :LOU_A1_2396 007F: player 0 pressed_key 4 jump_if_false @LOU_A1_2482 007F: player 0 pressed_key 9 jump_if_false @LOU_A1_2475 $5605 == 0 // (int) var == num jump_if_false @LOU_A1_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) :LOU_A1_2475 0002: jump @LOU_A1_2487 :LOU_A1_2482 $5605 = 0 // (int) :LOU_A1_2487 0026: return :LOU_A1_2489 $5886 = 0 // (int) $5887 = 1 // (int) 0@ = 0 // (int) :LOU_A1_2504 $5636(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_2504 $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 :LOU_A1_2698 0035: 7@ = $5886 // (int vars) 7@ >= 40 // (int) var >= num jump_if_false @LOU_A1_2717 039E: (unknown) :LOU_A1_2717 $5886 += 1 // (int) 001D: 2@ == -100.0 // (int) var == var jump_if_false @LOU_A1_2749 2@ = 99.0 // (float) 0002: jump @LOU_A1_2754 :LOU_A1_2749 2@ += 2.0 // (float) :LOU_A1_2754 01BB: (unknown) 0@ 1@ 2@ 2@ 001D: 5@ == -100.0 // (int) var == var jump_if_false @LOU_A1_2786 5@ = 99.0 // (float) 0002: jump @LOU_A1_2791 :LOU_A1_2786 5@ += 2.0 // (float) :LOU_A1_2791 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 :LOU_A1_2848 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2698 0@ 1@ 2@ 3@ 4@ 5@ 0 0026: return :LOU_A1_2867 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2698 0@ 1@ 2@ 3@ 4@ 5@ 1001.0 0026: return 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2698 0@ 1@ 2@ 3@ 4@ 5@ 1002.0 0026: return 037B: constant_params 7 variable_params 0 unknown 6 call_with_params @LOU_A1_2698 0@ 1@ 2@ 3@ 4@ 5@ 1003.0 0026: return 037B: constant_params 7 variable_params 0 unknown 3 call_with_params @LOU_A1_2698 0@ 1@ 2@ 0@ 1@ 2@ 0 0026: return :LOU_A1_2952 0035: $5887 = 0@ // (int vars) 0026: return :LOU_A1_2959 004F: unknown_check 0@ 0022: jump_if_false @LOU_A1_3123 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @LOU_A1_3039 01B0: (unknown) 0@ 0 0290: (unknown) 0@ 1.0 01B2: (unknown) 0@ 0 0 0 0 0 023D: (unknown) 0@ 0 026D: (unknown) 0@ 0 0334: (unknown) 0@ 1 04FA: (unknown) 0@ 0 80A6: not (unknown) 0@ 230 jump_if_false @LOU_A1_3032 0230: (unknown) 0@ 0 :LOU_A1_3032 0002: jump @LOU_A1_3123 :LOU_A1_3039 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 @LOU_A1_3105 04FA: (unknown) 0@ 1 :LOU_A1_3105 80A6: not (unknown) 0@ 230 jump_if_false @LOU_A1_3123 0230: (unknown) 0@ 1 :LOU_A1_3123 0026: return :LOU_A1_3125 0035: 3@ = $5985 // (int vars) 3@ >= 4 // (int) var >= num jump_if_false @LOU_A1_3144 039E: (unknown) :LOU_A1_3144 $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 @LOU_A1_3259 02A3: (unknown) 0@ $5724(3@,4) 0002: jump @LOU_A1_3268 :LOU_A1_3259 $5724(3@,4) = 274 // (int) :LOU_A1_3268 $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 @LOU_A1_3356 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_2959 0@ 1 0002: jump @LOU_A1_3361 :LOU_A1_3356 0035: $5986 = 3@ // (int vars) :LOU_A1_3361 0026: return :LOU_A1_3363 not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_3438 801C: not $5644(0@,4) == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_3438 // Note: the incorrect math opcode was used here $5644(0@,4) >= 0 // (int) var >= num jump_if_false @LOU_A1_3411 0113: remove_references_to_car $5644(0@,4) // Like turning a car into any random car :LOU_A1_3411 0035: $5644(0@,4) = 1@ // (int vars) $5644(0@,4) >= 0 // (int) var >= num jump_if_false @LOU_A1_3438 0116: remove_car $5644(0@,4) from_mission_cleanup_list :LOU_A1_3438 0026: return :LOU_A1_3440 001D: 3@ == -100.0 // (int) var == var jump_if_false @LOU_A1_3465 3@ = 99.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ :LOU_A1_3465 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 :LOU_A1_3495 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) :LOU_A1_3529 not $5636(4@,4) == 0 // (int) var == num jump_if_false @LOU_A1_3571 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) :LOU_A1_3571 4@ += 1 // (int) 4@ >= 4 // (int) var >= num jump_if_false @LOU_A1_3529 0026: return :LOU_A1_3590 0035: $5994 = 0@ // (int vars) 0026: return :LOU_A1_3597 0035: $5992 = 0@ // (int vars) 0026: return 0035: $5993 = 0@ // (int vars) 0270: (unknown) 0@ 0026: return 0036: $5990 = 0@ // (float vars) 0026: return :LOU_A1_3621 0036: $5991 = 0@ // (float vars) 0026: return 0036: $5632(0@,4) = 1@ // (float vars) 0026: return :LOU_A1_3637 0036: $5996 = 0@ // (float vars) 0026: return :LOU_A1_3644 0036: $5997 = 0@ // (float vars) 0036: $5998 = 1@ // (float vars) 0026: return 0035: $5995 = 0@ // (int vars) 0026: return :LOU_A1_3663 0035: $5999 = 0@ // (int vars) 0036: $6000 = 1@ // (float vars) 0036: $6001 = 2@ // (float vars) 0026: return :LOU_A1_3680 0035: $6002 = 0@ // (int vars) 0036: $6003 = 1@ // (float vars) 0036: $6004 = 2@ // (float vars) 0026: return 0035: $6005 = 0@ // (int vars) 0036: $6006 = 1@ // (float vars) 0036: $6007 = 2@ // (float vars) 0026: return 0035: $6008 = 0@ // (int vars) 0036: $6009 = 1@ // (float vars) 0036: $6010 = 2@ // (float vars) 0026: return :LOU_A1_3731 0035: $6011 = 0@ // (int vars) 0036: $6012 = 1@ // (float vars) 0036: $6013 = 2@ // (float vars) 0026: return 0035: $6014 = 0@ // (int vars) 0036: $6015 = 1@ // (float vars) 0036: $6016 = 2@ // (float vars) 0026: return :LOU_A1_3765 0035: 2@ = $5986 // (int vars) 0045: actor $933 defined 0022: jump_if_false @LOU_A1_3788 // 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 :LOU_A1_3788 0045: actor $5648(0@,4) defined 0022: jump_if_false @LOU_A1_3810 // 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 :LOU_A1_3810 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 @LOU_A1_3840 // Note: the incorrect math opcode was used here 1@ *= -1.0 // (float) :LOU_A1_3840 0026: return :LOU_A1_3842 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @LOU_A1_3765 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 @LOU_A1_3915 // Note: the incorrect math opcode was used here 0036: 1@ = $5672(0@,4) // (float vars) 0002: jump @LOU_A1_3936 :LOU_A1_3915 0014: 1@ > $5676(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_3936 // Note: the incorrect math opcode was used here 0036: 1@ = $5676(0@,4) // (float vars) :LOU_A1_3936 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 @LOU_A1_3964 // Note: the incorrect math opcode was used here 0036: 1@ = $5590(5@,40) // (float vars) :LOU_A1_3964 0026: return :LOU_A1_3966 0035: 2@ = $5986 // (int vars) 0036: 1@ = $5996 // (float vars) 0045: actor $5648(0@,4) defined 0022: jump_if_false @LOU_A1_4459 // 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 @LOU_A1_4039 // Note: the incorrect math opcode was used here $5995 == 1 // (int) var == num jump_if_false @LOU_A1_4032 002A: 1@ += $5590(3@,40) // (float vars) // Note: the incorrect math opcode was used here :LOU_A1_4032 0002: jump @LOU_A1_4272 :LOU_A1_4039 001D: $5590(3@,40) == 1001.0 // (int) var == var jump_if_false @LOU_A1_4119 $6002 == 1 // (int) var == num jump_if_false @LOU_A1_4112 0080: actor $5648(0@,4) near_point $5470(3@,40) $5510(3@,40) radius $6003 $6003 sphere 0 0022: jump_if_false @LOU_A1_4112 // 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 @LOU_A1_4112 // Note: the incorrect math opcode was used here 0036: 1@ = $6004 // (float vars) :LOU_A1_4112 0002: jump @LOU_A1_4272 :LOU_A1_4119 001D: $5590(3@,40) == 1002.0 // (int) var == var jump_if_false @LOU_A1_4199 $6005 == 1 // (int) var == num jump_if_false @LOU_A1_4192 0080: actor $5648(0@,4) near_point $5470(3@,40) $5510(3@,40) radius $6006 $6006 sphere 0 0022: jump_if_false @LOU_A1_4192 // 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 @LOU_A1_4192 // Note: the incorrect math opcode was used here 0036: 1@ = $6007 // (float vars) :LOU_A1_4192 0002: jump @LOU_A1_4272 :LOU_A1_4199 001D: $5590(3@,40) == 1003.0 // (int) var == var jump_if_false @LOU_A1_4272 $6008 == 1 // (int) var == num jump_if_false @LOU_A1_4272 0080: actor $5648(0@,4) near_point $5470(3@,40) $5510(3@,40) radius $6009 $6009 sphere 0 0022: jump_if_false @LOU_A1_4272 // 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 @LOU_A1_4272 // Note: the incorrect math opcode was used here 0036: 1@ = $6010 // (float vars) :LOU_A1_4272 $5999 == 1 // (int) var == num jump_if_false @LOU_A1_4350 0011: $5640(2@,4) > $5640(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4350 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LOU_A1_4350 // 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 @LOU_A1_4350 // 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 @LOU_A1_4350 // Note: the incorrect math opcode was used here 0036: 1@ = $6001 // (float vars) :LOU_A1_4350 $6011 == 1 // (int) var == num jump_if_false @LOU_A1_4459 0035: 4@ = $5640(0@,4) // (int vars) 4@ -= 1 // (int) 4@ >= 0 // (int) var >= num jump_if_false @LOU_A1_4459 0035: 5@ = $5761(4@,4) // (int vars) 0045: actor $5648(5@,4) defined 0022: jump_if_false @LOU_A1_4459 // Note: the incorrect math opcode was used here $5636(5@,4) == 2 // (int) var == num jump_if_false @LOU_A1_4459 801C: not 5@ == 2@ // (int) num == var 0022: jump_if_false @LOU_A1_4459 // 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 @LOU_A1_4459 // Note: the incorrect math opcode was used here 002A: 1@ += $6013 // (float vars) // Note: the incorrect math opcode was used here :LOU_A1_4459 0014: 1@ > $5998 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4483 // Note: the incorrect math opcode was used here 0036: 1@ = $5998 // (float vars) 0002: jump @LOU_A1_4500 :LOU_A1_4483 0014: $5997 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_4500 // Note: the incorrect math opcode was used here 0036: 1@ = $5997 // (float vars) :LOU_A1_4500 0026: return :LOU_A1_4502 8045: not actor $933 defined 0022: jump_if_false @LOU_A1_4522 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4537 :LOU_A1_4522 8045: not actor $5648(0@,4) defined 0022: jump_if_false @LOU_A1_4537 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4537 0086: actor $933 near_actor $5648(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @LOU_A1_4568 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4583 :LOU_A1_4568 01B8: unknown_check $5648(0@,4) 0022: jump_if_false @LOU_A1_4583 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4583 2@ = 0 // (int) 034B: unknown_check $5644(0@,4) jump_if_false @LOU_A1_4628 0078: if and 80A0: not car $5644(0@,4) wrecked 81B3: not unknown_check $5644(0@,4) jump_if_false @LOU_A1_4628 2@ = 1 // (int) :LOU_A1_4628 2@ == 1 // (int) var == num jump_if_false @LOU_A1_4686 0132: actor $933 near_car $5644(0@,4) radius 30.0 30.0 sphere 0 0022: jump_if_false @LOU_A1_4671 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4686 :LOU_A1_4671 01B7: unknown_check $5644(0@,4) 0022: jump_if_false @LOU_A1_4686 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4686 2@ == 0 // (int) var == num jump_if_false @LOU_A1_4718 0160: load_model $5724(0@,4) 8161: not model $5724(0@,4) available jump_if_false @LOU_A1_4718 005F: (unknown) :LOU_A1_4718 0035: 3@ = $5656(0@,4) // (int vars) 0035: 4@ = 3@ // (int vars) 4@ -= 1 // (int) 0 > 4@ // (int) num > var 0022: jump_if_false @LOU_A1_4750 // Note: the incorrect math opcode was used here 0029: 4@ += $5886 // (int vars) // Note: the incorrect math opcode was used here :LOU_A1_4750 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 @LOU_A1_4812 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4884 :LOU_A1_4812 005D: sphere_onscreen 5@ 6@ 7@ radius 6.0 0022: jump_if_false @LOU_A1_4836 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @LOU_A1_4884 :LOU_A1_4836 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_6449 3 1@ 1@ == 1 // (int) var == num jump_if_false @LOU_A1_4884 0227: (unknown) 5@ 6@ 7@ 5.0 5.0 10.0 0022: jump_if_false @LOU_A1_4884 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_4884 2@ == 0 // (int) var == num jump_if_false @LOU_A1_4937 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 @LOU_A1_2959 $5644(0@,4) 1 0002: jump @LOU_A1_4946 :LOU_A1_4937 004E: put_car $5644(0@,4) at 5@ 6@ 7@ :LOU_A1_4946 0233: (unknown) $5644(0@,4) $5470(3@,40) $5510(3@,40) 005E: (unknown) :LOU_A1_4962 0011: $5640(1@,4) > $5640(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5320 // Note: the incorrect math opcode was used here 004F: unknown_check $5644(1@,4) 0022: jump_if_false @LOU_A1_5320 // Note: the incorrect math opcode was used here 0045: actor $5648(0@,4) defined 0022: jump_if_false @LOU_A1_5320 // Note: the incorrect math opcode was used here 0045: actor $5648(1@,4) defined 0022: jump_if_false @LOU_A1_5320 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5644(1@,4) 0022: jump_if_false @LOU_A1_5320 // 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 @LOU_A1_5320 // 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) :LOU_A1_5071 3 > 2@ // (int) num > var 0022: jump_if_false @LOU_A1_5203 // Note: the incorrect math opcode was used here 0035: 5@ = 4@ // (int vars) 4@ -= 1 // (int) 0 > 4@ // (int) num > var 0022: jump_if_false @LOU_A1_5113 // Note: the incorrect math opcode was used here 0029: 4@ += $5886 // (int vars) // Note: the incorrect math opcode was used here 3@ -= 1 // (int) :LOU_A1_5113 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 @LOU_A1_5191 8080: not actor $5648(0@,4) near_point 6@ 7@ radius $6015 $6015 sphere 0 0022: jump_if_false @LOU_A1_5191 // 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 @LOU_A1_5191 // Note: the incorrect math opcode was used here 2@ = 999 // (int) :LOU_A1_5191 2@ += 1 // (int) 0002: jump @LOU_A1_5071 :LOU_A1_5203 2@ >= 999 // (int) var >= num jump_if_false @LOU_A1_5320 805D: not sphere_onscreen 6@ 7@ 8@ radius 8.0 0022: jump_if_false @LOU_A1_5320 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges 7.5 25.0 8227: not (unknown) 6@ 7@ 8@ 9@ 9@ 9@ 0022: jump_if_false @LOU_A1_5320 // 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) :LOU_A1_5320 005F: (unknown) :LOU_A1_5322 0078: if and not $5636(0@,4) == 2 // (int) var == num not $5636(0@,4) == 3 // (int) var == num jump_if_false @LOU_A1_5351 005F: (unknown) :LOU_A1_5351 8045: not actor $5648(0@,4) defined jump_if_false @LOU_A1_5366 005F: (unknown) :LOU_A1_5366 0078: if and not $5636(1@,4) == 2 // (int) var == num not $5636(1@,4) == 3 // (int) var == num jump_if_false @LOU_A1_5395 005E: (unknown) :LOU_A1_5395 8045: not actor $5648(1@,4) defined jump_if_false @LOU_A1_5410 005E: (unknown) :LOU_A1_5410 0011: $5660(1@,4) > $5660(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5429 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_5429 0011: $5660(0@,4) > $5660(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5448 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_5448 0011: $5652(1@,4) > $5652(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5467 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_5467 0011: $5652(0@,4) > $5652(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_5486 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_5486 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 @LOU_A1_5559 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_5559 005E: (unknown) :LOU_A1_5561 not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5692 0045: actor $5648(0@,4) defined jump_if_false @LOU_A1_5692 1@ == 1 // (int) var == num jump_if_false @LOU_A1_5665 $5684(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5658 00C1: (unknown) $5648(0@,4) $5684(0@,4) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A1_275 $5684(0@,4) $5993 == 0 // (int) var == num jump_if_false @LOU_A1_5658 00C4: (unknown) $5684(0@,4) 1 :LOU_A1_5658 0002: jump @LOU_A1_5692 :LOU_A1_5665 $5684(0@,4) > 0 // (int) var > num jump_if_false @LOU_A1_5692 00BB: (unknown) $5684(0@,4) $5684(0@,4) = 0 // (int) :LOU_A1_5692 0026: return :LOU_A1_5694 0@ = 0 // (int) :LOU_A1_5698 801C: not $5986 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_5763 // 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 @LOU_A1_5763 0045: actor $5648(0@,4) defined jump_if_false @LOU_A1_5763 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_5561 0@ 1 :LOU_A1_5763 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_5698 0026: return :LOU_A1_5782 010E: 2@ = current_time_in_ms not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6035 0078: if and 0045: actor $5648(0@,4) defined 004F: unknown_check $5644(0@,4) jump_if_false @LOU_A1_6035 801C: not $5986 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6012 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_2959 $5644(0@,4) 1 1@ == 1 // (int) var == num jump_if_false @LOU_A1_5938 $5640(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_5892 02E9: set_car $5644(0@,4) speed_to 20.0 0002: jump @LOU_A1_5916 :LOU_A1_5892 $5640(0@,4) == 1 // (int) var == num jump_if_false @LOU_A1_5916 02E9: set_car $5644(0@,4) speed_to 15.0 :LOU_A1_5916 0050: set_car $5644(0@,4) max_speed_to 18.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_5561 0@ 1 :LOU_A1_5938 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 @LOU_A1_6027 :LOU_A1_6012 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_2959 $5644(0@,4) 0 :LOU_A1_6027 $5636(0@,4) = 2 // (int) :LOU_A1_6035 0026: return :LOU_A1_6037 not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6129 0078: if and 0045: actor $5648(0@,4) defined 004F: unknown_check $5644(0@,4) jump_if_false @LOU_A1_6129 801C: not $5986 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6121 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_2959 $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) :LOU_A1_6121 $5636(0@,4) = 3 // (int) :LOU_A1_6129 0026: return :LOU_A1_6131 0078: if and not $5636(0@,4) == 0 // (int) var == num not $5636(0@,4) == 5 // (int) var == num jump_if_false @LOU_A1_6342 0078: if and 0045: actor $5648(0@,4) defined 004F: unknown_check $5644(0@,4) jump_if_false @LOU_A1_6342 001C: $5986 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6222 // 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) :LOU_A1_6222 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LOU_A1_2959 $5644(0@,4) 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LOU_A1_5561 0@ 0 0052: set_car $5644(0@,4) driver_behaviour_to 0 $5984 == 0 // (int) var == num jump_if_false @LOU_A1_6286 02C7: (unknown) $5644(0@,4) 5 3000 0002: jump @LOU_A1_6328 :LOU_A1_6286 $5984 == 1 // (int) var == num jump_if_false @LOU_A1_6317 02C7: (unknown) $5644(0@,4) 5 2000 0002: jump @LOU_A1_6328 :LOU_A1_6317 02C7: (unknown) $5644(0@,4) 5 1000 :LOU_A1_6328 $5636(0@,4) = 5 // (int) $5984 += 1 // (int) :LOU_A1_6342 0026: return :LOU_A1_6344 not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6411 $5636(0@,4) == 5 // (int) var == num jump_if_false @LOU_A1_6379 $5984 -= 1 // (int) :LOU_A1_6379 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_5561 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) :LOU_A1_6411 0026: return :LOU_A1_6413 $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 @LOU_A1_6451 // Note: the incorrect math opcode was used here $5652(0@,4) = 0 // (int) $5660(0@,4) += 1 // (int) :LOU_A1_6451 001C: $5986 == 0@ // (int) num == var 0022: jump_if_false @LOU_A1_6504 // Note: the incorrect math opcode was used here $5652(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_6494 00D9: (unknown) $937 $938 $939 10 0002: jump @LOU_A1_6504 :LOU_A1_6494 00D9: (unknown) $937 $938 $939 9 :LOU_A1_6504 0017: $5660(0@,4) >= $5887 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6530 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_6131 0@ :LOU_A1_6530 0026: return :LOU_A1_6532 $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 @LOU_A1_6562 // Note: the incorrect math opcode was used here $5656(0@,4) = 0 // (int) :LOU_A1_6562 0011: $5656(0@,4) > $5652(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6590 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_6413 0@ :LOU_A1_6590 0026: return :LOU_A1_6592 02BD: (unknown) 0@ 1@ 1@ == -1 // (int) var == num jump_if_false @LOU_A1_6610 005F: (unknown) :LOU_A1_6610 005E: (unknown) :LOU_A1_6612 010E: 0@ = current_time_in_ms $5993 == 1 // (int) var == num jump_if_false @LOU_A1_6756 1@ = 0 // (int) :LOU_A1_6632 0011: $5985 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6756 // Note: the incorrect math opcode was used here $5636(1@,4) == 2 // (int) var == num jump_if_false @LOU_A1_6744 004F: unknown_check $5644(1@,4) jump_if_false @LOU_A1_6744 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 @LOU_A1_6725 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3842 1@ 5@ 0002: jump @LOU_A1_6737 :LOU_A1_6725 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3966 1@ 5@ :LOU_A1_6737 0375: (unknown) 50 3@ 4@ 5@ :LOU_A1_6744 1@ += 1 // (int) 0002: jump @LOU_A1_6632 :LOU_A1_6756 1@ = 0 // (int) :LOU_A1_6760 801C: not $5986 == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_6822 // 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 @LOU_A1_6822 009F: actor $5648(1@,4) dead jump_if_false @LOU_A1_6822 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6344 1@ :LOU_A1_6822 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_6760 0035: 6@ = $5984 // (int vars) 0035: 7@ = $5984 // (int vars) 7@ += 1 // (int) :LOU_A1_6854 0011: $5985 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_6944 // 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 @LOU_A1_5322 1@ 8@ jump_if_false @LOU_A1_6927 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) :LOU_A1_6927 6@ += 1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A1_6854 :LOU_A1_6944 2@ = 0 // (int) 6@ = 0 // (int) :LOU_A1_6952 0011: $5985 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_7024 // 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 @LOU_A1_7012 801C: not $5986 == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_7012 // Note: the incorrect math opcode was used here 0036: $5664(1@,4) = $5632(2@,4) // (float vars) 2@ += 1 // (int) :LOU_A1_7012 6@ += 1 // (int) 0002: jump @LOU_A1_6952 :LOU_A1_7024 1@ = 0 // (int) :LOU_A1_7028 $5636(1@,4) == 2 // (int) var == num jump_if_false @LOU_A1_7203 0078: if and 0045: actor $5648(1@,4) defined 004F: unknown_check $5644(1@,4) jump_if_false @LOU_A1_7203 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 @LOU_A1_7164 // 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 @LOU_A1_7157 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6413 1@ :LOU_A1_7157 0002: jump @LOU_A1_7203 :LOU_A1_7164 0080: actor $5648(1@,4) near_point $5350(9@,40) $5390(9@,40) radius 12.0 12.0 sphere 0 0022: jump_if_false @LOU_A1_7203 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6413 1@ :LOU_A1_7203 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_7028 $5987 += 1 // (int) $5987 >= 4 // (int) var >= num jump_if_false @LOU_A1_7244 $5987 = 0 // (int) :LOU_A1_7244 1@ = 0 // (int) :LOU_A1_7248 not $5636(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_8210 801C: not $5986 == 1@ // (int) num == var 0022: jump_if_false @LOU_A1_8210 // Note: the incorrect math opcode was used here $5636(1@,4) == 1 // (int) var == num jump_if_false @LOU_A1_7374 004F: unknown_check $5644(1@,4) jump_if_false @LOU_A1_7367 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 @LOU_A1_7367 $5720(1@,4) = 1 // (int) :LOU_A1_7367 0002: jump @LOU_A1_8210 :LOU_A1_7374 $5636(1@,4) == 2 // (int) var == num jump_if_false @LOU_A1_7892 01B3: unknown_check $5644(1@,4) jump_if_false @LOU_A1_7448 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4502 1@ jump_if_false @LOU_A1_7441 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5782 1@ 0 02E9: set_car $5644(1@,4) speed_to 10.0 :LOU_A1_7441 0002: jump @LOU_A1_7885 :LOU_A1_7448 804F: not unknown_check $5644(1@,4) jump_if_false @LOU_A1_7479 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6037 1@ 0002: jump @LOU_A1_7885 :LOU_A1_7479 807C: not actor $5648(1@,4) driving $5644(1@,4) 0022: jump_if_false @LOU_A1_7514 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6037 1@ 0002: jump @LOU_A1_7885 :LOU_A1_7514 0011: 0@ > $5688(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_7574 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4502 1@ jump_if_false @LOU_A1_7567 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5782 1@ 0 02E9: set_car $5644(1@,4) speed_to 10.0 :LOU_A1_7567 0002: jump @LOU_A1_7885 :LOU_A1_7574 001C: 1@ == $5987 // (int) num == var 0022: jump_if_false @LOU_A1_7885 // 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 @LOU_A1_7663 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6532 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 :LOU_A1_7663 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 @LOU_A1_7741 // 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) :LOU_A1_7741 $5994 == 1 // (int) var == num jump_if_false @LOU_A1_7773 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3842 1@ 13@ 0002: jump @LOU_A1_7785 :LOU_A1_7773 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LOU_A1_3966 1@ 13@ :LOU_A1_7785 0050: set_car $5644(1@,4) max_speed_to 13@ $6014 == 1 // (int) var == num jump_if_false @LOU_A1_7846 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_4962 $5986 1@ jump_if_false @LOU_A1_7846 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5782 1@ 0 02E9: set_car $5644(1@,4) speed_to 15.0 :LOU_A1_7846 0111: unknown_check $5644(1@,4) jump_if_false @LOU_A1_7885 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 :LOU_A1_7885 0002: jump @LOU_A1_8210 :LOU_A1_7892 $5636(1@,4) == 3 // (int) var == num jump_if_false @LOU_A1_8156 004F: unknown_check $5644(1@,4) jump_if_false @LOU_A1_8065 007C: actor $5648(1@,4) driving $5644(1@,4) 0022: jump_if_false @LOU_A1_7956 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LOU_A1_5782 1@ 0 0002: jump @LOU_A1_8058 :LOU_A1_7956 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_6592 $5644(1@,4) jump_if_false @LOU_A1_7992 $5644(1@,4) = -1 // (int) 0002: jump @LOU_A1_8058 :LOU_A1_7992 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4502 1@ jump_if_false @LOU_A1_8048 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 @LOU_A1_5782 1@ 0 0002: jump @LOU_A1_8058 :LOU_A1_8048 00EA: (unknown) $5648(1@,4) $5644(1@,4) :LOU_A1_8058 0002: jump @LOU_A1_8149 :LOU_A1_8065 not $5644(1@,4) == -1 // (int) var == num jump_if_false @LOU_A1_8094 0113: remove_references_to_car $5644(1@,4) // Like turning a car into any random car $5644(1@,4) = -1 // (int) :LOU_A1_8094 00A2: (unknown) $5648(1@,4) 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LOU_A1_4502 1@ jump_if_false @LOU_A1_8149 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 @LOU_A1_5782 1@ 0 :LOU_A1_8149 0002: jump @LOU_A1_8210 :LOU_A1_8156 $5636(1@,4) == 5 // (int) var == num jump_if_false @LOU_A1_8178 0002: jump @LOU_A1_8210 :LOU_A1_8178 $5636(1@,4) == 7 // (int) var == num jump_if_false @LOU_A1_8200 0002: jump @LOU_A1_8210 :LOU_A1_8200 0239: (unknown) $5636(1@,4) 023B: (unknown) 039E: (unknown) :LOU_A1_8210 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_7248 0026: return :LOU_A1_8229 0@ = 1 // (int) :LOU_A1_8234 0@ == 1 // (int) var == num jump_if_false @LOU_A1_8379 0@ = 0 // (int) 1@ = 0 // (int) :LOU_A1_8254 not $5636(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_8355 0035: 2@ = $5640(1@,4) // (int vars) 2@ > 0 // (int) var > num jump_if_false @LOU_A1_8355 2@ -= 1 // (int) 0035: 3@ = $5761(2@,4) // (int vars) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_5322 1@ 3@ jump_if_false @LOU_A1_8355 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) :LOU_A1_8355 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_8254 0002: jump @LOU_A1_8234 :LOU_A1_8379 0026: return :LOU_A1_8381 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_A1_2489 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 :LOU_A1_8493 0160: load_model 4@ :LOU_A1_8496 8161: not model 4@ available jump_if_false @LOU_A1_8516 0001: wait 0 ms 0002: jump @LOU_A1_8496 :LOU_A1_8516 022C: (unknown) 0@ 1@ 2@ 20.0 1 0048: 10@ = create_car 4@ at 0@ 1@ 2@ 01B0: (unknown) 10@ 1 00D1: set_car 10@ Z_angle_to 3@ 0150: set_car 10@ color_to 5@ 5@ 0160: load_model 7@ :LOU_A1_8550 8161: not model 7@ available 0022: jump_if_false @LOU_A1_8570 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LOU_A1_8550 :LOU_A1_8570 004F: unknown_check 10@ 0022: jump_if_false @LOU_A1_8642 // Note: the incorrect math opcode was used here 00A4: 9@ = create_actor_pedtype 6@ model 7@ in_car 10@ driverseat 01AF: (unknown) 9@ 1 01B1: (unknown) 9@ 0 0 0 1 0 01EC: (unknown) 9@ 1 0347: (unknown) 9@ 1 0232: (unknown) 9@ 1 032D: (unknown) 9@ 1 02F9: (unknown) 9@ 0 0052: set_car 10@ driver_behaviour_to 0 0050: set_car 10@ max_speed_to 0 0051: set_car 10@ traffic_behavior_to 2 013A: set_car 10@ door_status_to 2 :LOU_A1_8642 037B: constant_params 3 variable_params 1 unknown 11 call_with_params @LOU_A1_3125 10@ 9@ 0 8@ 037B: constant_params 5 variable_params 0 unknown 11 call_with_params @LOU_A1_3440 8@ 0@ 1@ 2@ 3@ 0026: return :LOU_A1_8673 0045: actor $933 defined jump_if_false @LOU_A1_8716 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @LOU_A1_3125 -1 $933 1 4@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @LOU_A1_3440 4@ 0@ 1@ 2@ 3@ :LOU_A1_8716 0026: return 037B: constant_params 4 variable_params 1 unknown 7 call_with_params @LOU_A1_8673 1@ 2@ 3@ 4@ 5@ 0160: load_model 0@ :LOU_A1_8736 8161: not model 0@ available jump_if_false @LOU_A1_8756 0001: wait 0 ms 0002: jump @LOU_A1_8736 :LOU_A1_8756 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 @LOU_A1_8793 // Note: the incorrect math opcode was used here 3@ += 1.0 // (float) 0216: (unknown) $933 1@ 2@ 3@ 01CF: (unknown) :LOU_A1_8793 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LOU_A1_3363 5@ 6@ 0026: return :LOU_A1_8807 0045: actor $933 defined jump_if_false @LOU_A1_8878 0035: 1@ = $5986 // (int vars) 0078: if and 1@ >= 0 // (int) var >= num 4 > 1@ // (int) num > var 0022: jump_if_false @LOU_A1_8878 // Note: the incorrect math opcode was used here 004F: unknown_check $5644(1@,4) 0022: jump_if_false @LOU_A1_8878 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5644(1@,4) 0022: jump_if_false @LOU_A1_8878 // Note: the incorrect math opcode was used here 0236: (unknown) $5644(1@,4) 0 :LOU_A1_8878 1@ = 0 // (int) :LOU_A1_8882 not $5636(1@,4) == 0 // (int) var == num jump_if_false @LOU_A1_8989 0@ == 0 // (int) var == num jump_if_false @LOU_A1_8941 801C: not $5648(1@,4) == $933 // (int) num == var 0022: jump_if_false @LOU_A1_8928 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5648(1@,4) // Like turning an actor into a random pedestrian :LOU_A1_8928 0113: remove_references_to_car $5644(1@,4) // Like turning a car into any random car 0002: jump @LOU_A1_8976 :LOU_A1_8941 801C: not $5648(1@,4) == $933 // (int) num == var 0022: jump_if_false @LOU_A1_8962 // Note: the incorrect math opcode was used here 003F: destroy_actor $5648(1@,4) :LOU_A1_8962 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4661 $5644(1@,4) :LOU_A1_8976 $5636(1@,4) = 0 // (int) $5985 -= 1 // (int) :LOU_A1_8989 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LOU_A1_8882 0026: return :LOU_A1_9008 0035: $6022 = 0@ // (int vars) $6023 = 1 // (int) 0026: return :LOU_A1_9021 0@ = 0 // (int) :LOU_A1_9025 $5636(0@,4) == 1 // (int) var == num jump_if_false @LOU_A1_9053 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LOU_A1_5782 0@ 1 :LOU_A1_9053 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_9025 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 @LOU_A1_9137 0236: (unknown) $2769 0 :LOU_A1_9137 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A1_9008 4 0026: return :LOU_A1_9151 0035: $6032 = 0@ // (int vars) 0026: return :LOU_A1_9158 0@ == 0 // (int) var == num jump_if_false @LOU_A1_9184 00AE: remove_status_text $6039 00AC: stop_timer $6038 0002: jump @LOU_A1_9413 :LOU_A1_9184 $6036 == 0 // (int) var == num jump_if_false @LOU_A1_9221 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_54 5 024C: set_timer_with_text_to $6038 type 0 GXT 'RACE_T' // Time :LOU_A1_9221 00AE: remove_status_text $6039 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_54 1 $6037 == 0 // (int) var == num jump_if_false @LOU_A1_9282 03FF: (unknown) $6039 $5887 0 3 'RACE_P1' 'RACE_L' // ~w~1st // Lap 0002: jump @LOU_A1_9413 :LOU_A1_9282 $6037 == 1 // (int) var == num jump_if_false @LOU_A1_9328 03FF: (unknown) $6039 $5887 0 3 'RACE_P2' 'RACE_L' // ~w~2nd // Lap 0002: jump @LOU_A1_9413 :LOU_A1_9328 $6037 == 2 // (int) var == num jump_if_false @LOU_A1_9374 03FF: (unknown) $6039 $5887 0 3 'RACE_P3' 'RACE_L' // ~w~3rd // Lap 0002: jump @LOU_A1_9413 :LOU_A1_9374 $6037 == 3 // (int) var == num jump_if_false @LOU_A1_9413 03FF: (unknown) $6039 $5887 0 3 'RACE_P4' 'RACE_L' // ~w~4th // Lap :LOU_A1_9413 0035: $6036 = 0@ // (int vars) 0026: return :LOU_A1_9420 010E: 0@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_6612 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 @LOU_A1_9497 801C: not $6037 == $5640(1@,4) // (int) num == var 0022: jump_if_false @LOU_A1_9497 // 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 @LOU_A1_9158 1 :LOU_A1_9497 0017: $5660(1@,4) >= $6039 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9630 // Note: the incorrect math opcode was used here $6039 > 0 // (int) var > num jump_if_false @LOU_A1_9560 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 @LOU_A1_9560 0035: $6035 = 2@ // (int vars) :LOU_A1_9560 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 @LOU_A1_9630 0055: show_text_styled GXT 'RACE_FL' time 1500 style 1 // ~w~FINAL LAP 0035: $6040 = 0@ // (int vars) $6040 += 1000 // (int) :LOU_A1_9630 $6040 > 0 // (int) var > num jump_if_false @LOU_A1_9663 0011: 0@ > $6040 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_9663 // Note: the incorrect math opcode was used here 03C2: (unknown) 0059: text_clear_all $6040 = 0 // (int) :LOU_A1_9663 0026: return :LOU_A1_9665 009F: actor $933 dead jump_if_false @LOU_A1_9678 005F: (unknown) :LOU_A1_9678 807E: not actor $933 driving jump_if_false @LOU_A1_9691 005F: (unknown) :LOU_A1_9691 024B: (unknown) $933 0@ $6021 == 2 // (int) var == num jump_if_false @LOU_A1_9728 837D: not unknown_check 0@ jump_if_false @LOU_A1_9721 005F: (unknown) :LOU_A1_9721 0002: jump @LOU_A1_9801 :LOU_A1_9728 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_9773 0078: if or 037D: unknown_check 0@ 01AB: unknown_check 0@ 037F: unknown_check 0@ 037E: (unknown) 0@ jump_if_false @LOU_A1_9766 005F: (unknown) :LOU_A1_9766 0002: jump @LOU_A1_9801 :LOU_A1_9773 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_9801 80A6: not (unknown) 0@ 230 jump_if_false @LOU_A1_9801 005F: (unknown) :LOU_A1_9801 005E: (unknown) :LOU_A1_9803 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 @LOU_A1_9846 00BB: (unknown) $6029 $6029 = -1 // (int) :LOU_A1_9846 not $6030 == -1 // (int) var == num jump_if_false @LOU_A1_9869 00BB: (unknown) $6030 $6030 = -1 // (int) :LOU_A1_9869 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 @LOU_A1_9984 // Note: the incorrect math opcode was used here 0078: if and 001C: 3@ == 1@ // (int) num == var 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @LOU_A1_9967 // Note: the incorrect math opcode was used here 03D2: (unknown) 5@ 6@ 7@ 35.0 0 255 0 00BC: (unknown) $6029 1 0002: jump @LOU_A1_9984 :LOU_A1_9967 03D2: (unknown) 5@ 6@ 7@ 12.0 237 130 180 :LOU_A1_9984 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 @LOU_A1_10018 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 9@ += 1 // (int) :LOU_A1_10018 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 @LOU_A1_10070 // Note: the incorrect math opcode was used here 03E2: (unknown) 5@ 6@ 7@ 10@ 11@ 12@ 237 130 180 -2.25 :LOU_A1_10070 0017: 2@ >= 9@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_10118 // 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 @LOU_A1_10118 // Note: the incorrect math opcode was used here 00BC: (unknown) $6030 0 :LOU_A1_10118 0026: return :LOU_A1_10120 0@ = 0 // (int) :LOU_A1_10124 not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_10150 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_5561 0@ 0 :LOU_A1_10150 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_10124 not $6029 == -1 // (int) var == num jump_if_false @LOU_A1_10190 00BB: (unknown) $6029 $6029 = -1 // (int) :LOU_A1_10190 not $6030 == -1 // (int) var == num jump_if_false @LOU_A1_10213 00BB: (unknown) $6030 $6030 = -1 // (int) :LOU_A1_10213 not $6031 == -1 // (int) var == num jump_if_false @LOU_A1_10236 00BB: (unknown) $6031 $6031 = -1 // (int) :LOU_A1_10236 0026: return :LOU_A1_10238 0035: 0@ = $5986 // (int vars) 0078: if and 004F: unknown_check $5644(0@,4) 0045: actor $933 defined 0022: jump_if_false @LOU_A1_10287 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5644(0@,4) 0022: jump_if_false @LOU_A1_10287 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5644(0@,4) :LOU_A1_10287 0@ = 0 // (int) :LOU_A1_10291 not $5636(0@,4) == 0 // (int) var == num jump_if_false @LOU_A1_10365 004F: unknown_check $5644(0@,4) jump_if_false @LOU_A1_10365 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) :LOU_A1_10365 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LOU_A1_10291 0221: (unknown) 01CF: (unknown) 0026: return :LOU_A1_10388 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 :LOU_A1_10489 0045: actor $933 defined 0022: jump_if_false @LOU_A1_10531 // 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 :LOU_A1_10531 0026: return :LOU_A1_10533 $6037 == 0 // (int) var == num jump_if_false @LOU_A1_10580 0055: show_text_styled GXT 'RACE_Z1' time 0@ style 5 // ~w~1ST PLACE! 0055: show_text_styled GXT 'RACEWIN' time 0@ style 8 // ~w~WINNER 0002: jump @LOU_A1_10662 :LOU_A1_10580 $6037 == 1 // (int) var == num jump_if_false @LOU_A1_10614 0055: show_text_styled GXT 'RACE_Z2' time 0@ style 5 // ~w~2ND PLACE! 0002: jump @LOU_A1_10662 :LOU_A1_10614 $6037 == 2 // (int) var == num jump_if_false @LOU_A1_10648 0055: show_text_styled GXT 'RACE_Z3' time 0@ style 5 // ~w~3RD PLACE! 0002: jump @LOU_A1_10662 :LOU_A1_10648 0055: show_text_styled GXT 'RACE_Z4' time 0@ style 5 // ~w~LAST PLACE! :LOU_A1_10662 0026: return :LOU_A1_10664 0377: (unknown) 42 1@ 0377: (unknown) 42 2@ -2@ = -6000 // (int) // timer1 :LOU_A1_10680 0078: if or 2@ == 0 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @LOU_A1_10756 0001: wait 0 ms 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A1_10730 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 0377: (unknown) 42 2@ 0002: jump @LOU_A1_10739 :LOU_A1_10730 1@ = 0 // (int) 2@ = 1 // (int) :LOU_A1_10739 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_9420 0002: jump @LOU_A1_10680 :LOU_A1_10756 0026: return :LOU_A1_10758 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_8807 1 $6037 == 0 // (int) var == num jump_if_false @LOU_A1_10800 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_9008 0 0002: jump @LOU_A1_10812 :LOU_A1_10800 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_9008 -2 :LOU_A1_10812 0026: return :LOU_A1_10814 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_10850 0056: show_text_lowpriority GXT 'RACE_A0' time 5000 flag 1 // ~w~Get a car and head for the ~y~start line. 0002: jump @LOU_A1_10915 :LOU_A1_10850 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_10886 0056: show_text_lowpriority GXT 'RACE_A1' time 5000 flag 1 // ~w~Get a motorbike and head for the ~y~start line. 0002: jump @LOU_A1_10915 :LOU_A1_10886 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_10915 0056: show_text_lowpriority GXT 'RACE_A2' time 5000 flag 1 // ~w~Get a Quad and head for the ~y~start line. :LOU_A1_10915 0026: return :LOU_A1_10917 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_10953 0057: show_text_highpriority GXT 'RACE_B0' time 5000 flag 1 // ~w~You need a car to be in this race. 0002: jump @LOU_A1_11018 :LOU_A1_10953 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_10989 0057: show_text_highpriority GXT 'RACE_B1' time 5000 flag 1 // ~w~You need a motorbike to be in this race. 0002: jump @LOU_A1_11018 :LOU_A1_10989 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_11018 0057: show_text_highpriority GXT 'RACE_B2' time 5000 flag 1 // ~w~You need a Quad to be in this race. :LOU_A1_11018 0026: return :LOU_A1_11020 $6032 == -1 // (int) var == num jump_if_false @LOU_A1_11276 0@ > 1 // (int) var > num jump_if_false @LOU_A1_11156 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_11082 011F: show_text_1number_highpriority GXT 'RACE_C0' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a car. 0002: jump @LOU_A1_11149 :LOU_A1_11082 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_11119 011F: show_text_1number_highpriority GXT 'RACE_C1' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a motorbike. 0002: jump @LOU_A1_11149 :LOU_A1_11119 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_11149 011F: show_text_1number_highpriority GXT 'RACE_C2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to find a Quad. :LOU_A1_11149 0002: jump @LOU_A1_11269 :LOU_A1_11156 0@ == 1 // (int) var == num jump_if_false @LOU_A1_11269 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_11204 0057: show_text_highpriority GXT 'RACE_D0' time 200 flag 1 // ~w~You have 1 second to find a car. 0002: jump @LOU_A1_11269 :LOU_A1_11204 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_11240 0057: show_text_highpriority GXT 'RACE_D1' time 200 flag 1 // ~w~You have 1 second to find a motorbike. 0002: jump @LOU_A1_11269 :LOU_A1_11240 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_11269 0057: show_text_highpriority GXT 'RACE_D2' time 200 flag 1 // ~w~You have 1 second to find a Quad. :LOU_A1_11269 0002: jump @LOU_A1_11512 :LOU_A1_11276 0@ > 1 // (int) var > num jump_if_false @LOU_A1_11399 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_11325 011F: show_text_1number_highpriority GXT 'RACE_F0' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back in the ~b~car. 0002: jump @LOU_A1_11392 :LOU_A1_11325 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_11362 011F: show_text_1number_highpriority GXT 'RACE_F1' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back on the ~b~motorbike. 0002: jump @LOU_A1_11392 :LOU_A1_11362 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_11392 011F: show_text_1number_highpriority GXT 'RACE_F2' number 0@ time 200 flag 1 // ~w~You have ~1~ seconds to get back on the ~b~Quad. :LOU_A1_11392 0002: jump @LOU_A1_11512 :LOU_A1_11399 0@ == 1 // (int) var == num jump_if_false @LOU_A1_11512 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_11447 0057: show_text_highpriority GXT 'RACE_G0' time 200 flag 1 // ~w~You have 1 second to get back in the ~b~car. 0002: jump @LOU_A1_11512 :LOU_A1_11447 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_11483 0057: show_text_highpriority GXT 'RACE_G1' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~motorbike. 0002: jump @LOU_A1_11512 :LOU_A1_11483 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_11512 0057: show_text_highpriority GXT 'RACE_G2' time 200 flag 1 // ~w~You have 1 second to get back on the ~b~Quad. :LOU_A1_11512 0026: return :LOU_A1_11514 $6023 = 0 // (int) 0035: 1@ = $5986 // (int vars) 0@ == 1 // (int) var == num jump_if_false @LOU_A1_11584 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10814 00C3: (unknown) $5704(1@,4) $5708(1@,4) $5712(1@,4) $6031 $6027 = 0 // (int) $6028 = 0 // (int) 0002: jump @LOU_A1_12016 :LOU_A1_11584 0@ == 2 // (int) var == num jump_if_false @LOU_A1_11676 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_535 1000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10238 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 @LOU_A1_10388 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_707 -1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_9021 0002: jump @LOU_A1_12016 :LOU_A1_11676 0@ == 4 // (int) var == num jump_if_false @LOU_A1_11791 0125: set_traffic_density_multiplier_to $6024 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_9158 1 2@ = -1 // (int) 0045: actor $933 defined jump_if_false @LOU_A1_11748 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_9665 jump_if_false @LOU_A1_11748 024B: (unknown) $933 2@ $6025 = 1 // (int) :LOU_A1_11748 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LOU_A1_3363 $5986 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_5694 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LOU_A1_5782 $5986 0 0002: jump @LOU_A1_12016 :LOU_A1_11791 0@ == 5 // (int) var == num jump_if_false @LOU_A1_11910 0125: set_traffic_density_multiplier_to 10.0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_9158 1 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LOU_A1_3363 $5986 -1 010E: $6026 = current_time_in_ms $6026 += 30400 // (int) 004F: unknown_check $6032 jump_if_false @LOU_A1_11881 00C0: (unknown) $6032 $6031 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_275 $6031 0002: jump @LOU_A1_11891 :LOU_A1_11881 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_5694 :LOU_A1_11891 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_6037 $5986 0002: jump @LOU_A1_12016 :LOU_A1_11910 0@ == 6 // (int) var == num jump_if_false @LOU_A1_12014 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_535 -1 021D: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A1_10489 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_10533 5000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_10664 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 @LOU_A1_10758 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A1_707 1000 0002: jump @LOU_A1_12016 :LOU_A1_12014 039E: (unknown) :LOU_A1_12016 0026: return :LOU_A1_12018 010E: 1@ = current_time_in_ms 0035: 2@ = $5986 // (int vars) 009F: actor $933 dead 0022: jump_if_false @LOU_A1_12039 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A1_12039 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9420 3@ = 0 // (int) :LOU_A1_12053 $5636(3@,4) == 7 // (int) var == num jump_if_false @LOU_A1_12082 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 -4 005E: (unknown) :LOU_A1_12082 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @LOU_A1_12053 0@ == 1 // (int) var == num jump_if_false @LOU_A1_12454 3@ = 0 // (int) :LOU_A1_12115 $5636(3@,4) == 1 // (int) var == num jump_if_false @LOU_A1_12157 $5720(3@,4) == 1 // (int) var == num jump_if_false @LOU_A1_12157 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9021 005E: (unknown) :LOU_A1_12157 3@ += 1 // (int) 3@ >= 4 // (int) var >= num jump_if_false @LOU_A1_12115 $6027 == 0 // (int) var == num jump_if_false @LOU_A1_12262 007E: actor $933 driving jump_if_false @LOU_A1_12255 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9665 jump_if_false @LOU_A1_12231 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_10917 0002: jump @LOU_A1_12249 :LOU_A1_12231 024B: (unknown) $933 4@ 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LOU_A1_3363 $5986 4@ :LOU_A1_12249 $6027 = 1 // (int) :LOU_A1_12255 0002: jump @LOU_A1_12278 :LOU_A1_12262 807E: not actor $933 driving jump_if_false @LOU_A1_12278 $6027 = 0 // (int) :LOU_A1_12278 $6028 == 0 // (int) var == num jump_if_false @LOU_A1_12364 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 @LOU_A1_12357 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9665 jump_if_false @LOU_A1_12351 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_10917 :LOU_A1_12351 $6028 = 1 // (int) :LOU_A1_12357 0002: jump @LOU_A1_12403 :LOU_A1_12364 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 @LOU_A1_12403 // Note: the incorrect math opcode was used here $6028 = 0 // (int) :LOU_A1_12403 $6028 == 1 // (int) var == num jump_if_false @LOU_A1_12447 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9665 jump_if_false @LOU_A1_12447 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 2 005E: (unknown) :LOU_A1_12447 0002: jump @LOU_A1_12861 :LOU_A1_12454 0@ == 4 // (int) var == num jump_if_false @LOU_A1_12665 $5644(2@,4) == -1 // (int) var == num jump_if_false @LOU_A1_12502 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 5 005E: (unknown) 0002: jump @LOU_A1_12658 :LOU_A1_12502 00A0: car $5644(2@,4) wrecked jump_if_false @LOU_A1_12536 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 5 005E: (unknown) 0002: jump @LOU_A1_12658 :LOU_A1_12536 807C: not actor $933 driving $5644(2@,4) 0022: jump_if_false @LOU_A1_12572 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 5 005E: (unknown) 0002: jump @LOU_A1_12658 :LOU_A1_12572 037A: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9665 jump_if_false @LOU_A1_12610 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 5 005E: (unknown) 0002: jump @LOU_A1_12658 :LOU_A1_12610 $5636(2@,4) == 5 // (int) var == num jump_if_false @LOU_A1_12646 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 6 005E: (unknown) 0002: jump @LOU_A1_12658 :LOU_A1_12646 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9803 $5986 :LOU_A1_12658 0002: jump @LOU_A1_12861 :LOU_A1_12665 0@ == 5 // (int) var == num jump_if_false @LOU_A1_12861 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 @LOU_A1_12708 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :LOU_A1_12708 5@ == 0 // (int) var == num jump_if_false @LOU_A1_12740 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 -3 005E: (unknown) 0002: jump @LOU_A1_12850 :LOU_A1_12740 $6032 == -1 // (int) var == num jump_if_false @LOU_A1_12791 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_9665 jump_if_false @LOU_A1_12784 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 4 005E: (unknown) :LOU_A1_12784 0002: jump @LOU_A1_12850 :LOU_A1_12791 00A0: car $6032 wrecked jump_if_false @LOU_A1_12823 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 -6 005E: (unknown) 0002: jump @LOU_A1_12850 :LOU_A1_12823 007C: actor $933 driving $6032 0022: jump_if_false @LOU_A1_12850 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_9008 4 005E: (unknown) :LOU_A1_12850 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A1_11020 5@ :LOU_A1_12861 005F: (unknown) :LOU_A1_12863 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LOU_A1_10120 0026: return :LOU_A1_12875 0035: 0@ = $6022 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_11514 0@ :LOU_A1_12891 $6023 == 0 // (int) var == num jump_if_false @LOU_A1_12924 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_12018 0@ 0002: jump @LOU_A1_12891 :LOU_A1_12924 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_12863 0@ 0026: return :LOU_A1_12937 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 @LOU_A1_10120 0026: return :LOU_A1_12962 0059: text_clear_all $6022 == -7 // (int) var == num jump_if_false @LOU_A1_12999 0055: show_text_styled GXT 'M_OVER' time 1000 style 1 // ~r~MISSION OVER! 0002: jump @LOU_A1_13014 :LOU_A1_12999 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :LOU_A1_13014 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_13557 $6022 == -2 // (int) var == num jump_if_false @LOU_A1_13061 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX0' // ~r~You didn't come first. 0002: jump @LOU_A1_13557 :LOU_A1_13061 $6022 == -4 // (int) var == num jump_if_false @LOU_A1_13099 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 @LOU_A1_13557 :LOU_A1_13099 $6022 == -5 // (int) var == num jump_if_false @LOU_A1_13137 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 @LOU_A1_13557 :LOU_A1_13137 $6022 == -3 // (int) var == num jump_if_false @LOU_A1_13396 $6025 == 0 // (int) var == num jump_if_false @LOU_A1_13279 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_13201 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 @LOU_A1_13272 :LOU_A1_13201 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_13240 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 @LOU_A1_13272 :LOU_A1_13240 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_13272 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. :LOU_A1_13272 0002: jump @LOU_A1_13389 :LOU_A1_13279 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_13318 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 @LOU_A1_13389 :LOU_A1_13318 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_13357 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 @LOU_A1_13389 :LOU_A1_13357 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_13389 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX3C' // ~r~You have been disqualified for leaving your Quad. :LOU_A1_13389 0002: jump @LOU_A1_13557 :LOU_A1_13396 $6022 == -6 // (int) var == num jump_if_false @LOU_A1_13526 $6021 == 1 // (int) var == num jump_if_false @LOU_A1_13448 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX4A' // ~r~Your car was destroyed. 0002: jump @LOU_A1_13519 :LOU_A1_13448 $6021 == 2 // (int) var == num jump_if_false @LOU_A1_13487 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX4B' // ~r~Your motorbike was destroyed. 0002: jump @LOU_A1_13519 :LOU_A1_13487 $6021 == 3 // (int) var == num jump_if_false @LOU_A1_13519 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX4C' // ~r~Your Quad was destroyed. :LOU_A1_13519 0002: jump @LOU_A1_13557 :LOU_A1_13526 $6022 == -7 // (int) var == num jump_if_false @LOU_A1_13557 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_5026 'RACEX5' // ~r~Race mission cancelled. :LOU_A1_13557 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 @LOU_A1_13604 0216: (unknown) $933 $5606 $5646 $5686 010F: (unknown) $933 $5607 $5647 $5687 :LOU_A1_13604 0045: actor $933 defined 0022: jump_if_false @LOU_A1_14144 // Note: the incorrect math opcode was used here not $6029 == -1 // (int) var == num jump_if_false @LOU_A1_13632 00BB: (unknown) $6029 :LOU_A1_13632 00C3: (unknown) $5350(0@,40) $5390(0@,40) $5430(0@,40) $6029 not $6030 == -1 // (int) var == num jump_if_false @LOU_A1_13665 00BB: (unknown) $6030 :LOU_A1_13665 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 @LOU_A1_13706 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LOU_A1_13706 0035: 2@ = 0@ // (int vars) 2@ -= 1 // (int) 0 > 2@ // (int) num > var 0022: jump_if_false @LOU_A1_13736 // Note: the incorrect math opcode was used here 0035: 2@ = $5886 // (int vars) 2@ -= 1 // (int) :LOU_A1_13736 3@ = 1 // (int) :LOU_A1_13741 3@ == 1 // (int) var == num jump_if_false @LOU_A1_14091 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A1_2316 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 @LOU_A1_14037 007F: player 0 pressed_key 16 jump_if_false @LOU_A1_13971 0045: actor $933 defined jump_if_false @LOU_A1_13960 0216: (unknown) $933 $5350(0@,40) $5390(0@,40) $5430(0@,40) 010F: (unknown) $933 $5350(1@,40) $5390(1@,40) $5430(1@,40) :LOU_A1_13960 0221: (unknown) 01CF: (unknown) 0002: jump @LOU_A1_14030 :LOU_A1_13971 007F: player 0 pressed_key 15 jump_if_false @LOU_A1_14030 0045: actor $933 defined jump_if_false @LOU_A1_14026 0216: (unknown) $933 $5470(0@,40) $5510(0@,40) $5550(0@,40) 010F: (unknown) $933 $5470(1@,40) $5510(1@,40) $5550(1@,40) :LOU_A1_14026 0221: (unknown) 01CF: (unknown) :LOU_A1_14030 0002: jump @LOU_A1_14084 :LOU_A1_14037 007F: player 0 pressed_key 6 jump_if_false @LOU_A1_14064 0035: 0@ = 1@ // (int vars) 3@ = 0 // (int) 0002: jump @LOU_A1_14084 :LOU_A1_14064 007F: player 0 pressed_key 7 jump_if_false @LOU_A1_14084 0035: 0@ = 2@ // (int vars) 3@ = 0 // (int) :LOU_A1_14084 0002: jump @LOU_A1_13741 :LOU_A1_14091 0078: if or 007F: player 0 pressed_key 6 007F: player 0 pressed_key 7 007F: player 0 pressed_key 4 007F: player 0 pressed_key 16 007F: player 0 pressed_key 15 jump_if_false @LOU_A1_14137 0001: wait 0 ms 0002: jump @LOU_A1_14091 :LOU_A1_14137 0002: jump @LOU_A1_13604 :LOU_A1_14144 not $6029 == -1 // (int) var == num jump_if_false @LOU_A1_14161 00BB: (unknown) $6029 :LOU_A1_14161 not $6030 == -1 // (int) var == num jump_if_false @LOU_A1_14178 00BB: (unknown) $6030 :LOU_A1_14178 0270: (unknown) 0 0026: return :LOU_A1_14183 0045: actor $933 defined jump_if_false @LOU_A1_14218 0310: (unknown) $6041 $933 1 0347: (unknown) $6041 1 01EC: (unknown) $6041 1 0127: reset_actor $6041 flags :LOU_A1_14218 0026: return :LOU_A1_14220 0045: actor $933 defined jump_if_false @LOU_A1_14259 0216: (unknown) $933 -868.6377 -268.084 10.0391 00CF: set_actor $933 Z_angle_to 210.8788 :LOU_A1_14259 0221: (unknown) 01CF: (unknown) 0160: load_model 138 :LOU_A1_14268 8161: not model 138 available jump_if_false @LOU_A1_14290 0001: wait 0 ms 0002: jump @LOU_A1_14268 :LOU_A1_14290 003E: $6041 = create_actor_pedtype 13 model 138 at -868.8797 -269.2303 10.0387 00CF: set_actor $6041 Z_angle_to 197.0975 0045: actor $933 defined jump_if_false @LOU_A1_14340 0119: actor $6041 kill_actor $933 :LOU_A1_14340 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_14183 $6041 0026: return :LOU_A1_14354 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -974.2969 -761.7939 11.145 -974.2969 -761.7939 11.145 3.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -1037.693 -732.098 10.8528 -1037.693 -732.098 10.8528 3.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -1120.334 -739.5377 10.843 -1120.334 -739.5377 10.843 -7.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -1184.604 -767.4661 13.8183 -1184.604 -767.4661 13.8183 -4.0 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2867 -1186.482 -811.0693 13.8267 -1186.482 -811.0693 13.8267 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2848 -1151.493 -815.4648 13.8237 -1151.493 -815.4648 13.8237 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2848 -1026.084 -800.0978 11.1045 -1026.084 -800.0978 11.1045 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2848 -983.6369 -807.479 11.4337 -983.6369 -807.479 11.4337 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2848 -1000.729 -892.8053 11.9476 -1000.729 -892.8053 11.9476 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A1_2848 -981.8068 -909.3384 11.7648 -946.951 -858.6173 11.1445 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -946.951 -858.6173 11.1445 -946.951 -858.6173 11.1445 -10.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -945.7195 -825.3049 11.1445 -945.7195 -825.3049 11.1445 -15.0 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LOU_A1_2698 -952.0875 -790.0618 11.1445 -952.0875 -790.0618 11.1445 -15.0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A1_3680 1 25.0 25.0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A1_2952 2 0026: return :LOU_A1_14925 02E2: 0@ = 4 // (any) 02E2: 1@ = 13 // (any) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3597 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3621 12.0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3590 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_3637 35.0 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LOU_A1_3644 12.0 40.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @LOU_A1_3663 1 10.0 20.0 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @LOU_A1_3731 1 40.0 -10.0 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @LOU_A1_8493 -952.8068 -789.6861 11.1445 26.0236 230 0 0@ 104 $6044 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @LOU_A1_8493 -953.1353 -796.0651 11.1445 18.5937 230 1 0@ 103 $6045 037B: constant_params 8 variable_params 1 unknown 4 call_with_params @LOU_A1_8493 -948.2249 -792.9932 11.1445 28.1874 230 2 1@ 138 $6046 0035: 2@ = $6046 // (int vars) 003F: destroy_actor $6041 0035: $6041 = $5648(2@,4) // (int vars) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A1_14183 $6041 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @LOU_A1_8673 -948.4527 -797.4182 11.1445 29.837 3@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A1_8229 0026: return :LOU_A1_15228 0160: load_model #QUAD :LOU_A1_15233 8161: not model #QUAD available jump_if_false @LOU_A1_15255 0001: wait 0 ms 0002: jump @LOU_A1_15233 :LOU_A1_15255 0035: 0@ = $5986 // (int vars) 0048: $6042 = create_car #QUAD at $5704(0@,4) $5708(0@,4) $5712(0@,4) 00D1: set_car $6042 Z_angle_to $5716(0@,4) 0150: set_car $6042 color_to 3 3 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A1_3363 $5986 $6042 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A1_9151 $6042 0026: return :LOU_A1_15323 0045: actor $6041 defined jump_if_false @LOU_A1_15365 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LOUA1CA' 'SLUA1CA' $6041 0 // ~w~YEEE-HAAAR! :LOU_A1_15365 0045: actor $6041 defined jump_if_false @LOU_A1_15407 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LOUA1CB' 'SLUA1CB' $6041 0 // ~w~Oh, Yeah! :LOU_A1_15407 0045: actor $6041 defined jump_if_false @LOU_A1_15449 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LOUA1CC' 'SLUA1CC' $6041 0 // ~w~C'mon Vic! Act like a man! :LOU_A1_15449 0045: actor $6041 defined jump_if_false @LOU_A1_15491 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LOUA1CD' 'SLUA1CD' $6041 0 // ~w~OW! :LOU_A1_15491 0045: actor $6041 defined jump_if_false @LOU_A1_15533 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LOUA1CE' 'SLUA1CE' $6041 0 // ~w~Darn bike! :LOU_A1_15533 0006: $6050 = 'LOUA1CA' // (string) // Note: the incorrect math opcode was used here 0006: $6051 = 'LOUA1CB' // (string) // Note: the incorrect math opcode was used here 0006: $6052 = 'LOUA1CC' // (string) // Note: the incorrect math opcode was used here 0006: $6053 = 'LOUA1CD' // (string) // Note: the incorrect math opcode was used here 0006: $6054 = 'LOUA1CE' // (string) // Note: the incorrect math opcode was used here $6055 = 0 // (int) $6056 = 0 // (int) $6057 = 0 // (int) $6058 = 0 // (int) $6059 = 0 // (int) $6060 = 0 // (int) $6061 = 96 // (int) $6062 = 0 // (int) $6063 = 0 // (int) 0026: return :LOU_A1_15646 010E: 3@ = current_time_in_ms 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_13565 jump_if_false @LOU_A1_15745 1@ += 1 // (int) 0139: 4@ = random_int_in_ranges 0@ 1@ $5799(4@,5) == 0 // (int) var == num jump_if_false @LOU_A1_15745 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12714 $5794(4@,5) jump_if_false @LOU_A1_15745 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 $5794(4@,5) $5799(4@,5) = 1 // (int) 0035: $6060 = 3@ // (int vars) 0029: $6060 += 2@ // (int vars) // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_15745 005F: (unknown) :LOU_A1_15747 0035: 0@ = $6046 // (int vars) 0035: 1@ = $5986 // (int vars) 010E: 3@ = current_time_in_ms 0045: actor $6041 defined 0022: jump_if_false @LOU_A1_15967 // Note: the incorrect math opcode was used here 0086: actor $933 near_actor $6041 radius 40.0 40.0 sphere 0 0022: jump_if_false @LOU_A1_15967 // Note: the incorrect math opcode was used here 01B8: unknown_check $6041 0022: jump_if_false @LOU_A1_15967 // Note: the incorrect math opcode was used here $5636(0@,4) == 2 // (int) var == num jump_if_false @LOU_A1_15931 004F: unknown_check $5644(0@,4) jump_if_false @LOU_A1_15931 01CA: (unknown) $5644(0@,4) 4@ 4@ > 15.0 // (float) var > num jump_if_false @LOU_A1_15931 $6062 == 1 // (int) var == num jump_if_false @LOU_A1_15908 0011: $5640(1@,4) > $5640(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_15901 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LOU_A1_15646 0 2 8000 $6062 = 0 // (int) :LOU_A1_15901 0002: jump @LOU_A1_15931 :LOU_A1_15908 0011: $5640(0@,4) > $5640(1@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_15931 // Note: the incorrect math opcode was used here $6062 = 1 // (int) :LOU_A1_15931 80D7: not actor $6041 health >= $6061 0022: jump_if_false @LOU_A1_15967 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LOU_A1_15646 3 4 8000 $6061 -= 4 // (int) :LOU_A1_15967 0026: return :LOU_A1_15969 0045: actor $933 defined jump_if_false @LOU_A1_16046 0078: if and 0014: $937 > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0014: $938 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 2@ > $937 // (float) var > var // Note: the incorrect math opcode was used here 0014: 3@ > $938 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_16013 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_16013 0078: if and 0014: $937 > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0014: $938 > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 6@ > $937 // (float) var > var // Note: the incorrect math opcode was used here 0014: 7@ > $938 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_16046 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A1_16046 005F: (unknown) :LOU_A1_16048 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @SAFEHOU_12249 13 $6041 = -1 // (int) $6042 = -1 // (int) 02E2: $6043 = 0 // (any) $6064 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LOU_A1_8381 3 0.1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_535 -1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 100 :LOU_A1_16132 $6022 > 0 // (int) var > num jump_if_false @LOU_A1_16298 $6023 = 0 // (int) $6022 == 100 // (int) var == num jump_if_false @LOU_A1_16176 0025: gosub @LOU_A1_16331 0002: jump @LOU_A1_16291 :LOU_A1_16176 $6022 == 2 // (int) var == num jump_if_false @LOU_A1_16203 0025: gosub @LOU_A1_17288 0002: jump @LOU_A1_16291 :LOU_A1_16203 $6022 == 4 // (int) var == num jump_if_false @LOU_A1_16230 0025: gosub @LOU_A1_17910 0002: jump @LOU_A1_16291 :LOU_A1_16230 $6022 == 5 // (int) var == num jump_if_false @LOU_A1_16257 0025: gosub @LOU_A1_18278 0002: jump @LOU_A1_16291 :LOU_A1_16257 $6022 == 6 // (int) var == num jump_if_false @LOU_A1_16284 0025: gosub @LOU_A1_18646 0002: jump @LOU_A1_16291 :LOU_A1_16284 0025: gosub @LOU_A1_20470 :LOU_A1_16291 0002: jump @LOU_A1_16132 :LOU_A1_16298 $6022 == 0 // (int) var == num jump_if_false @LOU_A1_16324 0002: jump @LOU_A1_20696 0002: jump @LOU_A1_16331 :LOU_A1_16324 0002: jump @LOU_A1_20482 :LOU_A1_16331 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_14220 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LOU_A1_16407 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1AA' 'SLUA1AA' $933 0 // ~w~Will the baby be okay back at your sister's? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1AA' :LOU_A1_16407 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_707 1000 0@ = 0 // (int) 1@ = 1 // (int) 2@ = 0 // (int) 3@ = 0 // (int) :LOU_A1_16437 $6023 == 0 // (int) var == num jump_if_false @LOU_A1_17265 0001: wait 0 ms 010E: 4@ = current_time_in_ms 009F: actor $933 dead jump_if_false @LOU_A1_16485 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 -100 0002: jump @LOU_A1_16741 :LOU_A1_16485 009F: actor $6041 dead jump_if_false @LOU_A1_16515 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 -101 0002: jump @LOU_A1_16741 :LOU_A1_16515 02E1: actor $6041 in_water jump_if_false @LOU_A1_16550 014B: set_actor $6041 health_to 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 -101 0002: jump @LOU_A1_16741 :LOU_A1_16550 1@ == 0 // (int) var == num jump_if_false @LOU_A1_16659 008F: actor $933 near_actor $6041 radius 7.0 7.0 7.0 sphere 0 0022: jump_if_false @LOU_A1_16652 // Note: the incorrect math opcode was used here 0119: actor $6041 kill_actor $933 01F0: actor $6041 in_range_of_player $933 0022: jump_if_false @LOU_A1_16652 // Note: the incorrect math opcode was used here 804F: not unknown_check $2769 0022: jump_if_false @LOU_A1_16630 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 0@ = 0 // (int) 0002: jump @LOU_A1_16652 :LOU_A1_16630 007C: actor $6041 driving $2769 0022: jump_if_false @LOU_A1_16652 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 0@ = 0 // (int) :LOU_A1_16652 0002: jump @LOU_A1_16680 :LOU_A1_16659 81F0: not actor $6041 in_range_of_player $933 0022: jump_if_false @LOU_A1_16680 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0@ = 0 // (int) :LOU_A1_16680 1@ == 1 // (int) var == num jump_if_false @LOU_A1_16741 0089: actor $933 in_sphere -934.3615 -819.8901 11.1445 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LOU_A1_16741 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 2 :LOU_A1_16741 $6023 == 0 // (int) var == num jump_if_false @LOU_A1_17258 0@ == 0 // (int) var == num jump_if_false @LOU_A1_16890 82DB: not unknown_check $6043 0 jump_if_false @LOU_A1_16785 00BB: (unknown) $6043 02E2: $6043 = 0 // (any) :LOU_A1_16785 1@ == 0 // (int) var == num jump_if_false @LOU_A1_16837 0057: show_text_highpriority GXT 'LOU1A00' time 5000 flag 1 // Don't leave ~b~Louise~w~ behind. 00C1: (unknown) $6041 $6043 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_275 $6043 0002: jump @LOU_A1_16872 :LOU_A1_16837 0057: show_text_highpriority GXT 'LOU1A01' time 5000 flag 1 // Get to the ~y~trailer park. 00C3: (unknown) -934.3615 -819.8901 11.1445 $6043 :LOU_A1_16872 0@ = 1 // (int) 3@ += 6000 // (int) 0002: jump @LOU_A1_17258 :LOU_A1_16890 0011: 4@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A1_17258 // Note: the incorrect math opcode was used here 0078: if and 007E: actor $933 driving $2769 > 0 // (int) var > num jump_if_false @LOU_A1_17258 004F: unknown_check $2769 jump_if_false @LOU_A1_17258 007C: actor $6041 driving $2769 0022: jump_if_false @LOU_A1_17258 // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @LOU_A1_17044 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12714 'LOUA1AA' jump_if_false @LOU_A1_17037 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LOUA1AA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1AB' 'SLUA1AB' $6041 0 // ~w~Sure. She'll be just fine. 2@ += 1 // (int) :LOU_A1_17037 0002: jump @LOU_A1_17258 :LOU_A1_17044 2@ == 1 // (int) var == num jump_if_false @LOU_A1_17170 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LOUA1AA' jump_if_false @LOU_A1_17163 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12714 'LOUA1AB' jump_if_false @LOU_A1_17163 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LOUA1AB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1AC' 'SLUA1AC' $6041 0 // ~w~I'm looking forward to having me some fun. 2@ += 1 // (int) :LOU_A1_17163 0002: jump @LOU_A1_17258 :LOU_A1_17170 2@ == 2 // (int) var == num jump_if_false @LOU_A1_17258 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LOUA1AB' jump_if_false @LOU_A1_17258 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12714 'LOUA1AC' jump_if_false @LOU_A1_17258 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LOUA1AC' 2@ += 1 // (int) :LOU_A1_17258 0002: jump @LOU_A1_16437 :LOU_A1_17265 82DB: not unknown_check $6043 0 jump_if_false @LOU_A1_17286 00BB: (unknown) $6043 02E2: $6043 = 0 // (any) :LOU_A1_17286 0026: return :LOU_A1_17288 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_535 1000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @LOU_A1_17341 0216: (unknown) $933 -934.3615 -819.8901 11.1445 :LOU_A1_17341 0045: actor $6041 defined jump_if_false @LOU_A1_17371 0216: (unknown) $6041 -934.3615 -819.8901 11.1445 :LOU_A1_17371 022C: (unknown) -934.3615 -819.8901 11.1445 300.0 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_14354 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_14925 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15228 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_10238 0045: actor $6041 defined jump_if_false @LOU_A1_17494 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1BA' 'LOU1AA0' $6041 0 // ~w~Good luck Vic... you'll need it! 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1BA' :LOU_A1_17494 0045: actor $933 defined jump_if_false @LOU_A1_17551 007E: actor $933 driving jump_if_false @LOU_A1_17551 024B: (unknown) $933 5@ 0216: (unknown) $933 -942.4608 -800.0451 11.1445 01EC: (unknown) $933 1 00EA: (unknown) $933 5@ :LOU_A1_17551 0045: actor $6041 defined 0022: jump_if_false @LOU_A1_17608 // Note: the incorrect math opcode was used here 007E: actor $6041 driving 0022: jump_if_false @LOU_A1_17608 // Note: the incorrect math opcode was used here 024B: (unknown) $6041 6@ 0216: (unknown) $6041 -941.9988 -798.4929 11.1445 01EC: (unknown) $6041 1 00EA: (unknown) $6041 6@ :LOU_A1_17608 00B9: set_camera_position -956.78 -789.29 12.79 rotations 0 0 0 00BA: set_camera_point_at -955.93 -789.8 12.67 mode 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 0001: wait 1500 ms 00B9: set_camera_position -949.23 -798.8 12.77 rotations 0 0 0 00BA: set_camera_point_at -948.81 -797.9 12.73 mode 2 0078: if and 0045: actor $6041 defined 0045: actor $933 defined jump_if_false @LOU_A1_17726 0153: (unknown) $6041 $933 :LOU_A1_17726 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1BA' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_true @LOU_A1_17818 0078: if and 0045: actor $6041 defined 0045: actor $933 defined jump_if_false @LOU_A1_17792 0153: (unknown) $933 $6041 :LOU_A1_17792 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1BA' jump_if_true @LOU_A1_17818 :LOU_A1_17818 0078: if and 0045: actor $6041 defined 0045: actor $933 defined jump_if_false @LOU_A1_17845 0154: (unknown) $933 0154: (unknown) $6041 :LOU_A1_17845 0059: text_clear_all 0221: (unknown) 00B6: restore_camera 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_10388 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_9021 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_707 -1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15323 0026: return :LOU_A1_17910 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_11514 4 :LOU_A1_17922 $6023 == 0 // (int) var == num jump_if_false @LOU_A1_18264 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_12018 4 7@ = 0 // (int) :LOU_A1_17953 $5791(7@,3) == 0 // (int) var == num jump_if_false @LOU_A1_18020 0035: 8@ = $5788(7@,3) // (int vars) $5656(8@,4) > 2 // (int) var > num jump_if_false @LOU_A1_18020 037B: constant_params 5 variable_params 0 unknown 10 call_with_params @LOU_A1_3495 8@ 15.0 22.0 27.0 1.0 $5791(7@,3) = 1 // (int) :LOU_A1_18020 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LOU_A1_17953 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15747 $6064 == 0 // (int) var == num jump_if_false @LOU_A1_18133 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15969 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18126 0057: show_text_highpriority GXT 'LOU1A02' time 5000 flag 1 // Don't leave the trailer park. $6064 = 1 // (int) :LOU_A1_18126 0002: jump @LOU_A1_18257 :LOU_A1_18133 037B: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15969 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18201 025D: remove_text 'LOU1A02' // Don't leave the trailer park. $6064 = 0 // (int) 0002: jump @LOU_A1_18257 :LOU_A1_18201 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15969 -1335.0 -915.0 -840.0 -620.0 -1125.0 -1080.0 -840.0 -620.0 jump_if_false @LOU_A1_18257 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 -102 :LOU_A1_18257 0002: jump @LOU_A1_17922 :LOU_A1_18264 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_12863 4 0026: return :LOU_A1_18278 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_11514 5 :LOU_A1_18290 $6023 == 0 // (int) var == num jump_if_false @LOU_A1_18632 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_12018 5 7@ = 0 // (int) :LOU_A1_18321 $5791(7@,3) == 0 // (int) var == num jump_if_false @LOU_A1_18388 0035: 8@ = $5788(7@,3) // (int vars) $5656(8@,4) > 2 // (int) var > num jump_if_false @LOU_A1_18388 037B: constant_params 5 variable_params 0 unknown 10 call_with_params @LOU_A1_3495 8@ 15.0 22.0 27.0 1.0 $5791(7@,3) = 1 // (int) :LOU_A1_18388 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LOU_A1_18321 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_15747 $6064 == 0 // (int) var == num jump_if_false @LOU_A1_18501 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15969 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18494 0057: show_text_highpriority GXT 'LOU1A02' time 5000 flag 1 // Don't leave the trailer park. $6064 = 1 // (int) :LOU_A1_18494 0002: jump @LOU_A1_18625 :LOU_A1_18501 037B: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15969 -1280.0 -860.0 -890.0 -680.0 -1130.0 -990.0 -890.0 -680.0 jump_if_false @LOU_A1_18569 025D: remove_text 'LOU1A02' // Don't leave the trailer park. $6064 = 0 // (int) 0002: jump @LOU_A1_18625 :LOU_A1_18569 037A: constant_params 8 variable_params 0 unknown 10 call_with_params @LOU_A1_15969 -1335.0 -915.0 -840.0 -620.0 -1125.0 -1080.0 -840.0 -620.0 jump_if_false @LOU_A1_18625 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 -102 :LOU_A1_18625 0002: jump @LOU_A1_18290 :LOU_A1_18632 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_12863 5 0026: return :LOU_A1_18646 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_535 -1 021D: (unknown) 1 00B9: set_camera_position -946.66 -783.64 17.17 rotations 0 0 0 00BA: set_camera_point_at -946.52 -784.56 16.79 mode 2 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_10533 5000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_10664 6000 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 @LOU_A1_10758 not $6022 == 0 // (int) var == num jump_if_false @LOU_A1_18774 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_707 1000 0026: return :LOU_A1_18774 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 0059: text_clear_all 00B9: set_camera_position -923.58 -824.38 12.6 rotations 0 0 0 00BA: set_camera_point_at -924.24 -823.64 12.45 mode 2 9@ = -1 // (int) 0045: actor $933 defined jump_if_false @LOU_A1_18916 007E: actor $933 driving jump_if_false @LOU_A1_18883 007B: 9@ = actor $933 car 004E: put_car 9@ at -929.0107 -814.1566 11.1445 00D1: set_car 9@ Z_angle_to 228.6037 :LOU_A1_18883 0216: (unknown) $933 -928.5937 -813.3632 11.1445 00CF: set_actor $933 Z_angle_to 169.3092 010B: set_actor $933 armed_weapon_to 0 :LOU_A1_18916 0160: load_model 138 :LOU_A1_18921 8161: not model 138 available jump_if_false @LOU_A1_18943 0001: wait 0 ms 0002: jump @LOU_A1_18921 :LOU_A1_18943 003E: $6041 = create_actor_pedtype 22 model 138 at -932.2875 -822.9384 11.1445 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_14183 $6041 0045: actor $6041 defined jump_if_false @LOU_A1_19040 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DA' 'LOU1AD0' $6041 0 // ~w~This was great. I had the best time. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DA' :LOU_A1_19040 0045: actor $933 defined jump_if_false @LOU_A1_19101 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DB' 'LOU1AD1' $933 0 // ~w~Glad to hear it, Louise. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DB' :LOU_A1_19101 0045: actor $933 defined jump_if_false @LOU_A1_19162 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DC' 'LOU1AD2' $933 0 // ~w~Look... er, I'm a little worried about your baby. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DC' :LOU_A1_19162 0045: actor $6041 defined jump_if_false @LOU_A1_19223 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DD' 'LOU1AD3' $6041 0 // ~w~Oh, Mary Beth? She'll be fine..., but maybe I'd better get back. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DD' :LOU_A1_19223 0045: actor $933 defined jump_if_false @LOU_A1_19284 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DE' 'LOU1AD4' $933 0 // ~w~Wait up. I'll take you. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DE' :LOU_A1_19284 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LOU_A1_19322 04B4: (unknown) $933 120 523 100.0 :LOU_A1_19322 00B9: set_camera_position -930.18 -812.13 12.56 rotations 0 0 0 00BA: set_camera_point_at -929.89 -813.08 12.45 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -930.18 -812.13 12.56 rotations 0 0 0 00BA: set_camera_point_at -929.69 -812.99 12.45 mode 1 00C9: fade 1 1000 ms 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DA' 1 0045: actor $6041 defined jump_if_false @LOU_A1_19483 010F: (unknown) $6041 -929.9234 -816.3019 11.1445 0158: actor $6041 run_to -929.9234 -816.3019 :LOU_A1_19483 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2400 jump_if_true @LOU_A1_20405 0045: actor $6041 defined jump_if_false @LOU_A1_19526 04B4: (unknown) $6041 120 520 1.0 :LOU_A1_19526 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DA' jump_if_true @LOU_A1_20405 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DB' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DB' jump_if_true @LOU_A1_20405 00B9: set_camera_position -931.0 -815.87 12.27 rotations 0 0 0 00BA: set_camera_point_at -930.17 -815.32 12.36 mode 2 028D: (unknown) 0.1 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DF' 'LOU1AD5' $6041 0 // ~w~That's okay. 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DC' 1 0045: actor $933 defined jump_if_false @LOU_A1_19726 010F: (unknown) $933 -928.87 -814.76 12.64 :LOU_A1_19726 0045: actor $933 defined jump_if_false @LOU_A1_19749 04B4: (unknown) $933 121 557 1.0 :LOU_A1_19749 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DC' jump_if_true @LOU_A1_20405 0045: actor $933 defined jump_if_false @LOU_A1_19795 0528: (unknown) $933 557 -0.5 :LOU_A1_19795 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LOUA1DG' 'LOU1AD6' $6041 0 // ~w~Will you call on me sometime Vic Vance? 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DD' 1 0045: actor $6041 defined jump_if_false @LOU_A1_19870 04B4: (unknown) $6041 121 550 1.0 :LOU_A1_19870 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2000 jump_if_true @LOU_A1_20405 0045: actor $6041 defined jump_if_false @LOU_A1_19913 0528: (unknown) $6041 550 -0.8 :LOU_A1_19913 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DD' jump_if_true @LOU_A1_20405 0045: actor $6041 defined jump_if_false @LOU_A1_19973 0154: (unknown) $6041 01EC: (unknown) $6041 0 00EE: (unknown) $6041 -934.1961 -823.7529 :LOU_A1_19973 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_true @LOU_A1_20405 00B9: set_camera_position -929.36 -812.29 12.82 rotations 0 0 0 00BA: set_camera_point_at -929.18 -813.25 12.6 mode 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DE' 1 0045: actor $933 defined jump_if_false @LOU_A1_20075 04B4: (unknown) $933 121 557 1.0 :LOU_A1_20075 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_true @LOU_A1_20405 0078: if and 0045: actor $6041 defined 0045: actor $933 defined jump_if_false @LOU_A1_20124 00A2: (unknown) $6041 0153: (unknown) $6041 $933 :LOU_A1_20124 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DE' jump_if_true @LOU_A1_20405 0045: actor $933 defined jump_if_false @LOU_A1_20170 0528: (unknown) $933 557 -0.5 :LOU_A1_20170 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DF' 0045: actor $933 defined jump_if_false @LOU_A1_20212 04B4: (unknown) $933 120 524 1.0 :LOU_A1_20212 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DF' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DF' jump_if_true @LOU_A1_20405 0045: actor $6041 defined jump_if_false @LOU_A1_20284 00EE: (unknown) $6041 -934.1961 -823.7529 :LOU_A1_20284 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2000 jump_if_true @LOU_A1_20405 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LOUA1DG' 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LOUA1DG' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_true @LOU_A1_20405 0045: actor $6041 defined jump_if_false @LOU_A1_20379 0154: (unknown) $6041 :LOU_A1_20379 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LOUA1DG' jump_if_true @LOU_A1_20405 :LOU_A1_20405 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 003F: destroy_actor $6041 0045: actor $933 defined jump_if_false @LOU_A1_20434 0352: (unknown) $933 :LOU_A1_20434 0444: (unknown) 120 0444: (unknown) 121 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_707 1000 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_9008 0 0026: return :LOU_A1_20470 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12875 0026: return :LOU_A1_20482 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_20604 0078: if and not $6022 == -101 // (int) var == num not $6022 == -2 // (int) var == num jump_if_false @LOU_A1_20604 0078: if or $6022 == -4 // (int) var == num $6022 == -5 // (int) var == num $6022 == -6 // (int) var == num jump_if_false @LOU_A1_20556 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5036 2000 :LOU_A1_20556 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_20604 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8807 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12937 00C9: fade 1 1000 ms :LOU_A1_20604 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12962 809D: not wasted_or_busted // mission only jump_if_false @LOU_A1_20694 $6022 == -101 // (int) var == num jump_if_false @LOU_A1_20662 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LOU1AX0' // ~r~Louise died. 0002: jump @LOU_A1_20694 :LOU_A1_20662 $6022 == -102 // (int) var == num jump_if_false @LOU_A1_20694 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LOU1AX1' // ~r~You left the trailer park. :LOU_A1_20694 0026: return :LOU_A1_20696 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @99RED_12847 'LOU_A01' 500 // When Funday Comes 01DF: progress_made += 1 0026: return :LOU_A1_20724 $940 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A1_8807 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A1_12937 82DB: not unknown_check $6043 0 jump_if_false @LOU_A1_20771 00BB: (unknown) $6043 02E2: $6043 = 0 // (any) :LOU_A1_20771 034A: unknown_check $6041 jump_if_false @LOU_A1_20786 020D: (unknown) $6041 :LOU_A1_20786 007A: mission_cleanup 0026: return //-------------Mission 56--------------- :LOU_A2 0238: name_thread 'LOU_A2' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A2' 0025: gosub @LOU_A2_1444 009D: wasted_or_busted // mission only jump_if_false @LOU_A2_45 0025: gosub @LOU_A2_11441 :LOU_A2_45 0025: gosub @LOU_A2_11643 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A2_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A2_138 :LOU_A2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A2_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A2_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_A2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A2_188 0026: return :LOU_A2_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_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 @LOU_A2_248 0400: (unknown) $933 $1070 0002: jump @LOU_A2_254 :LOU_A2_248 02C0: (unknown) $933 $1070 :LOU_A2_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_A2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LOU_A2_281 0045: actor $933 defined jump_if_false @LOU_A2_349 807E: not actor $933 driving jump_if_false @LOU_A2_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_A2_329 :LOU_A2_326 021D: (unknown) 0 :LOU_A2_329 $1078 == 0 // (int) var == num jump_if_false @LOU_A2_345 02EA: select_interior 2 :LOU_A2_345 01AE: (unknown) 1 :LOU_A2_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A2_362 0045: actor $933 defined jump_if_false @LOU_A2_426 807E: not actor $933 driving jump_if_false @LOU_A2_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LOU_A2_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LOU_A2_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LOU_A2_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LOU_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 @LOU_A2_475 02EA: select_interior 0 :LOU_A2_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A2_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A2_505 0026: return 0045: actor 0@ defined jump_if_false @LOU_A2_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A2_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_A2_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A2_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A2_556 0026: return :LOU_A2_558 0045: actor 0@ defined 0022: jump_if_false @LOU_A2_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_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 @LOU_A2_605 :LOU_A2_601 1@ = 0 // (int) :LOU_A2_605 1@ == 1 // (int) var == num jump_if_false @LOU_A2_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A2_682 007E: actor 0@ driving jump_if_false @LOU_A2_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A2_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A2_671 :LOU_A2_668 00F1: (unknown) 0@ :LOU_A2_671 0002: jump @LOU_A2_682 :LOU_A2_678 1@ = 0 // (int) :LOU_A2_682 0002: jump @LOU_A2_605 :LOU_A2_689 0026: return 0045: actor 0@ defined jump_if_false @LOU_A2_783 007E: actor 0@ driving jump_if_false @LOU_A2_767 02A7: unknown_check 0@ jump_if_false @LOU_A2_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A2_760 :LOU_A2_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A2_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A2_760 0002: jump @LOU_A2_776 :LOU_A2_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A2_776 0002: jump @LOU_A2_785 :LOU_A2_783 005F: (unknown) :LOU_A2_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_A2_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A2_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A2_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A2_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A2_877 :LOU_A2_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_558 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A2_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_558 4@ :LOU_A2_877 0002: jump @LOU_A2_943 :LOU_A2_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A2_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A2_943 :LOU_A2_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A2_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_558 3@ :LOU_A2_943 0045: actor 0@ defined jump_if_false @LOU_A2_995 004F: unknown_check 1@ jump_if_false @LOU_A2_995 007E: actor 0@ driving jump_if_false @LOU_A2_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A2_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A2_558 0@ :LOU_A2_995 5@ = 0 // (int) :LOU_A2_999 5@ == 0 // (int) var == num jump_if_false @LOU_A2_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A2_1090 004F: unknown_check 1@ jump_if_false @LOU_A2_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A2_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A2_1090 :LOU_A2_1056 2@ == -1 // (int) var == num jump_if_false @LOU_A2_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A2_1090 :LOU_A2_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A2_1090 0002: jump @LOU_A2_999 :LOU_A2_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @LOU_A2_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A2_1318 :LOU_A2_1142 0@ == 1 // (int) var == num jump_if_false @LOU_A2_1175 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A2_1318 :LOU_A2_1175 0@ == 2 // (int) var == num jump_if_false @LOU_A2_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A2_1318 :LOU_A2_1217 0@ == 3 // (int) var == num jump_if_false @LOU_A2_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A2_1318 :LOU_A2_1261 0@ == 4 // (int) var == num jump_if_false @LOU_A2_1292 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A2_1318 :LOU_A2_1292 0@ == 5 // (int) var == num jump_if_false @LOU_A2_1318 03CF: (unknown) 237 130 180 255 :LOU_A2_1318 0026: return :LOU_A2_1320 00BC: (unknown) 0@ 2 0026: return :LOU_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 @LOU_A2_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A2_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A2_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A2_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_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 @LOU_A2_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A2_1442 005F: (unknown) :LOU_A2_1444 $940 = 1 // (int) 0001: wait 0 ms $5620 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @SAFEHOU_12249 14 809F: not actor $933 dead jump_if_false @LOU_A2_1518 0044: put_actor $933 at -867.7 -264.3 -100.0 00CF: set_actor $933 Z_angle_to 270.0 :LOU_A2_1518 024F: (unknown) 0.1 01CF: (unknown) 0160: load_model 138 0160: load_model #BAT 0160: load_model #GANG7A 0160: load_model #GANG7B 0160: load_model #BERETTA 0160: load_model #GOLFCLUB 0228: (unknown) 0160: load_model #KNIFECUR 0160: load_model #MACHETE 0160: load_model #BUTT_KNIFE 0160: load_model #BOBCAT 0160: load_model #SANCHEZ 0228: (unknown) 003E: $5615 = create_actor_pedtype 3 model 138 at -869.0 -263.39 -100.0 015D: (unknown) $5615 24 01EC: (unknown) $5615 1 014B: set_actor $5615 health_to 1000 0368: (unknown) $5615 0 809F: not actor $933 dead jump_if_false @LOU_A2_1646 0119: actor $5615 kill_actor $933 :LOU_A2_1646 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_362 1000 00C3: (unknown) -946.6 -855.6 12.18 $5617 0057: show_text_highpriority GXT 'LOU_A2A' time 5000 flag 1 // ~w~Take Louise to the ~y~trailer park. :LOU_A2_1699 not $5604 == 5 // (int) var == num jump_if_false @LOU_A2_3573 0001: wait 0 ms 009F: actor $5615 dead jump_if_false @LOU_A2_1754 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11441 :LOU_A2_1754 $5604 == 0 // (int) var == num jump_if_false @LOU_A2_1913 809F: not actor $933 dead jump_if_false @LOU_A2_1913 809F: not actor $5615 dead jump_if_false @LOU_A2_1802 0025: gosub @LOU_A2_6622 0002: jump @LOU_A2_1830 :LOU_A2_1802 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11441 :LOU_A2_1830 01F0: actor $5615 in_range_of_player $933 0022: jump_if_false @LOU_A2_1913 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -952.0 -862.8 12.18 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LOU_A2_1913 809F: not actor $933 dead jump_if_false @LOU_A2_1894 0107: toggle_player $933 can_move 0 :LOU_A2_1894 0059: text_clear_all 00BB: (unknown) $5617 0025: gosub @LOU_A2_3841 $5604 = 1 // (int) :LOU_A2_1913 $5604 == 1 // (int) var == num jump_if_false @LOU_A2_2658 809F: not actor $933 dead jump_if_false @LOU_A2_2569 809F: not actor $5615 dead jump_if_false @LOU_A2_2541 0078: if or 01C7: unknown_check $933 $5631 == 1 // (int) var == num jump_if_false @LOU_A2_1987 $5627 == 0 // (int) var == num jump_if_false @LOU_A2_1987 $5627 = 1 // (int) :LOU_A2_1987 808F: not actor $5615 near_actor $933 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_2104 // Note: the incorrect math opcode was used here $5625 == 0 // (int) var == num jump_if_false @LOU_A2_2046 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU_A2E' time 5000 flag 1 // ~w~Don't get too far from Louise, those guys will tear her to pieces. $5625 = 1 // (int) :LOU_A2_2046 808F: not actor $5615 near_actor $933 radius 80.0 80.0 80.0 sphere 0 0022: jump_if_false @LOU_A2_2097 // Note: the incorrect math opcode was used here 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11441 :LOU_A2_2097 0002: jump @LOU_A2_2109 :LOU_A2_2104 $5625 = 0 // (int) :LOU_A2_2109 00A1: (unknown) $5615 524288 01A4: (unknown) $5615 1 0025: gosub @LOU_A2_7910 034A: unknown_check $5605 jump_if_false @LOU_A2_2231 809F: not actor $5605 dead jump_if_false @LOU_A2_2196 007E: actor $933 driving jump_if_false @LOU_A2_2183 0326: unknown_check $5605 $933 0022: jump_if_false @LOU_A2_2183 // Note: the incorrect math opcode was used here $5631 = 1 // (int) :LOU_A2_2183 00E4: (unknown) $5605 $933 0002: jump @LOU_A2_2231 :LOU_A2_2196 00BB: (unknown) $5609 9 > $5619 // (int) num > var 0022: jump_if_false @LOU_A2_2231 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6855 7@ = 0 // (int) 0025: gosub @LOU_A2_7581 :LOU_A2_2231 034A: unknown_check $5606 jump_if_false @LOU_A2_2332 809F: not actor $5606 dead jump_if_false @LOU_A2_2296 007E: actor $933 driving jump_if_false @LOU_A2_2283 0326: unknown_check $5606 $933 0022: jump_if_false @LOU_A2_2283 // Note: the incorrect math opcode was used here $5631 = 1 // (int) :LOU_A2_2283 00E4: (unknown) $5606 $5615 0002: jump @LOU_A2_2332 :LOU_A2_2296 00BB: (unknown) $5610 9 > $5619 // (int) num > var 0022: jump_if_false @LOU_A2_2332 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6855 7@ = 1 // (int) 0025: gosub @LOU_A2_7581 :LOU_A2_2332 034A: unknown_check $5607 jump_if_false @LOU_A2_2433 809F: not actor $5607 dead jump_if_false @LOU_A2_2397 007E: actor $933 driving jump_if_false @LOU_A2_2384 0326: unknown_check $5607 $933 0022: jump_if_false @LOU_A2_2384 // Note: the incorrect math opcode was used here $5631 = 1 // (int) :LOU_A2_2384 00E4: (unknown) $5607 $933 0002: jump @LOU_A2_2433 :LOU_A2_2397 00BB: (unknown) $5611 9 > $5619 // (int) num > var 0022: jump_if_false @LOU_A2_2433 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6855 7@ = 2 // (int) 0025: gosub @LOU_A2_7581 :LOU_A2_2433 034A: unknown_check $5608 jump_if_false @LOU_A2_2534 809F: not actor $5608 dead jump_if_false @LOU_A2_2498 007E: actor $933 driving jump_if_false @LOU_A2_2485 0326: unknown_check $5608 $933 0022: jump_if_false @LOU_A2_2485 // Note: the incorrect math opcode was used here $5631 = 1 // (int) :LOU_A2_2485 00E4: (unknown) $5608 $933 0002: jump @LOU_A2_2534 :LOU_A2_2498 00BB: (unknown) $5612 9 > $5619 // (int) num > var 0022: jump_if_false @LOU_A2_2534 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6855 7@ = 3 // (int) 0025: gosub @LOU_A2_7581 :LOU_A2_2534 0002: jump @LOU_A2_2569 :LOU_A2_2541 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11441 :LOU_A2_2569 not 9 > $5619 // (int) num > var 0022: jump_if_false @LOU_A2_2658 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5605 dead 009F: actor $5606 dead 009F: actor $5607 dead 009F: actor $5608 dead 0022: jump_if_false @LOU_A2_2658 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_8977 00C3: (unknown) -866.0 -266.0 10.9 $5618 0057: show_text_highpriority GXT 'LOU_A2H' time 5000 flag 1 // ~w~Take Louise back to ~y~her Sister's apartment. -1@ = 0 // (int) // timer2 $5604 = 4 // (int) :LOU_A2_2658 $5604 == 3 // (int) var == num jump_if_false @LOU_A2_2902 :LOU_A2_2671 809F: not actor $933 dead jump_if_false @LOU_A2_2902 0043: store_actor $933 position_to $5660 $5661 $5662 // Note: the incorrect math opcode was used here 01B5: (unknown) $5660 $5661 $5662 $5650 $5651 $5652 0089: actor $933 in_sphere $5650 $5651 $5652 radius 15.0 15.0 15.0 sphere 0 0022: jump_if_false @LOU_A2_2758 // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @LOU_A2_2758 0025: gosub @LOU_A2_7973 $5649 = 1 // (int) :LOU_A2_2758 $5649 == 1 // (int) var == num jump_if_false @LOU_A2_2892 0025: gosub @LOU_A2_8318 009F: actor $5412(1@,5) dead jump_if_false @LOU_A2_2816 00BB: (unknown) $5417(1@,5) 0112: remove_references_to_actor $5412(1@,5) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5407(1@,5) // Like turning a car into any random car 0025: gosub @LOU_A2_8488 :LOU_A2_2816 809F: not actor $5412(1@,5) dead jump_if_false @LOU_A2_2892 808F: not actor $5412(1@,5) near_actor $933 radius 120.0 120.0 120.0 sphere 0 0022: jump_if_false @LOU_A2_2892 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5412(1@,5) 0022: jump_if_false @LOU_A2_2892 // Note: the incorrect math opcode was used here 00BB: (unknown) $5417(1@,5) 003F: destroy_actor $5412(1@,5) 0049: destroy_car $5407(1@,5) 0025: gosub @LOU_A2_8488 :LOU_A2_2892 0001: wait 0 ms 0002: jump @LOU_A2_2671 :LOU_A2_2902 $5604 == 4 // (int) var == num jump_if_false @LOU_A2_3566 809F: not actor $933 dead jump_if_false @LOU_A2_3566 0043: store_actor $933 position_to $5660 $5661 $5662 // Note: the incorrect math opcode was used here 01B5: (unknown) $5660 $5661 $5662 $5650 $5651 $5652 0089: actor $933 in_sphere $5650 $5651 $5652 radius 25.0 25.0 25.0 sphere 0 0022: jump_if_false @LOU_A2_2995 // Note: the incorrect math opcode was used here $5649 == 0 // (int) var == num jump_if_false @LOU_A2_2995 $5649 = 1 // (int) :LOU_A2_2995 $5649 == 1 // (int) var == num jump_if_false @LOU_A2_3310 0025: gosub @LOU_A2_8318 034A: unknown_check $5412(1@,5) jump_if_false @LOU_A2_3278 009F: actor $5412(1@,5) dead jump_if_false @LOU_A2_3111 0326: unknown_check $5412(1@,5) $933 0022: jump_if_false @LOU_A2_3061 // Note: the incorrect math opcode was used here 5@ += 1 // (int) :LOU_A2_3061 00BB: (unknown) $5417(1@,5) 0112: remove_references_to_actor $5412(1@,5) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5407(1@,5) // Like turning a car into any random car -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A2_3111 8 > 5@ // (int) num > var 0022: jump_if_false @LOU_A2_3111 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_8488 :LOU_A2_3111 809F: not actor $5412(1@,5) dead 0022: jump_if_false @LOU_A2_3271 // Note: the incorrect math opcode was used here 808F: not actor $5412(1@,5) near_actor $933 radius 150.0 150.0 150.0 sphere 0 0022: jump_if_false @LOU_A2_3271 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5412(1@,5) 0022: jump_if_false @LOU_A2_3271 // Note: the incorrect math opcode was used here -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A2_3271 0326: unknown_check $5412(1@,5) $933 0022: jump_if_false @LOU_A2_3195 // Note: the incorrect math opcode was used here 5@ += 1 // (int) :LOU_A2_3195 0112: remove_references_to_actor $5412(1@,5) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5407(1@,5) // Like turning a car into any random car 00BB: (unknown) $5417(1@,5) 003F: destroy_actor $5412(1@,5) 809F: not actor $933 dead jump_if_false @LOU_A2_3264 80A0: not car $5407(1@,5) wrecked jump_if_false @LOU_A2_3264 807C: not actor $933 driving $5407(1@,5) 0022: jump_if_false @LOU_A2_3264 // Note: the incorrect math opcode was used here 0049: destroy_car $5407(1@,5) :LOU_A2_3264 0025: gosub @LOU_A2_8488 :LOU_A2_3271 0002: jump @LOU_A2_3310 :LOU_A2_3278 -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A2_3310 8 > 5@ // (int) num > var 0022: jump_if_false @LOU_A2_3310 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_8488 :LOU_A2_3310 809F: not actor $5615 dead 0022: jump_if_false @LOU_A2_3538 // Note: the incorrect math opcode was used here 0025: gosub @LOU_A2_6622 01F0: actor $5615 in_range_of_player $933 0022: jump_if_false @LOU_A2_3531 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -866.0 -266.0 10.9 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LOU_A2_3394 0059: text_clear_all 00BB: (unknown) $5618 0025: gosub @LOU_A2_10405 $5604 = 5 // (int) :LOU_A2_3394 $5630 == 0 // (int) var == num jump_if_false @LOU_A2_3449 -1@ > 15000 // (int) var > num // timer2 jump_if_false @LOU_A2_3449 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2DA' 0 $5630 += 1 // (int) -1@ = 0 // (int) // timer2 :LOU_A2_3449 $5630 == 1 // (int) var == num jump_if_false @LOU_A2_3531 -1@ > 3000 // (int) var > num // timer2 jump_if_false @LOU_A2_3531 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12674 'LOUA2DA' jump_if_false @LOU_A2_3531 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2DB' 0 $5630 += 1 // (int) -1@ = 0 // (int) // timer2 :LOU_A2_3531 0002: jump @LOU_A2_3566 :LOU_A2_3538 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LOU_A2F' // ~r~Louise died. 0002: jump @LOU_A2_11441 :LOU_A2_3566 0002: jump @LOU_A2_1699 :LOU_A2_3573 0002: jump @LOU_A2_11597 0026: return 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_190 1000 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 -2@ = 0 // (int) // timer1 0270: (unknown) 1 0057: show_text_highpriority GXT 'DBGPLAC' time 5000 flag 1 // Place Holder Mission :LOU_A2_3629 0078: if and 5000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @LOU_A2_3816 0001: wait 0 ms 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 0203: set_draw_text_position 0 90.0 GXT 'DBGCOM1' // Completing: 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_6385 $1748 8@ 0203: set_draw_text_position 275.0 90.0 GXT 8@ 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 02B1: draw_text_1number 0 105.0 GXT 'DBGCOM2' number 0@ // Mission: ~1~ 0002: jump @LOU_A2_3629 :LOU_A2_3816 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 @LOU_A2_362 1000 0026: return :LOU_A2_3841 809F: not actor $933 dead jump_if_false @LOU_A2_3857 0107: toggle_player $933 can_move 0 :LOU_A2_3857 01AE: (unknown) 1 00B9: set_camera_position -934.0 -852.79 12.59 rotations 0 0 0 00BA: set_camera_point_at -934.96 -853.1 12.53 mode 2 0001: wait 500 ms 809F: not actor $933 dead jump_if_false @LOU_A2_3956 007E: actor $933 driving jump_if_false @LOU_A2_3930 00F1: (unknown) $933 :LOU_A2_3930 809F: not actor $5615 dead jump_if_false @LOU_A2_3956 007E: actor $5615 driving jump_if_false @LOU_A2_3956 00F1: (unknown) $5615 :LOU_A2_3956 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_190 500 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 809F: not actor $933 dead jump_if_false @LOU_A2_4038 0044: put_actor $933 at -947.9 -860.1 -100.0 00CF: set_actor $933 Z_angle_to 180.0 00EE: (unknown) $933 -941.56 -856.86 :LOU_A2_4038 809F: not actor $5615 dead jump_if_false @LOU_A2_4091 011A: (unknown) $5615 0044: put_actor $5615 at -947.2 -861.7 -100.0 00CF: set_actor $5615 Z_angle_to 180.0 00EE: (unknown) $5615 -943.67 -857.93 :LOU_A2_4091 003E: $5605 = create_actor_pedtype 21 model #GANG7B at -939.69 -869.05 -100.0 003E: $5606 = create_actor_pedtype 21 model #GANG7B at -937.95 -872.68 -100.0 003E: $5607 = create_actor_pedtype 21 model #GANG7A at -940.78 -870.67 -100.0 003E: $5608 = create_actor_pedtype 21 model #GANG7A at -938.03 -870.02 -100.0 0106: give_actor $5605 weapon 6 ammo 100 // Load the weapon model before using this 041B: (unknown) $5605 9 041B: (unknown) $5606 9 041B: (unknown) $5607 9 041B: (unknown) $5608 9 015D: (unknown) $5605 18 0434: (unknown) $5605 1 01EC: (unknown) $5605 0 015D: (unknown) $5606 18 0434: (unknown) $5606 1 01EC: (unknown) $5606 0 015D: (unknown) $5607 18 0434: (unknown) $5607 1 01EC: (unknown) $5607 0 015D: (unknown) $5608 18 0434: (unknown) $5608 1 01EC: (unknown) $5608 0 00C1: (unknown) $5605 $5609 00C1: (unknown) $5606 $5610 00C1: (unknown) $5607 $5611 00C1: (unknown) $5608 $5612 014B: set_actor $5605 health_to 50 03D5: (unknown) $5605 50 014B: set_actor $5606 health_to 50 03D5: (unknown) $5606 50 014B: set_actor $5607 health_to 50 03D5: (unknown) $5607 50 014B: set_actor $5608 health_to 50 03D5: (unknown) $5608 50 00B9: set_camera_position -936.71 -869.9 11.71 rotations 0 0 0 00BA: set_camera_point_at -937.12 -869.03 11.97 mode 2 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AA' 'LOU_A2I' $5615 0 // ~w~I don't like the look of these guys... 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AB' 'LOU_A2J' $933 0 // ~w~Aren't they the guys from the quad bike race? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AC' 'LOU_A2K' $5605 0 // ~w~So, you cheats have shown your ugly bitch ass faces... 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AD' 'LOU_A2L' $5615 0 // ~w~If Marty heard you talking to me like that... 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AD' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AE' 'LOU_A2M' $5605 0 // ~w~Marty? Marty said the next time he saw you he'd turn you out. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AE' 809F: not actor $5605 dead jump_if_false @LOU_A2_4661 00EE: (unknown) $5605 -939.69 -864.05 :LOU_A2_4661 809F: not actor $5606 dead jump_if_false @LOU_A2_4686 00EE: (unknown) $5606 -937.95 -867.68 :LOU_A2_4686 809F: not actor $5607 dead jump_if_false @LOU_A2_4711 00EE: (unknown) $5607 -940.78 -865.67 :LOU_A2_4711 809F: not actor $5608 dead jump_if_false @LOU_A2_4736 00EE: (unknown) $5608 -937.46 -865.02 :LOU_A2_4736 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 1500 jump_if_false @LOU_A2_4773 0002: jump @LOU_A2_6326 :LOU_A2_4773 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AA' 1 809F: not actor $5615 dead jump_if_false @LOU_A2_4822 809F: not actor $5605 dead jump_if_false @LOU_A2_4822 0153: (unknown) $5615 $5605 :LOU_A2_4822 -2@ = 0 // (int) // timer1 :LOU_A2_4826 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_4896 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_4886 0002: jump @LOU_A2_6326 809F: not actor $5615 dead jump_if_false @LOU_A2_4886 809F: not actor $5605 dead jump_if_false @LOU_A2_4886 0153: (unknown) $5615 $5605 :LOU_A2_4886 0001: wait 0 ms 0002: jump @LOU_A2_4826 :LOU_A2_4896 809F: not actor $933 dead 0022: jump_if_false @LOU_A2_4924 // Note: the incorrect math opcode was used here 809F: not actor $5605 dead 0022: jump_if_false @LOU_A2_4924 // Note: the incorrect math opcode was used here 0153: (unknown) $933 $5605 :LOU_A2_4924 02B4: set_camera_transverse_delay 0 time 3000 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AA' jump_if_false @LOU_A2_4967 0002: jump @LOU_A2_6326 :LOU_A2_4967 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AB' 1 -2@ = 0 // (int) // timer1 :LOU_A2_4994 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5036 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5026 0002: jump @LOU_A2_6326 :LOU_A2_5026 0001: wait 0 ms 0002: jump @LOU_A2_4994 :LOU_A2_5036 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AB' jump_if_false @LOU_A2_5069 0002: jump @LOU_A2_6326 :LOU_A2_5069 809F: not actor $5605 dead jump_if_false @LOU_A2_5093 00A2: (unknown) $5605 00CF: set_actor $5605 Z_angle_to 5.3 :LOU_A2_5093 809F: not actor $5606 dead jump_if_false @LOU_A2_5117 00A2: (unknown) $5606 00CF: set_actor $5606 Z_angle_to 22.79 :LOU_A2_5117 809F: not actor $5607 dead jump_if_false @LOU_A2_5132 00A2: (unknown) $5607 :LOU_A2_5132 809F: not actor $5608 dead jump_if_false @LOU_A2_5156 00A2: (unknown) $5608 00CF: set_actor $5608 Z_angle_to 22.79 :LOU_A2_5156 0001: wait 0 ms 0045: actor $5606 defined jump_if_false @LOU_A2_5182 04B4: (unknown) $5606 120 512 100.0 :LOU_A2_5182 0045: actor $5607 defined jump_if_false @LOU_A2_5205 04B4: (unknown) $5607 120 524 100.0 :LOU_A2_5205 0045: actor $5608 defined jump_if_false @LOU_A2_5228 04B4: (unknown) $5608 120 513 1.0 :LOU_A2_5228 00B9: set_camera_position -939.81 -861.92 11.68 rotations 0 0 0 00BA: set_camera_point_at -939.65 -862.88 11.89 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AC' 1 809F: not actor $933 dead jump_if_false @LOU_A2_5331 00A2: (unknown) $933 0044: put_actor $933 at -941.56 -856.86 -100.0 00CF: set_actor $933 Z_angle_to -177.68 :LOU_A2_5331 0001: wait 0 ms 0045: actor $933 defined jump_if_false @LOU_A2_5357 04B4: (unknown) $933 120 524 100.0 :LOU_A2_5357 809F: not actor $5615 dead jump_if_false @LOU_A2_5398 00A2: (unknown) $5615 0044: put_actor $5615 at -943.67 -857.93 -100.0 00CF: set_actor $5615 Z_angle_to -105.9 :LOU_A2_5398 0001: wait 0 ms 0045: actor $5615 defined jump_if_false @LOU_A2_5424 04B4: (unknown) $5615 120 521 100.0 :LOU_A2_5424 809F: not actor $5605 dead jump_if_false @LOU_A2_5473 809F: not actor $5615 dead jump_if_false @LOU_A2_5452 0153: (unknown) $5615 $5605 :LOU_A2_5452 809F: not actor $933 dead 0022: jump_if_false @LOU_A2_5473 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 0153: (unknown) $933 $5605 :LOU_A2_5473 -2@ = 0 // (int) // timer1 :LOU_A2_5477 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5519 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5509 0002: jump @LOU_A2_6326 :LOU_A2_5509 0001: wait 0 ms 0002: jump @LOU_A2_5477 :LOU_A2_5519 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AC' jump_if_false @LOU_A2_5552 0002: jump @LOU_A2_6326 :LOU_A2_5552 00B9: set_camera_position -940.09 -857.9 12.57 rotations 0 0 0 00BA: set_camera_point_at -941.02 -857.56 12.47 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AD' 1 809F: not actor $5615 dead jump_if_false @LOU_A2_5625 :LOU_A2_5625 -2@ = 0 // (int) // timer1 :LOU_A2_5629 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5671 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5661 0002: jump @LOU_A2_6326 :LOU_A2_5661 0001: wait 0 ms 0002: jump @LOU_A2_5629 :LOU_A2_5671 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AD' jump_if_false @LOU_A2_5704 0002: jump @LOU_A2_6326 :LOU_A2_5704 00B9: set_camera_position -939.81 -861.92 11.68 rotations 0 0 0 00BA: set_camera_point_at -939.65 -862.88 11.89 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AE' 1 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AF' 'LOU_A2N' $933 0 // ~w~Back off, white trash.... 809F: not actor $5605 dead jump_if_false @LOU_A2_5808 :LOU_A2_5808 -2@ = 0 // (int) // timer1 :LOU_A2_5812 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_5854 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_5844 0002: jump @LOU_A2_6326 :LOU_A2_5844 0001: wait 0 ms 0002: jump @LOU_A2_5812 :LOU_A2_5854 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AE' jump_if_false @LOU_A2_5887 0002: jump @LOU_A2_6326 :LOU_A2_5887 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AF' 00B9: set_camera_position -940.09 -857.9 12.57 rotations 0 0 0 00BA: set_camera_point_at -941.02 -857.56 12.47 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AF' 1 0045: actor $933 defined jump_if_false @LOU_A2_5991 04B4: (unknown) $933 121 537 1.0 :LOU_A2_5991 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_true @LOU_A2_6326 0045: actor $933 defined jump_if_false @LOU_A2_6034 04B4: (unknown) $933 121 539 1.0 :LOU_A2_6034 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2AG' 'LOU_A2O' $5605 0 // ~w~White trash? You wanna do this, bitch boy? 809F: not actor $933 dead jump_if_false @LOU_A2_6076 :LOU_A2_6076 -2@ = 0 // (int) // timer1 :LOU_A2_6080 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_6122 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_6112 0002: jump @LOU_A2_6326 :LOU_A2_6112 0001: wait 0 ms 0002: jump @LOU_A2_6080 :LOU_A2_6122 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AF' jump_if_false @LOU_A2_6155 0002: jump @LOU_A2_6326 :LOU_A2_6155 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2AG' 00B9: set_camera_position -939.81 -861.92 11.68 rotations 0 0 0 00BA: set_camera_point_at -939.65 -862.88 11.89 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2AG' 1 809F: not actor $5605 dead jump_if_false @LOU_A2_6247 :LOU_A2_6247 -2@ = 0 // (int) // timer1 :LOU_A2_6251 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_6293 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_6283 0002: jump @LOU_A2_6326 :LOU_A2_6283 0001: wait 0 ms 0002: jump @LOU_A2_6251 :LOU_A2_6293 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2AG' jump_if_false @LOU_A2_6326 0002: jump @LOU_A2_6326 :LOU_A2_6326 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 0045: actor $5605 defined jump_if_false @LOU_A2_6353 0352: (unknown) $5605 :LOU_A2_6353 0045: actor $5606 defined jump_if_false @LOU_A2_6368 0352: (unknown) $5606 :LOU_A2_6368 0045: actor $5607 defined jump_if_false @LOU_A2_6383 0352: (unknown) $5607 :LOU_A2_6383 0045: actor $5608 defined jump_if_false @LOU_A2_6398 0352: (unknown) $5608 :LOU_A2_6398 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 809F: not actor $933 dead jump_if_false @LOU_A2_6455 0154: (unknown) $933 00A2: (unknown) $933 0044: put_actor $933 at -939.08 -858.8 -100.0 00CF: set_actor $933 Z_angle_to 180.0 0352: (unknown) $933 :LOU_A2_6455 809F: not actor $5615 dead jump_if_false @LOU_A2_6539 0154: (unknown) $5615 0352: (unknown) $5615 00A2: (unknown) $5615 0044: put_actor $5615 at -941.22 -857.4 -100.0 00CF: set_actor $5615 Z_angle_to 180.0 011A: (unknown) $5615 0434: (unknown) $5615 1 01EC: (unknown) $5615 0 0106: give_actor $5615 weapon 6 ammo 100 // Load the weapon model before using this 0310: (unknown) $5615 $933 1 0347: (unknown) $5615 1 :LOU_A2_6539 0444: (unknown) 120 0444: (unknown) 121 01CF: (unknown) 01AE: (unknown) 0 013F: $5626 = create_pickup #HEALTH type 3 at -933.8 -856.5 12.1 809F: not actor $933 dead jump_if_false @LOU_A2_6591 0107: toggle_player $933 can_move 1 :LOU_A2_6591 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_362 500 0057: show_text_highpriority GXT 'LOU_A2D' time 5000 flag 1 // ~w~Take out the ~r~Trash! 0026: return :LOU_A2_6622 809F: not actor $5615 dead jump_if_false @LOU_A2_6853 81F0: not actor $5615 in_range_of_player $933 0022: jump_if_false @LOU_A2_6739 // Note: the incorrect math opcode was used here $5621 == 0 // (int) var == num jump_if_false @LOU_A2_6706 00BB: (unknown) $5617 00BB: (unknown) $5618 00C1: (unknown) $5615 $5616 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_1320 $5616 0057: show_text_highpriority GXT 'LOU_A2B' time 5000 flag 1 // ~w~You left ~b~Louise ~w~behind, go back and get her. $5621 = 1 // (int) :LOU_A2_6706 008F: actor $5615 near_actor $933 radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @LOU_A2_6732 // Note: the incorrect math opcode was used here 0119: actor $5615 kill_actor $933 :LOU_A2_6732 0002: jump @LOU_A2_6853 :LOU_A2_6739 $5621 == 1 // (int) var == num jump_if_false @LOU_A2_6853 00BB: (unknown) $5616 $5604 == 0 // (int) var == num jump_if_false @LOU_A2_6803 00C3: (unknown) -946.6 -855.6 12.18 $5617 0057: show_text_highpriority GXT 'LOU_A2A' time 5000 flag 1 // ~w~Take Louise to the ~y~trailer park. :LOU_A2_6803 $5604 == 4 // (int) var == num jump_if_false @LOU_A2_6848 00C3: (unknown) -866.0 -266.0 10.9 $5618 0057: show_text_highpriority GXT 'LOU_A2H' time 5000 flag 1 // ~w~Take Louise back to ~y~her Sister's apartment. :LOU_A2_6848 $5621 = 0 // (int) :LOU_A2_6853 0026: return :LOU_A2_6855 0078: if and $5644 == 1 // (int) var == num $5645 == 1 // (int) var == num $5646 == 1 // (int) var == num $5647 == 1 // (int) var == num jump_if_false @LOU_A2_6902 $5648 = 0 // (int) 0002: jump @LOU_A2_6909 :LOU_A2_6902 $5648 = 6000 // (int) :LOU_A2_6909 10@ = 0 // (int) :LOU_A2_6913 0139: 9@ = random_int_in_ranges 1 7 9@ == 1 // (int) var == num jump_if_false @LOU_A2_7023 0078: if and 805D: not sphere_onscreen -945.7 -876.54 11.16 radius 7.0 8227: not (unknown) -945.7 -876.54 11.16 1.0 1.0 1.0 jump_if_false @LOU_A2_7023 $5622 = -945.7 // (float) $5623 = -876.54 // (float) $5624 = 11.16 // (float) 0002: jump @LOU_A2_7579 :LOU_A2_7023 9@ == 2 // (int) var == num jump_if_false @LOU_A2_7126 0078: if and 805D: not sphere_onscreen -926.58 -859.89 11.16 radius 7.0 8227: not (unknown) -926.58 -859.89 11.16 1.0 1.0 1.0 jump_if_false @LOU_A2_7126 $5622 = -926.58 // (float) $5623 = -859.89 // (float) $5624 = 11.16 // (float) 0002: jump @LOU_A2_7579 :LOU_A2_7126 9@ == 3 // (int) var == num jump_if_false @LOU_A2_7226 0078: if and 805D: not sphere_onscreen -935.25 -874.84 11.16 radius 7.0 8227: not (unknown) -935.25 -874.84 11.16 1.0 1.0 1.0 jump_if_false @LOU_A2_7226 $5622 = -935.25 // (float) $5623 = -874.84 // (float) $5624 = 11.16 // (float) 0002: jump @LOU_A2_7579 :LOU_A2_7226 9@ == 4 // (int) var == num jump_if_false @LOU_A2_7329 0078: if and 805D: not sphere_onscreen -954.93 -850.12 11.16 radius 7.0 8227: not (unknown) -954.93 -850.12 11.16 1.0 1.0 1.0 jump_if_false @LOU_A2_7329 $5622 = -954.93 // (float) $5623 = -850.12 // (float) $5624 = 11.16 // (float) 0002: jump @LOU_A2_7579 :LOU_A2_7329 9@ == 5 // (int) var == num jump_if_false @LOU_A2_7432 0078: if and 805D: not sphere_onscreen -954.01 -888.51 11.16 radius 7.0 8227: not (unknown) -954.01 -888.51 11.16 1.0 1.0 1.0 jump_if_false @LOU_A2_7432 $5622 = -954.01 // (float) $5623 = -888.51 // (float) $5624 = 11.16 // (float) 0002: jump @LOU_A2_7579 :LOU_A2_7432 9@ == 6 // (int) var == num jump_if_false @LOU_A2_7535 0078: if and 805D: not sphere_onscreen -926.38 -847.57 11.16 radius 7.0 8227: not (unknown) -926.38 -847.57 11.16 1.0 1.0 1.0 jump_if_false @LOU_A2_7535 $5622 = -926.38 // (float) $5623 = -847.57 // (float) $5624 = 11.16 // (float) 0002: jump @LOU_A2_7579 :LOU_A2_7535 10@ += 1 // (int) 10@ >= 3 // (int) var >= num jump_if_false @LOU_A2_6913 $5622 = -926.38 // (float) $5623 = -847.57 // (float) $5624 = 11.16 // (float) :LOU_A2_7579 0026: return :LOU_A2_7581 7@ == 0 // (int) var == num jump_if_false @LOU_A2_7609 11@ = 104 // (int) 02E2: 12@ = 6 // (any) 0002: jump @LOU_A2_7676 :LOU_A2_7609 7@ == 1 // (int) var == num jump_if_false @LOU_A2_7638 11@ = 104 // (int) 02E2: 12@ = 5 // (any) 0002: jump @LOU_A2_7676 :LOU_A2_7638 7@ == 2 // (int) var == num jump_if_false @LOU_A2_7667 11@ = 103 // (int) 02E2: 12@ = 9 // (any) 0002: jump @LOU_A2_7676 :LOU_A2_7667 11@ = 103 // (int) 02E2: 12@ = 0 // (any) :LOU_A2_7676 $5619 > 6 // (int) var > num jump_if_false @LOU_A2_7694 02E2: 12@ = 19 // (any) :LOU_A2_7694 $5388(7@,4) == 0 // (int) var == num jump_if_false @LOU_A2_7722 010E: $5376(7@,4) = current_time_in_ms $5388(7@,4) = 1 // (int) :LOU_A2_7722 $5388(7@,4) == 1 // (int) var == num jump_if_false @LOU_A2_7786 010E: $5380(7@,4) = current_time_in_ms 0035: $5384(7@,4) = $5380(7@,4) // (int vars) 002B: $5384(7@,4) -= $5376(7@,4) // (int vars) // Note: the incorrect math opcode was used here 0011: $5384(7@,4) > $5648 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A2_7786 // Note: the incorrect math opcode was used here $5388(7@,4) = 2 // (int) :LOU_A2_7786 $5388(7@,4) == 2 // (int) var == num jump_if_false @LOU_A2_7908 003E: $5349(7@,4) = create_actor_pedtype 21 model 11@ at $5622 $5623 $5624 041B: (unknown) $5349(7@,4) 9 014B: set_actor $5349(7@,4) health_to 50 03D5: (unknown) $5349(7@,4) 50 015D: (unknown) $5349(7@,4) 18 0434: (unknown) $5349(7@,4) 1 01EC: (unknown) $5349(7@,4) 0 00C1: (unknown) $5349(7@,4) $5353(7@,4) $5619 > 5 // (int) var > num jump_if_false @LOU_A2_7895 0106: give_actor $5349(7@,4) weapon 12@ ammo 100 // Load the weapon model before using this :LOU_A2_7895 $5619 += 1 // (int) $5388(7@,4) = 0 // (int) :LOU_A2_7908 0026: return :LOU_A2_7910 03BC: (unknown) $5615 13@ 13@ == -1 // (int) var == num jump_if_false @LOU_A2_7971 10@ = 0 // (int) :LOU_A2_7931 0045: actor $5349(10@,4) defined jump_if_false @LOU_A2_7954 013E: actor $5615 look_at_actor $5349(10@,4) 0026: return :LOU_A2_7954 10@ += 1 // (int) 10@ >= 4 // (int) var >= num jump_if_false @LOU_A2_7931 :LOU_A2_7971 0026: return :LOU_A2_7973 809F: not actor $933 dead jump_if_false @LOU_A2_8004 0043: store_actor $933 position_to $5660 $5661 $5662 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to $5678 $5679 $5680 // Note: the incorrect math opcode was used here :LOU_A2_8004 0139: $5653 = random_int_in_ranges 4 40 02F5: (unknown) $5660 $5661 $5662 $5653 $5657 $5658 $5659 02F5: (unknown) $5660 $5661 $5662 $5653 $5654 $5655 $5656 0078: if or 005D: sphere_onscreen $5654 $5655 $5656 radius 5.0 0089: actor $933 in_sphere $5654 $5655 $5656 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_8093 // Note: the incorrect math opcode was used here 0002: jump @LOU_A2_7973 :LOU_A2_8093 0078: if and 001E: $5657 == $5681 // (float) var == num 001E: $5658 == $5682 // (float) var == num 0022: jump_if_false @LOU_A2_8123 // Note: the incorrect math opcode was used here 0002: jump @LOU_A2_7973 :LOU_A2_8123 0036: $5681 = $5657 // (float vars) 0036: $5682 = $5658 // (float vars) 0139: 2@ = random_int_in_ranges 0 9 5 > 2@ // (int) num > var 0022: jump_if_false @LOU_A2_8165 // Note: the incorrect math opcode was used here 3@ = 103 // (int) 0002: jump @LOU_A2_8170 :LOU_A2_8165 3@ = 104 // (int) :LOU_A2_8170 0048: $5407(1@,5) = create_car #BOBCAT at $5657 $5658 -100.0 04BE: (unknown) $5407(1@,5) 1.25 1.0 00A4: $5412(1@,5) = create_actor_pedtype 21 model 3@ in_car $5407(1@,5) driverseat 041B: (unknown) $5412(1@,5) 9 00C1: (unknown) $5412(1@,5) $5417(1@,5) 00C4: (unknown) $5417(1@,5) 1 0233: (unknown) $5407(1@,5) $5678 $5679 004A: car $5407(1@,5) drive_to $5660 $5661 $5662 0051: set_car $5407(1@,5) traffic_behavior_to 2 0050: set_car $5407(1@,5) max_speed_to 50.0 0290: (unknown) $5407(1@,5) 2.0 4@ = 0 // (int) 1@ += 1 // (int) not 1@ > 3 // (int) var > num jump_if_false @LOU_A2_8312 0002: jump @LOU_A2_7973 :LOU_A2_8312 1@ = 0 // (int) 0026: return :LOU_A2_8318 809F: not actor $933 dead jump_if_false @LOU_A2_8465 809F: not actor $5412(1@,5) dead jump_if_false @LOU_A2_8465 00E5: (unknown) $5412(1@,5) $933 80A0: not car $5407(1@,5) wrecked 0022: jump_if_false @LOU_A2_8465 // Note: the incorrect math opcode was used here 007C: actor $5412(1@,5) driving $5407(1@,5) 0022: jump_if_false @LOU_A2_8465 // Note: the incorrect math opcode was used here 004A: car $5407(1@,5) drive_to $5660 $5661 $5662 0050: set_car $5407(1@,5) max_speed_to 50.0 008F: actor $5412(1@,5) near_actor $933 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_8449 // Note: the incorrect math opcode was used here 0300: (unknown) $5407(1@,5) 100 0051: set_car $5407(1@,5) traffic_behavior_to 3 0002: jump @LOU_A2_8465 :LOU_A2_8449 0300: (unknown) $5407(1@,5) 20 0051: set_car $5407(1@,5) traffic_behavior_to 2 :LOU_A2_8465 1@ += 1 // (int) 1@ > 3 // (int) var > num jump_if_false @LOU_A2_8486 1@ = 0 // (int) :LOU_A2_8486 0026: return :LOU_A2_8488 809F: not actor $933 dead jump_if_false @LOU_A2_8519 0043: store_actor $933 position_to $5660 $5661 $5662 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to $5678 $5679 $5680 // Note: the incorrect math opcode was used here :LOU_A2_8519 0046: unknown_check $933 -872.9 -366.7 -837.7 -335.7 0 jump_if_false @LOU_A2_8581 $5657 = -917.3 // (float) $5658 = -284.3 // (float) 4@ = 1 // (int) 0002: jump @LOU_A2_8770 :LOU_A2_8581 0046: unknown_check $933 -876.0 -530.0 -822.7 -465.0 0 jump_if_false @LOU_A2_8639 $5657 = -922.3 // (float) $5658 = -442.6 // (float) 4@ = 1 // (int) 0002: jump @LOU_A2_8770 :LOU_A2_8639 0139: $5653 = random_int_in_ranges 4 40 02F5: (unknown) $5660 $5661 $5662 $5653 $5657 $5658 $5659 02F5: (unknown) $5660 $5661 $5662 $5653 $5654 $5655 $5656 0078: if or 005D: sphere_onscreen $5654 $5655 $5656 radius 5.0 0089: actor $933 in_sphere $5654 $5655 $5656 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @LOU_A2_8728 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0026: return :LOU_A2_8728 0078: if and 001E: $5657 == $5681 // (float) var == num 001E: $5658 == $5682 // (float) var == num 0022: jump_if_false @LOU_A2_8758 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 0026: return :LOU_A2_8758 0036: $5681 = $5657 // (float vars) 0036: $5682 = $5658 // (float vars) :LOU_A2_8770 6@ = 0 // (int) 0139: 2@ = random_int_in_ranges 0 9 5 > 2@ // (int) num > var 0022: jump_if_false @LOU_A2_8804 // Note: the incorrect math opcode was used here 3@ = 103 // (int) 0002: jump @LOU_A2_8809 :LOU_A2_8804 3@ = 104 // (int) :LOU_A2_8809 0048: $5407(1@,5) = create_car #BOBCAT at $5657 $5658 -100.0 04BE: (unknown) $5407(1@,5) 1.2 1.0 00A4: $5412(1@,5) = create_actor_pedtype 21 model 3@ in_car $5407(1@,5) driverseat 041B: (unknown) $5412(1@,5) 9 00C1: (unknown) $5412(1@,5) $5417(1@,5) 00C4: (unknown) $5417(1@,5) 1 not 4@ == 1 // (int) var == num jump_if_false @LOU_A2_8900 0233: (unknown) $5407(1@,5) $5678 $5679 :LOU_A2_8900 004A: car $5407(1@,5) drive_to $5660 $5661 $5662 0051: set_car $5407(1@,5) traffic_behavior_to 2 0050: set_car $5407(1@,5) max_speed_to 50.0 0290: (unknown) $5407(1@,5) 2.0 -2@ = 0 // (int) // timer1 4@ == 1 // (int) var == num jump_if_false @LOU_A2_8971 00D1: set_car $5407(1@,5) Z_angle_to 270.0 02E9: set_car $5407(1@,5) speed_to 30.0 :LOU_A2_8971 4@ = 0 // (int) 0026: return :LOU_A2_8977 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_190 500 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2CA' 'LOU_A2R' $5615 0 // ~w~I'll get my baby's things... 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2CA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2CB' 'LOU_A2S' $933 0 // ~w~You should have just bought new. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2CB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2CC' 'LOU_A2T' $5615 0 // ~w~I will... I just found Marty's wallet inside. I'm going shopping! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2CC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2CD' 'SLUA2CD' $5615 0 // ~w~That asshole owes me. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2CD' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 01AE: (unknown) 1 809F: not actor $5615 dead jump_if_false @LOU_A2_9232 02D4: (unknown) $5615 0352: (unknown) $5615 00A2: (unknown) $5615 :LOU_A2_9232 0001: wait 0 ms 809F: not actor $5615 dead jump_if_false @LOU_A2_9261 0044: put_actor $5615 at -941.1 -856.0 -100.0 :LOU_A2_9261 809F: not actor $933 dead jump_if_false @LOU_A2_9282 0107: toggle_player $933 can_move 0 0200: (unknown) $933 0 :LOU_A2_9282 003E: 14@ = create_actor_pedtype 22 model 0 at -941.1 -858.2 -100.0 809F: not actor 14@ dead jump_if_false @LOU_A2_9332 809F: not actor $5615 dead jump_if_false @LOU_A2_9332 013E: actor $5615 look_at_actor 14@ 013E: actor 14@ look_at_actor $5615 :LOU_A2_9332 00B9: set_camera_position -955.13 -854.34 25.15 rotations 0 0 0 00BA: set_camera_point_at -954.32 -854.51 24.58 mode 2 0001: wait 500 ms 0045: actor 14@ defined jump_if_false @LOU_A2_9397 04B4: (unknown) 14@ 120 524 100.0 :LOU_A2_9397 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 1500 jump_if_false @LOU_A2_9434 0002: jump @LOU_A2_10195 :LOU_A2_9434 00B9: set_camera_position -949.11 -852.12 13.12 rotations 0 0 0 00BA: set_camera_point_at -948.28 -852.64 12.97 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 9000 00B9: set_camera_position -944.39 -855.09 12.62 rotations 0 0 0 00BA: set_camera_point_at -943.64 -855.73 12.48 mode 1 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2CA' 0 809F: not actor $5615 dead jump_if_false @LOU_A2_9552 :LOU_A2_9552 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 2000 jump_if_false @LOU_A2_9579 0002: jump @LOU_A2_10195 :LOU_A2_9579 809F: not actor $5615 dead jump_if_false @LOU_A2_9613 00EE: (unknown) $5615 -940.5 -853.1 04B6: (unknown) $5615 0 04B7: (unknown) $5615 0 :LOU_A2_9613 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A2_9640 0002: jump @LOU_A2_10195 :LOU_A2_9640 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2CA' jump_if_false @LOU_A2_9673 0002: jump @LOU_A2_10195 :LOU_A2_9673 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2CB' 0 809F: not actor 14@ dead jump_if_false @LOU_A2_9705 :LOU_A2_9705 0045: actor 14@ defined jump_if_false @LOU_A2_9726 04B4: (unknown) 14@ 121 557 1.0 :LOU_A2_9726 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2CB' jump_if_false @LOU_A2_9759 0002: jump @LOU_A2_10195 :LOU_A2_9759 0045: actor 14@ defined jump_if_false @LOU_A2_9780 0528: (unknown) 14@ 557 -0.8 :LOU_A2_9780 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 3000 jump_if_false @LOU_A2_9809 0002: jump @LOU_A2_10195 :LOU_A2_9809 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2CC' 1 809F: not actor $5615 dead jump_if_false @LOU_A2_9879 809F: not actor 14@ dead jump_if_false @LOU_A2_9879 00A2: (unknown) $5615 0044: put_actor $5615 at -941.749 -853.759 11.18 013E: actor $5615 look_at_actor 14@ :LOU_A2_9879 0001: wait 0 ms 809F: not actor $5615 dead 0022: jump_if_false @LOU_A2_9921 // Note: the incorrect math opcode was used here 809F: not actor 14@ dead 0022: jump_if_false @LOU_A2_9921 // Note: the incorrect math opcode was used here 00EE: (unknown) $5615 -941.1 -856.0 01EC: (unknown) $5615 1 :LOU_A2_9921 00B9: set_camera_position -943.5 -858.32 12.34 rotations 0 0 0 00BA: set_camera_point_at -942.67 -857.76 12.29 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 6000 00B9: set_camera_position -942.94 -858.08 12.42 rotations 0 0 0 00BA: set_camera_point_at -941.99 -857.76 12.39 mode 1 0045: actor $5615 defined jump_if_false @LOU_A2_10030 04B4: (unknown) $5615 121 556 1.0 :LOU_A2_10030 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2CC' jump_if_false @LOU_A2_10063 0002: jump @LOU_A2_10195 :LOU_A2_10063 0045: actor $5615 defined jump_if_false @LOU_A2_10086 0528: (unknown) $5615 556 -0.9 :LOU_A2_10086 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2CC' jump_if_false @LOU_A2_10119 0002: jump @LOU_A2_10195 :LOU_A2_10119 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2CD' 0 0045: actor $5615 defined jump_if_false @LOU_A2_10162 04B4: (unknown) $5615 120 522 1.0 :LOU_A2_10162 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2CD' jump_if_false @LOU_A2_10195 0002: jump @LOU_A2_10195 :LOU_A2_10195 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 01CF: (unknown) 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 'LOUA2DA' 'LOU_A2U' -1 0 // ~w~Marty ain't gonna be too happy when he finds out you ripped him off. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2DA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2DB' 'LOU_A2V' $5615 1 // ~w~Ha ha ha! Like I give a shit. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2DB' 809F: not actor $933 dead jump_if_false @LOU_A2_10384 0107: toggle_player $933 can_move 1 0352: (unknown) $933 809F: not actor $5615 dead jump_if_false @LOU_A2_10378 0119: actor $5615 kill_actor $933 0352: (unknown) $5615 0433: (unknown) $5615 0 0 0 0 1 01EC: (unknown) $5615 1 :LOU_A2_10378 0200: (unknown) $933 1 :LOU_A2_10384 003F: destroy_actor 14@ 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_362 500 0026: return :LOU_A2_10405 809F: not actor $933 dead jump_if_false @LOU_A2_10421 0107: toggle_player $933 can_move 0 :LOU_A2_10421 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_190 500 1@ = 0 // (int) :LOU_A2_10438 5 > 1@ // (int) num > var 0022: jump_if_false @LOU_A2_10522 // Note: the incorrect math opcode was used here 00BB: (unknown) $5417(1@,5) 003F: destroy_actor $5412(1@,5) 809F: not actor $933 dead 0022: jump_if_false @LOU_A2_10507 // Note: the incorrect math opcode was used here 80A0: not car $5407(1@,5) wrecked 0022: jump_if_false @LOU_A2_10507 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5407(1@,5) 0022: jump_if_false @LOU_A2_10507 // Note: the incorrect math opcode was used here 0049: destroy_car $5407(1@,5) :LOU_A2_10507 1@ += 1 // (int) 0001: wait 0 ms 0002: jump @LOU_A2_10438 :LOU_A2_10522 022C: (unknown) -866.0 -266.0 50.0 50.0 1 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 'LOUA2EA' 'LOU_A2W' $5615 0 // ~w~Vic Vance... I never knew I could have such a good time. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2EA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2EB' 'LOU_A2X' $933 0 // ~w~A great time? Oh yeah, we had a riot. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2EB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2EC' 'LOU_A2Y' $5615 0 // ~w~And you were great. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2EC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2ED' 'LOU_A2Z' $5615 0 // ~w~Well, I better get on inside. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2ED' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LOUA2EE' 'SLUA2EE' $5615 0 // ~w~See you later. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LOUA2EE' 01AE: (unknown) 1 00B9: set_camera_position -873.92 -265.39 11.6 rotations 0 0 0 809F: not actor $933 dead jump_if_false @LOU_A2_10891 007E: actor $933 driving jump_if_false @LOU_A2_10866 007B: $5629 = actor $933 car 00B4: camera_on_car $5629 15 2 0002: jump @LOU_A2_10891 :LOU_A2_10866 00B5: (unknown) $933 15 2 809F: not actor $5615 dead jump_if_false @LOU_A2_10891 013E: actor $933 look_at_actor $5615 :LOU_A2_10891 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2EA' 0 -2@ = 0 // (int) // timer1 :LOU_A2_10927 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_10969 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_10959 0002: jump @LOU_A2_11401 :LOU_A2_10959 0001: wait 0 ms 0002: jump @LOU_A2_10927 :LOU_A2_10969 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2EA' jump_if_false @LOU_A2_11002 0002: jump @LOU_A2_11401 :LOU_A2_11002 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2EB' 0 -2@ = 0 // (int) // timer1 :LOU_A2_11028 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_11070 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_11060 0002: jump @LOU_A2_11401 :LOU_A2_11060 0001: wait 0 ms 0002: jump @LOU_A2_11028 :LOU_A2_11070 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2EB' jump_if_false @LOU_A2_11103 0002: jump @LOU_A2_11401 :LOU_A2_11103 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2EC' 0 -2@ = 0 // (int) // timer1 :LOU_A2_11129 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_11171 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_11161 0002: jump @LOU_A2_11401 :LOU_A2_11161 0001: wait 0 ms 0002: jump @LOU_A2_11129 :LOU_A2_11171 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2EC' jump_if_false @LOU_A2_11204 0002: jump @LOU_A2_11401 :LOU_A2_11204 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2ED' 0 -2@ = 0 // (int) // timer1 :LOU_A2_11230 1500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_11272 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_11262 0002: jump @LOU_A2_11401 :LOU_A2_11262 0001: wait 0 ms 0002: jump @LOU_A2_11230 :LOU_A2_11272 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LOUA2ED' jump_if_false @LOU_A2_11305 0002: jump @LOU_A2_11401 :LOU_A2_11305 809F: not actor $5615 dead jump_if_false @LOU_A2_11333 011A: (unknown) $5615 00EE: (unknown) $5615 -873.5 -265.9 :LOU_A2_11333 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LOUA2EE' 0 -2@ = 0 // (int) // timer1 :LOU_A2_11359 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A2_11401 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @LOU_A2_11391 0002: jump @LOU_A2_11401 :LOU_A2_11391 0001: wait 0 ms 0002: jump @LOU_A2_11359 :LOU_A2_11401 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 01CF: (unknown) 003F: destroy_actor $5615 809F: not actor $933 dead jump_if_false @LOU_A2_11436 0107: toggle_player $933 can_move 1 :LOU_A2_11436 01AE: (unknown) 0 0026: return :LOU_A2_11441 809F: not actor $933 dead jump_if_false @LOU_A2_11544 809F: not actor $5605 dead jump_if_false @LOU_A2_11475 00E5: (unknown) $5605 $933 03DE: (unknown) $5605 1 :LOU_A2_11475 809F: not actor $5606 dead jump_if_false @LOU_A2_11498 00E5: (unknown) $5606 $933 03DE: (unknown) $5606 1 :LOU_A2_11498 809F: not actor $5607 dead jump_if_false @LOU_A2_11521 00E5: (unknown) $5607 $933 03DE: (unknown) $5607 1 :LOU_A2_11521 809F: not actor $5608 dead jump_if_false @LOU_A2_11544 00E5: (unknown) $5608 $933 03DE: (unknown) $5608 1 :LOU_A2_11544 0112: remove_references_to_actor $5605 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5606 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5607 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5608 // Like turning an actor into a random pedestrian 009F: actor $5615 dead jump_if_false @LOU_A2_11575 020D: (unknown) $5615 :LOU_A2_11575 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0002: jump @LOU_A2_11643 :LOU_A2_11597 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LOU_A2_362 500 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @99RED_12847 'LOU_A02' 200 // Takin' Out the White-Trash 01DF: progress_made += 1 0002: jump @LOU_A2_11643 :LOU_A2_11643 $940 = 0 // (int) 1@ = 0 // (int) :LOU_A2_11652 5 > 1@ // (int) num > var 0022: jump_if_false @LOU_A2_11706 // Note: the incorrect math opcode was used here 809F: not actor $5412(1@,5) dead 0022: jump_if_false @LOU_A2_11685 // Note: the incorrect math opcode was used here 03DE: (unknown) $5412(1@,5) 1 :LOU_A2_11685 00BB: (unknown) $5417(1@,5) 1@ += 1 // (int) 0001: wait 0 ms 0002: jump @LOU_A2_11652 :LOU_A2_11706 024F: (unknown) 1.0 0162: release_model 138 0162: release_model #BAT 0162: release_model #GANG7A 0162: release_model #GANG7B 0162: release_model #BERETTA 0162: release_model #GOLFCLUB 0162: release_model #KNIFECUR 0162: release_model #MACHETE 0162: release_model #BUTT_KNIFE 00BB: (unknown) $5616 00BB: (unknown) $5618 00BB: (unknown) $5609 00BB: (unknown) $5610 00BB: (unknown) $5611 00BB: (unknown) $5612 00BB: (unknown) $5617 007A: mission_cleanup 0026: return //-------------Mission 57--------------- :LOU_A3 0238: name_thread 'LOU_A3' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A3' 0025: gosub @LOU_A3_12055 009D: wasted_or_busted // mission only jump_if_false @LOU_A3_45 0025: gosub @LOU_A3_18331 :LOU_A3_45 0025: gosub @LOU_A3_18595 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A3_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A3_138 :LOU_A3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A3_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A3_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_A3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A3_188 0026: return :LOU_A3_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_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 @LOU_A3_248 0400: (unknown) $933 $1070 0002: jump @LOU_A3_254 :LOU_A3_248 02C0: (unknown) $933 $1070 :LOU_A3_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_A3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LOU_A3_281 0045: actor $933 defined jump_if_false @LOU_A3_349 807E: not actor $933 driving jump_if_false @LOU_A3_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_A3_329 :LOU_A3_326 021D: (unknown) 0 :LOU_A3_329 $1078 == 0 // (int) var == num jump_if_false @LOU_A3_345 02EA: select_interior 2 :LOU_A3_345 01AE: (unknown) 1 :LOU_A3_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A3_362 0045: actor $933 defined jump_if_false @LOU_A3_426 807E: not actor $933 driving jump_if_false @LOU_A3_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LOU_A3_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LOU_A3_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LOU_A3_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LOU_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 @LOU_A3_475 02EA: select_interior 0 :LOU_A3_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A3_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A3_505 0026: return 0045: actor 0@ defined jump_if_false @LOU_A3_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A3_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A3_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A3_556 0026: return :LOU_A3_558 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_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 @LOU_A3_605 :LOU_A3_601 1@ = 0 // (int) :LOU_A3_605 1@ == 1 // (int) var == num jump_if_false @LOU_A3_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A3_682 007E: actor 0@ driving jump_if_false @LOU_A3_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A3_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A3_671 :LOU_A3_668 00F1: (unknown) 0@ :LOU_A3_671 0002: jump @LOU_A3_682 :LOU_A3_678 1@ = 0 // (int) :LOU_A3_682 0002: jump @LOU_A3_605 :LOU_A3_689 0026: return 0045: actor 0@ defined jump_if_false @LOU_A3_783 007E: actor 0@ driving jump_if_false @LOU_A3_767 02A7: unknown_check 0@ jump_if_false @LOU_A3_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A3_760 :LOU_A3_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A3_760 0002: jump @LOU_A3_776 :LOU_A3_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A3_776 0002: jump @LOU_A3_785 :LOU_A3_783 005F: (unknown) :LOU_A3_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_A3_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A3_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A3_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A3_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A3_877 :LOU_A3_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_558 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A3_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_558 4@ :LOU_A3_877 0002: jump @LOU_A3_943 :LOU_A3_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A3_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A3_943 :LOU_A3_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A3_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_558 3@ :LOU_A3_943 0045: actor 0@ defined jump_if_false @LOU_A3_995 004F: unknown_check 1@ jump_if_false @LOU_A3_995 007E: actor 0@ driving jump_if_false @LOU_A3_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A3_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A3_558 0@ :LOU_A3_995 5@ = 0 // (int) :LOU_A3_999 5@ == 0 // (int) var == num jump_if_false @LOU_A3_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A3_1090 004F: unknown_check 1@ jump_if_false @LOU_A3_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A3_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A3_1090 :LOU_A3_1056 2@ == -1 // (int) var == num jump_if_false @LOU_A3_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A3_1090 :LOU_A3_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A3_1090 0002: jump @LOU_A3_999 :LOU_A3_1097 0026: return :LOU_A3_1099 0@ == 0 // (int) var == num jump_if_false @LOU_A3_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A3_1318 :LOU_A3_1142 0@ == 1 // (int) var == num jump_if_false @LOU_A3_1175 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A3_1318 :LOU_A3_1175 0@ == 2 // (int) var == num jump_if_false @LOU_A3_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A3_1318 :LOU_A3_1217 0@ == 3 // (int) var == num jump_if_false @LOU_A3_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A3_1318 :LOU_A3_1261 0@ == 4 // (int) var == num jump_if_false @LOU_A3_1292 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A3_1318 :LOU_A3_1292 0@ == 5 // (int) var == num jump_if_false @LOU_A3_1318 03CF: (unknown) 237 130 180 255 :LOU_A3_1318 0026: return :LOU_A3_1320 00BC: (unknown) 0@ 2 0026: return :LOU_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 @LOU_A3_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A3_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A3_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A3_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_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 @LOU_A3_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A3_1442 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return :LOU_A3_1847 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LOU_A3_1905 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_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 @LOU_A3_2031 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LOU_A3_2031 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LOU_A3_1905 :LOU_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 @LOU_A3_2138 0 > 5@ // (int) num > var 0022: jump_if_false @LOU_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 @LOU_A3_2125 :LOU_A3_2121 0035: 10@ = 5@ // (int vars) :LOU_A3_2125 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LOU_A3_2143 :LOU_A3_2138 0203: set_draw_text_position 0@ 1@ GXT 4@ :LOU_A3_2143 0026: return :LOU_A3_2145 0045: actor 0@ defined 0022: jump_if_false @LOU_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) :LOU_A3_2230 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LOU_A3_2145 0@ 2@ 3@ jump_if_false @LOU_A3_2257 0203: set_draw_text_position 2@ 3@ GXT 1@ :LOU_A3_2257 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LOU_A3_2145 0@ 3@ 4@ jump_if_false @LOU_A3_2285 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LOU_A3_2285 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LOU_A3_2145 0@ 4@ 5@ jump_if_false @LOU_A3_2314 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LOU_A3_2314 0026: return 007F: player 0 pressed_key 4 jump_if_false @LOU_A3_2391 007F: player 0 pressed_key 8 jump_if_false @LOU_A3_2384 $5604 == 0 // (int) var == num jump_if_false @LOU_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) :LOU_A3_2384 0002: jump @LOU_A3_2396 :LOU_A3_2391 $5604 = 0 // (int) :LOU_A3_2396 007F: player 0 pressed_key 4 jump_if_false @LOU_A3_2482 007F: player 0 pressed_key 9 jump_if_false @LOU_A3_2475 $5605 == 0 // (int) var == num jump_if_false @LOU_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) :LOU_A3_2475 0002: jump @LOU_A3_2487 :LOU_A3_2482 $5605 = 0 // (int) :LOU_A3_2487 0026: return 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @LOU_A3_2581 6@ = -100.0 // (float) 0002: jump @LOU_A3_2585 :LOU_A3_2581 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :LOU_A3_2585 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 @LOU_A3_2665 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_2665 02D8: unknown_check 1@ 0022: jump_if_false @LOU_A3_2677 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_2677 807E: not actor 0@ driving 0022: jump_if_false @LOU_A3_2693 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :LOU_A3_2693 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @LOU_A3_2719 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_2719 807E: not actor 0@ driving 0022: jump_if_false @LOU_A3_2737 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :LOU_A3_2737 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @LOU_A3_2759 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :LOU_A3_2759 5@ = 0 // (int) 2@ = -1 // (int) :LOU_A3_2768 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_2822 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @LOU_A3_2810 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @LOU_A3_2810 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :LOU_A3_2810 5@ += 1 // (int) 0002: jump @LOU_A3_2768 :LOU_A3_2822 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return :LOU_A3_2884 809F: not actor 1@ dead 0022: jump_if_false @LOU_A3_2900 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :LOU_A3_2900 034B: unknown_check 0@ 0022: jump_if_false @LOU_A3_2981 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @LOU_A3_2981 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @LOU_A3_2981 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @LOU_A3_2981 005E: (unknown) :LOU_A3_2981 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @LOU_A3_2995 005F: (unknown) :LOU_A3_2995 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :LOU_A3_3070 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @LOU_A3_3105 01AA: $5350(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @LOU_A3_3116 :LOU_A3_3105 01AA: $5350(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :LOU_A3_3116 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 @LOU_A3_3246 5@ == 0 // (int) var == num jump_if_false @LOU_A3_3215 5@ = 1 // (int) 0002: jump @LOU_A3_3227 :LOU_A3_3215 11@ = -0.65 // (float) 5@ = 0 // (int) :LOU_A3_3227 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @LOU_A3_3280 :LOU_A3_3246 5@ == 0 // (int) var == num jump_if_false @LOU_A3_3272 11@ += 0.7 // (float) 0002: jump @LOU_A3_3280 :LOU_A3_3272 11@ -= 0.7 // (float) :LOU_A3_3280 4@ == 9 // (int) var == num jump_if_false @LOU_A3_3331 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @LOU_A3_3315 11@ = -0.65 // (float) :LOU_A3_3315 13@ = 1.45 // (float) 6@ += 0.67 // (float) :LOU_A3_3331 $5377(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @LOU_A3_3070 0026: return 0@ = 0 // (int) :LOU_A3_3361 27 > 0@ // (int) num > var 0022: jump_if_false @LOU_A3_3469 // Note: the incorrect math opcode was used here $5377(0@,27) == 1 // (int) var == num jump_if_false @LOU_A3_3457 $5404(0@,27) == 0 // (int) var == num jump_if_false @LOU_A3_3457 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 @LOU_A3_3457 // 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) :LOU_A3_3457 0@ += 1 // (int) 0002: jump @LOU_A3_3361 :LOU_A3_3469 0026: return 009F: actor 0@ dead jump_if_false @LOU_A3_3483 005F: (unknown) :LOU_A3_3483 0 >= 1@ // (int) num >= var 0022: jump_if_false @LOU_A3_3496 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3496 00A0: car 1@ wrecked 0022: jump_if_false @LOU_A3_3508 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3508 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A3_3521 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3521 005E: (unknown) 2@ = 0 // (int) :LOU_A3_3527 $5377(2@,27) == 0 // (int) var == num jump_if_false @LOU_A3_3548 0002: jump @LOU_A3_3567 :LOU_A3_3548 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @LOU_A3_3527 005F: (unknown) :LOU_A3_3567 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @LOU_A3_3611 // Note: the incorrect math opcode was used here $5377(4@,27) == 0 // (int) var == num jump_if_false @LOU_A3_3611 0035: 2@ = 4@ // (int vars) :LOU_A3_3611 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 @LOU_A3_3843 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_A3_3843 005E: (unknown) 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @LOU_A3_3870 005F: (unknown) :LOU_A3_3870 005E: (unknown) :LOU_A3_3872 03E5: unknown_check jump_if_false @LOU_A3_3896 $5795 == 1 // (int) var == num jump_if_false @LOU_A3_3896 005E: (unknown) :LOU_A3_3896 0026: return :LOU_A3_3898 0036: $6298 = 0@ // (float vars) 0036: $6299 = 1@ // (float vars) 0036: $6300 = 2@ // (float vars) 0036: $6301 = 3@ // (float vars) 0036: $6302 = 4@ // (float vars) $5796 = -1 // (int) $5797 = 0 // (int) 0035: $5795 = 5@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LOU_A3_3872 jump_if_false @LOU_A3_3960 0270: (unknown) 1 :LOU_A3_3960 0026: return :LOU_A3_3962 0035: 3@ = $5796 // (int vars) 3@ += 1 // (int) 0036: $5542(3@,100) = 0@ // (float vars) 0036: $5642(3@,100) = 1@ // (float vars) 0036: $5742(3@,100) = 2@ // (float vars) 0035: $5796 = 3@ // (int vars) $5842(3@,100) = 1 // (int) 0036: $5942(3@,100) = $6302 // (float vars) 0026: return :LOU_A3_4016 0035: 3@ = $5796 // (int vars) 3@ += 1 // (int) 0036: $5542(3@,100) = 0@ // (float vars) 0036: $5642(3@,100) = 1@ // (float vars) 0036: $5742(3@,100) = 2@ // (float vars) 0035: $5796 = 3@ // (int vars) $5842(3@,100) = 0 // (int) 0036: $5942(3@,100) = $6302 // (float vars) 0026: return :LOU_A3_4069 0035: 3@ = $5796 // (int vars) 3@ += 1 // (int) 01B5: (unknown) 0@ 1@ 2@ $5542(3@,100) $5642(3@,100) $5742(3@,100) 0035: $5796 = 3@ // (int vars) $5842(3@,100) = 1 // (int) 0036: $5942(3@,100) = $6302 // (float vars) 0026: return :LOU_A3_4119 0035: 1@ = $5796 // (int vars) 0036: $5942(1@,100) = 0@ // (float vars) 0026: return :LOU_A3_4133 0011: $5797 > $5796 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4148 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_4148 005F: (unknown) :LOU_A3_4150 0@ = 0 // (int) 1@ = 1 // (int) $5796 == -1 // (int) var == num jump_if_false @LOU_A3_4174 0026: return :LOU_A3_4174 0017: $5796 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4253 // Note: the incorrect math opcode was used here 0027: (unknown) $5542(0@,100) $5642(0@,100) $5742(0@,100) $5542(1@,100) $5642(1@,100) $5742(1@,100) 0027: (unknown) $5542(1@,100) $5642(1@,100) -10.0 $5542(1@,100) $5642(1@,100) 100.0 0@ += 1 // (int) 1@ += 1 // (int) 0002: jump @LOU_A3_4174 :LOU_A3_4253 0@ = 0 // (int) :LOU_A3_4257 0017: $5796 >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4355 // Note: the incorrect math opcode was used here $5842(0@,100) == 1 // (int) var == num jump_if_false @LOU_A3_4317 03D2: (unknown) $5542(0@,100) $5642(0@,100) -10.0 $5942(0@,100) 128 128 128 0002: jump @LOU_A3_4343 :LOU_A3_4317 03D2: (unknown) $5542(0@,100) $5642(0@,100) -10.0 $5942(0@,100) 255 255 255 :LOU_A3_4343 0@ += 1 // (int) 0002: jump @LOU_A3_4257 :LOU_A3_4355 0026: return :LOU_A3_4357 0035: 3@ = $5797 // (int vars) 0036: 0@ = $5542(3@,100) // (float vars) 0036: 1@ = $5642(3@,100) // (float vars) 0036: 2@ = $5742(3@,100) // (float vars) 0026: return :LOU_A3_4385 0035: 0@ = $5797 // (int vars) 0026: return 0@ = 0 // (int) 0@ = 0 // (int) :LOU_A3_4400 0239: (unknown) 0@ 023A: (unknown) $5542(0@,100) 023A: (unknown) $5642(0@,100) 023A: (unknown) $5742(0@,100) 023B: (unknown) 0@ += 1 // (int) 0@ >= 100 // (int) var >= num jump_if_false @LOU_A3_4400 023B: (unknown) 023B: (unknown) 0026: return 801E: not $6303 == $6298 // (float) var == num 0022: jump_if_false @LOU_A3_4461 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_4461 005F: (unknown) :LOU_A3_4463 004D: store_car 0@ position_to 8@ 9@ 10@ 00D0: 11@ = car 0@ Z_angle 031D: (unknown) 1@ 2@ 4@ 5@ 12@ 027F: store_coords_to 13@ 14@ 15@ from_actor 0@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5093 4@ 5@ 6@ 1@ 2@ 3@ 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5093 13@ 14@ 15@ 8@ 9@ 10@ 19@ 20@ 21@ 0372: (unknown) 19@ 20@ 16@ 17@ 22@ 0036: 23@ = 22@ // (float vars) 0030: 23@ /= 12@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 7@ 24@ 001A: 23@ >= 24@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4561 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_4561 005F: (unknown) :LOU_A3_4563 0036: $6298 = 0@ // (float vars) 0026: return :LOU_A3_4570 0035: 1@ = $5797 // (int vars) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_4133 jump_if_false @LOU_A3_4594 0026: return :LOU_A3_4594 0@ == 0 // (int) var == num jump_if_false @LOU_A3_4614 0026: return 0002: jump @LOU_A3_4626 :LOU_A3_4614 00A0: car 0@ wrecked jump_if_false @LOU_A3_4626 0026: return :LOU_A3_4626 0102: car 0@ near_point $5542(1@,100) $5642(1@,100) radius $5742(1@,100) $5942(1@,100) sphere 0 0022: jump_if_false @LOU_A3_4658 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :LOU_A3_4658 004D: store_car 0@ position_to 5@ 6@ 7@ 031D: (unknown) 5@ 6@ $5542(1@,100) $5642(1@,100) 4@ 0036: $6303 = $6298 // (float vars) 001A: $6301 >= 4@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4779 // Note: the incorrect math opcode was used here 0014: $6298 > $6299 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4779 // Note: the incorrect math opcode was used here 0035: 8@ = 1@ // (int vars) 8@ += 1 // (int) 0011: $5796 > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_4779 // Note: the incorrect math opcode was used here 037A: constant_params 8 variable_params 0 unknown 12 call_with_params @LOU_A3_4463 0@ $5542(1@,100) $5642(1@,100) $5742(1@,100) $5542(8@,100) $5642(8@,100) $5742(8@,100) $6300 jump_if_false @LOU_A3_4779 0036: $6303 = $6299 // (float vars) :LOU_A3_4779 $5842(1@,100) == 1 // (int) var == num jump_if_false @LOU_A3_4805 0300: (unknown) 0@ 0 0002: jump @LOU_A3_4811 :LOU_A3_4805 0300: (unknown) 0@ 255 :LOU_A3_4811 0050: set_car 0@ max_speed_to $6303 01B6: (unknown) 0@ $5542(1@,100) $5642(1@,100) $5742(1@,100) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_3872 jump_if_false @LOU_A3_4908 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_A3_4357 9@ 10@ 11@ 0027: (unknown) 5@ 6@ 7@ 9@ 10@ 11@ 01CA: (unknown) 0@ 3@ 0039: 2@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0374: (unknown) 5 100 2@ 0374: (unknown) 5 110 3@ 0374: (unknown) 5 120 4@ 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_4150 :LOU_A3_4908 0035: $5797 = 1@ // (int vars) 0026: return &58660 = 0 // (int) // unknown partype 0xE5 :LOU_A3_4920 $6306 = -944.38 // (float) $6307 = -852.27 // (float) $6308 = 11.14 // (float) $6312 = 178 // (int) $6305 = 0 // (int) $6314 = 142 // (int) 02E2: $6315 = 21 // (any) 02E2: $6316 = 21 // (any) $6317 = 349 // (int) $6318 = 1 // (int) $6319 = 5000 // (int) $6320 = 100 // (int) $6322 = 138 // (int) 02E2: $6323 = 21 // (any) $6326 = -924.2 // (float) $6327 = -847.56 // (float) $6328 = 11.15 // (float) $6329 = -929.21 // (float) $6330 = -851.3 // (float) $6331 = 13.56 // (float) $6325 = 180 // (int) 02E2: $6332 = 51 // (any) 02E2: $6333 = 50 // (any) $6334 = 1000 // (int) $6335 = 600 // (int) $6338 = 0 // (int) $6339 = 0 // (int) $6342 = 103 // (int) $6344 = -935.5 // (float) $6346 = -846.28 // (float) $6348 = 12.19 // (float) $6350 = -942.41 // (float) $6352 = -856.84 // (float) $6354 = 12.41 // (float) 02E2: $6356 = 6 // (any) $6358 = 336 // (int) $6360 = 100 // (int) $6343 = 104 // (int) $6345 = -936.7 // (float) $6347 = -846.2 // (float) $6349 = 12.18 // (float) $6351 = -937.91 // (float) $6353 = -857.05 // (float) $6355 = 11.98 // (float) 02E2: $6357 = 19 // (any) $6359 = 346 // (int) $6361 = 1 // (int) $6362 = 0 // (int) $6365 = 103 // (int) $6367 = -962.78 // (float) $6369 = 187.5 // (float) $6371 = 8.75 // (float) $6373 = -960.59 // (float) $6375 = 158.81 // (float) $6377 = 9.61 // (float) 02E2: $6379 = 19 // (any) $6381 = 346 // (int) $6383 = 30 // (int) $6366 = 104 // (int) $6368 = -953.61 // (float) $6370 = 188.14 // (float) $6372 = 8.75 // (float) $6374 = -960.59 // (float) $6376 = 158.81 // (float) $6378 = 9.61 // (float) 02E2: $6380 = 19 // (any) $6382 = 346 // (int) $6384 = 30 // (int) $6387 = 103 // (int) 02E2: $6389 = 19 // (any) $6391 = 346 // (int) $6393 = 5 // (int) $6388 = 104 // (int) 02E2: $6390 = 25 // (any) $6392 = 354 // (int) $6394 = 5 // (int) $6395 = 0 // (int) $6396 = 180 // (int) 02E2: $6397 = 10 // (any) 02E2: $6398 = 23 // (any) $6399 = 0 // (int) &58624 = 0 // (int) // unknown partype 0xE5 &58625 = -958.4 // (float) // unknown partype 0xE5 &58626 = 179.13 // (float) // unknown partype 0xE5 &58627 = 9.75 // (float) // unknown partype 0xE5 &58628 = -863.97 // (float) // unknown partype 0xE5 &58629 = -265.77 // (float) // unknown partype 0xE5 &58630 = 9.91 // (float) // unknown partype 0xE5 &58631 = -1092.05 // (float) // unknown partype 0xE5 &58632 = 339.54 // (float) // unknown partype 0xE5 &58633 = 10.11 // (float) // unknown partype 0xE5 &58636 = -951.75 // (float) // unknown partype 0xE5 &58637 = -857.91 // (float) // unknown partype 0xE5 &58638 = 11.27 // (float) // unknown partype 0xE5 &58639 = -946.23 // (float) // unknown partype 0xE5 &58640 = -863.09 // (float) // unknown partype 0xE5 &58641 = 12.34 // (float) // unknown partype 0xE5 0036: &58642 = &58636 // (float vars) // unknown partype 0xE5// unknown partype 0xE5 0036: &58643 = &58637 // (float vars) // unknown partype 0xE5// unknown partype 0xE5 0036: &58644 = &58638 // (float vars) // unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LOU_A3_3898 26.0 20.0 40.0 10.0 25.0 0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4016 -1076.52 -855.49 11.4 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4016 -1098.48 -823.97 11.0 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1140.33 -688.14 12.55 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -974.07 -664.56 12.46 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -986.67 -571.79 13.41 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1080.56 -583.28 11.25 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1107.18 -350.32 11.54 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1168.48 -346.73 11.72 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1179.3 -300.36 13.02 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1059.13 -296.36 12.16 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4016 -1008.69 -279.0 12.94 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -939.06 -281.1 12.79 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -873.56 -284.42 11.5 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_3962 -821.88 -94.9 14.82 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -866.32 25.63 13.54 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -955.44 32.26 11.63 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -984.06 -40.24 12.42 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1068.94 -39.74 12.61 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1070.33 100.12 15.21 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -1026.46 176.24 14.03 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4069 -972.27 169.47 12.14 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_4016 &58625 &58626 &58627 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_4119 5.0 &58653 = 1 // (int) // unknown partype 0xE5 &58654 = 1 // (int) // unknown partype 0xE5 &58655 = 1 // (int) // unknown partype 0xE5 &58656 = 0 // (int) // unknown partype 0xE5 &58657 = 0 // (int) // unknown partype 0xE5 &58660 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6271 10000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LOU_A3_6286 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6286 -2@ = 0 // (int) // timer1 009F: actor $933 dead jump_if_false @LOU_A3_6303 0026: return :LOU_A3_6303 009F: actor $6321 dead jump_if_false @LOU_A3_6316 0026: return :LOU_A3_6316 808F: not actor $933 near_actor $6321 radius 15.0 15.0 5.0 sphere 0 0022: jump_if_false @LOU_A3_6341 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6341 81B8: not unknown_check $6321 0022: jump_if_false @LOU_A3_6354 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6354 &58653 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6393 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'LOUA3BA' &58653 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6393 &58654 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6432 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'LOUA3BB' &58654 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6432 &58655 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6471 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'LOUA3CA' &58655 = 0 // (int) // unknown partype 0xE5 0026: return :LOU_A3_6471 0026: return :LOU_A3_6473 &58656 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6532 -2@ > 7000 // (int) var > num // timer1 jump_if_false @LOU_A3_6523 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'LOUA3EA' &58656 = 1 // (int) // unknown partype 0xE5 :LOU_A3_6523 0026: return 0002: jump @LOU_A3_6597 :LOU_A3_6532 &58657 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_6597 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'LOUA3EA' jump_if_false @LOU_A3_6572 0026: return :LOU_A3_6572 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'LOUA3EB' &58657 = 1 // (int) // unknown partype 0xE5 :LOU_A3_6597 0026: return :LOU_A3_6599 009F: actor $6313 dead jump_if_false @LOU_A3_6612 0026: return :LOU_A3_6612 009F: actor $933 dead jump_if_false @LOU_A3_6625 0026: return :LOU_A3_6625 834B: not unknown_check $2769 jump_if_false @LOU_A3_6638 0026: return :LOU_A3_6638 00A0: car $2769 wrecked jump_if_false @LOU_A3_6651 0026: return :LOU_A3_6651 807C: not actor $933 driving $2769 0022: jump_if_false @LOU_A3_6666 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6666 01CA: (unknown) $2769 0@ 10.0 > 0@ // (float) num > var 0022: jump_if_false @LOU_A3_6686 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6686 0036: 1@ = 0@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @LOU_A3_2884 $2769 $6313 1@ jump_if_false @LOU_A3_6722 00A2: (unknown) $6313 03AE: (unknown) $6313 $2769 :LOU_A3_6722 0026: return 00A0: car 0@ wrecked 0022: jump_if_false @LOU_A3_6736 // Note: the incorrect math opcode was used here 0026: return :LOU_A3_6736 01B2: (unknown) 0@ 0 1 0 0 0 01F4: (unknown) 0@ 1@ 03AF: (unknown) 0@ 0026: return :LOU_A3_6754 0@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @LOU_A3_6772 005E: (unknown) :LOU_A3_6772 005F: (unknown) :LOU_A3_6774 not 0@ == 0 // (int) var == num jump_if_false @LOU_A3_6797 0045: actor 0@ defined jump_if_false @LOU_A3_6797 005E: (unknown) :LOU_A3_6797 005F: (unknown) :LOU_A3_6799 not 0@ == 0 // (int) var == num jump_if_false @LOU_A3_6822 004F: unknown_check 0@ jump_if_false @LOU_A3_6822 005E: (unknown) :LOU_A3_6822 005F: (unknown) :LOU_A3_6824 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @LOU_A3_6774 0@ jump_if_false @LOU_A3_6844 005F: (unknown) :LOU_A3_6844 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 5@ 6@ 1@ 2@ 8@ 0014: 8@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_6870 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_6870 005F: (unknown) 0026: return :LOU_A3_6874 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @LOU_A3_6799 0@ jump_if_false @LOU_A3_6894 005F: (unknown) :LOU_A3_6894 004D: store_car 0@ position_to 5@ 6@ 7@ 031D: (unknown) 5@ 6@ 1@ 2@ 8@ 0014: 8@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_6920 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_6920 005F: (unknown) 0026: return :LOU_A3_6924 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_5026 0@ 0026: return :LOU_A3_6954 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :LOU_A3_6973 not $6305 == 0 // (int) var == num jump_if_false @LOU_A3_6994 00BB: (unknown) $6305 $6305 = 0 // (int) :LOU_A3_6994 0026: return :LOU_A3_6996 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6799 0@ jump_if_false @LOU_A3_7029 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LOU_A3_6973 00C0: (unknown) 0@ $6305 :LOU_A3_7029 0026: return :LOU_A3_7031 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 0@ jump_if_false @LOU_A3_7064 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LOU_A3_6973 00C1: (unknown) 0@ $6305 :LOU_A3_7064 0026: return :LOU_A3_7066 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A3_6973 00C3: (unknown) 0@ 1@ 2@ $6305 0026: return :LOU_A3_7085 003E: 9@ = create_actor_pedtype 1@ model 0@ at 2@ 3@ 4@ 010F: (unknown) 9@ 5@ 6@ 7@ 0106: give_actor 9@ weapon 8@ ammo 1000 // Load the weapon model before using this 041B: (unknown) 9@ 8 0026: return not 0@ == 0 // (int) var == num jump_if_false @LOU_A3_7146 0045: actor 0@ defined jump_if_false @LOU_A3_7146 0044: put_actor 0@ at 1@ 2@ 3@ 010F: (unknown) 0@ 4@ 5@ 6@ :LOU_A3_7146 0026: return :LOU_A3_7148 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LOU_A3_6799 0@ jump_if_false @LOU_A3_7177 004E: put_car 0@ at 1@ 2@ 3@ 0233: (unknown) 0@ 4@ 5@ :LOU_A3_7177 0026: return :LOU_A3_7179 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return :LOU_A3_7200 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A3_6774 0@ jump_if_false @LOU_A3_7237 0080: actor 0@ near_point &58625 &58626 radius 1@ 1@ sphere 0 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @LOU_A3_7237 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_7237 005F: (unknown) :LOU_A3_7239 $6324 == 0 // (int) var == num jump_if_false @LOU_A3_7323 0048: $6324 = create_car $6325 at $6326 $6327 $6328 0150: set_car $6324 color_to $6332 $6333 00D1: set_car $6324 Z_angle_to 132.97 0051: set_car $6324 traffic_behavior_to 2 014C: set_car $6324 health_to $6334 0254: enable_car $6324 stuck_check_distance_to 1.0 time_to 10000 01B0: (unknown) $6324 1 01B2: (unknown) $6324 0 1 0 0 0 0495: (unknown) $6324 0 :LOU_A3_7323 0026: return :LOU_A3_7325 not $6324 == 0 // (int) var == num jump_if_false @LOU_A3_7357 004F: unknown_check $6324 jump_if_false @LOU_A3_7357 0113: remove_references_to_car $6324 // Like turning a car into any random car $6324 = 0 // (int) :LOU_A3_7357 0026: return :LOU_A3_7359 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $6313 jump_if_false @LOU_A3_7500 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_7500 037B: constant_params 2 variable_params 1 unknown 1 call_with_params @LOU_A3_7179 $933 $6313 0@ 0@ >= 250.0 // (float) var >= num jump_if_false @LOU_A3_7487 037A: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_A3_7200 $933 60.0 jump_if_false @LOU_A3_7467 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_4563 15.0 0002: jump @LOU_A3_7480 :LOU_A3_7467 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_4563 26.0 :LOU_A3_7480 0002: jump @LOU_A3_7500 :LOU_A3_7487 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_4563 26.0 :LOU_A3_7500 0026: return :LOU_A3_7502 005D: sphere_onscreen 0@ 1@ 2@ radius 3@ 0022: jump_if_false @LOU_A3_7542 // Note: the incorrect math opcode was used here 037A: constant_params 5 variable_params 0 unknown 4 call_with_params @LOU_A3_6824 $933 0@ 1@ 2@ 100.0 jump_if_false @LOU_A3_7542 005E: (unknown) :LOU_A3_7542 005F: (unknown) :LOU_A3_7544 7@ = 1 // (int) 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 0 // (float) :LOU_A3_7561 5 >= 7@ // (int) num >= var 0022: jump_if_false @LOU_A3_7628 // Note: the incorrect math opcode was used here 02F5: (unknown) 0@ 1@ 2@ 7@ 3@ 4@ 5@ 037A: constant_params 4 variable_params 0 unknown 8 call_with_params @LOU_A3_7502 3@ 4@ 5@ 10.0 jump_if_false @LOU_A3_7616 025B: (unknown) 3@ 4@ 5@ 3@ 4@ 5@ 6@ 005E: (unknown) :LOU_A3_7616 7@ += 1 // (int) 0002: jump @LOU_A3_7561 :LOU_A3_7628 005F: (unknown) :LOU_A3_7630 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LOU_A3_6799 $6324 jump_if_false @LOU_A3_7834 0256: unknown_check $6324 jump_if_false @LOU_A3_7834 004D: store_car $6324 position_to 0@ 1@ 2@ 037A: constant_params 4 variable_params 0 unknown 10 call_with_params @LOU_A3_7502 0@ 1@ 2@ 10.0 jump_if_false @LOU_A3_7796 037B: constant_params 3 variable_params 4 unknown 10 call_with_params @LOU_A3_7544 0@ 1@ 2@ 3@ 4@ 5@ 6@ jump_if_false @LOU_A3_7789 0255: (unknown) $6324 004E: put_car $6324 at 3@ 4@ 5@ 037B: constant_params 0 variable_params 3 unknown 10 call_with_params @LOU_A3_4357 7@ 8@ 9@ 0233: (unknown) $6324 7@ 8@ 0254: enable_car $6324 stuck_check_distance_to 1.0 time_to 10000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_7789 0057: show_text_highpriority GXT 'LOUA3XA' time 5000 flag 1 0026: return :LOU_A3_7789 0002: jump @LOU_A3_7802 :LOU_A3_7796 00E8: (unknown) $6313 $6324 :LOU_A3_7802 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_7834 0057: show_text_highpriority GXT 'LOUA3XX' time 1 flag 1 :LOU_A3_7834 0026: return :LOU_A3_7836 $6313 == 0 // (int) var == num jump_if_false @LOU_A3_7923 not $6324 == 0 // (int) var == num jump_if_false @LOU_A3_7923 004F: unknown_check $6324 jump_if_false @LOU_A3_7923 00A4: $6313 = create_actor_pedtype $6315 model $6314 in_car $6324 driverseat 0106: give_actor $6313 weapon $6316 ammo 2 // Load the weapon model before using this 004C: set_car $6324 to_normal_driver 01EC: (unknown) $6313 1 01C9: (unknown) $6313 $6318 0213: (unknown) $6313 $6320 0285: (unknown) $6313 1 041B: (unknown) $6313 9 :LOU_A3_7923 0026: return :LOU_A3_7925 not $6313 == 0 // (int) var == num jump_if_false @LOU_A3_7946 020D: (unknown) $6313 $6313 = 0 // (int) :LOU_A3_7946 0026: return :LOU_A3_7948 $6321 == 0 // (int) var == num jump_if_false @LOU_A3_8018 not $6324 == 0 // (int) var == num jump_if_false @LOU_A3_8018 004F: unknown_check $6324 jump_if_false @LOU_A3_8018 0118: $6321 = create_actor_pedtype $6323 model $6322 in_car $6324 passenger_seat -1 01EC: (unknown) $6321 1 032D: (unknown) $6321 1 0232: (unknown) $6321 1 0278: (unknown) $6321 0 :LOU_A3_8018 0026: return :LOU_A3_8020 not $6321 == 0 // (int) var == num jump_if_false @LOU_A3_8041 020D: (unknown) $6321 $6321 = 0 // (int) :LOU_A3_8041 0026: return :LOU_A3_8043 0@ = 0 // (int) :LOU_A3_8047 $6084(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8127 037B: constant_params 9 variable_params 1 unknown 1 call_with_params @LOU_A3_7085 $6086(0@,2) 1 $6088(0@,2) $6090(0@,2) $6092(0@,2) $6094(0@,2) $6096(0@,2) $6098(0@,2) $6100(0@,2) $6084(0@,2) 01C9: (unknown) $6084(0@,2) $6104(0@,2) 01EC: (unknown) $6084(0@,2) 1 :LOU_A3_8127 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8047 0026: return :LOU_A3_8146 0@ = 0 // (int) :LOU_A3_8150 not $6084(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8177 020D: (unknown) $6084(0@,2) $6084(0@,2) = 0 // (int) :LOU_A3_8177 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8150 0026: return :LOU_A3_8196 1@ = 10000.0 // (float) 0@ = 0 // (int) :LOU_A3_8207 not $6084(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8278 0045: actor $6084(0@,2) defined 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_8278 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @LOU_A3_7179 $933 $6084(0@,2) 2@ 0014: 1@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_8278 // Note: the incorrect math opcode was used here 0036: 1@ = 2@ // (float vars) :LOU_A3_8278 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8207 1@ > 150.0 // (float) var > num jump_if_false @LOU_A3_8320 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A3_8146 005E: (unknown) :LOU_A3_8320 005F: (unknown) :LOU_A3_8322 010E: 0@ = current_time_in_ms $6362 == 0 // (int) var == num jump_if_false @LOU_A3_8349 0035: $6362 = 0@ // (int vars) $6362 += 1200 // (int) :LOU_A3_8349 0017: 0@ >= $6362 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_8430 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LOU_A3_8365 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A3_6774 $6084(1@,2) jump_if_false @LOU_A3_8413 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_8413 00E4: (unknown) $6084(1@,2) $933 :LOU_A3_8413 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8365 :LOU_A3_8430 0026: return :LOU_A3_8432 0@ = 0 // (int) :LOU_A3_8436 $6107(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8516 037B: constant_params 9 variable_params 1 unknown 1 call_with_params @LOU_A3_7085 $6109(0@,2) 1 $6111(0@,2) $6113(0@,2) $6115(0@,2) $6117(0@,2) $6119(0@,2) $6121(0@,2) $6123(0@,2) $6107(0@,2) 01C9: (unknown) $6107(0@,2) $6127(0@,2) 01EC: (unknown) $6107(0@,2) 1 :LOU_A3_8516 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8436 0026: return :LOU_A3_8535 0@ = 0 // (int) :LOU_A3_8539 not $6107(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_8566 020D: (unknown) $6107(0@,2) $6107(0@,2) = 0 // (int) :LOU_A3_8566 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8539 0026: return :LOU_A3_8585 1@ = 10000.0 // (float) 0@ = 0 // (int) :LOU_A3_8596 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $6107(0@,2) jump_if_false @LOU_A3_8668 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_8668 037B: constant_params 2 variable_params 1 unknown 3 call_with_params @LOU_A3_7179 $933 $6107(0@,2) 2@ 0014: 1@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_8668 // Note: the incorrect math opcode was used here 0036: 1@ = 2@ // (float vars) :LOU_A3_8668 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8596 60.0 > 1@ // (float) num > var 0022: jump_if_false @LOU_A3_8776 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LOU_A3_8702 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $6107(0@,2) jump_if_false @LOU_A3_8750 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_8750 00E4: (unknown) $6107(0@,2) $933 :LOU_A3_8750 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8702 005E: (unknown) 0002: jump @LOU_A3_8885 :LOU_A3_8776 0@ = 0 // (int) :LOU_A3_8780 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $6107(0@,2) jump_if_false @LOU_A3_8866 8080: not actor $6107(0@,2) near_point $6111(0@,2) $6113(0@,2) radius 0.5 0.5 sphere 0 0022: jump_if_false @LOU_A3_8848 // Note: the incorrect math opcode was used here 00EE: (unknown) $6107(0@,2) $6111(0@,2) $6113(0@,2) 0002: jump @LOU_A3_8866 :LOU_A3_8848 010F: (unknown) $6107(0@,2) $6117(0@,2) $6119(0@,2) $6121(0@,2) :LOU_A3_8866 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8780 005F: (unknown) :LOU_A3_8885 005F: (unknown) :LOU_A3_8887 0@ = 0 // (int) :LOU_A3_8891 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $6084(0@,2) jump_if_false @LOU_A3_8939 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_8939 00E6: (unknown) $6084(0@,2) $933 :LOU_A3_8939 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8891 0@ = 0 // (int) :LOU_A3_8960 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $6107(0@,2) jump_if_false @LOU_A3_9008 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_9008 00E6: (unknown) $6107(0@,2) $933 :LOU_A3_9008 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_8960 0@ = 0 // (int) :LOU_A3_9029 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $6129(0@,2) jump_if_false @LOU_A3_9077 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_9077 00E6: (unknown) $6129(0@,2) $933 :LOU_A3_9077 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9029 0026: return :LOU_A3_9096 004D: store_car $6395 position_to 0@ 1@ 2@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @LOU_A3_6874 $6395 $937 $938 $939 20.0 jump_if_false @LOU_A3_9349 037A: constant_params 4 variable_params 0 unknown 7 call_with_params @LOU_A3_7502 0@ 1@ 2@ 10.0 jump_if_false @LOU_A3_9349 02EE: get_actor $933 coords_to 3@ 4@ 5@ with_offset 0 -10.0 0 01B5: (unknown) 3@ 4@ 5@ 3@ 4@ 5@ 037A: constant_params 5 variable_params 0 unknown 7 call_with_params @LOU_A3_6824 $933 3@ 4@ 5@ 20.0 jump_if_false @LOU_A3_9349 037A: constant_params 4 variable_params 0 unknown 7 call_with_params @LOU_A3_7502 3@ 4@ 5@ 10.0 jump_if_false @LOU_A3_9349 01BB: (unknown) 3@ 4@ 5@ 5@ 5@ += 0.5 // (float) 004C: set_car $6395 to_normal_driver 004E: put_car $6395 at 3@ 4@ 5@ 0233: (unknown) $6395 $937 $938 004F: unknown_check $2769 0022: jump_if_false @LOU_A3_9275 // Note: the incorrect math opcode was used here 01CA: (unknown) $2769 6@ 0002: jump @LOU_A3_9279 :LOU_A3_9275 6@ = 0 // (float) :LOU_A3_9279 10.0 >= 6@ // (float) num >= var 0022: jump_if_false @LOU_A3_9298 // Note: the incorrect math opcode was used here 6@ = 10.0 // (float) :LOU_A3_9298 0138: &58635 = random_float_in_ranges 0 8.0 // unknown partype 0xE5 002A: 6@ += &58635 // (float vars) // unknown partype 0xE5 // Note: the incorrect math opcode was used here 02E9: set_car $6395 speed_to 6@ 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_9347 0056: show_text_lowpriority GXT 'LOUA3XC' time 1 flag 1 :LOU_A3_9347 005E: (unknown) :LOU_A3_9349 005F: (unknown) :LOU_A3_9351 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 0 // (float) 5@ = 10 // (int) 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 7@ = 360.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 0036: 9@ = 0@ // (float vars) 11@ = 0 // (int) :LOU_A3_9406 0017: 5@ >= 11@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A3_9513 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 15 call_with_params @MAIN_6012 8@ 9@ 10@ 7@ 8@ 9@ 10@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 $937 $938 $939 8@ 9@ 10@ 12@ 13@ 14@ 025B: (unknown) 12@ 13@ 14@ 1@ 2@ 3@ 4@ 01BB: (unknown) 1@ 2@ 3@ 3@ 3@ += 0.5 // (float) 037A: constant_params 4 variable_params 0 unknown 15 call_with_params @LOU_A3_7502 1@ 2@ 3@ 10.0 jump_if_false @LOU_A3_9501 005E: (unknown) :LOU_A3_9501 11@ += 1 // (int) 0002: jump @LOU_A3_9406 :LOU_A3_9513 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 0 // (float) 0026: return :LOU_A3_9531 $6395 == 0 // (int) var == num jump_if_false @LOU_A3_9749 037B: constant_params 1 variable_params 4 unknown 5 call_with_params @LOU_A3_9351 50.0 0@ 1@ 2@ 3@ jump_if_false @LOU_A3_9749 0048: $6395 = create_car $6396 at 0@ 1@ 2@ 0150: set_car $6395 color_to $6397 $6398 00D1: set_car $6395 Z_angle_to 3@ 0051: set_car $6395 traffic_behavior_to 2 0447: (unknown) $6395 200.0 0050: set_car $6395 max_speed_to 40.0 4@ = 0 // (int) :LOU_A3_9613 4@ == 0 // (int) var == num jump_if_false @LOU_A3_9645 00A4: $6129(4@,2) = create_actor_pedtype 1 model $6131(4@,2) in_car $6395 driverseat 0002: jump @LOU_A3_9687 :LOU_A3_9645 0118: $6129(4@,2) = create_actor_pedtype 1 model $6131(4@,2) in_car $6395 passenger_seat -1 0442: (unknown) $6129(4@,2) 1 03D6: (unknown) $6129(4@,2) 200 03D7: (unknown) $6129(4@,2) 500 :LOU_A3_9687 0106: give_actor $6129(4@,2) weapon $6133(4@,2) ammo 1000 // Load the weapon model before using this 01C9: (unknown) $6129(4@,2) $6137(4@,2) 00A1: (unknown) $6129(4@,2) 1 041B: (unknown) $6129(4@,2) 8 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9613 $6399 = 1 // (int) :LOU_A3_9749 0026: return :LOU_A3_9751 0@ = 0 // (int) :LOU_A3_9755 not $6129(0@,2) == 0 // (int) var == num jump_if_false @LOU_A3_9782 0112: remove_references_to_actor $6129(0@,2) // Like turning an actor into a random pedestrian $6129(0@,2) = 0 // (int) :LOU_A3_9782 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9755 not $6395 == 0 // (int) var == num jump_if_false @LOU_A3_9820 0113: remove_references_to_car $6395 // Like turning a car into any random car $6395 = 0 // (int) :LOU_A3_9820 0026: return :LOU_A3_9822 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 10.0 0 01B5: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 0026: return :LOU_A3_9844 4@ = 0 // (int) 5@ = 0 // (int) 037A: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6799 $6395 jump_if_false @LOU_A3_9873 005F: (unknown) :LOU_A3_9873 0@ = 0 // (int) :LOU_A3_9877 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6774 $6129(0@,2) jump_if_false @LOU_A3_10011 807C: not actor $6129(0@,2) driving $6395 0022: jump_if_false @LOU_A3_10004 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_9954 0043: store_actor $6129(0@,2) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 004D: store_car $6395 position_to 1@ 2@ 3@ 0027: (unknown) 6@ 7@ 8@ 1@ 2@ 3@ :LOU_A3_9954 5@ == 0 // (int) var == num jump_if_false @LOU_A3_9999 0@ == 0 // (int) var == num jump_if_false @LOU_A3_9991 00EA: (unknown) $6129(0@,2) $6395 0002: jump @LOU_A3_9999 :LOU_A3_9991 00E9: (unknown) $6129(0@,2) $6395 :LOU_A3_9999 4@ = 1 // (int) :LOU_A3_10004 0002: jump @LOU_A3_10027 :LOU_A3_10011 0@ == 0 // (int) var == num jump_if_false @LOU_A3_10027 5@ = 1 // (int) :LOU_A3_10027 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_A3_9877 0078: if and 4@ == 0 // (int) var == num 5@ == 0 // (int) var == num jump_if_false @LOU_A3_10146 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_9096 jump_if_false @LOU_A3_10139 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_A3_9822 9@ 10@ 11@ 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_10125 004D: store_car $6395 position_to 1@ 2@ 3@ 0027: (unknown) 1@ 2@ 3@ 9@ 10@ 11@ :LOU_A3_10125 0050: set_car $6395 max_speed_to 40.0 004A: car $6395 drive_to 9@ 10@ 11@ :LOU_A3_10139 0002: jump @LOU_A3_10150 :LOU_A3_10146 004C: set_car $6395 to_normal_driver :LOU_A3_10150 0026: return :LOU_A3_10152 0@ = 0 // (int) 2@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6799 $6395 jump_if_false @LOU_A3_10352 1@ = 0 // (int) :LOU_A3_10183 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6774 $6129(1@,2) jump_if_false @LOU_A3_10224 007C: actor $6129(1@,2) driving $6395 0022: jump_if_false @LOU_A3_10224 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :LOU_A3_10224 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_10183 0@ == 1 // (int) var == num jump_if_false @LOU_A3_10348 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_A3_9822 3@ 4@ 5@ 8102: not car $6395 near_point 3@ 4@ radius 5.0 5.0 sphere 0 0022: jump_if_false @LOU_A3_10337 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_10318 004D: store_car $6395 position_to 6@ 7@ 8@ 0027: (unknown) 6@ 7@ 8@ 3@ 4@ 5@ :LOU_A3_10318 2@ = 1 // (int) 004A: car $6395 drive_to 3@ 4@ 5@ 0002: jump @LOU_A3_10341 :LOU_A3_10337 004C: set_car $6395 to_normal_driver :LOU_A3_10341 0002: jump @LOU_A3_10352 :LOU_A3_10348 004C: set_car $6395 to_normal_driver :LOU_A3_10352 2@ == 0 // (int) var == num jump_if_false @LOU_A3_10450 1@ = 0 // (int) :LOU_A3_10367 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LOU_A3_6774 $6129(1@,2) jump_if_false @LOU_A3_10433 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_10425 0043: store_actor $6129(1@,2) position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 0027: (unknown) 9@ 10@ 11@ $937 $938 $939 :LOU_A3_10425 00E4: (unknown) $6129(1@,2) $933 :LOU_A3_10433 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_10367 :LOU_A3_10450 0026: return :LOU_A3_10452 $6399 == 0 // (int) var == num jump_if_false @LOU_A3_10497 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @LOU_A3_4385 1@ 1@ >= 6 // (int) var >= num jump_if_false @LOU_A3_10497 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A3_9531 :LOU_A3_10497 $6399 == 1 // (int) var == num jump_if_false @LOU_A3_10657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_6799 $6395 jump_if_false @LOU_A3_10562 0045: actor $933 defined jump_if_false @LOU_A3_10562 007C: actor $933 driving $6395 0022: jump_if_false @LOU_A3_10562 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $6395 // Like turning a car into any random car $6395 = 0 // (int) :LOU_A3_10562 2@ = 1 // (int) 007E: actor $933 driving jump_if_false @LOU_A3_10618 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A3_6799 $2769 jump_if_false @LOU_A3_10618 01CA: (unknown) $2769 3@ 3@ > 2.0 // (float) var > num jump_if_false @LOU_A3_10618 2@ = 0 // (int) :LOU_A3_10618 2@ == 1 // (int) var == num jump_if_false @LOU_A3_10647 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A3_10152 0002: jump @LOU_A3_10657 :LOU_A3_10647 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LOU_A3_9844 :LOU_A3_10657 0026: return :LOU_A3_10659 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 0@ jump_if_false @LOU_A3_10721 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_10721 007E: actor 0@ driving jump_if_false @LOU_A3_10716 00F1: (unknown) 0@ 0002: jump @LOU_A3_10721 :LOU_A3_10716 00E4: (unknown) 0@ $933 :LOU_A3_10721 0026: return :LOU_A3_10723 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_10754 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6954 005F: (unknown) :LOU_A3_10754 not $6304 == 1 // (int) var == num jump_if_false @LOU_A3_10807 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6774 $6321 jump_if_false @LOU_A3_10807 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6924 'LOUA302' // ~r~Louise died. 005F: (unknown) :LOU_A3_10807 $6304 == 2 // (int) var == num jump_if_false @LOU_A3_10966 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_10879 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LOU_A3_1847 &58625 &58626 &58627 20 20.0 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LOU_A3_1847 &58625 &58626 &58627 20 100.0 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 :LOU_A3_10879 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LOU_A3_7200 $6321 20.0 jump_if_false @LOU_A3_10966 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LOU_A3_7200 $6313 20.0 jump_if_false @LOU_A3_10966 037A: constant_params 2 variable_params 0 unknown 0 call_with_params @LOU_A3_7200 $933 100.0 jump_if_false @LOU_A3_10966 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6924 'LOUA303' // ~r~Marty got Louise to the brothel. 005F: (unknown) :LOU_A3_10966 005E: (unknown) :LOU_A3_10968 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6799 $6324 jump_if_false @LOU_A3_11126 014E: 0@ = car $6324 health 0035: 1@ = $6334 // (int vars) 002B: 1@ -= $6335 // (int vars) // Note: the incorrect math opcode was used here 0035: 2@ = 0@ // (int vars) 002B: 2@ -= $6335 // (int vars) // Note: the incorrect math opcode was used here 2@ *= 100 // (int) 0035: $6336 = 2@ // (int vars) 002F: $6336 /= 1@ // (int vars) 0 > $6336 // (int) num > var 0022: jump_if_false @LOU_A3_11043 // Note: the incorrect math opcode was used here $6336 = 0 // (int) :LOU_A3_11043 $6337 = 100 // (int) 002B: $6337 -= $6336 // (int vars) // Note: the incorrect math opcode was used here $6339 == 1 // (int) var == num jump_if_false @LOU_A3_11112 $6338 == 0 // (int) var == num jump_if_false @LOU_A3_11112 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_1099 3 024D: (unknown) $6337 1 'DAMAGE' // Damage $6338 = 1 // (int) :LOU_A3_11112 $6336 == 0 // (int) var == num jump_if_false @LOU_A3_11126 005E: (unknown) :LOU_A3_11126 005F: (unknown) :LOU_A3_11128 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6799 $6324 jump_if_false @LOU_A3_11149 005F: (unknown) :LOU_A3_11149 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6774 $6313 jump_if_false @LOU_A3_11170 005F: (unknown) :LOU_A3_11170 007C: actor $6313 driving $6324 0022: jump_if_false @LOU_A3_11185 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_11185 005F: (unknown) :LOU_A3_11187 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_4133 jump_if_false @LOU_A3_11206 005E: (unknown) :LOU_A3_11206 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_10968 jump_if_false @LOU_A3_11225 005E: (unknown) :LOU_A3_11225 037A: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_11128 jump_if_false @LOU_A3_11244 005E: (unknown) :LOU_A3_11244 005F: (unknown) :LOU_A3_11246 $6338 == 1 // (int) var == num jump_if_false @LOU_A3_11268 00AE: remove_status_text $6337 $6338 = 0 // (int) :LOU_A3_11268 0026: return :LOU_A3_11270 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6774 $6313 jump_if_false @LOU_A3_11335 034D: (unknown) $6313 jump_if_false @LOU_A3_11335 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_11335 0059: text_clear_all 0056: show_text_lowpriority GXT 'LOUA3XB' time 5000 flag 1 :LOU_A3_11335 0026: return :LOU_A3_11337 &58645 = 0 // (int) // unknown partype 0xE5 &58646 = 0 // (int) // unknown partype 0xE5 &58647 = 0 // (int) // unknown partype 0xE5 0160: load_model #UZI 0160: load_model #SANCHEZ 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_11415 0044: put_actor $933 at 0@ 1@ 2@ 0106: give_actor $933 weapon 25 ammo 1000 // Load the weapon model before using this 1@ += 1.0 // (float) 0048: &58647 = create_car #SANCHEZ at 0@ 1@ 2@ // unknown partype 0xE5 :LOU_A3_11415 0026: return :LOU_A3_11417 $6304 == 1 // (int) var == num jump_if_false @LOU_A3_11462 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_11337 -952.49 -910.61 13.87 0002: jump @LOU_A3_11730 :LOU_A3_11462 $6304 == 2 // (int) var == num jump_if_false @LOU_A3_11507 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_11337 -952.81 -861.1 14.18 0002: jump @LOU_A3_11730 :LOU_A3_11507 $6304 == 3 // (int) var == num jump_if_false @LOU_A3_11620 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_362 1000 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @LOU_A3_11337 -859.67 -309.53 14.05 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7239 004E: put_car $6324 at -860.65 -333.65 11.61 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7948 014C: set_car $6324 health_to $6335 0002: jump @LOU_A3_11730 :LOU_A3_11620 $6304 == 4 // (int) var == num jump_if_false @LOU_A3_11691 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7239 004E: put_car $6324 at -860.46 -355.91 14.63 014C: set_car $6324 health_to $6335 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7948 021C: (unknown) $933 $6324 0002: jump @LOU_A3_11730 :LOU_A3_11691 $6304 == 5 // (int) var == num jump_if_false @LOU_A3_11730 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7239 004E: put_car $6324 at &58631 &58632 &58633 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 014C: set_car $6324 health_to $6335 :LOU_A3_11730 0026: return :LOU_A3_11732 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_6973 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7925 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_8020 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_7325 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_8146 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_8535 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_9751 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LOU_A3_11246 0026: return :LOU_A3_11814 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_A3_6799 $6324 jump_if_false @LOU_A3_11859 0045: actor $933 defined jump_if_false @LOU_A3_11859 007C: actor $933 driving $6324 0022: jump_if_false @LOU_A3_11859 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A3_11859 005F: (unknown) :LOU_A3_11861 &58659 = 0 // (int) // unknown partype 0xE5 0048: &58659 = create_car $6312 at $6306 $6307 $6308 // unknown partype 0xE5 00D1: set_car &58659 Z_angle_to 180.0 // unknown partype 0xE5 0325: (unknown) &58659 1 // unknown partype 0xE5 0026: return 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A3_6774 0@ jump_if_false @LOU_A3_11981 0057: show_text_highpriority GXT 1@ time 10000 flag 1 807E: not actor 0@ driving jump_if_false @LOU_A3_11935 0220: (unknown) 0@ 19 2@ :LOU_A3_11935 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 2@ jump_if_false @LOU_A3_11977 0045: actor 0@ defined jump_if_false @LOU_A3_11966 0332: (unknown) 0@ :LOU_A3_11966 0059: text_clear_all 005E: (unknown) 0002: jump @LOU_A3_11981 :LOU_A3_11977 0059: text_clear_all 005F: (unknown) :LOU_A3_11981 005E: (unknown) :LOU_A3_11983 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0026: return :LOU_A3_12055 $940 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_4920 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_6449 $1748 0@ $6304 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6754 jump_if_false @LOU_A3_12120 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11417 :LOU_A3_12120 0025: gosub @LOU_A3_13411 &58660 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_12204 0025: gosub @LOU_A3_13501 0045: actor $933 defined jump_if_false @LOU_A3_12181 004F: unknown_check $6324 jump_if_false @LOU_A3_12181 003F: destroy_actor $6313 021C: (unknown) $933 $6324 01CF: (unknown) :LOU_A3_12181 0025: gosub @LOU_A3_15940 0025: gosub @LOU_A3_16976 0025: gosub @LOU_A3_18348 0026: return :LOU_A3_12204 0001: wait 0 ms 2@ = 0 // (int) :LOU_A3_12211 $6304 == 1 // (int) var == num jump_if_false @LOU_A3_12347 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_12275 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @LOU_A3_7066 &58642 &58643 &58644 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0056: show_text_lowpriority GXT 'LOUA363' time 7000 flag 1 // ~w~Go and meet Louise at the ~y~trailer park. 2@ = 1 // (int) :LOU_A3_12275 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10723 jump_if_false @LOU_A3_12328 0080: actor $933 near_point &58642 &58643 radius 5.0 5.0 sphere 1 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @LOU_A3_12321 // Note: the incorrect math opcode was used here $6304 = 2 // (int) :LOU_A3_12321 0002: jump @LOU_A3_12340 :LOU_A3_12328 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 0026: return :LOU_A3_12340 0002: jump @LOU_A3_12211 :LOU_A3_12347 2@ = 0 // (int) 3@ = 0 // (int) :LOU_A3_12355 $6304 == 2 // (int) var == num jump_if_false @LOU_A3_12892 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_12431 0025: gosub @LOU_A3_13501 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6996 $6324 0057: show_text_highpriority GXT 'LOUA305' time 8000 flag 1 // ~w~Stop ~r~Marty~w~ before he gets Louise to the brothel. 024F: (unknown) 0.25 2@ = 1 // (int) :LOU_A3_12431 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10723 jump_if_false @LOU_A3_12863 8080: not actor $933 near_point &58642 &58643 radius 80.0 80.0 sphere 0 // unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @LOU_A3_12475 // Note: the incorrect math opcode was used here 024F: (unknown) 1.0 :LOU_A3_12475 3@ == 0 // (int) var == num jump_if_false @LOU_A3_12625 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11187 jump_if_false @LOU_A3_12576 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11246 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6799 $6324 jump_if_false @LOU_A3_12536 004C: set_car $6324 to_normal_driver :LOU_A3_12536 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_7031 $6313 0057: show_text_highpriority GXT 'LOUA304' time 8000 flag 1 // ~w~Kill ~r~Marty. 3@ = 1 // (int) 0002: jump @LOU_A3_12618 :LOU_A3_12576 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6271 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7359 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7630 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_4570 $6324 :LOU_A3_12618 0002: jump @LOU_A3_12727 :LOU_A3_12625 4@ = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LOU_A3_7200 $6321 20.0 jump_if_false @LOU_A3_12678 037A: constant_params 2 variable_params 0 unknown 8 call_with_params @LOU_A3_7200 $933 100.0 jump_if_false @LOU_A3_12678 4@ = 0 // (int) :LOU_A3_12678 4@ == 1 // (int) var == num jump_if_false @LOU_A3_12709 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_10659 $6313 0002: jump @LOU_A3_12717 :LOU_A3_12709 00F5: (unknown) $6313 &58625 &58626 // unknown partype 0xE5// unknown partype 0xE5 :LOU_A3_12717 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11270 :LOU_A3_12727 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8196 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6774 $6313 jump_if_false @LOU_A3_12803 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8322 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8585 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10452 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6599 0002: jump @LOU_A3_12823 :LOU_A3_12803 04E2: (unknown) 2 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8887 $6304 = 3 // (int) :LOU_A3_12823 not $6304 == 2 // (int) var == num jump_if_false @LOU_A3_12856 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11246 :LOU_A3_12856 0002: jump @LOU_A3_12885 :LOU_A3_12863 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11246 0026: return :LOU_A3_12885 0002: jump @LOU_A3_12355 :LOU_A3_12892 2@ = 0 // (int) :LOU_A3_12896 $6304 == 3 // (int) var == num jump_if_false @LOU_A3_13061 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_12985 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6996 $6324 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_1320 $6305 037A: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11814 jump_if_false @LOU_A3_12980 0057: show_text_highpriority GXT 'LOUA306' time 5000 flag 1 // ~w~Get in the truck with ~b~Louise. :LOU_A3_12980 2@ = 1 // (int) :LOU_A3_12985 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10723 jump_if_false @LOU_A3_13042 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11814 jump_if_false @LOU_A3_13035 $6304 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 :LOU_A3_13035 0002: jump @LOU_A3_13054 :LOU_A3_13042 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 0026: return :LOU_A3_13054 0002: jump @LOU_A3_12896 :LOU_A3_13061 2@ = 0 // (int) :LOU_A3_13065 $6304 == 5 // (int) var == num jump_if_false @LOU_A3_13381 0001: wait 0 ms 2@ == 0 // (int) var == num jump_if_false @LOU_A3_13144 0025: gosub @LOU_A3_15940 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @LOU_A3_7066 &58631 &58632 &58633 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 2@ = 1 // (int) 5@ = 0 // (int) 0057: show_text_highpriority GXT 'LOUA309' time 7000 flag 1 // ~w~Get to the ~y~safe house. -2@ = 0 // (int) // timer1 :LOU_A3_13144 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_10723 jump_if_false @LOU_A3_13362 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11814 jump_if_false @LOU_A3_13297 5@ == 1 // (int) var == num jump_if_false @LOU_A3_13228 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @LOU_A3_7066 &58631 &58632 &58633 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0059: text_clear_all 0057: show_text_highpriority GXT 'LOUA307' time 7000 flag 1 // ~w~Take Louise to the ~y~safe house. 5@ = 0 // (int) :LOU_A3_13228 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6473 008B: actor $933 in_sphere_in_car &58631 &58632 &58633 radius 5.0 5.0 5.0 sphere 1 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 0022: jump_if_false @LOU_A3_13290 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 0025: gosub @LOU_A3_16976 $6304 = 1000 // (int) :LOU_A3_13290 0002: jump @LOU_A3_13355 :LOU_A3_13297 5@ == 0 // (int) var == num jump_if_false @LOU_A3_13355 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6996 $6324 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_1320 $6305 0059: text_clear_all 0057: show_text_highpriority GXT 'LOUA308' time 7000 flag 1 // ~w~Get back in ~b~Marty's truck. 5@ = 1 // (int) :LOU_A3_13355 0002: jump @LOU_A3_13374 :LOU_A3_13362 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_6973 0026: return :LOU_A3_13374 0002: jump @LOU_A3_13065 :LOU_A3_13381 not $6304 == 1000 // (int) var == num jump_if_false @LOU_A3_13402 0002: jump @LOU_A3_12204 :LOU_A3_13402 0025: gosub @LOU_A3_18348 0026: return :LOU_A3_13411 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @SAFEHOU_12249 15 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 0 0045: actor $933 defined jump_if_false @LOU_A3_13469 0044: put_actor $933 at -870.68 -267.47 10.0 00CF: set_actor $933 Z_angle_to 180.0 :LOU_A3_13469 0001: wait 1000 ms 0025: gosub @LOU_A3_18374 00AA: set_parked_car_generator $1215 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_362 1000 0026: return :LOU_A3_13501 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 1000 007E: actor $933 driving jump_if_false @LOU_A3_13553 007B: &58652 = actor $933 car // unknown partype 0xE5 0216: (unknown) $933 &58636 &58637 &58638 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_A3_13563 :LOU_A3_13553 0044: put_actor $933 at &58636 &58637 &58638 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 :LOU_A3_13563 010F: (unknown) $933 &58639 &58640 &58641 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11983 022C: (unknown) -953.5 -857.97 10.0 100.0 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7239 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7836 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_7948 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11861 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8043 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12435 00B9: set_camera_position -942.34 -862.95 12.44 rotations 0 0 0 00BA: set_camera_point_at -942.27 -861.95 12.42 mode 2 0216: (unknown) $933 -947.45 -863.04 12.18 010F: (unknown) $933 -943.62 -858.62 12.1 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AB' 'LOUA381' -1 0 // ~w~I ain't gonna be your whore Marty! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AC' 'LOUA382' -1 0 // ~w~You've been whoring yourself on that Vic. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AC' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AD' 'LOUA383' -1 0 // ~w~Don't you deny it! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AD' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AE' 'LOUA384' -1 0 // ~w~Well, if you're gonna act like a whore - you're gonna be one! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AE' 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @LOU_A3_13979 00EE: (unknown) $933 -942.43 -857.24 :LOU_A3_13979 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AB' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3AB' jump_if_false @LOU_A3_14031 0002: jump @LOU_A3_15488 :LOU_A3_14031 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AC' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3AC' jump_if_false @LOU_A3_14083 0002: jump @LOU_A3_15488 :LOU_A3_14083 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AF' 'LOUA385' -1 0 // ~w~Git in that truck! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AD' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3AD' jump_if_false @LOU_A3_14166 0002: jump @LOU_A3_15488 :LOU_A3_14166 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 500 jump_if_false @LOU_A3_14193 0002: jump @LOU_A3_15488 :LOU_A3_14193 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AG' 'LOUA386' -1 0 // ~w~SHIT! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AE' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3AE' jump_if_false @LOU_A3_14276 0002: jump @LOU_A3_15488 :LOU_A3_14276 02B4: set_camera_transverse_delay 0 time 1000 00B9: set_camera_position -942.34 -862.95 12.44 rotations 0 0 0 00BA: set_camera_point_at -941.8 -861.98 12.42 mode 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 500 jump_if_false @LOU_A3_14348 0002: jump @LOU_A3_15488 :LOU_A3_14348 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AH' 'LOUA387' -1 0 // ~w~Vic! Help! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AF' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AF' 0045: actor $933 defined jump_if_false @LOU_A3_14445 0045: actor $6321 defined jump_if_false @LOU_A3_14445 0153: (unknown) $933 $6321 :LOU_A3_14445 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1500 jump_if_false @LOU_A3_14472 0002: jump @LOU_A3_15488 :LOU_A3_14472 0045: actor $933 defined jump_if_false @LOU_A3_14501 0154: (unknown) $933 0158: actor $933 run_to -935.57 -858.9 :LOU_A3_14501 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A3_14528 0002: jump @LOU_A3_15488 :LOU_A3_14528 00B9: set_camera_position -940.53 -864.64 11.75 rotations 0 0 0 00BA: set_camera_point_at -939.89 -863.87 11.81 mode 2 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6799 $6324 jump_if_false @LOU_A3_14623 0300: (unknown) $6324 255 0050: set_car $6324 max_speed_to 40.0 01B6: (unknown) $6324 -942.86 -867.69 12.43 0051: set_car $6324 traffic_behavior_to 3 :LOU_A3_14623 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A3_14650 0002: jump @LOU_A3_15488 :LOU_A3_14650 0045: actor $933 defined jump_if_false @LOU_A3_14675 00A2: (unknown) $933 010F: (unknown) $933 $6326 $6327 $6328 :LOU_A3_14675 6@ = 0 // (int) -2@ = 0 // (int) // timer1 :LOU_A3_14683 6@ == 0 // (int) var == num jump_if_false @LOU_A3_14792 0001: wait 0 ms 0377: (unknown) 44 $1084 $1084 > 0 // (int) var > num jump_if_false @LOU_A3_14722 0002: jump @LOU_A3_15488 :LOU_A3_14722 -2@ > 5000 // (int) var > num // timer1 jump_if_false @LOU_A3_14740 6@ = 1 // (int) :LOU_A3_14740 0045: actor $933 defined jump_if_false @LOU_A3_14785 004F: unknown_check $6324 jump_if_false @LOU_A3_14785 0133: actor $933 near_car_on_foot $6324 radius 8.0 8.0 sphere 0 0022: jump_if_false @LOU_A3_14785 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :LOU_A3_14785 0002: jump @LOU_A3_14683 :LOU_A3_14792 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3AI' 'LOUA388' -1 0 // ~w~You looking for trouble... Vince? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AG' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AG' 0045: actor $933 defined jump_if_false @LOU_A3_14889 004F: unknown_check $6324 jump_if_false @LOU_A3_14889 03AE: (unknown) $933 $6324 :LOU_A3_14889 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A3_14916 0002: jump @LOU_A3_15488 :LOU_A3_14916 0045: actor $933 defined jump_if_false @LOU_A3_14979 0044: put_actor $933 at -933.38 -859.21 11.18 010F: (unknown) $933 -938.76 -864.69 12.18 00F5: (unknown) $933 -938.76 -864.6 :LOU_A3_14979 00B9: set_camera_position -934.26 -857.47 11.93 rotations 0 0 0 00BA: set_camera_point_at -934.83 -858.29 11.96 mode 2 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AH' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AH' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 500 jump_if_false @LOU_A3_15083 0002: jump @LOU_A3_15488 :LOU_A3_15083 004F: unknown_check $6324 jump_if_false @LOU_A3_15113 004A: car $6324 drive_to -953.16 -909.63 11.93 :LOU_A3_15113 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 3000 jump_if_false @LOU_A3_15140 0002: jump @LOU_A3_15488 :LOU_A3_15140 0045: actor $6340 defined jump_if_false @LOU_A3_15170 0044: put_actor $6340 at -933.32 -859.54 11.18 :LOU_A3_15170 0045: actor $6341 defined jump_if_false @LOU_A3_15200 0044: put_actor $6341 at -936.47 -856.94 11.18 :LOU_A3_15200 0045: actor $933 defined jump_if_false @LOU_A3_15251 013E: actor $6340 look_at_actor $933 013E: actor $6341 look_at_actor $933 00EE: (unknown) $6340 -934.86 -860.98 00EE: (unknown) $6341 -937.16 -859.23 :LOU_A3_15251 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A3_15278 0002: jump @LOU_A3_15488 :LOU_A3_15278 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3AI' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3AI' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 500 jump_if_false @LOU_A3_15343 0002: jump @LOU_A3_15488 :LOU_A3_15343 0045: actor $933 defined jump_if_false @LOU_A3_15371 0045: actor $6341 defined jump_if_false @LOU_A3_15371 0153: (unknown) $933 $6341 :LOU_A3_15371 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 500 jump_if_false @LOU_A3_15398 0002: jump @LOU_A3_15488 :LOU_A3_15398 0045: actor $6340 defined jump_if_false @LOU_A3_15413 00A2: (unknown) $6340 :LOU_A3_15413 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3AI' jump_if_false @LOU_A3_15446 0002: jump @LOU_A3_15488 :LOU_A3_15446 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A3_15473 0002: jump @LOU_A3_15488 :LOU_A3_15473 0045: actor $6341 defined jump_if_false @LOU_A3_15488 00A2: (unknown) $6341 :LOU_A3_15488 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LOU_A3_15542 010F: (unknown) $933 -934.26 -857.47 11.93 0154: (unknown) $933 :LOU_A3_15542 004F: unknown_check $6324 jump_if_false @LOU_A3_15605 004C: set_car $6324 to_normal_driver 0051: set_car $6324 traffic_behavior_to 2 037B: constant_params 7 variable_params 0 unknown 8 call_with_params @LOU_A3_7148 $6324 -986.17 -953.08 15.91 -986.85 -952.35 15.85 :LOU_A3_15605 0045: actor $933 defined jump_if_false @LOU_A3_15650 00A2: (unknown) $933 0352: (unknown) $933 0216: (unknown) $933 -940.16 -865.97 -100.0 00CF: set_actor $933 Z_angle_to -34.76 :LOU_A3_15650 0045: actor $6340 defined jump_if_false @LOU_A3_15695 00A2: (unknown) $6340 0352: (unknown) $6340 0044: put_actor $6340 at -934.86 -860.98 -100.0 00CF: set_actor $6340 Z_angle_to 132.93 :LOU_A3_15695 0045: actor $6341 defined jump_if_false @LOU_A3_15740 00A2: (unknown) $6341 0352: (unknown) $6341 0044: put_actor $6341 at -937.16 -859.23 -100.0 00CF: set_actor $6341 Z_angle_to 163.35 :LOU_A3_15740 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3BA' 'LOUA320' $6321 0 // ~w~Help! Vic! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3BA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3BB' 'LOUA321' $6321 0 // ~w~Let me go Marty, you asshole! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3BB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3CA' 'LOUA340' $6313 0 // ~w~You're gonna earn your keep girl, and you're gonna like it! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3CA' 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8432 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_362 1000 0113: remove_references_to_car &58652 // Like turning a car into any random car // unknown partype 0xE5 004F: unknown_check &58659 // unknown partype 0xE5 jump_if_false @LOU_A3_15938 0325: (unknown) &58659 0 // unknown partype 0xE5 :LOU_A3_15938 0026: return :LOU_A3_15940 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 1000 0250: (unknown) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11983 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_15991 0002: jump @LOU_A3_16771 :LOU_A3_15991 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6774 $6321 jump_if_false @LOU_A3_16017 0002: jump @LOU_A3_16771 :LOU_A3_16017 0524: (unknown) &58658 // unknown partype 0xE5 0525: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8146 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_8535 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_9751 0153: (unknown) $933 $6321 0153: (unknown) $6321 $933 004F: unknown_check $6324 0022: jump_if_false @LOU_A3_16085 // Note: the incorrect math opcode was used here 014C: set_car $6324 health_to 1000 :LOU_A3_16085 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3DA' 'LOUA330' $6321 0 // ~w~I can't believe you killed him... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3DA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3DB' 'LOUA331' $6321 0 // ~w~How am I gonna look after my baby now? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3DB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3DC' 'LOUA332' $933 0 // ~w~You what? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3DC' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3DD' 'LOUA333' $933 0 // ~w~Marty was an asshole. He treated you worse than shit. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3DD' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3DE' 'LOUA334' $933 0 // ~w~I'm sorry... I just... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3DE' 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3DA' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3DA' jump_if_false @LOU_A3_16407 0002: jump @LOU_A3_16771 :LOU_A3_16407 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3DB' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3DB' jump_if_false @LOU_A3_16459 0002: jump @LOU_A3_16771 :LOU_A3_16459 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3DF' 'LOUA335' $933 0 // ~w~Hey, look... Marty's kin are gonna be coming for you now. We better get you some place safe. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3DC' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3DC' jump_if_false @LOU_A3_16542 0002: jump @LOU_A3_16771 :LOU_A3_16542 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3DD' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3DD' jump_if_false @LOU_A3_16594 0002: jump @LOU_A3_16771 :LOU_A3_16594 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 750 jump_if_false @LOU_A3_16621 0002: jump @LOU_A3_16771 :LOU_A3_16621 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3DE' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3DE' jump_if_false @LOU_A3_16673 0002: jump @LOU_A3_16771 :LOU_A3_16673 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1500 jump_if_false @LOU_A3_16700 0002: jump @LOU_A3_16771 :LOU_A3_16700 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3DF' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13043 'LOUA3DF' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3DF' jump_if_false @LOU_A3_16771 0002: jump @LOU_A3_16771 :LOU_A3_16771 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 &58658 == -1 // (int) var == num // unknown partype 0xE5 jump_if_false @LOU_A3_16811 &58658 = 0 // (int) // unknown partype 0xE5 :LOU_A3_16811 0525: (unknown) &58658 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6774 $933 jump_if_false @LOU_A3_16838 0154: (unknown) $933 :LOU_A3_16838 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_6774 $6321 jump_if_false @LOU_A3_16861 0154: (unknown) $6321 :LOU_A3_16861 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3EA' 'LOUA336' $933 0 // ~w~I can handle Marty's kin, Louise. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3EA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3EB' 'LOUA337' $6321 0 // ~w~I just want to make sure you're safe that's all. 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3EB' 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_362 1000 0026: return :LOU_A3_16976 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003F: destroy_actor $6313 80A0: not car $6324 wrecked jump_if_false @LOU_A3_17036 004E: put_car $6324 at &58631 &58632 &58633 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 00D1: set_car $6324 Z_angle_to 90.0 0325: (unknown) $6324 0 :LOU_A3_17036 0045: actor $933 defined jump_if_false @LOU_A3_17125 0045: actor $6321 defined jump_if_false @LOU_A3_17125 0216: (unknown) $933 -1094.41 337.08 10.23 0216: (unknown) $6321 -1091.79 337.9 10.23 013E: actor $6321 look_at_actor $933 013E: actor $933 look_at_actor $6321 0153: (unknown) $6321 $933 0153: (unknown) $933 $6321 010B: set_actor $933 armed_weapon_to 0 :LOU_A3_17125 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11983 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3FA' 'LOUA350' $933 0 // ~w~Look, you and Mary Beth are gonna be better off without Marty, you know? 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3FA' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3FB' 'LOUA351' $6321 0 // ~w~Are we? It's just everything's changing so fast... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3FB' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3FC' 'LOUA352' $933 0 // ~w~Everything's gonna be fine... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3FC' 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @MAIN_12808 'LOUA3FD' 'LOUA353' $6321 0 // ~w~You're okay, Vic Vance... 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_12757 'LOUA3FD' 00B9: set_camera_position -1096.68 337.91 11.51 rotations 0 0 0 00BA: set_camera_point_at -1095.69 338.0 11.43 mode 2 0045: actor $933 defined jump_if_false @LOU_A3_17405 04B4: (unknown) $933 120 513 100.0 :LOU_A3_17405 0045: actor $6321 defined jump_if_false @LOU_A3_17428 04B4: (unknown) $6321 120 521 100.0 :LOU_A3_17428 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13224 'LOUA3FA' 0 0045: actor $933 defined jump_if_false @LOU_A3_17481 04B4: (unknown) $933 121 556 1.0 :LOU_A3_17481 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3FA' jump_if_false @LOU_A3_17514 0002: jump @LOU_A3_18088 :LOU_A3_17514 0045: actor $933 defined jump_if_false @LOU_A3_17535 0528: (unknown) $933 556 -1.0 :LOU_A3_17535 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13224 'LOUA3FB' 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3FB' jump_if_false @LOU_A3_17588 0002: jump @LOU_A3_18088 :LOU_A3_17588 028D: (unknown) 0.1 00B9: set_camera_position -1092.16 340.24 11.6 rotations 0 0 0 00BA: set_camera_point_at -1092.5 339.3 11.56 mode 2 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13224 'LOUA3FC' 0 0045: actor $933 defined jump_if_false @LOU_A3_17676 04B4: (unknown) $933 121 561 1.0 :LOU_A3_17676 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3FC' jump_if_false @LOU_A3_17709 0002: jump @LOU_A3_18088 :LOU_A3_17709 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1500 jump_if_false @LOU_A3_17736 0002: jump @LOU_A3_18088 :LOU_A3_17736 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MAIN_13224 'LOUA3FD' 1 0045: actor $6321 defined jump_if_false @LOU_A3_17795 004F: unknown_check $6324 jump_if_false @LOU_A3_17795 00EA: (unknown) $6321 $6324 0528: (unknown) $6321 521 -1.0 :LOU_A3_17795 0078: if or 009F: actor $6321 dead 00A0: car $6324 wrecked jump_if_false @LOU_A3_17821 0002: jump @LOU_A3_18088 :LOU_A3_17821 82A6: not (unknown) $6321 $6324 0022: jump_if_false @LOU_A3_17893 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0078: if or 009F: actor $6321 dead 00A0: car $6324 wrecked 0022: jump_if_false @LOU_A3_17863 // Note: the incorrect math opcode was used here 0002: jump @LOU_A3_18088 :LOU_A3_17863 0377: (unknown) 44 7@ not 7@ == 0 // (int) var == num jump_if_false @LOU_A3_17886 0002: jump @LOU_A3_18088 :LOU_A3_17886 0002: jump @LOU_A3_17821 :LOU_A3_17893 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_13401 'LOUA3FD' jump_if_false @LOU_A3_17926 0002: jump @LOU_A3_18088 :LOU_A3_17926 00B9: set_camera_position -1095.54 336.77 12.0 rotations 0 0 0 00BA: set_camera_point_at -1094.8 337.41 11.77 mode 2 0045: actor $933 defined jump_if_false @LOU_A3_18011 0154: (unknown) $933 0045: actor $6321 defined jump_if_false @LOU_A3_17999 013E: actor $933 look_at_actor $6321 0154: (unknown) $6321 :LOU_A3_17999 04B4: (unknown) $933 120 511 1.0 :LOU_A3_18011 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A3_18038 0002: jump @LOU_A3_18088 :LOU_A3_18038 004F: unknown_check $6324 jump_if_false @LOU_A3_18075 0050: set_car $6324 max_speed_to 5.0 004A: car $6324 drive_to -1109.22 335.55 10.35 :LOU_A3_18075 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 1000 :LOU_A3_18088 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @LOU_A3_18172 0352: (unknown) $933 0154: (unknown) $933 010F: (unknown) $933 -1096.73 342.03 11.27 0044: put_actor $933 at -1086.87 342.64 10.23 00CF: set_actor $933 Z_angle_to 0 :LOU_A3_18172 003F: destroy_actor $6321 0049: destroy_car $6324 0444: (unknown) 120 0444: (unknown) 121 00B9: set_camera_position -1086.37 342.65 11.97 rotations 0 0 0 00BA: set_camera_point_at -1085.58 343.25 12.02 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1085.26 343.49 12.04 rotations 0 0 0 00BA: set_camera_point_at -1084.47 344.09 12.1 mode 1 028D: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @MAIN_4379 0057: show_text_highpriority GXT 'LOUA365' time 5000 flag 1 // ~w~Compound safehouse now available! 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4394 5000 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A3_362 0 0026: return :LOU_A3_18331 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :LOU_A3_18348 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @99RED_12847 'LOU_A03' 0 // D.I.V.O.R.C.E. 01DF: progress_made += 1 0026: return :LOU_A3_18374 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6314 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6317 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6325 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6322 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6312 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6396 1@ = 0 // (int) :LOU_A3_18450 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6102(1@,2) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6086(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18450 1@ = 0 // (int) :LOU_A3_18499 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6125(1@,2) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6109(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18499 1@ = 0 // (int) :LOU_A3_18548 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6131(1@,2) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MAIN_4268 $6135(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18548 0026: return :LOU_A3_18595 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11732 0162: release_model $6314 0162: release_model $6317 0162: release_model $6325 0162: release_model $6322 0162: release_model $6312 1@ = 0 // (int) :LOU_A3_18634 0162: release_model $6102(1@,2) 0162: release_model $6086(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18634 1@ = 0 // (int) :LOU_A3_18667 0162: release_model $6125(1@,2) 0162: release_model $6109(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18667 1@ = 0 // (int) :LOU_A3_18700 0162: release_model $6135(1@,2) 0162: release_model $6131(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LOU_A3_18700 0162: release_model $6396 0113: remove_references_to_car &58652 // Like turning a car into any random car // unknown partype 0xE5 0113: remove_references_to_car &58659 // Like turning a car into any random car // unknown partype 0xE5 0444: (unknown) 66 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A3_11246 034A: unknown_check $6313 jump_if_false @LOU_A3_18770 020D: (unknown) $6313 :LOU_A3_18770 034A: unknown_check $6321 jump_if_false @LOU_A3_18785 020D: (unknown) $6321 :LOU_A3_18785 00AA: set_parked_car_generator $1215 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 58--------------- :LOU_A4 0238: name_thread 'LOU_A4' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_A4' 0025: gosub @LOU_A4_7216 009D: wasted_or_busted // mission only jump_if_false @LOU_A4_45 0025: gosub @LOU_A4_19922 :LOU_A4_45 0025: gosub @LOU_A4_20212 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_A4_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_A4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_A4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_A4_138 :LOU_A4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_A4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_A4_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_A4_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_A4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_A4_188 0026: return :LOU_A4_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_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 @LOU_A4_248 0400: (unknown) $933 $1070 0002: jump @LOU_A4_254 :LOU_A4_248 02C0: (unknown) $933 $1070 :LOU_A4_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_A4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LOU_A4_281 0045: actor $933 defined jump_if_false @LOU_A4_349 807E: not actor $933 driving jump_if_false @LOU_A4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_A4_329 :LOU_A4_326 021D: (unknown) 0 :LOU_A4_329 $1078 == 0 // (int) var == num jump_if_false @LOU_A4_345 02EA: select_interior 2 :LOU_A4_345 01AE: (unknown) 1 :LOU_A4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LOU_A4_362 0045: actor $933 defined jump_if_false @LOU_A4_426 807E: not actor $933 driving jump_if_false @LOU_A4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LOU_A4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LOU_A4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LOU_A4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LOU_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 @LOU_A4_475 02EA: select_interior 0 :LOU_A4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_A4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_A4_505 0026: return :LOU_A4_507 0045: actor 0@ defined jump_if_false @LOU_A4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_A4_526 0026: return :LOU_A4_528 0045: actor 0@ defined 0022: jump_if_false @LOU_A4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_A4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_A4_556 0026: return :LOU_A4_558 0045: actor 0@ defined 0022: jump_if_false @LOU_A4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_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 @LOU_A4_605 :LOU_A4_601 1@ = 0 // (int) :LOU_A4_605 1@ == 1 // (int) var == num jump_if_false @LOU_A4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A4_682 007E: actor 0@ driving jump_if_false @LOU_A4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_A4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_A4_671 :LOU_A4_668 00F1: (unknown) 0@ :LOU_A4_671 0002: jump @LOU_A4_682 :LOU_A4_678 1@ = 0 // (int) :LOU_A4_682 0002: jump @LOU_A4_605 :LOU_A4_689 0026: return :LOU_A4_691 0045: actor 0@ defined jump_if_false @LOU_A4_783 007E: actor 0@ driving jump_if_false @LOU_A4_767 02A7: unknown_check 0@ jump_if_false @LOU_A4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_A4_760 :LOU_A4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A4_760 0002: jump @LOU_A4_776 :LOU_A4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_A4_776 0002: jump @LOU_A4_785 :LOU_A4_783 005F: (unknown) :LOU_A4_785 005E: (unknown) :LOU_A4_787 0045: actor 0@ defined 0022: jump_if_false @LOU_A4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_A4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_A4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A4_877 :LOU_A4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_558 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_A4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_558 4@ :LOU_A4_877 0002: jump @LOU_A4_943 :LOU_A4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_A4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_A4_943 :LOU_A4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_A4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_558 3@ :LOU_A4_943 0045: actor 0@ defined jump_if_false @LOU_A4_995 004F: unknown_check 1@ jump_if_false @LOU_A4_995 007E: actor 0@ driving jump_if_false @LOU_A4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_A4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_558 0@ :LOU_A4_995 5@ = 0 // (int) :LOU_A4_999 5@ == 0 // (int) var == num jump_if_false @LOU_A4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_A4_1090 004F: unknown_check 1@ jump_if_false @LOU_A4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_A4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_A4_1090 :LOU_A4_1056 2@ == -1 // (int) var == num jump_if_false @LOU_A4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_A4_1090 :LOU_A4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_A4_1090 0002: jump @LOU_A4_999 :LOU_A4_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @LOU_A4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A4_1318 :LOU_A4_1142 0@ == 1 // (int) var == num jump_if_false @LOU_A4_1175 03CF: (unknown) 200 200 200 255 0002: jump @LOU_A4_1318 :LOU_A4_1175 0@ == 2 // (int) var == num jump_if_false @LOU_A4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_A4_1318 :LOU_A4_1217 0@ == 3 // (int) var == num jump_if_false @LOU_A4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_A4_1318 :LOU_A4_1261 0@ == 4 // (int) var == num jump_if_false @LOU_A4_1292 03CF: (unknown) 8 143 59 255 0002: jump @LOU_A4_1318 :LOU_A4_1292 0@ == 5 // (int) var == num jump_if_false @LOU_A4_1318 03CF: (unknown) 237 130 180 255 :LOU_A4_1318 0026: return :LOU_A4_1320 00BC: (unknown) 0@ 2 0026: return :LOU_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 @LOU_A4_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_A4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_A4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_A4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_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 @LOU_A4_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_A4_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @LOU_A4_1456 005F: (unknown) :LOU_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 @LOU_A4_1503 005F: (unknown) :LOU_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 @LOU_A4_1550 005F: (unknown) :LOU_A4_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @LOU_A4_1564 005F: (unknown) :LOU_A4_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LOU_A4_1591 005F: (unknown) :LOU_A4_1591 0485: unknown_check 0@ 214 jump_if_false @LOU_A4_1606 005E: (unknown) :LOU_A4_1606 0485: unknown_check 0@ 215 jump_if_false @LOU_A4_1621 005E: (unknown) :LOU_A4_1621 0485: unknown_check 0@ 216 jump_if_false @LOU_A4_1636 005E: (unknown) :LOU_A4_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LOU_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 @LOU_A4_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LOU_A4_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LOU_A4_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LOU_A4_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LOU_A4_1753 :LOU_A4_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LOU_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 @LOU_A4_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LOU_A4_1849 0045: actor 1@ defined jump_if_false @LOU_A4_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LOU_A4_1842 0002: jump @LOU_A4_1888 :LOU_A4_1849 0045: actor 1@ defined jump_if_false @LOU_A4_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LOU_A4_1888 0002: jump @LOU_A4_1902 :LOU_A4_1895 0444: (unknown) 80 04C1: (unknown) 0@ :LOU_A4_1902 0026: return :LOU_A4_1904 1@ = 0 // (int) :LOU_A4_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LOU_A4_1908 0@ > 8 // (int) var > num jump_if_false @LOU_A4_1950 0@ = 8 // (int) :LOU_A4_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return :LOU_A4_1962 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @LOU_A4_1988 020D: (unknown) $5348(1@,8) :LOU_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 @LOU_A4_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :LOU_A4_2019 0026: return :LOU_A4_2021 0@ = 0 // (int) :LOU_A4_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LOU_A4_2046 020D: (unknown) $5348(0@,8) :LOU_A4_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LOU_A4_2025 0026: return 0@ = 0 // (int) :LOU_A4_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LOU_A4_2090 003F: destroy_actor $5348(0@,8) :LOU_A4_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LOU_A4_2069 0026: return 0@ = 0 // (int) :LOU_A4_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LOU_A4_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :LOU_A4_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LOU_A4_2113 0026: return 834A: not unknown_check 0@ jump_if_false @LOU_A4_2165 005F: (unknown) :LOU_A4_2165 009F: actor 0@ dead jump_if_false @LOU_A4_2177 005F: (unknown) :LOU_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 @LOU_A4_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :LOU_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 @LOU_A4_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LOU_A4_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LOU_A4_2346 1@ = -1 // (int) :LOU_A4_2346 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LOU_A4_2366 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LOU_A4_2386 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LOU_A4_2406 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LOU_A4_2426 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LOU_A4_2446 1@ == -1 // (int) var == num jump_if_false @LOU_A4_2462 02E2: 1@ = 0 // (any) :LOU_A4_2462 0026: return :LOU_A4_2464 0037: 3@ = 2@ // (string vars) 1@ == 1 // (int) var == num jump_if_false @LOU_A4_2499 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 0@ 0 0002: jump @LOU_A4_2542 :LOU_A4_2499 1@ == 1 // (int) var == num jump_if_false @LOU_A4_2531 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 0@ 1 0002: jump @LOU_A4_2542 :LOU_A4_2531 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 0@ :LOU_A4_2542 0037: 3@ = 0@ // (string vars) 0026: return :LOU_A4_2548 0249: (unknown) $5756 0248: (unknown) 1@ 2@ 3@ 0@ $5756 0026: return :LOU_A4_2562 0@ = 0 // (int) 1@ = 0 // (int) :LOU_A4_2570 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_2626 // Note: the incorrect math opcode was used here 0045: actor $5419(1@,2) defined 0022: jump_if_false @LOU_A4_2614 // Note: the incorrect math opcode was used here $5417(1@,2) == 0 // (int) var == num jump_if_false @LOU_A4_2614 0@ += 1 // (int) :LOU_A4_2614 1@ += 1 // (int) 0002: jump @LOU_A4_2570 :LOU_A4_2626 001C: 0@ == $1827 // (int) num == var 0022: jump_if_false @LOU_A4_2640 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_2640 005F: (unknown) :LOU_A4_2642 not 0@ == -1 // (int) var == num jump_if_false @LOU_A4_2658 00C4: (unknown) 0@ 0 :LOU_A4_2658 0026: return :LOU_A4_2660 not 0@ == -1 // (int) var == num jump_if_false @LOU_A4_2677 00C4: (unknown) 0@ 3 :LOU_A4_2677 0026: return :LOU_A4_2679 0@ = 0 // (int) :LOU_A4_2683 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2734 // Note: the incorrect math opcode was used here 0045: actor $5437(0@,8) defined 0022: jump_if_false @LOU_A4_2722 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2660 $5453(0@,8) :LOU_A4_2722 0@ += 1 // (int) 0002: jump @LOU_A4_2683 :LOU_A4_2734 0026: return :LOU_A4_2736 0@ = 0 // (int) :LOU_A4_2740 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2791 // Note: the incorrect math opcode was used here 0045: actor $5437(0@,8) defined 0022: jump_if_false @LOU_A4_2779 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2642 $5453(0@,8) :LOU_A4_2779 0@ += 1 // (int) 0002: jump @LOU_A4_2740 :LOU_A4_2791 0026: return :LOU_A4_2793 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_2642 $5655 0@ = 0 // (int) :LOU_A4_2809 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2912 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(0@,2) 0022: jump_if_false @LOU_A4_2900 // Note: the incorrect math opcode was used here 0045: actor $5419(0@,2) defined 0022: jump_if_false @LOU_A4_2900 // Note: the incorrect math opcode was used here 81F0: not actor $5419(0@,2) in_range_of_player $933 0022: jump_if_false @LOU_A4_2900 // Note: the incorrect math opcode was used here 0043: store_actor $5419(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor $5419(0@,2) at 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_2660 $5421(0@,2) :LOU_A4_2900 0@ += 1 // (int) 0002: jump @LOU_A4_2809 :LOU_A4_2912 0026: return :LOU_A4_2914 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2660 $5655 0@ = 0 // (int) :LOU_A4_2930 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_2981 // Note: the incorrect math opcode was used here 0045: actor $5419(0@,2) defined 0022: jump_if_false @LOU_A4_2969 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2642 $5421(0@,2) :LOU_A4_2969 0@ += 1 // (int) 0002: jump @LOU_A4_2930 :LOU_A4_2981 0026: return :LOU_A4_2983 7@ == 1 // (int) var == num jump_if_false @LOU_A4_3011 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 8@ 0002: jump @LOU_A4_3018 :LOU_A4_3011 031D: (unknown) 0@ 1@ 3@ 4@ 8@ :LOU_A4_3018 0014: 8@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_3031 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_3031 005F: (unknown) :LOU_A4_3033 not 0@ == -1 // (int) var == num jump_if_false @LOU_A4_3053 00BB: (unknown) 0@ 0@ = -1 // (int) :LOU_A4_3053 0026: return :LOU_A4_3055 003E: $5660 = create_actor_pedtype $5661 model $5662 at 0@ 1@ 2@ 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_3146 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_3033 $5654 $5654 = 0 // (int) 00C1: (unknown) $5660 $5654 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_1320 $5654 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_2642 $5654 01EC: (unknown) $5660 1 0347: (unknown) $5660 1 02A5: (unknown) $5660 0 0331: (unknown) $5660 0 :LOU_A4_3146 0026: return :LOU_A4_3148 003E: $5437(0@,8) = create_actor_pedtype $5682 model $5681 at 1@ 2@ 3@ 01C9: (unknown) $5437(0@,8) 4@ 0106: give_actor $5437(0@,8) weapon 5@ ammo 6@ // Load the weapon model before using this 041B: (unknown) $5437(0@,8) 9 $5445(0@,8) = 0 // (int) 7@ == 1 // (int) var == num jump_if_false @LOU_A4_3228 00A1: (unknown) $5437(0@,8) 1 00A1: (unknown) $5437(0@,8) 4 00A1: (unknown) $5437(0@,8) 8192 :LOU_A4_3228 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_3033 $5453(0@,8) $5453(0@,8) = 0 // (int) 00C1: (unknown) $5437(0@,8) $5453(0@,8) 00BC: (unknown) $5453(0@,8) 0 0026: return :LOU_A4_3268 007E: actor $933 driving jump_if_false @LOU_A4_3374 004F: unknown_check $2769 jump_if_false @LOU_A4_3367 0@ == 2 // (int) var == num jump_if_false @LOU_A4_3319 0035: 1@ = $5782 // (int vars) 1@ += 1 // (int) 0002: jump @LOU_A4_3324 :LOU_A4_3319 0035: 1@ = $5782 // (int vars) :LOU_A4_3324 0124: 2@ = car $2769 max_passengers 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_3367 // Note: the incorrect math opcode was used here $5748 == 0 // (int) var == num jump_if_false @LOU_A4_3367 0058: (unknown) $5626 4000 1 $5748 = 1 // (int) :LOU_A4_3367 0002: jump @LOU_A4_3383 :LOU_A4_3374 025D: remove_text $5626 $5748 = 0 // (int) :LOU_A4_3383 0026: return :LOU_A4_3385 0048: $5663 = create_car $5665 at 0@ 1@ 2@ 004F: unknown_check $5663 0022: jump_if_false @LOU_A4_3500 // Note: the incorrect math opcode was used here 0495: (unknown) $5663 $5664 0233: (unknown) $5663 3@ 4@ 0236: (unknown) $5663 3 00A4: $5660 = create_actor_pedtype $5661 model $5662 in_car $5663 driverseat 0052: set_car $5663 driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_3033 $5654 $5654 = 0 // (int) 00C1: (unknown) $5660 $5654 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_1320 $5654 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_A4_2642 $5654 0347: (unknown) $5660 1 02A5: (unknown) $5660 0 00E3: (unknown) $5660 :LOU_A4_3500 0026: return :LOU_A4_3502 0045: actor 0@ defined jump_if_false @LOU_A4_3581 1@ == 1 // (int) var == num jump_if_false @LOU_A4_3556 0433: (unknown) 0@ -960.49 -1132.79 -900.56 -1065.37 1 0002: jump @LOU_A4_3581 :LOU_A4_3556 0433: (unknown) 0@ -967.45 -720.15 -884.96 -638.64 1 :LOU_A4_3581 0026: return 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @NONAME_1_25319 2 3@ 0483: (unknown) 3@ 4@ 047E: (unknown) 4@ 2 0 0@ 1@ 2@ 5@ 0026: return :LOU_A4_3612 003E: $5419(0@,2) = create_actor_pedtype $5667 model $5666 at 1@ 2@ 3@ 0045: actor $5419(0@,2) defined 0022: jump_if_false @LOU_A4_3755 // Note: the incorrect math opcode was used here 01EC: (unknown) $5419(0@,2) 1 02A5: (unknown) $5419(0@,2) 0 01C9: (unknown) $5419(0@,2) 50 0106: give_actor $5419(0@,2) weapon $5668 ammo 999 // Load the weapon model before using this 03A5: (unknown) $5419(0@,2) 0 00CF: set_actor $5419(0@,2) Z_angle_to 90.0 $5417(0@,2) = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_3033 $5421(0@,2) $5421(0@,2) = 0 // (int) 00C1: (unknown) $5419(0@,2) $5421(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_1320 $5421(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_A4_2642 $5421(0@,2) :LOU_A4_3755 0026: return :LOU_A4_3757 0@ = 0 // (int) :LOU_A4_3761 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_3819 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(0@,2) 0022: jump_if_false @LOU_A4_3807 // Note: the incorrect math opcode was used here 0045: actor $5419(0@,2) defined 0022: jump_if_false @LOU_A4_3807 // Note: the incorrect math opcode was used here 00A1: (unknown) $5419(0@,2) 8 :LOU_A4_3807 0@ += 1 // (int) 0002: jump @LOU_A4_3761 :LOU_A4_3819 0026: return 0@ = 0 // (int) :LOU_A4_3825 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_3892 // Note: the incorrect math opcode was used here 034A: unknown_check $5437(0@,8) 0022: jump_if_false @LOU_A4_3880 // Note: the incorrect math opcode was used here 0045: actor $5437(0@,8) defined 0022: jump_if_false @LOU_A4_3880 // Note: the incorrect math opcode was used here 00A1: (unknown) $5437(0@,8) 1 00A1: (unknown) $5437(0@,8) 8192 :LOU_A4_3880 0@ += 1 // (int) 0002: jump @LOU_A4_3825 :LOU_A4_3892 0026: return :LOU_A4_3894 034A: unknown_check $2488 jump_if_false @LOU_A4_3909 003F: destroy_actor $2488 :LOU_A4_3909 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @NONAME_1_25319 0@ 14@ 0483: (unknown) 14@ 1@ 02E2: 9@ = 13 // (any) 0160: load_model $5666 0443: (unknown) 67 0228: (unknown) 0001: wait 0 ms 047D: (unknown) 1@ 11 7@ 7@ > 0 // (int) var > num jump_if_false @LOU_A4_4045 7@ -= 1 // (int) :LOU_A4_3965 7@ >= 0 // (int) var >= num jump_if_false @LOU_A4_4045 047E: (unknown) 1@ 11 7@ 2@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 1 unknown 15 call_with_params @NONAME_1_22358 9@ $5666 2@ 3@ 4@ 5@ $2232(7@,10) $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 @LOU_A4_3965 :LOU_A4_4045 0026: return 0@ = 0 // (int) :LOU_A4_4051 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_4107 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(0@,2) 0022: jump_if_false @LOU_A4_4095 // Note: the incorrect math opcode was used here 0045: actor $5419(0@,2) defined 0022: jump_if_false @LOU_A4_4095 // Note: the incorrect math opcode was used here 0127: reset_actor $5419(0@,2) flags :LOU_A4_4095 0@ += 1 // (int) 0002: jump @LOU_A4_4051 :LOU_A4_4107 0026: return 0@ = 0 // (int) :LOU_A4_4113 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_4169 // Note: the incorrect math opcode was used here 034A: unknown_check $5437(0@,8) 0022: jump_if_false @LOU_A4_4157 // Note: the incorrect math opcode was used here 0045: actor $5437(0@,8) defined 0022: jump_if_false @LOU_A4_4157 // Note: the incorrect math opcode was used here 0127: reset_actor $5437(0@,8) flags :LOU_A4_4157 0@ += 1 // (int) 0002: jump @LOU_A4_4113 :LOU_A4_4169 0026: return 2@ = 0 // (int) :LOU_A4_4175 8 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_4232 // Note: the incorrect math opcode was used here 034A: unknown_check $5437(2@,8) 0022: jump_if_false @LOU_A4_4220 // Note: the incorrect math opcode was used here 0045: actor $5437(2@,8) defined 0022: jump_if_false @LOU_A4_4220 // Note: the incorrect math opcode was used here 01C9: (unknown) $5437(2@,8) 0@ :LOU_A4_4220 2@ += 1 // (int) 0002: jump @LOU_A4_4175 :LOU_A4_4232 2@ = 0 // (int) :LOU_A4_4236 2 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_4293 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(2@,2) 0022: jump_if_false @LOU_A4_4281 // Note: the incorrect math opcode was used here 0045: actor $5419(2@,2) defined 0022: jump_if_false @LOU_A4_4281 // Note: the incorrect math opcode was used here 01C9: (unknown) $5419(2@,2) 1@ :LOU_A4_4281 2@ += 1 // (int) 0002: jump @LOU_A4_4236 :LOU_A4_4293 0026: return 0045: actor $933 defined jump_if_false @LOU_A4_4315 01B1: (unknown) $933 0@ 0@ 0@ 0@ 0@ :LOU_A4_4315 1@ = 0 // (int) :LOU_A4_4319 8 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_4380 // Note: the incorrect math opcode was used here 034A: unknown_check $5437(1@,8) 0022: jump_if_false @LOU_A4_4368 // Note: the incorrect math opcode was used here 0045: actor $5437(1@,8) defined 0022: jump_if_false @LOU_A4_4368 // Note: the incorrect math opcode was used here 01B1: (unknown) $5437(1@,8) 0@ 0@ 0@ 0@ 0@ :LOU_A4_4368 1@ += 1 // (int) 0002: jump @LOU_A4_4319 :LOU_A4_4380 1@ = 0 // (int) :LOU_A4_4384 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_4445 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(1@,2) 0022: jump_if_false @LOU_A4_4433 // Note: the incorrect math opcode was used here 0045: actor $5419(1@,2) defined 0022: jump_if_false @LOU_A4_4433 // Note: the incorrect math opcode was used here 01B1: (unknown) $5419(1@,2) 0@ 0@ 0@ 0@ 0@ :LOU_A4_4433 1@ += 1 // (int) 0002: jump @LOU_A4_4384 :LOU_A4_4445 0026: return :LOU_A4_4447 1@ = 0 // (int) 1@ = 0 // (int) :LOU_A4_4455 001C: $1572(1@,3) == 0@ // (int) num == var 0022: jump_if_false @LOU_A4_4471 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_4471 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @LOU_A4_4455 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LOU_A4_4551 026A: unknown_check 0@ jump_if_false @LOU_A4_4551 0078: if or 042D: unknown_check 0@ 13 042D: unknown_check 0@ 15 jump_if_false @LOU_A4_4551 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_4447 0@ jump_if_false @LOU_A4_4551 005E: (unknown) :LOU_A4_4551 005F: (unknown) :LOU_A4_4553 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_190 500 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LOU_A4_2021 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @NONAME_1_25319 3 6@ 0483: (unknown) 6@ 4@ 047D: (unknown) 4@ 11 5@ 5@ = 1 // (int) 0@ = 0 // (int) :LOU_A4_4608 0011: 5@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_4732 // Note: the incorrect math opcode was used here 0035: $5437(0@,8) = $2232(0@,10) // (int vars) $2232(0@,10) = -1 // (int) 0045: actor $5437(0@,8) defined jump_if_false @LOU_A4_4720 0352: (unknown) $5437(0@,8) $5445(0@,8) = 1 // (int) 0106: give_actor $5437(0@,8) weapon $5687 ammo 60 // Load the weapon model before using this 041B: (unknown) $5437(0@,8) 9 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_3033 $5453(0@,8) $5453(0@,8) = 0 // (int) 00C1: (unknown) $5437(0@,8) $5453(0@,8) 00BC: (unknown) $5453(0@,8) 0 :LOU_A4_4720 0@ += 1 // (int) 0002: jump @LOU_A4_4608 :LOU_A4_4732 7@ = 0 // (int) :LOU_A4_4736 0011: 5@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_4865 // Note: the incorrect math opcode was used here 0035: $5437(0@,8) = $2252(7@,10) // (int vars) $2252(7@,10) = -1 // (int) 0045: actor $5437(0@,8) defined jump_if_false @LOU_A4_4848 0352: (unknown) $5437(0@,8) $5445(0@,8) = 1 // (int) 0106: give_actor $5437(0@,8) weapon $5689 ammo 60 // Load the weapon model before using this 041B: (unknown) $5437(0@,8) 9 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_3033 $5453(0@,8) $5453(0@,8) = 0 // (int) 00C1: (unknown) $5437(0@,8) $5453(0@,8) 00BC: (unknown) $5453(0@,8) 0 :LOU_A4_4848 0@ += 1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_4736 :LOU_A4_4865 0045: actor $5693 defined jump_if_false @LOU_A4_4895 0044: put_actor $5693 at -1740.54 639.4 150.04 :LOU_A4_4895 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LOU_A4_4947 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 0 4.0 0 0044: put_actor $933 at 1@ 2@ 3@ 0045: actor $5693 defined 0022: jump_if_false @LOU_A4_4947 // Note: the incorrect math opcode was used here 013E: actor $5693 look_at_actor $933 :LOU_A4_4947 0001: wait 500 ms 0045: actor $933 defined 0022: jump_if_false @LOU_A4_4993 // Note: the incorrect math opcode was used here 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 0 -4.0 0 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at $937 $938 $939 mode 2 :LOU_A4_4993 0162: release_model $5688 0162: release_model $5690 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_2642 $5677 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_2642 $5678 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LOU_A4_362 500 0026: return :LOU_A4_5040 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LOU_A4_5074 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LOU_A4_5092 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_5108 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5108 005F: (unknown) :LOU_A4_5110 010E: 0@ = current_time_in_ms 0035: $5627 = 0@ // (int vars) $5627 += 2000 // (int) 0026: return :LOU_A4_5127 0@ = 0 // (int) :LOU_A4_5131 2 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_5210 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(0@,2) 0022: jump_if_false @LOU_A4_5198 // Note: the incorrect math opcode was used here 0045: actor $5419(0@,2) defined 0022: jump_if_false @LOU_A4_5198 // Note: the incorrect math opcode was used here 81F0: not actor $5419(0@,2) in_range_of_player $933 0022: jump_if_false @LOU_A4_5198 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_A4_2660 $5421(0@,2) :LOU_A4_5198 0@ += 1 // (int) 0002: jump @LOU_A4_5131 :LOU_A4_5210 0026: return :LOU_A4_5212 034A: unknown_check $5675 jump_if_false @LOU_A4_5282 0045: actor $5675 defined jump_if_false @LOU_A4_5282 $5679 == 0 // (int) var == num jump_if_false @LOU_A4_5282 011A: (unknown) $5675 00CF: set_actor $5675 Z_angle_to 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LOU_A4_691 $5675 -930.45 -687.76 10.2 :LOU_A4_5282 034A: unknown_check $5676 jump_if_false @LOU_A4_5352 0045: actor $5676 defined jump_if_false @LOU_A4_5352 $5680 == 0 // (int) var == num jump_if_false @LOU_A4_5352 011A: (unknown) $5676 00CF: set_actor $5676 Z_angle_to 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LOU_A4_691 $5676 -938.45 -687.76 10.2 :LOU_A4_5352 0026: return :LOU_A4_5354 1@ = 0 // (int) :LOU_A4_5358 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_5441 // Note: the incorrect math opcode was used here 0045: actor $5419(1@,2) defined 0022: jump_if_false @LOU_A4_5429 // Note: the incorrect math opcode was used here 02AE: (unknown) $5419(1@,2) 0@ 0022: jump_if_false @LOU_A4_5413 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $5419(1@,2) 0022: jump_if_false @LOU_A4_5413 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5413 0326: unknown_check 0@ $5419(1@,2) 0022: jump_if_false @LOU_A4_5429 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5429 1@ += 1 // (int) 0002: jump @LOU_A4_5358 :LOU_A4_5441 02AE: (unknown) $933 0@ 0022: jump_if_false @LOU_A4_5467 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $933 0022: jump_if_false @LOU_A4_5467 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5467 0326: unknown_check 0@ $933 0022: jump_if_false @LOU_A4_5488 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @LOU_A4_5524 :LOU_A4_5488 007E: actor $933 driving 0022: jump_if_false @LOU_A4_5524 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @LOU_A4_5524 // Note: the incorrect math opcode was used here 0327: unknown_check 0@ $2769 0022: jump_if_false @LOU_A4_5524 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5524 02C9: (unknown) 0@ $5682 0022: jump_if_false @LOU_A4_5538 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5538 $5692 == 0 // (int) var == num jump_if_false @LOU_A4_5587 3@ = -932.06 // (float) 4@ = -1097.84 // (float) 5@ = 14.87 // (float) 2@ = 7.0 // (float) 0002: jump @LOU_A4_5615 :LOU_A4_5587 3@ = -930.74 // (float) 4@ = -689.67 // (float) 5@ = 11.25 // (float) 2@ = 10.0 // (float) :LOU_A4_5615 0080: actor $933 near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @LOU_A4_5633 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_A4_5633 005F: (unknown) :LOU_A4_5635 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 2@ = -1 // (int) 10@ = -1.0 // (float) 1@ = 0 // (int) :LOU_A4_5656 2 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_5769 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(1@,2) 0022: jump_if_false @LOU_A4_5757 // Note: the incorrect math opcode was used here 0045: actor $5419(1@,2) defined 0022: jump_if_false @LOU_A4_5757 // Note: the incorrect math opcode was used here 0043: store_actor $5419(1@,2) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 001D: 10@ == -1.0 // (int) var == var jump_if_false @LOU_A4_5738 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) 0002: jump @LOU_A4_5757 :LOU_A4_5738 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_5757 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) :LOU_A4_5757 1@ += 1 // (int) 0002: jump @LOU_A4_5656 :LOU_A4_5769 031D: (unknown) 3@ 4@ $937 $938 9@ 001D: 10@ == -1.0 // (int) var == var jump_if_false @LOU_A4_5806 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) 0002: jump @LOU_A4_5825 :LOU_A4_5806 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_5825 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) :LOU_A4_5825 2 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_5881 // Note: the incorrect math opcode was used here 00E4: (unknown) 0@ $5419(2@,2) 007E: actor $5419(2@,2) driving 0022: jump_if_false @LOU_A4_5869 // Note: the incorrect math opcode was used here 01C9: (unknown) 0@ 62 0002: jump @LOU_A4_5874 :LOU_A4_5869 01C9: (unknown) 0@ 55 :LOU_A4_5874 0002: jump @LOU_A4_5914 :LOU_A4_5881 00E4: (unknown) 0@ $933 007E: actor $933 driving 0022: jump_if_false @LOU_A4_5909 // Note: the incorrect math opcode was used here 01C9: (unknown) 0@ 62 0002: jump @LOU_A4_5914 :LOU_A4_5909 01C9: (unknown) 0@ 55 :LOU_A4_5914 0026: return :LOU_A4_5916 0@ = 0 // (int) :LOU_A4_5920 8 > 0@ // (int) num > var 0022: jump_if_false @LOU_A4_5982 // Note: the incorrect math opcode was used here 0045: actor $5437(0@,8) defined 0022: jump_if_false @LOU_A4_5970 // Note: the incorrect math opcode was used here 00A1: (unknown) $5437(0@,8) 1 00A1: (unknown) $5437(0@,8) 8192 $5445(0@,8) = 1 // (int) :LOU_A4_5970 0@ += 1 // (int) 0002: jump @LOU_A4_5920 :LOU_A4_5982 0026: return :LOU_A4_5984 0@ == 0 // (int) var == num jump_if_false @LOU_A4_6040 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_5354 1@ jump_if_false @LOU_A4_6033 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A4_5916 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LOU_A4_3757 :LOU_A4_6033 0002: jump @LOU_A4_6063 :LOU_A4_6040 0@ == 1 // (int) var == num jump_if_false @LOU_A4_6063 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_5635 1@ :LOU_A4_6063 0026: return :LOU_A4_6065 005F: (unknown) :LOU_A4_6067 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 2@ = -1 // (int) 10@ = -1.0 // (float) 1@ = 0 // (int) :LOU_A4_6088 8 > 1@ // (int) num > var 0022: jump_if_false @LOU_A4_6188 // Note: the incorrect math opcode was used here 0045: actor $5437(1@,8) defined 0022: jump_if_false @LOU_A4_6176 // Note: the incorrect math opcode was used here 0043: store_actor $5437(1@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 001D: 10@ == -1.0 // (int) var == var jump_if_false @LOU_A4_6157 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) 0002: jump @LOU_A4_6176 :LOU_A4_6157 0014: 10@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_6176 // Note: the incorrect math opcode was used here 0036: 10@ = 9@ // (float vars) 0035: 2@ = 1@ // (int vars) :LOU_A4_6176 1@ += 1 // (int) 0002: jump @LOU_A4_6088 :LOU_A4_6188 2@ > -1 // (int) var > num jump_if_false @LOU_A4_6270 00E4: (unknown) 0@ $5437(2@,8) 10.0 > 10@ // (float) num > var 0022: jump_if_false @LOU_A4_6257 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $5437(2@,8) 0022: jump_if_false @LOU_A4_6246 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 1 0002: jump @LOU_A4_6250 :LOU_A4_6246 020E: (unknown) 0@ 0 :LOU_A4_6250 0002: jump @LOU_A4_6261 :LOU_A4_6257 020E: (unknown) 0@ 0 :LOU_A4_6261 005E: (unknown) 0002: jump @LOU_A4_6272 :LOU_A4_6270 005F: (unknown) :LOU_A4_6272 005F: (unknown) :LOU_A4_6274 $5671 == 2 // (int) var == num jump_if_false @LOU_A4_6345 010E: 0@ = current_time_in_ms 0011: 0@ > $5672 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_A4_6345 // Note: the incorrect math opcode was used here 0045: actor $5675 defined 0022: jump_if_false @LOU_A4_6345 // Note: the incorrect math opcode was used here 0045: actor $5676 defined 0022: jump_if_false @LOU_A4_6345 // Note: the incorrect math opcode was used here 0276: (unknown) $5675 $5676 4000 0035: $5672 = 0@ // (int vars) $5672 += 4000 // (int) :LOU_A4_6345 0026: return :LOU_A4_6347 0@ == 0 // (int) var == num jump_if_false @LOU_A4_6454 007E: actor 1@ driving jump_if_false @LOU_A4_6397 0442: (unknown) 1@ 1 03D6: (unknown) 1@ 200 03D7: (unknown) 1@ 800 01C9: (unknown) 1@ 30 0002: jump @LOU_A4_6447 :LOU_A4_6397 03D6: (unknown) 1@ 200 03D7: (unknown) 1@ 600 01C9: (unknown) 1@ 50 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_6065 1@ jump_if_false @LOU_A4_6447 $5417(2@,2) = 1 // (int) 0002: jump @LOU_A4_6447 :LOU_A4_6447 0002: jump @LOU_A4_6590 :LOU_A4_6454 0@ == 1 // (int) var == num jump_if_false @LOU_A4_6532 007E: actor 1@ driving jump_if_false @LOU_A4_6488 0442: (unknown) 1@ 1 0002: jump @LOU_A4_6525 :LOU_A4_6488 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_6067 1@ jump_if_false @LOU_A4_6513 0002: jump @LOU_A4_6525 :LOU_A4_6513 0119: actor 1@ kill_actor $933 $5417(2@,2) = 0 // (int) :LOU_A4_6525 0002: jump @LOU_A4_6590 :LOU_A4_6532 0@ == 2 // (int) var == num jump_if_false @LOU_A4_6590 01F0: actor 1@ in_range_of_player $933 0022: jump_if_false @LOU_A4_6584 // Note: the incorrect math opcode was used here $5417(2@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_A4_2642 $5421(2@,2) 0002: jump @LOU_A4_6590 :LOU_A4_6584 $5671 += 1 // (int) :LOU_A4_6590 0026: return :LOU_A4_6592 0035: 3@ = 1@ // (int vars) 0057: show_text_highpriority GXT $5358(0@,13) time 5000 flag 1 0@ == 0 // (int) var == num jump_if_false @LOU_A4_6660 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2660 $5655 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5654 $5631 = 1 // (int) $5632 = 0 // (int) 0002: jump @LOU_A4_7210 :LOU_A4_6660 0@ == 7 // (int) var == num jump_if_false @LOU_A4_6716 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_A4_5127 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5654 $5670 = 1 // (int) $5745 = 0 // (int) -2@ = 0 // (int) // timer1 0002: jump @LOU_A4_7210 :LOU_A4_6716 0@ == 1 // (int) var == num jump_if_false @LOU_A4_6809 0268: (unknown) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5655 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5658 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5677 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5678 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2660 $5654 $5631 = 1 // (int) $5632 = 1 // (int) 0002: jump @LOU_A4_7210 :LOU_A4_6809 0@ == 2 // (int) var == num jump_if_false @LOU_A4_6910 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5654 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5655 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2660 $5658 $5631 = 1 // (int) $5632 = 1 // (int) 024F: (unknown) 0.1 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @LOU_A4_2548 5.0 -937.25 -1072.95 13.55 0002: jump @LOU_A4_7210 :LOU_A4_6910 0@ == 3 // (int) var == num jump_if_false @LOU_A4_6967 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5658 $5631 = 0 // (int) $5632 = 0 // (int) 024F: (unknown) 0.1 $5744 = 0 // (int) 0249: (unknown) $5756 0002: jump @LOU_A4_7210 :LOU_A4_6967 0@ == 4 // (int) var == num jump_if_false @LOU_A4_7008 $5631 = 0 // (int) $5632 = 0 // (int) $5744 = 0 // (int) 024F: (unknown) 0.1 0002: jump @LOU_A4_7210 :LOU_A4_7008 0@ == 5 // (int) var == num jump_if_false @LOU_A4_7119 $5755 = -1 // (int) $5670 = 0 // (int) 037B: constant_params 1 variable_params 3 unknown 5 call_with_params @NONAME_1_30224 2 $5752 $5753 $5754 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_3033 $5656 $5656 = 0 // (int) 00C3: (unknown) $5752 $5753 $5754 $5656 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_1327 $5656 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2660 $5656 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5659 0002: jump @LOU_A4_7210 :LOU_A4_7119 0@ == 6 // (int) var == num jump_if_false @LOU_A4_7210 $5631 = 0 // (int) $5670 = 0 // (int) $5632 = 0 // (int) $5744 = 0 // (int) $5741 = 1 // (int) 024F: (unknown) 0.1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5656 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5677 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_A4_2642 $5678 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_A4_5212 :LOU_A4_7210 0035: 2@ = 0@ // (int vars) 0026: return :LOU_A4_7216 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 26 call_with_params @MAIN_6449 $1748 1@ 0025: gosub @LOU_A4_8979 0025: gosub @LOU_A4_11459 0025: gosub @LOU_A4_11653 0001: wait 500 ms 0045: actor $5660 defined jump_if_false @LOU_A4_7315 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2977 $5660 0@ = 21 // (int) 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4BA' 1 18@ 18@ :LOU_A4_7315 0001: wait 0 ms :LOU_A4_7318 0@ == 21 // (int) var == num jump_if_false @LOU_A4_7434 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_7427 01F0: actor $5660 in_range_of_player $933 0022: jump_if_false @LOU_A4_7412 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LOUA4BA' jump_if_false @LOU_A4_7405 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 0 0@ 0@ 3@ :LOU_A4_7405 0002: jump @LOU_A4_7427 :LOU_A4_7412 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 1 0@ 0@ 3@ :LOU_A4_7427 0002: jump @LOU_A4_7318 :LOU_A4_7434 0@ == 0 // (int) var == num jump_if_false @LOU_A4_7638 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_7631 01F0: actor $5660 in_range_of_player $933 0022: jump_if_false @LOU_A4_7616 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -1098.3 -764.26 12.0104 radius 12.0 12.0 12.0 sphere 0 jump_if_false @LOU_A4_7538 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 7 0@ 0@ 3@ 0002: jump @LOU_A4_7609 :LOU_A4_7538 8@ = -1098.3 // (float) 9@ = -764.26 // (float) 10@ = 12.0104 // (float) 0080: actor $933 near_point 8@ 9@ radius 110.0 110.0 sphere 0 0022: jump_if_false @LOU_A4_7599 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2793 0002: jump @LOU_A4_7609 :LOU_A4_7599 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2914 :LOU_A4_7609 0002: jump @LOU_A4_7631 :LOU_A4_7616 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 1 0@ 0@ 3@ :LOU_A4_7631 0002: jump @LOU_A4_7434 :LOU_A4_7638 0@ == 7 // (int) var == num jump_if_false @LOU_A4_7992 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_7985 01F0: actor $5660 in_range_of_player $933 0022: jump_if_false @LOU_A4_7970 // Note: the incorrect math opcode was used here $5781 == 0 // (int) var == num jump_if_false @LOU_A4_7728 2@ = 2 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19922 0002: jump @LOU_A4_11041 0002: jump @LOU_A4_7963 :LOU_A4_7728 001C: $1827 == $5781 // (int) num == var 0022: jump_if_false @LOU_A4_7787 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2562 jump_if_false @LOU_A4_7780 $1068 = 0 // (int) 0268: (unknown) 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 2 0@ 0@ 3@ :LOU_A4_7780 0002: jump @LOU_A4_7963 :LOU_A4_7787 0025: gosub @LOU_A4_11457 $1827 > 0 // (int) var > num jump_if_false @LOU_A4_7842 $5747 == 0 // (int) var == num jump_if_false @LOU_A4_7842 0057: show_text_highpriority GXT $5625 time 4000 flag 1 -2@ = 0 // (int) // timer1 $5745 = 0 // (int) $5747 = 1 // (int) :LOU_A4_7842 $5746 == 0 // (int) var == num jump_if_false @LOU_A4_7907 -2@ > 4000 // (int) var > num // timer1 jump_if_false @LOU_A4_7900 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4BB' 1 18@ 18@ $5746 = 1 // (int) -2@ = 0 // (int) // timer1 :LOU_A4_7900 0002: jump @LOU_A4_7963 :LOU_A4_7907 $5745 == 0 // (int) var == num jump_if_false @LOU_A4_7963 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LOUA4BB' jump_if_false @LOU_A4_7963 0059: text_clear_all $1068 = 1 // (int) 0323: show_text_box $5633 $5745 = 1 // (int) :LOU_A4_7963 0002: jump @LOU_A4_7985 :LOU_A4_7970 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 1 0@ 0@ 3@ :LOU_A4_7985 0002: jump @LOU_A4_7638 :LOU_A4_7992 0@ == 1 // (int) var == num jump_if_false @LOU_A4_8112 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8105 01F0: actor $5660 in_range_of_player $933 0022: jump_if_false @LOU_A4_8105 // Note: the incorrect math opcode was used here 3@ == 7 // (int) var == num jump_if_false @LOU_A4_8091 8089: not actor $933 in_sphere -1098.3 -764.26 12.0104 radius 12.0 12.0 12.0 sphere 0 jump_if_false @LOU_A4_8091 3@ = 0 // (int) :LOU_A4_8091 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 3@ 0@ 0@ 3@ :LOU_A4_8105 0002: jump @LOU_A4_7992 :LOU_A4_8112 0@ == 2 // (int) var == num jump_if_false @LOU_A4_8267 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8260 01F0: actor $5660 in_range_of_player $933 0022: jump_if_false @LOU_A4_8245 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -937.25 -1072.95 13.55 radius 5.0 5.0 5.0 sphere 0 jump_if_false @LOU_A4_8227 0249: (unknown) $5756 0025: gosub @LOU_A4_13533 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 3 0@ 0@ 3@ 0002: jump @LOU_A4_8238 :LOU_A4_8227 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3268 0@ :LOU_A4_8238 0002: jump @LOU_A4_8260 :LOU_A4_8245 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 1 0@ 0@ 3@ :LOU_A4_8260 0002: jump @LOU_A4_8112 :LOU_A4_8267 0@ == 3 // (int) var == num jump_if_false @LOU_A4_8460 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8453 0025: gosub @LOU_A4_11043 1 > $5691 // (int) num > var 0022: jump_if_false @LOU_A4_8408 // Note: the incorrect math opcode was used here $5744 == 0 // (int) var == num jump_if_false @LOU_A4_8356 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5110 $5744 = 1 // (int) 0002: jump @LOU_A4_8401 :LOU_A4_8356 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_5092 $5627 jump_if_false @LOU_A4_8401 0025: gosub @LOU_A4_16232 -2@ = 0 // (int) // timer1 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 4 0@ 0@ 3@ :LOU_A4_8401 0002: jump @LOU_A4_8453 :LOU_A4_8408 -2@ > 2000 // (int) var > num // timer1 jump_if_false @LOU_A4_8453 $5701 == 0 // (int) var == num jump_if_false @LOU_A4_8453 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5916 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_3757 :LOU_A4_8453 0002: jump @LOU_A4_8267 :LOU_A4_8460 0@ == 4 // (int) var == num jump_if_false @LOU_A4_8697 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8690 0025: gosub @LOU_A4_11043 5@ == 0 // (int) var == num jump_if_false @LOU_A4_8608 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_2983 $937 $938 $939 -930.79 -665.62 11.28 110.0 0 jump_if_false @LOU_A4_8572 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3268 0@ 0002: jump @LOU_A4_8608 :LOU_A4_8572 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2679 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2642 $5659 0057: show_text_highpriority GXT $5617 time 5000 flag 1 5@ = 1 // (int) :LOU_A4_8608 1 > $5691 // (int) num > var 0022: jump_if_false @LOU_A4_8690 // Note: the incorrect math opcode was used here $5744 == 0 // (int) var == num jump_if_false @LOU_A4_8656 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5110 $5744 = 1 // (int) 0002: jump @LOU_A4_8690 :LOU_A4_8656 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_5092 $5627 jump_if_false @LOU_A4_8690 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 5 0@ 0@ 3@ :LOU_A4_8690 0002: jump @LOU_A4_8460 :LOU_A4_8697 0@ == 5 // (int) var == num jump_if_false @LOU_A4_8809 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8802 037B: constant_params 2 variable_params 1 unknown 26 call_with_params @NONAME_1_36298 2 $5755 $5755 jump_if_false @LOU_A4_8802 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35959 2 0 0 4@ = -1 // (int) 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_4553 -2@ = 0 // (int) // timer1 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 6 0@ 0@ 3@ :LOU_A4_8802 0002: jump @LOU_A4_8697 :LOU_A4_8809 0@ == 6 // (int) var == num jump_if_false @LOU_A4_8958 0001: wait 0 ms 0025: gosub @LOU_A4_10383 2@ == -1 // (int) var == num jump_if_false @LOU_A4_8951 -2@ > 1000 // (int) var > num // timer1 jump_if_false @LOU_A4_8951 0025: gosub @LOU_A4_11174 1 > $5691 // (int) num > var 0022: jump_if_false @LOU_A4_8951 // Note: the incorrect math opcode was used here $5744 == 0 // (int) var == num jump_if_false @LOU_A4_8913 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_5110 $5744 = 1 // (int) 0002: jump @LOU_A4_8951 :LOU_A4_8913 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_5092 $5627 jump_if_false @LOU_A4_8951 0025: gosub @LOU_A4_16588 0025: gosub @LOU_A4_20150 0@ = 20 // (int) :LOU_A4_8951 0002: jump @LOU_A4_8809 :LOU_A4_8958 not 0@ == 20 // (int) var == num jump_if_false @LOU_A4_8977 0002: jump @LOU_A4_7315 :LOU_A4_8977 0026: return :LOU_A4_8979 0006: $5614 = 'LOU4_G0' // (string) // ~w~Take Louise to recruit some ~b~muscle. // Note: the incorrect math opcode was used here 0006: $5615 = 'LOU4_G1' // (string) // ~w~Go back and get ~b~Louise. // Note: the incorrect math opcode was used here 0006: $5616 = 'LOU4_G2' // (string) // ~w~Get to Marty's loan shark ~y~office. // Note: the incorrect math opcode was used here 0006: $5617 = 'LOU4_G3' // (string) // ~w~Kill Marty's ~r~guards. // Note: the incorrect math opcode was used here 0006: $5618 = 'LOU4_G4' // (string) // ~w~That's Marty's loan sharking out of business. Wipe up the remnants of his ~r~Protection Racket. // Note: the incorrect math opcode was used here 0006: $5619 = 'LOU4_G5' // (string) // ~w~Go ~t~inside ~w~to take this site over. // Note: the incorrect math opcode was used here 0006: $5620 = 'LOU4_G3' // (string) // ~w~Kill Marty's ~r~guards. // Note: the incorrect math opcode was used here 0006: $5621 = 'LOU4_GC' // (string) // ~w~Recruit the ~b~henchmen ~w~into your gang. // Note: the incorrect math opcode was used here 0006: $5622 = 'LOU4_G9' // (string) // ~w~If you leave ~b~gang members ~w~behind they will desert you. // Note: the incorrect math opcode was used here 0006: $5623 = 'LOU4_GA' // (string) // ~w~One of the henchmen has died. // Note: the incorrect math opcode was used here 0006: $5624 = 'LOU4_GB' // (string) // ~w~Both of the henchmen have died. // Note: the incorrect math opcode was used here 0006: $5625 = 'LOU4_GD' // (string) // ~w~Recruit the other ~b~henchman ~w~into your gang. // Note: the incorrect math opcode was used here 0006: $5626 = 'LOU4_GE' // (string) // ~w~You'll need a bigger car to fit everyone in. // Note: the incorrect math opcode was used here 0006: $5633 = 'H_GANG1' // (string) // To recruit henchmen into your group, target them and use~h~ ~k~ ~TGSUB~. // Note: the incorrect math opcode was used here 0006: $5628 = 'LOU4_F0' // (string) // ~r~Louise died. // Note: the incorrect math opcode was used here 0006: $5629 = 'LOU4_F1' // (string) // ~r~You abandoned Louise. // Note: the incorrect math opcode was used here 0006: $5630 = 'LOU4_F2' // (string) // ~r~You failed to recruit the henchmen. // Note: the incorrect math opcode was used here 0006: $5634 = 'LOU4_S0' // (string) // ~w~I've been thinking over what you said about me and the baby being better off without Marty, and... // Note: the incorrect math opcode was used here 0006: $5635 = 'LOU4_S1' // (string) // ~w~I've got a plan... // Note: the incorrect math opcode was used here 0006: $5636 = 'LOU4_S2' // (string) // ~w~Why don't YOU take over Marty's business? // Note: the incorrect math opcode was used here 0006: $5637 = 'LOU4_S3' // (string) // ~w~I'm no gang boss. // Note: the incorrect math opcode was used here 0006: $5638 = 'LOU4_S4' // (string) // ~w~No. But you could be... // Note: the incorrect math opcode was used here 0006: $5639 = 'LOU4_S5' // (string) // ~w~C'mon. We both need the cash, honey. // Note: the incorrect math opcode was used here 0006: $5640 = 'LOU4_S6' // (string) // ~w~First we need to get some guys together. // Note: the incorrect math opcode was used here 0006: $5641 = 'LOU4_S7' // (string) // ~w~Hey! Wanna make some money? // Note: the incorrect math opcode was used here 0006: $5642 = 'LOU4_S8' // (string) // ~w~I'll go find some more guys and see you at Marty's other place. // Note: the incorrect math opcode was used here 0006: $5643 = 'LOU4_S9' // (string) // ~w~This shouldn't be too tough. // Note: the incorrect math opcode was used here 0006: $5644 = 'SLUA4CC' // (string) // ~w~Come on guys. // Note: the incorrect math opcode was used here 0006: $5645 = 'LOU4_SA' // (string) // ~w~You did it Vic. The whole damn caboodle's yours! // Note: the incorrect math opcode was used here 0006: $5646 = 'LOU4_SB' // (string) // ~w~Yeah, but I don't know how to run this kind of thing. // Note: the incorrect math opcode was used here 0006: $5647 = 'LOU4_SC' // (string) // ~w~Marty could do it, and he was nearly inbred. You'll pick it up! // Note: the incorrect math opcode was used here 0006: $5648 = 'LOU4_SD' // (string) // ~w~You're amazing. You can do anything. // Note: the incorrect math opcode was used here 0006: $5649 = 'LOU4_SE' // (string) // ~w~Hey boss? Is this a full time position? // Note: the incorrect math opcode was used here 0006: $5650 = 'LOU4_SF' // (string) // ~w~Yeah. Yeah it is. // Note: the incorrect math opcode was used here 0006: $5651 = 'LOU4_SG' // (string) // ~w~Everything's gonna be just fine. // Note: the incorrect math opcode was used here 0006: $5652 = 'SLUA4DH' // (string) // ~w~Wait 'till I tell Mary-Jo! Mary-Beth is going to be okay. // Note: the incorrect math opcode was used here 2@ = -1 // (int) $5631 = 1 // (int) $5632 = 0 // (int) 7@ = 0 // (int) :LOU_A4_9467 6 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_9499 // Note: the incorrect math opcode was used here $5398(7@,6) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_9467 :LOU_A4_9499 7@ = 0 // (int) :LOU_A4_9503 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_9535 // Note: the incorrect math opcode was used here $5453(7@,8) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_9503 :LOU_A4_9535 7@ = 0 // (int) :LOU_A4_9539 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_9571 // Note: the incorrect math opcode was used here $5421(7@,2) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_9539 :LOU_A4_9571 02E2: $5667 = 13 // (any) 02E2: $5661 = 13 // (any) 02E2: $5682 = 3 // (any) $5665 = 176 // (int) $5662 = 138 // (int) $5664 = 1 // (int) 02E2: 11@ = 6 // (any) 037B: constant_params 1 variable_params 2 unknown 26 call_with_params @NONAME_1_32806 11@ $5681 $5681 $5666 = 89 // (int) 02E2: $5668 = 25 // (any) $5669 = 354 // (int) 02E2: $5683 = 26 // (any) $5684 = 355 // (int) 02E2: $5685 = 19 // (any) $5686 = 346 // (int) 02E2: $5687 = 6 // (any) $5688 = 336 // (int) 02E2: $5689 = 19 // (any) $5690 = 346 // (int) $5757 = -871.37 // (float) $5761 = -270.58 // (float) $5765 = 5.08 // (float) $5769 = -867.34 // (float) $5773 = -260.71 // (float) $5777 = 39.08 // (float) $5758 = -1108.77 // (float) $5762 = -823.43 // (float) $5766 = 5.88 // (float) $5770 = -1037.83 // (float) $5774 = -720.1 // (float) $5778 = 38.86 // (float) $5759 = -992.85 // (float) $5763 = -1106.52 // (float) $5767 = 5.69 // (float) $5771 = -876.59 // (float) $5775 = -1006.05 // (float) $5779 = 30.57 // (float) $5760 = -960.45 // (float) $5764 = -700.15 // (float) $5768 = 5.8 // (float) $5772 = -900.96 // (float) $5776 = -638.64 // (float) $5780 = 38.28 // (float) $5670 = 0 // (int) $5679 = 0 // (int) $5680 = 0 // (int) $5783 = 0 // (int) $5672 = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1904 6 $5744 = 0 // (int) $5741 = 0 // (int) $5743 = 1 // (int) $5742 = 0 // (int) 5@ = 0 // (int) $5745 = 0 // (int) $5746 = 0 // (int) $5747 = 0 // (int) $5748 = 0 // (int) 4@ = -1 // (int) $5692 = 0 // (int) 0026: return :LOU_A4_10011 $5717 = -945.12 // (float) $5725 = -1089.07 // (float) $5733 = 13.87 // (float) $5718 = -930.1 // (float) $5726 = -1096.56 // (float) $5734 = 13.87 // (float) $5719 = -946.42 // (float) $5727 = -1088.6 // (float) $5735 = 13.87 // (float) $5720 = -928.26 // (float) $5728 = -1095.8 // (float) $5736 = 13.87 // (float) $5721 = -938.49 // (float) $5729 = -1101.54 // (float) $5737 = 13.87 // (float) $5722 = -927.36 // (float) $5730 = -1089.87 // (float) $5738 = 13.87 // (float) 0026: return :LOU_A4_10175 $5717 = -930.52 // (float) $5725 = -674.59 // (float) $5733 = 11.25 // (float) $5718 = -941.12 // (float) $5726 = -675.59 // (float) $5734 = 11.25 // (float) $5719 = -934.56 // (float) $5727 = -691.78 // (float) $5735 = 11.25 // (float) $5720 = -924.52 // (float) $5728 = -686.79 // (float) $5736 = 11.34 // (float) $5721 = -926.38 // (float) $5729 = -687.88 // (float) $5737 = 11.25 // (float) $5722 = -936.42 // (float) $5730 = -681.85 // (float) $5738 = 11.25 // (float) $5723 = -930.27 // (float) $5731 = -686.06 // (float) $5739 = 11.34 // (float) $5724 = -925.1 // (float) $5732 = -674.08 // (float) $5740 = 11.34 // (float) 0026: return :LOU_A4_10383 8045: not actor $933 defined jump_if_false @LOU_A4_10418 2@ = 3 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19922 0002: jump @LOU_A4_11041 :LOU_A4_10418 $5631 == 1 // (int) var == num jump_if_false @LOU_A4_10465 8045: not actor $5660 defined jump_if_false @LOU_A4_10465 2@ = 0 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19922 0002: jump @LOU_A4_11041 :LOU_A4_10465 $5632 == 1 // (int) var == num jump_if_false @LOU_A4_10539 0043: store_actor $5660 position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_2983 $937 $938 $939 8@ 9@ 10@ 200.0 0 jump_if_false @LOU_A4_10539 2@ = 1 // (int) 0@ = 20 // (int) 0025: gosub @LOU_A4_19922 0002: jump @LOU_A4_11041 :LOU_A4_10539 $5670 == 1 // (int) var == num jump_if_false @LOU_A4_11041 7@ = 0 // (int) $5781 = 0 // (int) $5782 = 0 // (int) $5671 = 0 // (int) :LOU_A4_10571 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11014 // Note: the incorrect math opcode was used here 0045: actor $5419(7@,2) defined 0022: jump_if_false @LOU_A4_10857 // Note: the incorrect math opcode was used here $5781 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_6347 $5417(7@,2) $5419(7@,2) 7@ $5417(7@,2) == 2 // (int) var == num jump_if_false @LOU_A4_10679 $5423(7@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_4447 $5419(7@,2) jump_if_false @LOU_A4_10672 0119: actor $5419(7@,2) kill_actor $933 :LOU_A4_10672 0002: jump @LOU_A4_10850 :LOU_A4_10679 $5417(7@,2) == 0 // (int) var == num jump_if_false @LOU_A4_10823 01F0: actor $5419(7@,2) in_range_of_player $933 0022: jump_if_false @LOU_A4_10750 // Note: the incorrect math opcode was used here $5423(7@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2642 $5421(7@,2) 01EC: (unknown) $5419(7@,2) 1 $5782 += 1 // (int) 0002: jump @LOU_A4_10816 :LOU_A4_10750 $5423(7@,2) == 0 // (int) var == num jump_if_false @LOU_A4_10802 0058: (unknown) $5622 5000 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2660 $5421(7@,2) $5423(7@,2) = 1 // (int) 0002: jump @LOU_A4_10816 :LOU_A4_10802 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2660 $5421(7@,2) :LOU_A4_10816 0002: jump @LOU_A4_10850 :LOU_A4_10823 $5423(7@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2642 $5421(7@,2) $5782 += 1 // (int) :LOU_A4_10850 0002: jump @LOU_A4_11002 :LOU_A4_10857 034A: unknown_check $5419(7@,2) jump_if_false @LOU_A4_11002 not $5421(7@,2) == -1 // (int) var == num jump_if_false @LOU_A4_10995 not $5417(7@,2) == 0 // (int) var == num jump_if_false @LOU_A4_10913 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1962 $5419(7@,2) :LOU_A4_10913 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5421(7@,2) $5421(7@,2) = -1 // (int) $5783 += 1 // (int) not 0@ == 7 // (int) var == num jump_if_false @LOU_A4_10995 $5783 == 1 // (int) var == num jump_if_false @LOU_A4_10982 0058: (unknown) $5623 5000 1 0002: jump @LOU_A4_10995 :LOU_A4_10982 025D: remove_text $5623 0058: (unknown) $5624 5000 1 :LOU_A4_10995 0002: jump @LOU_A4_11002 :LOU_A4_11002 7@ += 1 // (int) 0002: jump @LOU_A4_10571 :LOU_A4_11014 001C: $5781 == $5782 // (int) num == var 0022: jump_if_false @LOU_A4_11031 // Note: the incorrect math opcode was used here 025D: remove_text $5622 :LOU_A4_11031 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_6274 :LOU_A4_11041 0026: return :LOU_A4_11043 $5691 = 0 // (int) 7@ = 0 // (int) :LOU_A4_11052 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11172 // Note: the incorrect math opcode was used here 0045: actor $5437(7@,8) defined 0022: jump_if_false @LOU_A4_11109 // Note: the incorrect math opcode was used here $5691 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_5984 $5445(7@,8) $5437(7@,8) 7@ 0002: jump @LOU_A4_11160 :LOU_A4_11109 not $5453(7@,8) == -1 // (int) var == num jump_if_false @LOU_A4_11160 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5453(7@,8) $5453(7@,8) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1962 $5437(7@,8) :LOU_A4_11160 7@ += 1 // (int) 0002: jump @LOU_A4_11052 :LOU_A4_11172 0026: return :LOU_A4_11174 $5691 = 0 // (int) 7@ = 0 // (int) :LOU_A4_11183 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11303 // Note: the incorrect math opcode was used here 0045: actor $5437(7@,8) defined 0022: jump_if_false @LOU_A4_11240 // Note: the incorrect math opcode was used here $5691 += 1 // (int) 0045: actor $933 defined jump_if_false @LOU_A4_11233 00E4: (unknown) $5437(7@,8) $933 :LOU_A4_11233 0002: jump @LOU_A4_11291 :LOU_A4_11240 not $5453(7@,8) == -1 // (int) var == num jump_if_false @LOU_A4_11291 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5453(7@,8) $5453(7@,8) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_1962 $5437(7@,8) :LOU_A4_11291 7@ += 1 // (int) 0002: jump @LOU_A4_11183 :LOU_A4_11303 0026: return :LOU_A4_11305 7@ = 0 // (int) :LOU_A4_11309 6 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11355 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5398(7@,6) $5398(7@,6) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_11309 :LOU_A4_11355 7@ = 0 // (int) :LOU_A4_11359 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11405 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5453(7@,8) $5453(7@,8) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_11359 :LOU_A4_11405 7@ = 0 // (int) :LOU_A4_11409 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_11455 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5421(7@,2) $5421(7@,2) = -1 // (int) 7@ += 1 // (int) 0002: jump @LOU_A4_11409 :LOU_A4_11455 0026: return :LOU_A4_11457 0026: return :LOU_A4_11459 0160: load_model $5662 0160: load_model $5666 0160: load_model $5669 :LOU_A4_11471 0078: if or 8161: not model $5662 available 8161: not model $5666 available 8161: not model $5669 available jump_if_false @LOU_A4_11504 0001: wait 0 ms 0002: jump @LOU_A4_11471 :LOU_A4_11504 0026: return :LOU_A4_11506 0162: release_model $5662 0162: release_model $5666 0162: release_model $5669 0026: return :LOU_A4_11520 0160: load_model $5681 0160: load_model $5684 0160: load_model $5686 :LOU_A4_11532 0078: if or 8161: not model $5681 available 8161: not model $5684 available 8161: not model $5686 available jump_if_false @LOU_A4_11565 0001: wait 0 ms 0002: jump @LOU_A4_11532 :LOU_A4_11565 0026: return :LOU_A4_11567 0162: release_model $5681 0162: release_model $5684 0162: release_model $5686 0026: return :LOU_A4_11581 0160: load_model $5665 0160: load_model $5666 0160: load_model $5669 0160: load_model $5662 :LOU_A4_11597 0078: if or 8161: not model $5665 available 8161: not model $5666 available 8161: not model $5669 available 8161: not model $5662 available jump_if_false @LOU_A4_11634 0001: wait 0 ms 0002: jump @LOU_A4_11597 :LOU_A4_11634 0026: return :LOU_A4_11636 0162: release_model $5665 0162: release_model $5662 0160: load_model #IDAHO 0228: (unknown) 0026: return :LOU_A4_11653 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5040 $5757 $5761 $5765 $5769 $5773 $5777 $5653 = 0 // (int) 0482: (unknown) -1476264758 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 13 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_3055 -882.53 -270.84 25.28 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -881.03 -269.37 26.28 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4AA' 'LOU4_S0' $5660 0 // ~w~I've been thinking over what you said about me and the baby being better off without Marty, and... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4AA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4AB' 'LOU4_S1' $5660 0 // ~w~I've got a plan... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4AB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4AC' 'LOU4_S2' $5660 0 // ~w~Why don't YOU take over Marty's business? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4AC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4AD' 'LOU4_S3' $933 0 // ~w~I'm no gang boss. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4AD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4AE' 'LOU4_S4' $5660 0 // ~w~No. But you could be... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 1000 ms 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5660 $933 0045: actor $933 defined jump_if_false @LOU_A4_12098 0044: put_actor $933 at -881.39 -269.49 25.28 00CF: set_actor $933 Z_angle_to 100.0 0153: (unknown) $933 $5660 :LOU_A4_12098 00B9: set_camera_position -882.19 -272.12 26.72 rotations 0 0 0 00BA: set_camera_point_at -882.17 -271.13 26.63 mode 2 0045: actor $933 defined jump_if_false @LOU_A4_12160 04B4: (unknown) $933 120 526 100.0 :LOU_A4_12160 0045: actor $5660 defined jump_if_false @LOU_A4_12183 04B4: (unknown) $5660 120 520 100.0 :LOU_A4_12183 0001: wait 500 ms 028D: (unknown) 0.5 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LOUA4AA' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LOUA4AA' jump_if_false @LOU_A4_12256 0002: jump @LOU_A4_12859 :LOU_A4_12256 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LOUA4AB' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LOUA4AB' jump_if_false @LOU_A4_12310 0002: jump @LOU_A4_12859 :LOU_A4_12310 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4AF' 'LOU4_S5' $5660 0 // ~w~C'mon. We both need the cash, honey. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1200 jump_if_false @LOU_A4_12368 0002: jump @LOU_A4_12859 :LOU_A4_12368 0045: actor $5660 defined jump_if_false @LOU_A4_12390 04B4: (unknown) $5660 121 557 2.0 :LOU_A4_12390 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LOUA4AC' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_true @LOU_A4_12859 0045: actor $5660 defined jump_if_false @LOU_A4_12451 0528: (unknown) $5660 557 -0.5 :LOU_A4_12451 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LOUA4AC' jump_if_false @LOU_A4_12484 0002: jump @LOU_A4_12859 :LOU_A4_12484 00B9: set_camera_position -881.97 -270.88 26.73 rotations 0 0 0 00BA: set_camera_point_at -881.72 -269.91 26.74 mode 2 0045: actor $933 defined jump_if_false @LOU_A4_12546 04B4: (unknown) $933 121 561 1.0 :LOU_A4_12546 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LOUA4AD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LOUA4AD' jump_if_false @LOU_A4_12600 0002: jump @LOU_A4_12859 :LOU_A4_12600 0045: actor $5660 defined jump_if_false @LOU_A4_12623 04B4: (unknown) $5660 120 522 0.75 :LOU_A4_12623 00B9: set_camera_position -879.67 -269.06 26.77 rotations 0 0 0 00BA: set_camera_point_at -880.62 -269.33 26.65 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LOUA4AE' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LOUA4AE' jump_if_false @LOU_A4_12716 0002: jump @LOU_A4_12859 :LOU_A4_12716 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 600 jump_if_false @LOU_A4_12743 0002: jump @LOU_A4_12859 :LOU_A4_12743 0045: actor $5660 defined jump_if_false @LOU_A4_12765 04B4: (unknown) $5660 121 550 2.0 :LOU_A4_12765 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LOUA4AF' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1500 jump_if_true @LOU_A4_12859 0045: actor $5660 defined jump_if_false @LOU_A4_12826 0528: (unknown) $5660 550 -0.5 :LOU_A4_12826 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LOUA4AF' jump_if_false @LOU_A4_12859 0002: jump @LOU_A4_12859 :LOU_A4_12859 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5658 $5658 = 0 // (int) 00C3: (unknown) -937.25 -1072.95 13.55 $5658 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2642 $5658 0482: (unknown) -1476264758 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 0 8@ = -868.55 // (float) 9@ = -268.34 // (float) 10@ = 11.04 // (float) 0036: 19@ = 8@ // (float vars) 19@ -= 10.0 // (float) 0036: 20@ = 9@ // (float vars) 20@ -= 10.0 // (float) 0036: 21@ = 10@ // (float vars) 21@ -= 10.0 // (float) 0036: 22@ = 8@ // (float vars) 22@ += 10.0 // (float) 0036: 23@ = 9@ // (float vars) 23@ += 10.0 // (float) 0036: 24@ = 10@ // (float vars) 24@ += 10.0 // (float) 0295: (unknown) 19@ 20@ 21@ 22@ 23@ 24@ 01BB: (unknown) 8@ 9@ 10@ 10@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $5660 8@ 9@ 10@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -869.92 -265.39 10.08 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LOU_A4_13109 010F: (unknown) $933 -857.89 -266.5 12.82 :LOU_A4_13109 0001: wait 500 ms 0045: actor $5660 defined jump_if_false @LOU_A4_13164 0045: actor $933 defined jump_if_false @LOU_A4_13164 0352: (unknown) $933 0352: (unknown) $5660 0119: actor $5660 kill_actor $933 037B: constant_params 2 variable_params 2 unknown 26 call_with_params @LOU_A4_6592 0 0@ 0@ 3@ :LOU_A4_13164 0444: (unknown) 120 0444: (unknown) 121 0295: (unknown) $5758 $5762 $5766 $5770 $5774 $5778 0246: (unknown) $5758 $5762 $5766 $5770 $5774 $5778 8@ = -1076.15 // (float) 9@ = -779.63 // (float) 10@ = 11.97 // (float) 8@ += 0.81 // (float) 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3612 0 8@ 9@ 10@ 9@ += 1.11 // (float) 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3612 1 8@ 9@ 10@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5655 $5655 = 0 // (int) 00C3: (unknown) -1098.3 -764.26 12.0104 $5655 00BC: (unknown) $5655 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2642 $5655 013F: 6@ = create_pickup #UZI type 3 at -1077.13 -764.57 11.67 0025: gosub @LOU_A4_11506 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4BA' 'LOU4_S6' $5660 0 // ~w~First we need to get some guys together. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4BA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4BB' 'LOU4_S7' $5660 0 // ~w~Hey! Wanna make some money? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4BB' 0001: wait 500 ms 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5074 $5757 $5761 $5765 $5769 $5773 $5777 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_362 1000 02E2: 25@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_9489 25@ $941 = 1 // (int) $1824 = 1 // (int) 0026: return :LOU_A4_13533 0249: (unknown) $5756 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5040 $5759 $5763 $5767 $5771 $5775 $5779 $5653 = 8 // (int) 0125: set_traffic_density_multiplier_to 0 0025: gosub @LOU_A4_11520 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @AUDIMON_2679 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4CA' 'LOU4_S8' $5660 0 // ~w~I'll go find some more guys and see you at Marty's other place. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4CA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4CB' 'LOU4_S9' $933 0 // ~w~This shouldn't be too tough. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4CB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4CC' 'SLUA4CC' $933 0 // ~w~Come on guys. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4CC' 0045: actor $933 defined jump_if_false @LOU_A4_13862 007E: actor $933 driving jump_if_false @LOU_A4_13858 007B: $5663 = actor $933 car 004F: unknown_check $5663 0022: jump_if_false @LOU_A4_13846 // Note: the incorrect math opcode was used here 0497: (unknown) $5663 $5664 00D0: 14@ = car $5663 Z_angle 02A3: (unknown) $5663 $5665 180.0 > 14@ // (float) num > var 0022: jump_if_false @LOU_A4_13840 // Note: the incorrect math opcode was used here 14@ = 90.0 // (float) 0002: jump @LOU_A4_13846 :LOU_A4_13840 14@ = 270.0 // (float) :LOU_A4_13846 13@ = 1 // (int) 0002: jump @LOU_A4_13862 :LOU_A4_13858 13@ = 0 // (int) :LOU_A4_13862 0045: actor $5660 defined jump_if_false @LOU_A4_13877 011A: (unknown) $5660 :LOU_A4_13877 0001: wait 0 ms 13@ == 1 // (int) var == num jump_if_false @LOU_A4_14193 004F: unknown_check $5663 jump_if_false @LOU_A4_13921 004E: put_car $5663 at -937.25 -1072.95 13.55 :LOU_A4_13921 004F: unknown_check $5663 jump_if_false @LOU_A4_13937 00D1: set_car $5663 Z_angle_to 14@ :LOU_A4_13937 0045: actor $933 defined 0022: jump_if_false @LOU_A4_13963 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @LOU_A4_13963 // Note: the incorrect math opcode was used here 00F1: (unknown) $933 :LOU_A4_13963 13@ == 1 // (int) var == num jump_if_false @LOU_A4_14022 0001: wait 0 ms 0045: actor $933 defined jump_if_false @LOU_A4_14015 007E: actor $933 driving jump_if_false @LOU_A4_14011 00F1: (unknown) $933 0002: jump @LOU_A4_14015 :LOU_A4_14011 13@ = 0 // (int) :LOU_A4_14015 0002: jump @LOU_A4_13963 :LOU_A4_14022 13@ = 1 // (int) 0001: wait 50 ms 0045: actor $5675 defined jump_if_false @LOU_A4_14073 $5679 == 0 // (int) var == num jump_if_false @LOU_A4_14073 011A: (unknown) $5675 007E: actor $5675 driving jump_if_false @LOU_A4_14073 00F1: (unknown) $5675 :LOU_A4_14073 0045: actor $5676 defined jump_if_false @LOU_A4_14115 $5680 == 0 // (int) var == num jump_if_false @LOU_A4_14115 011A: (unknown) $5676 007E: actor $5676 driving jump_if_false @LOU_A4_14115 00F1: (unknown) $5676 :LOU_A4_14115 0045: actor $5660 defined jump_if_false @LOU_A4_14151 011A: (unknown) $5660 007E: actor $5660 driving jump_if_false @LOU_A4_14151 032D: (unknown) $5660 1 00E3: (unknown) $5660 :LOU_A4_14151 0001: wait 500 ms 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @LOU_A4_787 $5660 $5663 -1 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $933 $5660 0002: jump @LOU_A4_14588 :LOU_A4_14193 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $5660 -937.25 -1072.95 13.55 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -930.51 -1086.32 13.86 0045: actor $5675 defined jump_if_false @LOU_A4_14317 $5679 == 0 // (int) var == num jump_if_false @LOU_A4_14317 011A: (unknown) $5675 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $5675 -928.97 -1086.59 13.86 0045: actor $5660 defined jump_if_false @LOU_A4_14317 0153: (unknown) $5675 $5660 :LOU_A4_14317 0045: actor $5676 defined 0022: jump_if_false @LOU_A4_14388 // Note: the incorrect math opcode was used here $5680 == 0 // (int) var == num jump_if_false @LOU_A4_14388 011A: (unknown) $5676 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $5676 -932.54 -1086.01 13.86 0045: actor $5660 defined jump_if_false @LOU_A4_14388 0153: (unknown) $5676 $5660 :LOU_A4_14388 0045: actor $933 defined 0022: jump_if_false @LOU_A4_14422 // Note: the incorrect math opcode was used here 0045: actor $5660 defined 0022: jump_if_false @LOU_A4_14422 // Note: the incorrect math opcode was used here 0153: (unknown) $933 $5660 0153: (unknown) $5660 $933 :LOU_A4_14422 0001: wait 500 ms 0045: actor $5675 defined 0022: jump_if_false @LOU_A4_14481 // Note: the incorrect math opcode was used here $5679 == 0 // (int) var == num jump_if_false @LOU_A4_14481 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5675 $5660 0045: actor $5660 defined jump_if_false @LOU_A4_14481 0153: (unknown) $5675 $5660 :LOU_A4_14481 0045: actor $5676 defined 0022: jump_if_false @LOU_A4_14535 // Note: the incorrect math opcode was used here $5680 == 0 // (int) var == num jump_if_false @LOU_A4_14535 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5676 $5660 0045: actor $5660 defined jump_if_false @LOU_A4_14535 0153: (unknown) $5676 $5660 :LOU_A4_14535 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5660 $933 0045: actor $933 defined jump_if_false @LOU_A4_14583 0045: actor $5660 defined jump_if_false @LOU_A4_14583 0153: (unknown) $933 $5660 0153: (unknown) $5660 $933 :LOU_A4_14583 0001: wait 700 ms :LOU_A4_14588 0025: gosub @LOU_A4_10011 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 0 $5717 $5725 $5733 55 $5685 60 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 1 $5718 $5726 $5734 48 $5685 30 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 2 $5719 $5727 $5735 48 $5685 30 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 3 $5720 $5728 $5736 48 $5685 60 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 4 $5721 $5729 $5737 55 $5685 60 0 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 5 $5722 $5730 $5738 55 $5685 60 0 7@ = 0 // (int) :LOU_A4_14748 6 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_14788 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_3502 $5437(7@,8) 1 7@ += 1 // (int) 0002: jump @LOU_A4_14748 :LOU_A4_14788 $5691 = 6 // (int) 0045: actor $5693 defined jump_if_false @LOU_A4_14812 00CF: set_actor $5693 Z_angle_to 40.0 :LOU_A4_14812 0045: actor $5694 defined jump_if_false @LOU_A4_14830 00CF: set_actor $5694 Z_angle_to 300.0 :LOU_A4_14830 0045: actor $5695 defined jump_if_false @LOU_A4_14848 00CF: set_actor $5695 Z_angle_to 270.0 :LOU_A4_14848 0045: actor $5696 defined jump_if_false @LOU_A4_14866 00CF: set_actor $5696 Z_angle_to 85.0 :LOU_A4_14866 0045: actor $5697 defined jump_if_false @LOU_A4_14884 00CF: set_actor $5697 Z_angle_to 25.0 :LOU_A4_14884 0045: actor $5698 defined jump_if_false @LOU_A4_14902 00CF: set_actor $5698 Z_angle_to 90.0 :LOU_A4_14902 0045: actor $5675 defined jump_if_false @LOU_A4_14918 0543: (unknown) $5675 0 :LOU_A4_14918 0045: actor $5676 defined jump_if_false @LOU_A4_14934 0543: (unknown) $5676 0 :LOU_A4_14934 0045: actor $5675 defined jump_if_false @LOU_A4_14953 00A2: (unknown) $5675 00DF: (unknown) $5675 :LOU_A4_14953 0045: actor $5676 defined jump_if_false @LOU_A4_14972 00A2: (unknown) $5676 00DF: (unknown) $5676 :LOU_A4_14972 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5675 $5660 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5676 $5660 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $5660 $933 00B9: set_camera_position -951.62 -1066.58 24.5 rotations 0 0 0 00BA: set_camera_point_at -951.02 -1067.25 24.06 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position -951.26 -1066.98 24.24 rotations 0 0 0 00BA: set_camera_point_at -950.65 -1067.65 23.8 mode 1 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4CA' 1 18@ 18@ 13@ == 1 // (int) var == num jump_if_false @LOU_A4_15192 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_15170 0002: jump @LOU_A4_15740 :LOU_A4_15170 0045: actor $5660 defined jump_if_false @LOU_A4_15185 0154: (unknown) $5660 :LOU_A4_15185 0002: jump @LOU_A4_15259 :LOU_A4_15192 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 2500 jump_if_false @LOU_A4_15219 0002: jump @LOU_A4_15740 :LOU_A4_15219 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_15244 0002: jump @LOU_A4_15740 :LOU_A4_15244 0045: actor $5660 defined jump_if_false @LOU_A4_15259 0154: (unknown) $5660 :LOU_A4_15259 13@ == 1 // (int) var == num jump_if_false @LOU_A4_15311 004F: unknown_check $5663 jump_if_false @LOU_A4_15304 02E9: set_car $5663 speed_to 14.0 0051: set_car $5663 traffic_behavior_to 2 02C7: (unknown) $5663 8 10000 :LOU_A4_15304 0002: jump @LOU_A4_15333 :LOU_A4_15311 0045: actor $5660 defined jump_if_false @LOU_A4_15333 0158: actor $5660 run_to 0.5 -1087.83 :LOU_A4_15333 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 2500 jump_if_false @LOU_A4_15360 0002: jump @LOU_A4_15740 :LOU_A4_15360 $5782 > 0 // (int) var > num jump_if_false @LOU_A4_15740 0045: actor $933 defined jump_if_false @LOU_A4_15429 0154: (unknown) $933 0045: actor $5675 defined jump_if_false @LOU_A4_15408 0154: (unknown) $5675 0153: (unknown) $5675 $933 :LOU_A4_15408 0045: actor $5676 defined 0022: jump_if_false @LOU_A4_15429 // Note: the incorrect math opcode was used here 0154: (unknown) $5676 0153: (unknown) $5676 $933 :LOU_A4_15429 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4CB' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_15477 0002: jump @LOU_A4_15740 :LOU_A4_15477 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4CC' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_15525 0002: jump @LOU_A4_15740 :LOU_A4_15525 0045: actor $933 defined jump_if_false @LOU_A4_15563 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_507 $933 -937.13 -1086.33 14.65 :LOU_A4_15563 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LOU_A4_15590 0002: jump @LOU_A4_15740 :LOU_A4_15590 0045: actor $5675 defined jump_if_false @LOU_A4_15638 01EC: (unknown) $5675 0 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_507 $5675 -935.7 -1086.28 14.65 01EC: (unknown) $5675 0 :LOU_A4_15638 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LOU_A4_15665 0002: jump @LOU_A4_15740 :LOU_A4_15665 0045: actor $5676 defined jump_if_false @LOU_A4_15713 01EC: (unknown) $5676 0 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_507 $5676 -933.84 -1086.14 14.65 01EC: (unknown) $5676 0 :LOU_A4_15713 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LOU_A4_15740 0002: jump @LOU_A4_15740 :LOU_A4_15740 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 0125: set_traffic_density_multiplier_to 1.0 0045: actor $5675 defined jump_if_false @LOU_A4_15794 0154: (unknown) $5675 0543: (unknown) $5675 1 0347: (unknown) $5675 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2509 $5675 :LOU_A4_15794 0045: actor $5676 defined jump_if_false @LOU_A4_15833 0154: (unknown) $5676 0543: (unknown) $5676 1 0347: (unknown) $5676 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2509 $5676 :LOU_A4_15833 0045: actor $5660 defined jump_if_false @LOU_A4_15893 003F: destroy_actor $5660 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5654 $5654 = -1 // (int) 13@ == 1 // (int) var == num jump_if_false @LOU_A4_15893 004F: unknown_check $5663 jump_if_false @LOU_A4_15893 0049: destroy_car $5663 :LOU_A4_15893 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -930.51 -1086.32 13.86 0045: actor $5675 defined jump_if_false @LOU_A4_15975 $5679 == 0 // (int) var == num jump_if_false @LOU_A4_15975 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $5675 -928.97 -1086.59 13.86 :LOU_A4_15975 0045: actor $5676 defined jump_if_false @LOU_A4_16025 $5680 == 0 // (int) var == num jump_if_false @LOU_A4_16025 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $5676 -932.54 -1086.01 13.86 :LOU_A4_16025 0045: actor $933 defined jump_if_false @LOU_A4_16148 0154: (unknown) $933 010F: (unknown) $933 $5721 $5729 $5737 0045: actor $5675 defined 0022: jump_if_false @LOU_A4_16099 // Note: the incorrect math opcode was used here $5679 == 0 // (int) var == num jump_if_false @LOU_A4_16099 0154: (unknown) $5675 0119: actor $5675 kill_actor $933 01EC: (unknown) $5675 1 010F: (unknown) $5675 $5721 $5729 $5737 :LOU_A4_16099 0045: actor $5676 defined 0022: jump_if_false @LOU_A4_16148 // Note: the incorrect math opcode was used here $5680 == 0 // (int) var == num jump_if_false @LOU_A4_16148 0154: (unknown) $5676 0119: actor $5676 kill_actor $933 01EC: (unknown) $5676 1 010F: (unknown) $5676 $5721 $5729 $5737 :LOU_A4_16148 0160: load_model $5688 0160: load_model $5690 :LOU_A4_16156 0078: if or 8161: not model $5688 available 8161: not model $5690 available 0022: jump_if_false @LOU_A4_16185 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LOU_A4_16156 :LOU_A4_16185 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5074 $5759 $5763 $5767 $5771 $5775 $5779 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_362 1000 0026: return :LOU_A4_16232 0295: (unknown) $5760 $5764 $5768 $5772 $5776 $5780 0025: gosub @LOU_A4_10175 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 0 $5717 $5725 $5733 62 $5685 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 1 $5718 $5726 $5734 48 $5683 30 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 2 $5719 $5727 $5735 55 $5685 30 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 3 $5720 $5728 $5736 48 $5685 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 4 $5721 $5729 $5737 55 $5685 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 5 $5722 $5730 $5738 55 $5683 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 6 $5723 $5731 $5739 55 $5685 60 1 037B: constant_params 8 variable_params 0 unknown 26 call_with_params @LOU_A4_3148 7 $5724 $5732 $5740 55 $5683 60 1 $5691 = 8 // (int) 7@ = 0 // (int) :LOU_A4_16470 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_16510 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_3502 $5437(7@,8) 2 7@ += 1 // (int) 0002: jump @LOU_A4_16470 :LOU_A4_16510 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2736 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5659 $5659 = 0 // (int) 00C3: (unknown) -930.79 -665.62 11.28 $5659 00BC: (unknown) $5659 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_2660 $5659 0025: gosub @LOU_A4_11567 $5692 += 1 // (int) 0026: return :LOU_A4_16588 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 $5653 = 11 // (int) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35959 2 1 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_24042 2 0025: gosub @LOU_A4_11581 0001: wait 1000 ms $2750 = 2 // (int) 034B: unknown_check $2762 jump_if_false @LOU_A4_16673 0049: destroy_car $2762 $2762 = -1 // (int) :LOU_A4_16673 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5040 $5760 $5764 $5768 $5772 $5776 $5780 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @AUDIMON_2679 7@ = 0 // (int) :LOU_A4_16709 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_16752 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(7@,2) 0022: jump_if_false @LOU_A4_16740 // Note: the incorrect math opcode was used here 003F: destroy_actor $5419(7@,2) :LOU_A4_16740 7@ += 1 // (int) 0002: jump @LOU_A4_16709 :LOU_A4_16752 8@ = -922.68 // (float) 9@ = -683.09 // (float) 10@ = 10.64 // (float) 14@ = 61.14 // (float) $5781 = 0 // (int) 7@ = 0 // (int) :LOU_A4_16793 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_16900 // Note: the incorrect math opcode was used here 01BB: (unknown) 8@ 9@ 10@ 10@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3612 7@ 8@ 9@ 10@ 0045: actor $5419(7@,2) defined jump_if_false @LOU_A4_16858 00DF: (unknown) $5419(7@,2) 00CF: set_actor $5419(7@,2) Z_angle_to 14@ 0543: (unknown) $5419(7@,2) 0 :LOU_A4_16858 8@ = -922.54 // (float) 9@ = -681.95 // (float) 10@ = 10.64 // (float) 14@ = 130.0 // (float) 7@ += 1 // (int) 0002: jump @LOU_A4_16793 :LOU_A4_16900 0045: actor $5675 defined jump_if_false @LOU_A4_16928 0045: actor $5676 defined jump_if_false @LOU_A4_16928 0153: (unknown) $5676 $5675 :LOU_A4_16928 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -934.35 -693.23 10.64 0045: actor $933 defined jump_if_false @LOU_A4_16971 0107: toggle_player $933 can_move 0 :LOU_A4_16971 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LOU_A4_17029 01EC: (unknown) $933 0 0352: (unknown) $933 010F: (unknown) $933 -934.42 -680.58 10.02 00EE: (unknown) $933 -934.42 -680.58 :LOU_A4_17029 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_3385 -945.96 -662.23 11.24 -931.97 -680.17 11.06 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DA' 'LOU4_SA' $5660 0 // ~w~You did it Vic. The whole damn caboodle's yours! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4DA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DB' 'LOU4_SB' $933 0 // ~w~Yeah, but I don't know how to run this kind of thing. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4DB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DC' 'LOU4_SC' $5660 0 // ~w~Marty could do it, and he was nearly inbred. You'll pick it up! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4DC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DD' 'LOU4_SD' $5660 0 // ~w~You're amazing. You can do anything. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4DD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DE' 'LOU4_SE' $5675 0 // ~w~Hey boss? Is this a full time position? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LOUA4DE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 004F: unknown_check $5663 jump_if_false @LOU_A4_17374 004A: car $5663 drive_to -931.97 -680.17 11.06 :LOU_A4_17374 0045: actor $5660 defined jump_if_false @LOU_A4_17408 0045: actor $933 defined jump_if_false @LOU_A4_17408 0153: (unknown) $5660 $933 0153: (unknown) $933 $5660 :LOU_A4_17408 $2750 = 2 // (int) 034B: unknown_check $2762 jump_if_false @LOU_A4_17435 0049: destroy_car $2762 $2762 = -1 // (int) :LOU_A4_17435 00B9: set_camera_position -934.18 -696.83 11.91 rotations 0 0 0 00BA: set_camera_point_at -934.09 -695.84 11.85 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 4200 jump_if_false @LOU_A4_17511 0002: jump @LOU_A4_18520 :LOU_A4_17511 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DA' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_17559 0002: jump @LOU_A4_18520 :LOU_A4_17559 00B9: set_camera_position -937.22 -679.38 11.84 rotations 0 0 0 00BA: set_camera_point_at -936.25 -679.37 11.61 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @LOU_A4_528 $933 $5660 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DF' 'LOU4_SF' $933 0 // ~w~Yeah. Yeah it is. 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DB' 1 18@ 18@ 0045: actor $933 defined jump_if_false @LOU_A4_17721 0045: actor $5660 defined jump_if_false @LOU_A4_17697 013E: actor $933 look_at_actor $5660 0154: (unknown) $933 :LOU_A4_17697 04B4: (unknown) $933 120 523 1.0 04B4: (unknown) $933 121 561 1.0 :LOU_A4_17721 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_17746 0002: jump @LOU_A4_18520 :LOU_A4_17746 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DG' 'LOU4_SG' $5660 0 // ~w~Everything's gonna be just fine. 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DC' 1 18@ 18@ 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LOUA4DH' 'SLUA4DH' $5660 0 // ~w~Wait 'till I tell Mary-Jo! Mary-Beth is going to be okay. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_false @LOU_A4_17858 0002: jump @LOU_A4_18520 :LOU_A4_17858 0045: actor $5675 defined jump_if_false @LOU_A4_17881 00CF: set_actor $5675 Z_angle_to 90.0 01EC: (unknown) $5675 0 :LOU_A4_17881 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_507 $5675 -926.84 -681.86 11.21 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_17933 0002: jump @LOU_A4_18520 :LOU_A4_17933 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DD' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_17981 0002: jump @LOU_A4_18520 :LOU_A4_17981 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DE' 1 18@ 18@ 0045: actor $933 defined jump_if_false @LOU_A4_18027 04B4: (unknown) $933 121 543 3.0 :LOU_A4_18027 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_18052 0002: jump @LOU_A4_18520 :LOU_A4_18052 0045: actor $933 defined jump_if_false @LOU_A4_18073 0528: (unknown) $933 543 -3.0 :LOU_A4_18073 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1800 jump_if_false @LOU_A4_18100 0002: jump @LOU_A4_18520 :LOU_A4_18100 0045: actor $933 defined jump_if_false @LOU_A4_18123 04B4: (unknown) $933 120 524 1.0 :LOU_A4_18123 0045: actor $933 defined jump_if_false @LOU_A4_18146 04B4: (unknown) $933 121 543 3.0 :LOU_A4_18146 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1200 jump_if_false @LOU_A4_18173 0002: jump @LOU_A4_18520 :LOU_A4_18173 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DF' 1 18@ 18@ 0045: actor $933 defined jump_if_false @LOU_A4_18219 04B4: (unknown) $933 121 557 1.0 :LOU_A4_18219 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_18244 0002: jump @LOU_A4_18520 :LOU_A4_18244 0045: actor $933 defined jump_if_false @LOU_A4_18267 0528: (unknown) $933 557 -0.3 :LOU_A4_18267 0045: actor $933 defined jump_if_false @LOU_A4_18287 0528: (unknown) $933 543 -2.0 :LOU_A4_18287 0045: actor $933 defined jump_if_false @LOU_A4_18310 04B4: (unknown) $933 120 512 1.0 :LOU_A4_18310 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DG' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_18358 0002: jump @LOU_A4_18520 :LOU_A4_18358 00B9: set_camera_position -932.03 -683.16 11.39 rotations 0 0 0 00BA: set_camera_point_at -932.34 -682.21 11.29 mode 2 0045: actor $5660 defined jump_if_false @LOU_A4_18425 0045: actor $933 defined jump_if_false @LOU_A4_18425 0153: (unknown) $933 $5660 :LOU_A4_18425 037B: constant_params 3 variable_params 1 unknown 26 call_with_params @LOU_A4_2464 'LOUA4DH' 1 18@ 18@ 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 18@ jump_if_false @LOU_A4_18473 0002: jump @LOU_A4_18520 :LOU_A4_18473 004F: unknown_check $5663 jump_if_false @LOU_A4_18493 02C7: (unknown) $5663 2 3000 :LOU_A4_18493 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 2000 jump_if_false @LOU_A4_18520 0002: jump @LOU_A4_18520 :LOU_A4_18520 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 0059: text_clear_all 0025: gosub @LOU_A4_11305 7@ = 0 // (int) :LOU_A4_18543 8 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_18586 // Note: the incorrect math opcode was used here 034A: unknown_check $5437(7@,8) 0022: jump_if_false @LOU_A4_18574 // Note: the incorrect math opcode was used here 003F: destroy_actor $5437(7@,8) :LOU_A4_18574 7@ += 1 // (int) 0002: jump @LOU_A4_18543 :LOU_A4_18586 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LOU_A4_2021 0045: actor $5660 defined jump_if_false @LOU_A4_18629 003F: destroy_actor $5660 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3033 $5654 $5654 = -1 // (int) :LOU_A4_18629 004F: unknown_check $5663 jump_if_false @LOU_A4_18644 0049: destroy_car $5663 :LOU_A4_18644 7@ = 0 // (int) :LOU_A4_18648 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_18691 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(7@,2) 0022: jump_if_false @LOU_A4_18679 // Note: the incorrect math opcode was used here 003F: destroy_actor $5419(7@,2) :LOU_A4_18679 7@ += 1 // (int) 0002: jump @LOU_A4_18648 :LOU_A4_18691 034B: unknown_check $2762 jump_if_false @LOU_A4_18706 0049: destroy_car $2762 :LOU_A4_18706 0045: actor $933 defined jump_if_false @LOU_A4_18721 0352: (unknown) $933 :LOU_A4_18721 0444: (unknown) 120 0444: (unknown) 121 0025: gosub @LOU_A4_11636 0048: $5663 = create_car #IDAHO at -923.22 -677.98 10.71 004F: unknown_check $5663 jump_if_false @LOU_A4_18775 00D1: set_car $5663 Z_angle_to 32.0 :LOU_A4_18775 037B: constant_params 1 variable_params 3 unknown 26 call_with_params @NONAME_1_30224 2 8@ 9@ 10@ 0045: actor $933 defined jump_if_false @LOU_A4_18806 0200: (unknown) $933 0 :LOU_A4_18806 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3612 0 -946.531 -673.19 11.2 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_3612 1 -936.95 -684.47 11.21 0045: actor $5676 defined jump_if_false @LOU_A4_18879 00CF: set_actor $5676 Z_angle_to -19.95 :LOU_A4_18879 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_507 $5675 -921.86 -673.19 11.25 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_507 $5676 -931.84 -675.12 11.21 0001: wait 500 ms 00B9: set_camera_position -919.69 -675.29 12.1 rotations 0 0 0 00BA: set_camera_point_at -920.21 -676.13 11.96 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 10.0 time 6500 00B9: set_camera_position -919.69 -675.29 12.1 rotations 0 0 0 00BA: set_camera_point_at -920.56 -675.77 11.96 mode 1 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 03D4: (unknown) 'H_EMP1' // This site is now part of your business empire. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 5500 jump_if_false @LOU_A4_19070 :LOU_A4_19070 00B9: set_camera_position -931.96 -669.55 11.43 rotations 0 0 0 00BA: set_camera_point_at -931.83 -670.55 11.41 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 10.0 time 13000 00B9: set_camera_position -931.73 -671.34 11.4 rotations 0 0 0 00BA: set_camera_point_at -931.6 -672.33 11.39 mode 1 03D4: (unknown) 'H_EMP2' // You will find your gang members hanging around outside any businesses that you own. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6500 jump_if_false @LOU_A4_19189 :LOU_A4_19189 03D4: (unknown) 'H_EMP3' // You can ~h~recruit~w~ them to join you by targeting them and using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6500 jump_if_false @LOU_A4_19219 :LOU_A4_19219 00B9: set_camera_position -938.39 -688.92 11.7 rotations 0 0 0 00BA: set_camera_point_at -937.54 -689.45 11.71 mode 2 0479: (unknown) 8@ 9@ 10@ 8004: not 50@ = $5756 // (int) // Note: the incorrect math opcode was used here 03D3: (unknown) 'H_EMP4' // While not on a mission, you can enter the building on a site by walking into the arrow. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6500 jump_if_false @LOU_A4_19298 :LOU_A4_19298 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 0268: (unknown) 047A: (unknown) $5756 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35959 2 0 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_19424 1 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -1733.8 639.68 150.04 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_3894 2 00B9: set_camera_position -1730.99 638.41 151.35 rotations 0 0 0 00BA: set_camera_point_at -1731.96 638.18 151.33 mode 2 0001: wait 900 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 10.0 time 5000 00B9: set_camera_position -1730.99 638.41 151.35 rotations 0 0 0 00BA: set_camera_point_at -1731.32 637.47 151.25 mode 1 03D4: (unknown) 'H_EMP5' // Inside, you will find more gang members. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6000 jump_if_false @LOU_A4_19509 :LOU_A4_19509 03D4: (unknown) 'H_EMP6' // You can start ~h~missions~w~ by standing near a gang member and using~h~ ~k~ ~TGSUB~. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6500 jump_if_false @LOU_A4_19539 :LOU_A4_19539 03D4: (unknown) 'H_EMP9' // Complete empire missions to increase your reputation. A higher reputation will increase your earnings for a business type. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6500 jump_if_false @LOU_A4_19569 :LOU_A4_19569 03D4: (unknown) 'H_EMP10' // Your empire earnings will be paid directly to you at 16:00 every day. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 6500 jump_if_false @LOU_A4_19600 :LOU_A4_19600 00B9: set_camera_position -1732.78 637.63 151.14 rotations 0 0 0 00BA: set_camera_point_at -1731.78 637.64 151.19 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 10.0 time 16000 00B9: set_camera_position -1731.48 637.64 151.24 rotations 0 0 0 00BA: set_camera_point_at -1730.49 637.62 151.34 mode 1 03D4: (unknown) 'H_EMP7' // Every business you own also contains a ~h~notice board. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 7500 jump_if_false @LOU_A4_19719 :LOU_A4_19719 03D4: (unknown) 'H_EMP8' // Stand next to the notice board and use~h~ ~k~ ~TGSUB~ ~w~to develop the site. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 8500 jump_if_false @LOU_A4_19749 :LOU_A4_19749 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 0268: (unknown) 037B: constant_params 3 variable_params 0 unknown 26 call_with_params @NONAME_1_35959 2 1 0 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LOU_A4_691 $933 -936.15 -681.29 10.25 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_19424 0 0045: actor $933 defined jump_if_false @LOU_A4_19838 0200: (unknown) $933 1 00CF: set_actor $933 Z_angle_to 0 0154: (unknown) $933 :LOU_A4_19838 7@ = 0 // (int) :LOU_A4_19842 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_19885 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(7@,2) 0022: jump_if_false @LOU_A4_19873 // Note: the incorrect math opcode was used here 003F: destroy_actor $5419(7@,2) :LOU_A4_19873 7@ += 1 // (int) 0002: jump @LOU_A4_19842 :LOU_A4_19885 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_362 1000 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LOU_A4_5074 $5760 $5764 $5768 $5772 $5776 $5780 0026: return :LOU_A4_19922 $1068 = 0 // (int) 0249: (unknown) $5756 0268: (unknown) 0059: text_clear_all 0025: gosub @LOU_A4_11305 2@ > -1 // (int) var > num jump_if_false @LOU_A4_20027 3 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_20027 // Note: the incorrect math opcode was used here 034A: unknown_check $5660 0022: jump_if_false @LOU_A4_20027 // Note: the incorrect math opcode was used here 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_190 1000 034A: unknown_check $5660 jump_if_false @LOU_A4_20010 003F: destroy_actor $5660 :LOU_A4_20010 0001: wait 100 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LOU_A4_362 1000 :LOU_A4_20027 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @LOU_A4_20080 3 > 2@ // (int) num > var 0022: jump_if_false @LOU_A4_20080 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 $5372(2@,3) :LOU_A4_20080 0@ == 6 // (int) var == num jump_if_false @LOU_A4_20148 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @NONAME_1_25596 2 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_24042 2 0001: wait 2000 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 :LOU_A4_20148 0026: return :LOU_A4_20150 0268: (unknown) 0059: text_clear_all 0025: gosub @LOU_A4_11305 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @99RED_12847 'LOU_A04' 1500 // To Victor, the Spoils 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_29724 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_33916 11@ 01DF: progress_made += 1 0026: return :LOU_A4_20212 0268: (unknown) 0249: (unknown) $5756 $940 = 0 // (int) $941 = 0 // (int) $1068 = 0 // (int) $2750 = -1 // (int) 034A: unknown_check $5660 jump_if_false @LOU_A4_20254 020D: (unknown) $5660 :LOU_A4_20254 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @AUDIMON_2679 7@ = 0 // (int) :LOU_A4_20268 2 > 7@ // (int) num > var 0022: jump_if_false @LOU_A4_20311 // Note: the incorrect math opcode was used here 034A: unknown_check $5419(7@,2) 0022: jump_if_false @LOU_A4_20299 // Note: the incorrect math opcode was used here 020D: (unknown) $5419(7@,2) :LOU_A4_20299 7@ += 1 // (int) 0002: jump @LOU_A4_20268 :LOU_A4_20311 024F: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 59--------------- :LOU_B1 0238: name_thread 'LOU_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_B1' 0025: gosub @LOU_B1_2133 009D: wasted_or_busted // mission only jump_if_false @LOU_B1_45 0025: gosub @LOU_B1_10577 :LOU_B1_45 0025: gosub @LOU_B1_10793 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :LOU_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_B1_138 :LOU_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :LOU_B1_172 809F: not actor 3@ dead 0022: jump_if_false @LOU_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_B1_188 0026: return :LOU_B1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_B1_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 @LOU_B1_248 0400: (unknown) $933 $1070 0002: jump @LOU_B1_254 :LOU_B1_248 02C0: (unknown) $933 $1070 :LOU_B1_254 0@ >= 0 // (int) var >= num jump_if_false @LOU_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LOU_B1_281 0045: actor $933 defined jump_if_false @LOU_B1_349 807E: not actor $933 driving jump_if_false @LOU_B1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_B1_329 :LOU_B1_326 021D: (unknown) 0 :LOU_B1_329 $1078 == 0 // (int) var == num jump_if_false @LOU_B1_345 02EA: select_interior 2 :LOU_B1_345 01AE: (unknown) 1 :LOU_B1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LOU_B1_362 0045: actor $933 defined jump_if_false @LOU_B1_426 807E: not actor $933 driving jump_if_false @LOU_B1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LOU_B1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LOU_B1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LOU_B1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LOU_B1_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 @LOU_B1_475 02EA: select_interior 0 :LOU_B1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_B1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_B1_505 0026: return 0045: actor 0@ defined jump_if_false @LOU_B1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_B1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_B1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_B1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_B1_556 0026: return :LOU_B1_558 0045: actor 0@ defined 0022: jump_if_false @LOU_B1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_B1_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 @LOU_B1_605 :LOU_B1_601 1@ = 0 // (int) :LOU_B1_605 1@ == 1 // (int) var == num jump_if_false @LOU_B1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B1_682 007E: actor 0@ driving jump_if_false @LOU_B1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_B1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_B1_671 :LOU_B1_668 00F1: (unknown) 0@ :LOU_B1_671 0002: jump @LOU_B1_682 :LOU_B1_678 1@ = 0 // (int) :LOU_B1_682 0002: jump @LOU_B1_605 :LOU_B1_689 0026: return 0045: actor 0@ defined jump_if_false @LOU_B1_783 007E: actor 0@ driving jump_if_false @LOU_B1_767 02A7: unknown_check 0@ jump_if_false @LOU_B1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_B1_760 :LOU_B1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B1_760 0002: jump @LOU_B1_776 :LOU_B1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B1_776 0002: jump @LOU_B1_785 :LOU_B1_783 005F: (unknown) :LOU_B1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_B1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_B1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_B1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B1_877 :LOU_B1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_558 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_B1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_558 4@ :LOU_B1_877 0002: jump @LOU_B1_943 :LOU_B1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B1_943 :LOU_B1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_B1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_558 3@ :LOU_B1_943 0045: actor 0@ defined jump_if_false @LOU_B1_995 004F: unknown_check 1@ jump_if_false @LOU_B1_995 007E: actor 0@ driving jump_if_false @LOU_B1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_B1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B1_558 0@ :LOU_B1_995 5@ = 0 // (int) :LOU_B1_999 5@ == 0 // (int) var == num jump_if_false @LOU_B1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B1_1090 004F: unknown_check 1@ jump_if_false @LOU_B1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_B1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_B1_1090 :LOU_B1_1056 2@ == -1 // (int) var == num jump_if_false @LOU_B1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_B1_1090 :LOU_B1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_B1_1090 0002: jump @LOU_B1_999 :LOU_B1_1097 0026: return :LOU_B1_1099 0@ == 0 // (int) var == num jump_if_false @LOU_B1_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B1_1318 :LOU_B1_1142 0@ == 1 // (int) var == num jump_if_false @LOU_B1_1175 03CF: (unknown) 200 200 200 255 0002: jump @LOU_B1_1318 :LOU_B1_1175 0@ == 2 // (int) var == num jump_if_false @LOU_B1_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_B1_1318 :LOU_B1_1217 0@ == 3 // (int) var == num jump_if_false @LOU_B1_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B1_1318 :LOU_B1_1261 0@ == 4 // (int) var == num jump_if_false @LOU_B1_1292 03CF: (unknown) 8 143 59 255 0002: jump @LOU_B1_1318 :LOU_B1_1292 0@ == 5 // (int) var == num jump_if_false @LOU_B1_1318 03CF: (unknown) 237 130 180 255 :LOU_B1_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :LOU_B1_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 @LOU_B1_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_B1_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_B1_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_B1_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_B1_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 @LOU_B1_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_B1_1442 005F: (unknown) :LOU_B1_1444 $5751 = -962.19 // (float) $5760 = 188.41 // (float) $5769 = 9.69 // (float) $5752 = -962.55 // (float) $5761 = 192.15 // (float) $5770 = 12.59 // (float) $5753 = -964.18 // (float) $5762 = 194.91 // (float) $5771 = 10.44 // (float) $5754 = -958.48 // (float) $5763 = 190.12 // (float) $5772 = 9.77 // (float) $5755 = -958.3 // (float) $5764 = 193.08 // (float) $5773 = 13.33 // (float) $5756 = -957.34 // (float) $5765 = 193.46 // (float) $5774 = 10.16 // (float) $5757 = -955.38 // (float) $5766 = 190.9 // (float) $5775 = 9.32 // (float) $5758 = -953.38 // (float) $5767 = 193.75 // (float) $5776 = 12.67 // (float) $5759 = -953.49 // (float) $5768 = 195.49 // (float) $5777 = 9.88 // (float) $5486(0@,9) = 0 // (int) 01BC: (unknown) $5495(0@,9) $5504(0@,9) $5513(0@,9) $5486(0@,9) 0463: (unknown) 7 1 0026: return :LOU_B1_1719 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LOU_B1_1099 2 0311: status_text $5615 type 1 line 2 GXT 'LOU_04' // global_variable // Girls 0026: return :LOU_B1_1749 2 > $5616 // (int) num > var 0022: jump_if_false @LOU_B1_1778 // Note: the incorrect math opcode was used here $5651 -= 0.04 // (float) 0002: jump @LOU_B1_1816 :LOU_B1_1778 5 > $5616 // (int) num > var 0022: jump_if_false @LOU_B1_1807 // Note: the incorrect math opcode was used here $5651 -= 0.03 // (float) 0002: jump @LOU_B1_1816 :LOU_B1_1807 $5651 -= 0.01 // (float) :LOU_B1_1816 $5615 > 1 // (int) var > num jump_if_false @LOU_B1_1842 0038: $5615 = float $5651 to_integer // Note: the incorrect math opcode was used here 0002: jump @LOU_B1_1865 :LOU_B1_1842 not $5615 == -1 // (int) var == num jump_if_false @LOU_B1_1865 00AE: remove_status_text $5615 $5615 = -1 // (int) :LOU_B1_1865 0026: return :LOU_B1_1867 01ED: (unknown) 0026: return :LOU_B1_1871 00BB: (unknown) $5709 00BB: (unknown) $5710 00BB: (unknown) $5711 00BB: (unknown) $5706 00BB: (unknown) $5707 00BB: (unknown) $5708 $5709 = 0 // (int) $5710 = 0 // (int) $5711 = 0 // (int) $5706 = 0 // (int) $5707 = 0 // (int) $5708 = 0 // (int) 0093: destroy_object $5716 0093: destroy_object $5717 0093: destroy_object $5718 0093: destroy_object $5712 0093: destroy_object $5713 0093: destroy_object $5714 0093: destroy_object $5715 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5727 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5725 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5726 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5728 // Like turning a car into any random car 0113: remove_references_to_car $5729 // Like turning a car into any random car 0113: remove_references_to_car $5730 // Like turning a car into any random car 0113: remove_references_to_car $5731 // Like turning a car into any random car 0113: remove_references_to_car $5733 // Like turning a car into any random car 0113: remove_references_to_car $5734 // Like turning a car into any random car 0113: remove_references_to_car $5735 // Like turning a car into any random car 0162: release_model #FIRETRUK 0162: release_model #AMBULAN 0162: release_model 14 0162: release_model 13 0162: release_model 138 0162: release_model 42 0162: release_model #BERETTA 0162: release_model 12 0162: release_model #TRAFFICCONE 020D: (unknown) $5720 not $5605 == 8 // (int) var == num jump_if_false @LOU_B1_2076 034A: unknown_check $5719 jump_if_false @LOU_B1_2069 020D: (unknown) $5719 :LOU_B1_2069 0002: jump @LOU_B1_2091 :LOU_B1_2076 034A: unknown_check $5719 jump_if_false @LOU_B1_2091 0112: remove_references_to_actor $5719 // Like turning an actor into a random pedestrian :LOU_B1_2091 00AE: remove_status_text $5615 0026: return :LOU_B1_2097 031D: (unknown) $937 $938 -963.42 188.13 $5654 100.0 > $5654 // (float) num > var 0022: jump_if_false @LOU_B1_2131 // Note: the incorrect math opcode was used here 005E: (unknown) :LOU_B1_2131 005F: (unknown) :LOU_B1_2133 $940 = 1 // (int) 0443: (unknown) 66 0160: load_model 13 0160: load_model 138 0160: load_model 42 0160: load_model #BERETTA 0160: load_model #TRAFFICCONE 0228: (unknown) 03F1: (unknown) 0 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_6449 $1748 0@ 3@ = 0 // (int) $5645 = 1 // (int) $5646 = 0 // (int) 4@ = 0 // (int) $5619 = 0 // (int) $5651 = 100.0 // (float) $5620 = 0 // (int) $5647 = 0 // (int) $5621 = 0 // (int) $5622 = 1 // (int) $5623 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5631 = 0 // (int) $5635 = 0 // (int) $5615 = 100 // (int) $5639 = 0 // (int) $5636 = 0 // (int) $5637 = 0 // (int) $5629 = 0 // (int) $5640 = 0 // (int) $5641 = 0 // (int) $5642 = 0 // (int) $5643 = 0 // (int) $5638 = 0 // (int) $5630 = 0 // (int) $5632 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) $5618 = 0 // (int) $5606 = 0 // (int) $5607 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5614 = 0 // (int) $5644 = 0 // (int) $5616 = 0 // (int) 2@ = 0 // (int) 1@ = 0 // (int) $5742 = -1 // (int) $5743 = -1 // (int) $5744 = -1 // (int) $5745 = -1 // (int) $5746 = -1 // (int) $5747 = -1 // (int) $5748 = -1 // (int) $5749 = -1 // (int) $5750 = -1 // (int) $5740 = -1 // (int) $5741 = -1 // (int) $5738 = -1 // (int) $5739 = -1 // (int) 0152: create_forbidden_for_peds_cube_cornerA -1024.55 157.56 0.5 cornerB -818.12 270.38 17.86 $5605 = 0 // (int) :LOU_B1_2511 0001: wait 0 ms $5605 == 0 // (int) var == num jump_if_false @LOU_B1_2533 0025: gosub @LOU_B1_2752 :LOU_B1_2533 $5605 == 1 // (int) var == num jump_if_false @LOU_B1_2553 0025: gosub @LOU_B1_3640 :LOU_B1_2553 $5605 == 2 // (int) var == num jump_if_false @LOU_B1_2573 0025: gosub @LOU_B1_4553 :LOU_B1_2573 $5605 == 3 // (int) var == num jump_if_false @LOU_B1_2593 0025: gosub @LOU_B1_5631 :LOU_B1_2593 $5605 == 4 // (int) var == num jump_if_false @LOU_B1_2613 0025: gosub @LOU_B1_9174 :LOU_B1_2613 $5605 == 5 // (int) var == num jump_if_false @LOU_B1_2633 0025: gosub @LOU_B1_7936 :LOU_B1_2633 $5605 == 6 // (int) var == num jump_if_false @LOU_B1_2653 0025: gosub @LOU_B1_9703 :LOU_B1_2653 $5605 == 7 // (int) var == num jump_if_false @LOU_B1_2673 0025: gosub @LOU_B1_10577 :LOU_B1_2673 $5605 == 8 // (int) var == num jump_if_false @LOU_B1_2693 0025: gosub @LOU_B1_10741 :LOU_B1_2693 $5605 == 9 // (int) var == num jump_if_false @LOU_B1_2713 0002: jump @LOU_B1_10793 :LOU_B1_2713 not $5605 == 9 // (int) var == num jump_if_false @LOU_B1_2750 009F: actor $933 dead jump_if_false @LOU_B1_2743 $5605 = 7 // (int) :LOU_B1_2743 0002: jump @LOU_B1_2511 :LOU_B1_2750 0026: return :LOU_B1_2752 0045: actor $933 defined jump_if_false @LOU_B1_2790 0107: toggle_player $933 can_move 0 0044: put_actor $933 at -873.2 -265.2 11.0 00CF: set_actor $933 Z_angle_to 0 :LOU_B1_2790 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1AA' 'LOU_10' -1 0 // ~w~Hey, Louise. It's me... 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1AA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1AB' 'LOU_11' -1 0 // ~w~Vic! Thank god you're here. I just heard your cathouse is going up in flames! Are the girls okay? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1AB' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1AC' 'LOU_12' -1 0 // ~w~Did Marty's inbred family do this? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1AC' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1AD' 'LOU_13' -1 0 // ~w~I'll be right down. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1AD' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_190 500 00B9: set_camera_position -873.5 -267.5 10.89 rotations 0 0 0 00BA: set_camera_point_at -873.12 -266.57 10.93 mode 2 028D: (unknown) 0.1 02B4: set_camera_transverse_delay 0 time 8000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 500 jump_if_true @LOU_B1_3418 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1AA' 0045: actor $933 defined jump_if_false @LOU_B1_3121 04B4: (unknown) $933 66 339 1.0 :LOU_B1_3121 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'LOUB1AA' jump_if_false @LOU_B1_3154 0002: jump @LOU_B1_3418 :LOU_B1_3154 00B9: set_camera_position -873.42 -267.31 10.9 rotations 0 0 0 00BA: set_camera_point_at -873.05 -266.39 10.92 mode 1 0045: actor $933 defined jump_if_false @LOU_B1_3216 04B4: (unknown) $933 66 338 1.0 :LOU_B1_3216 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1AB' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'LOUB1AB' jump_if_false @LOU_B1_3268 0002: jump @LOU_B1_3418 :LOU_B1_3268 0045: actor $933 defined jump_if_false @LOU_B1_3291 04B4: (unknown) $933 66 339 1.0 :LOU_B1_3291 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1AC' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'LOUB1AC' jump_if_false @LOU_B1_3343 0002: jump @LOU_B1_3418 :LOU_B1_3343 0045: actor $933 defined jump_if_false @LOU_B1_3366 04B4: (unknown) $933 66 338 1.0 :LOU_B1_3366 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1AD' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'LOUB1AD' jump_if_false @LOU_B1_3418 0002: jump @LOU_B1_3418 :LOU_B1_3418 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 834A: not unknown_check $5720 jump_if_false @LOU_B1_3485 003E: $5720 = create_actor_pedtype 5 model 138 at -871.92 -266.24 10.5 0399: (unknown) $5720 1 01EC: (unknown) $5720 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @AUDIMON_2977 $5720 :LOU_B1_3485 0045: actor $933 defined jump_if_false @LOU_B1_3530 0044: put_actor $933 at -870.19 -266.33 10.5 010F: (unknown) $933 -953.63 185.66 11.0 :LOU_B1_3530 0444: (unknown) 66 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1BA' 'LOU_15' $933 0 // ~w~Did you call the fire department? 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1BA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1BB' 'LOU_16' $5720 0 // ~w~Don't worry. I know where we can get a fire-truck. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1BB' $5605 = 1 // (int) 0026: return :LOU_B1_3640 0160: load_model 12 0160: load_model #SENTINEL 0160: load_model #AMBULAN 0160: load_model #PIMP 0160: load_model #FIRETRUK 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 2 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 3 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 4 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 5 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 6 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 7 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 8 $5641 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_B1_3790 :LOU_B1_3790 0122: create_forbidden_for_cars_cube_cornerA -727.99 81.97 5.42 cornerB -731.23 161.0 14.61 01BB: (unknown) -732.4 111.55 11.0 $5656 0048: $5733 = create_car #FIRETRUK at -732.4 111.55 $5656 01BB: (unknown) -725.18 140.0 11.0 $5656 0048: $5734 = create_car #AMBULAN at -725.18 140.0 $5656 00D1: set_car $5733 Z_angle_to -10.0 00D1: set_car $5734 Z_angle_to -160.0 022E: (unknown) $5733 1 022E: (unknown) $5734 1 01BB: (unknown) -729.56 122.58 11.0 $5656 0048: $5730 = create_car #SENTINEL at -729.56 122.58 $5656 01BB: (unknown) -728.15 131.78 11.0 $5656 0048: $5731 = create_car #SENTINEL at -728.15 131.78 $5656 013A: set_car $5730 door_status_to 2 013A: set_car $5731 door_status_to 2 00D1: set_car $5731 Z_angle_to 180.0 03AF: (unknown) $5730 03AF: (unknown) $5731 01BB: (unknown) -953.63 185.66 11.0 $5656 0048: $5728 = create_car #SENTINEL at -953.63 185.66 $5656 00D1: set_car $5728 Z_angle_to 30.0 01F4: (unknown) $5728 $5740 01BB: (unknown) -953.63 185.66 11.0 $5656 0048: $5729 = create_car #PIMP at -965.96 184.95 $5656 00D1: set_car $5729 Z_angle_to -20.0 01F4: (unknown) $5729 $5741 $5642 = 1 // (int) $5643 = 1 // (int) 01BB: (unknown) -726.02 122.5 11.0 $5656 003E: $5724 = create_actor_pedtype 17 model 13 at -726.02 122.5 $5656 01BB: (unknown) -724.21 122.27 11.0 $5656 0222: (unknown) -724.21 122.27 $5656 $5725 013E: actor $5725 look_at_actor $5724 013E: actor $5724 look_at_actor $5725 01BB: (unknown) -729.43 127.31 11.0 $5656 003E: $5727 = create_actor_pedtype 4 model 12 at -729.43 127.31 $5656 01BB: (unknown) -728.16 127.75 11.0 $5656 0222: (unknown) -728.16 127.75 $5656 $5726 013E: actor $5727 look_at_actor $5726 013E: actor $5726 look_at_actor $5727 020E: (unknown) $5727 1 0092: $5716 = init_object #FAKETARGET at -962.74 193.48 9.8 0092: $5717 = init_object #FAKETARGET at -958.74 193.48 9.8 0092: $5718 = init_object #FAKETARGET at -954.74 193.48 9.8 0092: $5712 = init_object #TRAFFICCONE at -734.59 103.87 $5656 0092: $5713 = init_object #TRAFFICCONE at -732.5 103.87 $5656 0092: $5714 = init_object #TRAFFICCONE at -726.24 146.45 $5656 0092: $5715 = init_object #TRAFFICCONE at -724.64 146.45 $5656 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_362 1000 0001: wait 500 ms 0045: actor $5720 defined jump_if_false @LOU_B1_4490 0045: actor $933 defined jump_if_false @LOU_B1_4467 0119: actor $5720 kill_actor $933 :LOU_B1_4467 0331: (unknown) $5720 0 01EC: (unknown) $5720 1 0368: (unknown) $5720 0 0002: jump @LOU_B1_4503 :LOU_B1_4490 3@ = 2 // (int) $5605 = 7 // (int) 0026: return :LOU_B1_4503 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1719 0121: remove_forbidden_for_cars_cube_cornerA -727.99 81.97 5.42 cornerB -731.23 161.0 14.61 0059: text_clear_all $5605 = 2 // (int) 0026: return :LOU_B1_4553 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1749 $5646 == 0 // (int) var == num jump_if_false @LOU_B1_4786 $5647 == 0 // (int) var == num jump_if_false @LOU_B1_4621 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_13224 'LOUB1BA' 1 $5647 = 1 // (int) 0002: jump @LOU_B1_4786 :LOU_B1_4621 $5647 == 1 // (int) var == num jump_if_false @LOU_B1_4694 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12674 'LOUB1BA' jump_if_false @LOU_B1_4687 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MAIN_13224 'LOUB1BB' 1 $5647 = 2 // (int) :LOU_B1_4687 0002: jump @LOU_B1_4786 :LOU_B1_4694 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12674 'LOUB1BB' jump_if_false @LOU_B1_4786 004F: unknown_check $5733 jump_if_false @LOU_B1_4755 $5707 == 0 // (int) var == num jump_if_false @LOU_B1_4755 00C0: (unknown) $5733 $5707 00BC: (unknown) $5707 2 :LOU_B1_4755 0057: show_text_highpriority GXT 'LOU_01' time 5000 flag 1 // Get the ~b~fire-truck. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 $5646 = 1 // (int) :LOU_B1_4786 004F: unknown_check $5730 jump_if_false @LOU_B1_4807 004D: store_car $5730 position_to $5691 $5692 $5693 :LOU_B1_4807 009F: actor $5720 dead 0022: jump_if_false @LOU_B1_4831 // Note: the incorrect math opcode was used here 3@ = 2 // (int) $5605 = 7 // (int) 0026: return :LOU_B1_4831 0045: actor $5720 defined jump_if_false @LOU_B1_4975 0045: actor $933 defined jump_if_false @LOU_B1_4975 81F0: not actor $5720 in_range_of_player $933 0022: jump_if_false @LOU_B1_4921 // Note: the incorrect math opcode was used here $5708 == 0 // (int) var == num jump_if_false @LOU_B1_4905 0057: show_text_highpriority GXT 'LOU_03' time 5000 flag 1 // You left ~b~Louise ~w~behind. 00C1: (unknown) $5720 $5708 00BC: (unknown) $5708 2 :LOU_B1_4905 00BB: (unknown) $5707 $5707 = 0 // (int) 0002: jump @LOU_B1_4975 :LOU_B1_4921 $5707 == 0 // (int) var == num jump_if_false @LOU_B1_4956 004F: unknown_check $5733 jump_if_false @LOU_B1_4956 00C0: (unknown) $5733 $5707 00BC: (unknown) $5707 2 :LOU_B1_4956 025D: remove_text 'LOU_03' // You left ~b~Louise ~w~behind. 00BB: (unknown) $5708 $5708 = 0 // (int) :LOU_B1_4975 9 > 1@ // (int) num > var 0022: jump_if_false @LOU_B1_5029 // Note: the incorrect math opcode was used here 01BD: unknown_check $5486(1@,9) 0022: jump_if_false @LOU_B1_5017 // Note: the incorrect math opcode was used here 01BE: (unknown) $5486(1@,9) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 1@ :LOU_B1_5017 1@ += 1 // (int) 0002: jump @LOU_B1_4975 :LOU_B1_5029 01BD: unknown_check $5740 jump_if_false @LOU_B1_5057 004F: unknown_check $5728 jump_if_false @LOU_B1_5057 01F4: (unknown) $5728 $5740 :LOU_B1_5057 01BD: unknown_check $5741 0022: jump_if_false @LOU_B1_5085 // Note: the incorrect math opcode was used here 004F: unknown_check $5729 0022: jump_if_false @LOU_B1_5085 // Note: the incorrect math opcode was used here 01F4: (unknown) $5729 $5741 :LOU_B1_5085 0045: actor $933 defined 0022: jump_if_false @LOU_B1_5141 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @LOU_B1_5141 // Note: the incorrect math opcode was used here 007B: $5732 = actor $933 car 00A6: (unknown) $5732 194 jump_if_false @LOU_B1_5141 007B: $5733 = actor $933 car $5605 = 3 // (int) 0026: return :LOU_B1_5141 0078: if and 004F: unknown_check $5734 0045: actor $933 defined jump_if_false @LOU_B1_5282 007C: actor $933 driving $5734 0022: jump_if_false @LOU_B1_5201 // Note: the incorrect math opcode was used here 0045: actor $5727 defined 0022: jump_if_false @LOU_B1_5194 // Note: the incorrect math opcode was used here 00A2: (unknown) $5727 00E4: (unknown) $5727 $933 :LOU_B1_5194 0002: jump @LOU_B1_5282 :LOU_B1_5201 0045: actor $5727 defined 0022: jump_if_false @LOU_B1_5267 // Note: the incorrect math opcode was used here 0045: actor $5726 defined 0022: jump_if_false @LOU_B1_5245 // Note: the incorrect math opcode was used here 020E: (unknown) $5727 1 0220: (unknown) $5727 19 4000 0002: jump @LOU_B1_5260 :LOU_B1_5245 020E: (unknown) $5727 0 00A2: (unknown) $5727 00E4: (unknown) $5727 $933 :LOU_B1_5260 0002: jump @LOU_B1_5282 :LOU_B1_5267 0045: actor $5726 defined 0022: jump_if_false @LOU_B1_5282 // Note: the incorrect math opcode was used here 00E0: (unknown) $5726 :LOU_B1_5282 0078: if and 004F: unknown_check $5733 0045: actor $933 defined 0022: jump_if_false @LOU_B1_5546 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5733 0022: jump_if_false @LOU_B1_5473 // Note: the incorrect math opcode was used here $5709 == 0 // (int) var == num jump_if_false @LOU_B1_5337 00C2: (unknown) $5716 $5709 00BC: (unknown) $5709 0 :LOU_B1_5337 $5710 == 0 // (int) var == num jump_if_false @LOU_B1_5360 00C2: (unknown) $5717 $5710 00BC: (unknown) $5710 0 :LOU_B1_5360 $5711 == 0 // (int) var == num jump_if_false @LOU_B1_5383 00C2: (unknown) $5718 $5711 00BC: (unknown) $5711 0 :LOU_B1_5383 0057: show_text_highpriority GXT 'LOU_02' time 5000 flag 1 // Put out the ~r~fire~w~ before all of the girls die. 00BB: (unknown) $5707 $5707 = 0 // (int) 00BB: (unknown) $5708 $5708 = 0 // (int) 0045: actor $5725 defined jump_if_false @LOU_B1_5431 00E0: (unknown) $5725 :LOU_B1_5431 0045: actor $5724 defined jump_if_false @LOU_B1_5458 00A2: (unknown) $5724 00E4: (unknown) $5724 $933 01EC: (unknown) $5724 1 :LOU_B1_5458 $5605 = 3 // (int) 0026: return 0002: jump @LOU_B1_5539 :LOU_B1_5473 0045: actor $5724 defined jump_if_false @LOU_B1_5524 0045: actor $5725 defined jump_if_false @LOU_B1_5511 0220: (unknown) $5724 19 1000 0002: jump @LOU_B1_5517 :LOU_B1_5511 00E4: (unknown) $5724 $933 :LOU_B1_5517 0002: jump @LOU_B1_5539 :LOU_B1_5524 0045: actor $5725 defined 0022: jump_if_false @LOU_B1_5539 // Note: the incorrect math opcode was used here 00E0: (unknown) $5725 :LOU_B1_5539 0002: jump @LOU_B1_5559 :LOU_B1_5546 3@ = 3 // (int) $5605 = 7 // (int) 0026: return :LOU_B1_5559 1 > $5615 // (int) num > var 0022: jump_if_false @LOU_B1_5629 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 00AE: remove_status_text $5615 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_2097 jump_if_false @LOU_B1_5621 $5605 = 6 // (int) 0002: jump @LOU_B1_5627 :LOU_B1_5621 $5605 = 7 // (int) :LOU_B1_5627 0026: return :LOU_B1_5629 0026: return :LOU_B1_5631 0045: actor $933 defined jump_if_false @LOU_B1_5660 031D: (unknown) $937 $938 -962.19 188.41 $5653 :LOU_B1_5660 0045: actor $933 defined 0022: jump_if_false @LOU_B1_5704 // Note: the incorrect math opcode was used here 0045: actor $5724 defined 0022: jump_if_false @LOU_B1_5704 // Note: the incorrect math opcode was used here 0043: store_actor $5724 position_to $5700 $5701 $5702 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5700 $5701 $5655 :LOU_B1_5704 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1749 $5621 == 1 // (int) var == num jump_if_false @LOU_B1_5918 0029: $5620 += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5620 > 140000 // (int) var > num jump_if_false @LOU_B1_5918 $5622 == 3 // (int) var == num jump_if_false @LOU_B1_5793 $5625 == 0 // (int) var == num jump_if_false @LOU_B1_5786 0268: (unknown) $5625 = 1 // (int) $5621 = 0 // (int) :LOU_B1_5786 0002: jump @LOU_B1_5918 :LOU_B1_5793 $5622 == 2 // (int) var == num jump_if_false @LOU_B1_5859 $5624 == 0 // (int) var == num jump_if_false @LOU_B1_5852 0268: (unknown) 0267: (unknown) 'H_IV_09' // While it is spraying, use the~h~ ~k~ ~FIREH~ ~w~to adjust the cannon's aim. -1@ = 0 // (int) // timer2 $5620 = 0 // (int) $5622 = 3 // (int) $5624 = 1 // (int) :LOU_B1_5852 0002: jump @LOU_B1_5918 :LOU_B1_5859 $5622 == 1 // (int) var == num jump_if_false @LOU_B1_5918 $5623 == 0 // (int) var == num jump_if_false @LOU_B1_5918 0268: (unknown) 0267: (unknown) 'H_IV_08' // Hold~h~ ~k~ ~VEWEP~ ~w~to use the fire engine's water cannon. -1@ = 0 // (int) // timer2 $5620 = 0 // (int) $5622 = 2 // (int) $5623 = 1 // (int) :LOU_B1_5918 $5638 == 1 // (int) var == num jump_if_false @LOU_B1_6592 0029: $5617 += -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here 01BD: unknown_check $5740 0022: jump_if_false @LOU_B1_5953 // Note: the incorrect math opcode was used here $5636 = 1 // (int) :LOU_B1_5953 01BD: unknown_check $5741 jump_if_false @LOU_B1_5970 $5637 = 1 // (int) :LOU_B1_5970 $5617 > 1500000 // (int) var > num jump_if_false @LOU_B1_6031 $5636 == 0 // (int) var == num jump_if_false @LOU_B1_6031 004F: unknown_check $5728 jump_if_false @LOU_B1_6025 004D: store_car $5728 position_to $5694 $5695 $5696 014C: set_car $5728 health_to 1 :LOU_B1_6025 $5636 = 1 // (int) :LOU_B1_6031 $5617 > 3000000 // (int) var > num jump_if_false @LOU_B1_6092 $5637 == 0 // (int) var == num jump_if_false @LOU_B1_6092 004F: unknown_check $5729 jump_if_false @LOU_B1_6086 004D: store_car $5729 position_to $5697 $5698 $5699 014C: set_car $5729 health_to 1 :LOU_B1_6086 $5637 = 1 // (int) :LOU_B1_6092 0210: (unknown) 3 -958.22 180.59 8.0 -968.64 188.53 10.6 jump_if_false @LOU_B1_6258 01BD: unknown_check $5742 jump_if_false @LOU_B1_6172 01BE: (unknown) $5742 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 0 $5606 = 0 // (int) $5616 -= 1 // (int) $5632 = 0 // (int) :LOU_B1_6172 01BD: unknown_check $5743 jump_if_false @LOU_B1_6215 01BE: (unknown) $5743 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 1 $5607 = 0 // (int) $5616 -= 1 // (int) $5632 = 0 // (int) :LOU_B1_6215 01BD: unknown_check $5744 jump_if_false @LOU_B1_6258 01BE: (unknown) $5744 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 2 $5608 = 0 // (int) $5616 -= 1 // (int) $5632 = 0 // (int) :LOU_B1_6258 0210: (unknown) 3 -956.76 188.57 10.6 -958.22 180.59 8.0 jump_if_false @LOU_B1_6425 01BD: unknown_check $5745 jump_if_false @LOU_B1_6339 01BE: (unknown) $5745 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 3 $5609 = 0 // (int) $5616 -= 1 // (int) $5633 = 0 // (int) :LOU_B1_6339 01BD: unknown_check $5746 jump_if_false @LOU_B1_6382 01BE: (unknown) $5746 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 4 $5610 = 0 // (int) $5616 -= 1 // (int) $5633 = 0 // (int) :LOU_B1_6382 01BD: unknown_check $5747 jump_if_false @LOU_B1_6425 01BE: (unknown) $5747 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 5 $5611 = 0 // (int) $5616 -= 1 // (int) $5633 = 0 // (int) :LOU_B1_6425 0210: (unknown) 3 -951.02 181.16 8.0 -956.76 188.57 10.6 jump_if_false @LOU_B1_6592 01BD: unknown_check $5748 jump_if_false @LOU_B1_6506 01BE: (unknown) $5748 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 6 $5612 = 0 // (int) $5616 -= 1 // (int) $5634 = 0 // (int) :LOU_B1_6506 01BD: unknown_check $5749 jump_if_false @LOU_B1_6549 01BE: (unknown) $5749 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 7 $5613 = 0 // (int) $5616 -= 1 // (int) $5634 = 0 // (int) :LOU_B1_6549 01BD: unknown_check $5750 jump_if_false @LOU_B1_6592 01BE: (unknown) $5750 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 8 $5614 = 0 // (int) $5616 -= 1 // (int) $5634 = 0 // (int) :LOU_B1_6592 0078: if and 007E: actor $933 driving 0045: actor $933 defined jump_if_false @LOU_B1_6642 007B: $5732 = actor $933 car 00A6: (unknown) $5732 194 jump_if_false @LOU_B1_6642 007B: $5733 = actor $933 car $5644 = 0 // (int) :LOU_B1_6642 0078: if and 0045: actor $5720 defined 0045: actor $933 defined jump_if_false @LOU_B1_7159 004F: unknown_check $5733 jump_if_false @LOU_B1_7059 007C: actor $933 driving $5733 0022: jump_if_false @LOU_B1_6971 // Note: the incorrect math opcode was used here $5631 = 1 // (int) 025D: remove_text 'LOU_06' // Get back in the ~b~truck. $5618 == 0 // (int) var == num jump_if_false @LOU_B1_6817 120.0 > $5653 // (float) num > var 0022: jump_if_false @LOU_B1_6817 // Note: the incorrect math opcode was used here $5621 = 1 // (int) $5638 = 1 // (int) -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 0057: show_text_highpriority GXT 'LOU_07' time 5000 flag 1 // Those burning cars will explode soon and make the fire worse. 0045: actor $5724 defined jump_if_false @LOU_B1_6811 80.0 > $5655 // (float) num > var 0022: jump_if_false @LOU_B1_6802 // Note: the incorrect math opcode was used here 00A2: (unknown) $5724 00E0: (unknown) $5724 0002: jump @LOU_B1_6806 :LOU_B1_6802 003F: destroy_actor $5724 :LOU_B1_6806 $5645 = 0 // (int) :LOU_B1_6811 $5618 = 1 // (int) :LOU_B1_6817 $5629 == 0 // (int) var == num jump_if_false @LOU_B1_6850 0057: show_text_highpriority GXT 'LOU_02' time 5000 flag 1 // Put out the ~r~fire~w~ before all of the girls die. $5629 = 1 // (int) :LOU_B1_6850 $5632 == 0 // (int) var == num jump_if_false @LOU_B1_6885 $5709 == 0 // (int) var == num jump_if_false @LOU_B1_6885 00C2: (unknown) $5716 $5709 00BC: (unknown) $5709 0 :LOU_B1_6885 $5633 == 0 // (int) var == num jump_if_false @LOU_B1_6920 $5710 == 0 // (int) var == num jump_if_false @LOU_B1_6920 00C2: (unknown) $5717 $5710 00BC: (unknown) $5710 0 :LOU_B1_6920 $5634 == 0 // (int) var == num jump_if_false @LOU_B1_6955 $5711 == 0 // (int) var == num jump_if_false @LOU_B1_6955 00C2: (unknown) $5718 $5711 00BC: (unknown) $5711 0 :LOU_B1_6955 00BB: (unknown) $5707 $5707 = 0 // (int) 0002: jump @LOU_B1_7052 :LOU_B1_6971 025D: remove_text 'LOU_02' // Put out the ~r~fire~w~ before all of the girls die. 00BB: (unknown) $5709 $5709 = 0 // (int) 00BB: (unknown) $5710 $5710 = 0 // (int) 00BB: (unknown) $5711 $5711 = 0 // (int) $5707 == 0 // (int) var == num jump_if_false @LOU_B1_7052 $5629 = 0 // (int) 0057: show_text_highpriority GXT 'LOU_06' time 5000 flag 1 // Get back in the ~b~truck. 00C0: (unknown) $5733 $5707 00BC: (unknown) $5707 2 :LOU_B1_7052 0002: jump @LOU_B1_7101 :LOU_B1_7059 00BB: (unknown) $5707 $5707 = 0 // (int) $5644 == 0 // (int) var == num jump_if_false @LOU_B1_7101 0057: show_text_highpriority GXT 'LOU_18' time 5000 flag 1 // ~w~Find another fire-truck. $5644 = 1 // (int) :LOU_B1_7101 $5653 > 300.0 // (float) var > num jump_if_false @LOU_B1_7127 $5631 = 0 // (int) 0002: jump @LOU_B1_7152 :LOU_B1_7127 0078: if and 0045: actor $5720 defined 0045: actor $933 defined jump_if_false @LOU_B1_7152 $5631 = 1 // (int) :LOU_B1_7152 0002: jump @LOU_B1_7172 :LOU_B1_7159 3@ = 2 // (int) $5605 = 7 // (int) 0026: return :LOU_B1_7172 $5645 == 1 // (int) var == num jump_if_false @LOU_B1_7238 0045: actor $5725 defined jump_if_false @LOU_B1_7200 00E0: (unknown) $5725 :LOU_B1_7200 0045: actor $5724 defined jump_if_false @LOU_B1_7238 00A2: (unknown) $5724 0045: actor $933 defined jump_if_false @LOU_B1_7232 00E4: (unknown) $5724 $933 :LOU_B1_7232 01EC: (unknown) $5724 1 :LOU_B1_7238 $5631 == 1 // (int) var == num jump_if_false @LOU_B1_7557 9 > 1@ // (int) num > var 0022: jump_if_false @LOU_B1_7546 // Note: the incorrect math opcode was used here 0078: if and 01BD: unknown_check $5486(1@,9) $5350(1@,9) == 0 // (int) var == num jump_if_false @LOU_B1_7534 $5616 += 1 // (int) $5350(1@,9) = 1 // (int) 0078: if and $5606 == 1 // (int) var == num $5607 == 1 // (int) var == num $5608 == 1 // (int) var == num jump_if_false @LOU_B1_7345 $5632 = 1 // (int) 00BB: (unknown) $5709 $5709 = 0 // (int) :LOU_B1_7345 0078: if and $5609 == 1 // (int) var == num $5610 == 1 // (int) var == num $5611 == 1 // (int) var == num jump_if_false @LOU_B1_7389 $5633 = 1 // (int) 00BB: (unknown) $5710 $5710 = 0 // (int) :LOU_B1_7389 0078: if and $5612 == 1 // (int) var == num $5613 == 1 // (int) var == num $5614 == 1 // (int) var == num jump_if_false @LOU_B1_7433 $5634 = 1 // (int) 00BB: (unknown) $5711 $5711 = 0 // (int) :LOU_B1_7433 0078: if and $5632 == 1 // (int) var == num $5633 == 1 // (int) var == num $5634 == 1 // (int) var == num jump_if_false @LOU_B1_7534 00AE: remove_status_text $5615 81BD: not unknown_check $5740 jump_if_false @LOU_B1_7481 01BE: (unknown) $5740 :LOU_B1_7481 81BD: not unknown_check $5741 jump_if_false @LOU_B1_7496 01BE: (unknown) $5741 :LOU_B1_7496 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 $5641 = 0 // (int) $5642 = 0 // (int) $5643 = 0 // (int) $5605 = 5 // (int) 0026: return :LOU_B1_7534 1@ += 1 // (int) 0002: jump @LOU_B1_7550 :LOU_B1_7546 1@ = 0 // (int) :LOU_B1_7550 0002: jump @LOU_B1_7864 :LOU_B1_7557 01BD: unknown_check $5742 jump_if_false @LOU_B1_7583 01BE: (unknown) $5742 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 0 :LOU_B1_7583 01BD: unknown_check $5743 jump_if_false @LOU_B1_7610 01BE: (unknown) $5743 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 1 :LOU_B1_7610 01BD: unknown_check $5744 jump_if_false @LOU_B1_7637 01BE: (unknown) $5744 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 2 :LOU_B1_7637 01BD: unknown_check $5745 jump_if_false @LOU_B1_7664 01BE: (unknown) $5745 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 3 :LOU_B1_7664 01BD: unknown_check $5746 jump_if_false @LOU_B1_7691 01BE: (unknown) $5746 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 4 :LOU_B1_7691 01BD: unknown_check $5747 jump_if_false @LOU_B1_7718 01BE: (unknown) $5747 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 5 :LOU_B1_7718 01BD: unknown_check $5748 jump_if_false @LOU_B1_7745 01BE: (unknown) $5748 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 6 :LOU_B1_7745 01BD: unknown_check $5749 jump_if_false @LOU_B1_7772 01BE: (unknown) $5749 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 7 :LOU_B1_7772 01BD: unknown_check $5750 jump_if_false @LOU_B1_7799 01BE: (unknown) $5750 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 8 :LOU_B1_7799 $5616 = 0 // (int) $5632 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) $5606 = 0 // (int) $5607 = 0 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) $5614 = 0 // (int) :LOU_B1_7864 1 > $5615 // (int) num > var 0022: jump_if_false @LOU_B1_7934 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 00AE: remove_status_text $5615 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_2097 jump_if_false @LOU_B1_7926 $5605 = 6 // (int) 0002: jump @LOU_B1_7932 :LOU_B1_7926 $5605 = 7 // (int) :LOU_B1_7932 0026: return :LOU_B1_7934 0026: return :LOU_B1_7936 0160: load_model 14 0443: (unknown) 107 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1CA' 'LOU_08' -1 0 // ~w~That's Marty's cousin... 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1CA' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1CB' 'LOU_8A' -1 0 // ~w~He did it, Vic! Get him! Bastard's got six toes... 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1CB' 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'LOUB1CC' 'LOU_09' -1 0 // ~w~Hey you! 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'LOUB1CC' 0001: wait 500 ms 0049: destroy_car $5729 0049: destroy_car $5728 022C: (unknown) -972.09 177.39 -100.0 50.0 0 0246: (unknown) -1024.55 157.56 0.5 -818.12 270.38 17.86 0122: create_forbidden_for_cars_cube_cornerA -1004.82 167.41 11.46 cornerB -912.29 181.77 0.95 034A: unknown_check $5724 jump_if_false @LOU_B1_8201 003F: destroy_actor $5724 :LOU_B1_8201 034A: unknown_check $5727 jump_if_false @LOU_B1_8216 003F: destroy_actor $5727 :LOU_B1_8216 003F: destroy_actor $5720 003E: $5720 = create_actor_pedtype 5 model 138 at -972.09 177.39 -100.0 003E: $5721 = create_actor_pedtype 22 model 0 at -968.92 177.87 9.24 0200: (unknown) $5721 0 0078: if and 0045: actor $933 defined 0045: actor $933 defined jump_if_false @LOU_B1_8363 02A7: unknown_check $933 jump_if_false @LOU_B1_8323 0216: (unknown) $933 -973.7 177.21 -100.0 0002: jump @LOU_B1_8340 :LOU_B1_8323 0044: put_actor $933 at -973.7 177.21 -100.0 :LOU_B1_8340 013E: actor $933 look_at_actor $5720 013E: actor $5720 look_at_actor $933 00CF: set_actor $933 Z_angle_to -125.0 0049: destroy_car $5733 :LOU_B1_8363 0078: if and 0045: actor $933 defined 0045: actor $5721 defined jump_if_false @LOU_B1_8388 0153: (unknown) $933 $5721 :LOU_B1_8388 003E: $5719 = create_actor_pedtype 4 model 14 at -992.39 163.85 -100.0 0045: actor $933 defined jump_if_false @LOU_B1_8426 013E: actor $5719 look_at_actor $933 :LOU_B1_8426 041B: (unknown) $5719 9 00C1: (unknown) $5719 $5706 00BC: (unknown) $5706 0 0106: give_actor $5719 weapon 19 ammo 20 // Load the weapon model before using this 01B1: (unknown) $5719 0 1 0 0 0 0048: $5735 = create_car #SENTINEL at -997.06 170.36 -100.0 00D1: set_car $5735 Z_angle_to 90.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_190 1000 00B9: set_camera_position -970.93 177.05 10.43 rotations 0 0 0 00BA: set_camera_point_at -971.9 176.86 10.29 mode 2 022C: (unknown) -972.09 177.39 -100.0 50.0 0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 0045: actor $5720 defined jump_if_false @LOU_B1_8597 04B4: (unknown) $5720 107 460 1.0 :LOU_B1_8597 02B4: set_camera_transverse_delay 0 time 2000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 100 jump_if_true @LOU_B1_9018 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1CA' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'LOUB1CA' jump_if_false @LOU_B1_8674 0002: jump @LOU_B1_9018 :LOU_B1_8674 0045: actor $5721 defined jump_if_false @LOU_B1_8704 0044: put_actor $5721 at -994.22 161.06 9.49 :LOU_B1_8704 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1CB' 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 'LOUB1CB' jump_if_false @LOU_B1_8756 0002: jump @LOU_B1_9018 :LOU_B1_8756 003F: destroy_actor $5721 00B9: set_camera_position -996.38 162.5 9.69 rotations 0 0 0 00BA: set_camera_point_at -995.63 163.16 9.8 mode 2 0045: actor $933 defined jump_if_false @LOU_B1_8826 010F: (unknown) $933 -992.39 163.85 -100.0 :LOU_B1_8826 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'LOUB1CC' 0045: actor $5719 defined jump_if_false @LOU_B1_8873 00A2: (unknown) $5719 0158: actor $5719 run_to -1006.25 165.91 :LOU_B1_8873 0078: if and 0045: actor $933 defined 0045: actor $933 defined jump_if_false @LOU_B1_8923 0045: actor $5719 defined jump_if_false @LOU_B1_8923 013E: actor $933 look_at_actor $5719 0158: actor $933 run_to -992.39 163.85 :LOU_B1_8923 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 1500 jump_if_true @LOU_B1_9018 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_362 1000 0045: actor $933 defined jump_if_false @LOU_B1_8981 00A2: (unknown) $933 :LOU_B1_8981 003F: destroy_actor $5720 0057: show_text_highpriority GXT 'LOU_05' time 5000 flag 1 // Kill the~r~ arsonist. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 $5605 = 4 // (int) 0026: return :LOU_B1_9018 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LOU_B1_9043 00A2: (unknown) $933 :LOU_B1_9043 034A: unknown_check $5721 jump_if_false @LOU_B1_9058 003F: destroy_actor $5721 :LOU_B1_9058 0045: actor $5719 defined jump_if_false @LOU_B1_9088 0044: put_actor $5719 at -1007.2 147.55 15.1 :LOU_B1_9088 0078: if and 0045: actor $933 defined 0045: actor $933 defined jump_if_false @LOU_B1_9124 0045: actor $5719 defined jump_if_false @LOU_B1_9124 013E: actor $933 look_at_actor $5719 :LOU_B1_9124 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_362 1000 003F: destroy_actor $5720 0057: show_text_highpriority GXT 'LOU_05' time 5000 flag 1 // Kill the~r~ arsonist. 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 $5605 = 4 // (int) 0026: return :LOU_B1_9174 0045: actor $5719 defined jump_if_false @LOU_B1_9655 0043: store_actor $5719 position_to $5685 $5686 $5687 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LOU_B1_9218 // Note: the incorrect math opcode was used here 031D: (unknown) $5685 $5686 $937 $938 $5652 :LOU_B1_9218 02E7: get_weapon_data_from_actor $5719 weapon_group 1 weapon $5627 ammo $5626 model $5628 1 > $5626 // (int) num > var 0022: jump_if_false @LOU_B1_9251 // Note: the incorrect math opcode was used here 009E: set_actor $5719 weapon 19 ammo_to 20 while_in_car :LOU_B1_9251 0038: $5604 = float $5652 to_integer // Note: the incorrect math opcode was used here $5630 == 0 // (int) var == num jump_if_false @LOU_B1_9376 0081: actor $5719 near_point_on_foot -1006.25 165.91 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_9310 0158: actor $5719 run_to -1007.2 147.55 :LOU_B1_9310 0081: actor $5719 near_point_on_foot -1007.2 147.55 radius 0.5 0.5 sphere 0 jump_if_false @LOU_B1_9369 00A2: (unknown) $5719 020E: (unknown) $5719 1 0045: actor $933 defined jump_if_false @LOU_B1_9363 013E: actor $5719 look_at_actor $933 :LOU_B1_9363 $5630 = 1 // (int) :LOU_B1_9369 0002: jump @LOU_B1_9648 :LOU_B1_9376 $5639 == 0 // (int) var == num jump_if_false @LOU_B1_9524 0045: actor $933 defined jump_if_false @LOU_B1_9405 0153: (unknown) $5719 $933 :LOU_B1_9405 0081: actor $5719 near_point_on_foot -1007.2 147.55 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_9481 020E: (unknown) $5719 0 0347: (unknown) $5719 0 014B: set_actor $5719 health_to 100 0158: actor $5719 run_to -1016.2 152.27 $5639 = 1 // (int) $5619 = 0 // (int) 0002: jump @LOU_B1_9517 :LOU_B1_9481 0347: (unknown) $5719 1 0045: actor $933 defined jump_if_false @LOU_B1_9504 00E4: (unknown) $5719 $933 :LOU_B1_9504 03D6: (unknown) $5719 500 034F: (unknown) $5719 1 :LOU_B1_9517 0002: jump @LOU_B1_9648 :LOU_B1_9524 0081: actor $5719 near_point_on_foot -1015.49 153.35 radius 1.2 1.2 sphere 0 jump_if_false @LOU_B1_9648 25.0 > $5652 // (float) num > var 0022: jump_if_false @LOU_B1_9634 // Note: the incorrect math opcode was used here $5619 == 0 // (int) var == num jump_if_false @LOU_B1_9627 0347: (unknown) $5719 0 00A2: (unknown) $5719 03D6: (unknown) $5719 1500 0045: actor $933 defined jump_if_false @LOU_B1_9615 00E4: (unknown) $5719 $933 :LOU_B1_9615 034F: (unknown) $5719 1 $5619 = 1 // (int) :LOU_B1_9627 0002: jump @LOU_B1_9648 :LOU_B1_9634 0309: (unknown) $5719 1 5000 $5619 = 0 // (int) :LOU_B1_9648 0002: jump @LOU_B1_9701 :LOU_B1_9655 00BB: (unknown) $5706 $5706 = 0 // (int) 0001: wait 2000 ms 009F: actor $933 dead jump_if_false @LOU_B1_9693 $5605 = 7 // (int) 0002: jump @LOU_B1_9699 :LOU_B1_9693 $5605 = 8 // (int) :LOU_B1_9699 0026: return :LOU_B1_9701 0026: return :LOU_B1_9703 0045: actor $933 defined jump_if_false @LOU_B1_9719 0107: toggle_player $933 can_move 0 :LOU_B1_9719 022C: (unknown) -961.39 186.88 9.64 30.0 0 003E: $5722 = create_actor_pedtype 5 model 42 at -962.19 186.44 9.64 003E: $5723 = create_actor_pedtype 5 model 42 at -961.39 186.88 9.64 03D5: (unknown) $5723 300 0078: if and 004F: unknown_check $5733 0045: actor $933 defined jump_if_false @LOU_B1_9898 0053: (unknown) $5733 -974.19 203.78 -956.39 180.35 0 jump_if_false @LOU_B1_9881 007C: actor $933 driving $5733 0022: jump_if_false @LOU_B1_9874 // Note: the incorrect math opcode was used here 004E: put_car $5733 at -952.24 181.38 9.5 :LOU_B1_9874 0002: jump @LOU_B1_9898 :LOU_B1_9881 007C: actor $933 driving $5733 0022: jump_if_false @LOU_B1_9898 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5733 // Like turning a car into any random car :LOU_B1_9898 0045: actor $933 defined 0022: jump_if_false @LOU_B1_10019 // Note: the incorrect math opcode was used here 0046: unknown_check $933 -974.19 203.78 -956.39 180.35 0 jump_if_false @LOU_B1_10019 02A7: unknown_check $933 jump_if_false @LOU_B1_9994 007B: $5736 = actor $933 car 0042: (unknown) $933 // Note: the incorrect math opcode was used here 0216: (unknown) $933 -952.24 181.38 9.5 0001: wait 1 ms 0049: destroy_car $5736 0002: jump @LOU_B1_10015 :LOU_B1_9994 (unknown) $933 0044: put_actor $933 at -952.24 181.38 9.5 :LOU_B1_10015 003F: destroy_actor $5720 :LOU_B1_10019 0246: (unknown) -974.19 203.78 5.0 -963.3 183.75 15.0 0049: destroy_car $5729 0049: destroy_car $5728 0001: wait 500 ms $5640 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_190 1000 00B9: set_camera_position -968.36 190.38 13.46 rotations 0 0 0 00BA: set_camera_point_at -967.84 189.78 12.85 mode 2 0045: actor $5722 defined jump_if_false @LOU_B1_10142 0158: actor $5722 run_to -962.19 186.44 :LOU_B1_10142 02B4: set_camera_transverse_delay 0 time 2000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 100 00B9: set_camera_position -968.88 189.26 13.03 rotations 0 0 0 00BA: set_camera_point_at -968.18 188.8 12.48 mode 1 01BE: (unknown) $5742 01BE: (unknown) $5743 01BE: (unknown) $5744 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_1444 2 0045: actor $5722 defined jump_if_false @LOU_B1_10269 01F5: (unknown) $5722 $5738 014B: set_actor $5722 health_to 100 :LOU_B1_10269 0045: actor $5723 defined jump_if_false @LOU_B1_10294 0158: actor $5723 run_to -967.7 197.85 :LOU_B1_10294 0045: actor $5723 defined jump_if_false @LOU_B1_10318 01F5: (unknown) $5723 $5739 03D5: (unknown) $5723 200 :LOU_B1_10318 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 100 0045: actor $5722 defined jump_if_false @LOU_B1_10356 014B: set_actor $5722 health_to 0 :LOU_B1_10356 0045: actor $5722 defined jump_if_false @LOU_B1_10400 0081: actor $5722 near_point_on_foot -962.19 186.44 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_10400 014B: set_actor $5722 health_to 0 :LOU_B1_10400 0045: actor $5723 defined jump_if_false @LOU_B1_10411 :LOU_B1_10411 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 400 0045: actor $5722 defined jump_if_false @LOU_B1_10468 0081: actor $5722 near_point_on_foot -962.19 186.44 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_10468 014B: set_actor $5722 health_to 0 :LOU_B1_10468 0045: actor $5723 defined jump_if_false @LOU_B1_10484 014B: set_actor $5723 health_to 0 :LOU_B1_10484 0045: actor $5723 defined jump_if_false @LOU_B1_10528 0081: actor $5723 near_point_on_foot -967.7 197.85 radius 1.0 1.0 sphere 0 jump_if_false @LOU_B1_10528 014B: set_actor $5723 health_to 0 :LOU_B1_10528 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 2000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B1_362 1000 3@ = 1 // (int) $5605 = 7 // (int) 0026: return :LOU_B1_10577 0059: text_clear_all 020D: (unknown) $5720 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1867 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1871 0463: (unknown) 7 0 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 3@ == 1 // (int) var == num jump_if_false @LOU_B1_10653 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_5026 'LOU_E1' // ~r~All of the girls died! :LOU_B1_10653 3@ == 2 // (int) var == num jump_if_false @LOU_B1_10683 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_5026 'LOU_E2' // ~r~Louise died! :LOU_B1_10683 3@ == 3 // (int) var == num jump_if_false @LOU_B1_10713 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_5026 'LOU_E3' // ~r~The fire-truck is destroyed! :LOU_B1_10713 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 500 ms $5605 = 9 // (int) 0026: return :LOU_B1_10741 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @99RED_12847 'LOU_B01' 300 // Hose the Hoes 01DF: progress_made += 1 $646 -= 1 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B1_1871 $5605 = 9 // (int) 0026: return :LOU_B1_10793 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 034A: unknown_check $5721 jump_if_false @LOU_B1_10823 003F: destroy_actor $5721 :LOU_B1_10823 0121: remove_forbidden_for_cars_cube_cornerA -1004.82 167.41 11.46 cornerB -912.29 181.77 0.95 0121: remove_forbidden_for_cars_cube_cornerA -727.99 81.97 5.42 cornerB -731.23 161.0 14.61 0151: remove_forbidden_for_peds_cube_cornerA -1024.55 157.56 0.5 cornerB -818.12 270.38 17.86 03F1: (unknown) 1 0444: (unknown) 66 0444: (unknown) 107 007A: mission_cleanup 0026: return //-------------Mission 60--------------- :LOU_B2 0238: name_thread 'LOU_B2' 01EA: increment_mission_attempts 033A: use_GXT_table 'LOU_B2' 01EA: increment_mission_attempts 0025: gosub @LOU_B2_6568 009D: wasted_or_busted // mission only jump_if_false @LOU_B2_47 0025: gosub @LOU_B2_8503 :LOU_B2_47 0025: gosub @LOU_B2_8631 end_thread :LOU_B2_56 0@ == 0 // (int) var == num jump_if_false @LOU_B2_99 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B2_275 :LOU_B2_99 0@ == 1 // (int) var == num jump_if_false @LOU_B2_132 03CF: (unknown) 200 200 200 255 0002: jump @LOU_B2_275 :LOU_B2_132 0@ == 2 // (int) var == num jump_if_false @LOU_B2_174 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LOU_B2_275 :LOU_B2_174 0@ == 3 // (int) var == num jump_if_false @LOU_B2_218 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LOU_B2_275 :LOU_B2_218 0@ == 4 // (int) var == num jump_if_false @LOU_B2_249 03CF: (unknown) 8 143 59 255 0002: jump @LOU_B2_275 :LOU_B2_249 0@ == 5 // (int) var == num jump_if_false @LOU_B2_275 03CF: (unknown) 237 130 180 255 :LOU_B2_275 0026: return :LOU_B2_277 00BC: (unknown) 0@ 2 0026: return :LOU_B2_284 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_284 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_B2_339 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LOU_B2_339 0 > 3@ // (int) num > var 0022: jump_if_false @LOU_B2_354 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LOU_B2_354 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_399 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LOU_B2_399 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LOU_B2_433 02B4: set_camera_transverse_delay 0 time 7@ :LOU_B2_433 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LOU_B2_474 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LOU_B2_485 :LOU_B2_474 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LOU_B2_485 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LOU_B2_519 02B4: set_camera_transverse_delay 0 time 5@ :LOU_B2_519 809F: not actor 3@ dead 0022: jump_if_false @LOU_B2_535 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LOU_B2_535 0026: return :LOU_B2_537 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LOU_B2_601 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 @LOU_B2_595 0400: (unknown) $933 $1070 0002: jump @LOU_B2_601 :LOU_B2_595 02C0: (unknown) $933 $1070 :LOU_B2_601 0@ >= 0 // (int) var >= num jump_if_false @LOU_B2_628 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LOU_B2_628 0045: actor $933 defined jump_if_false @LOU_B2_696 807E: not actor $933 driving jump_if_false @LOU_B2_673 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LOU_B2_676 :LOU_B2_673 021D: (unknown) 0 :LOU_B2_676 $1078 == 0 // (int) var == num jump_if_false @LOU_B2_692 02EA: select_interior 2 :LOU_B2_692 01AE: (unknown) 1 :LOU_B2_696 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LOU_B2_709 0045: actor $933 defined jump_if_false @LOU_B2_773 807E: not actor $933 driving jump_if_false @LOU_B2_761 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LOU_B2_761 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LOU_B2_761 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LOU_B2_773 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LOU_B2_822 // 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 @LOU_B2_822 02EA: select_interior 0 :LOU_B2_822 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LOU_B2_852 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LOU_B2_852 0026: return 0045: actor 0@ defined jump_if_false @LOU_B2_873 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LOU_B2_873 0026: return 0045: actor 0@ defined 0022: jump_if_false @LOU_B2_903 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LOU_B2_903 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LOU_B2_903 0026: return :LOU_B2_905 0045: actor 0@ defined 0022: jump_if_false @LOU_B2_952 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LOU_B2_948 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @LOU_B2_952 :LOU_B2_948 1@ = 0 // (int) :LOU_B2_952 1@ == 1 // (int) var == num jump_if_false @LOU_B2_1036 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B2_1029 007E: actor 0@ driving jump_if_false @LOU_B2_1025 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LOU_B2_1015 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LOU_B2_1018 :LOU_B2_1015 00F1: (unknown) 0@ :LOU_B2_1018 0002: jump @LOU_B2_1029 :LOU_B2_1025 1@ = 0 // (int) :LOU_B2_1029 0002: jump @LOU_B2_952 :LOU_B2_1036 0026: return 0045: actor 0@ defined jump_if_false @LOU_B2_1130 007E: actor 0@ driving jump_if_false @LOU_B2_1114 02A7: unknown_check 0@ jump_if_false @LOU_B2_1084 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LOU_B2_1107 :LOU_B2_1084 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_905 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B2_1107 0002: jump @LOU_B2_1123 :LOU_B2_1114 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LOU_B2_1123 0002: jump @LOU_B2_1132 :LOU_B2_1130 005F: (unknown) :LOU_B2_1132 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LOU_B2_1290 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LOU_B2_1290 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LOU_B2_1231 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B2_1190 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B2_1224 :LOU_B2_1190 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_905 0@ 4@ > -1 // (int) var > num jump_if_false @LOU_B2_1224 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_905 4@ :LOU_B2_1224 0002: jump @LOU_B2_1290 :LOU_B2_1231 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LOU_B2_1256 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LOU_B2_1290 :LOU_B2_1256 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_905 0@ not 3@ == -1 // (int) var == num jump_if_false @LOU_B2_1290 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_905 3@ :LOU_B2_1290 0045: actor 0@ defined jump_if_false @LOU_B2_1342 004F: unknown_check 1@ jump_if_false @LOU_B2_1342 007E: actor 0@ driving jump_if_false @LOU_B2_1342 807C: not actor 0@ driving 1@ 0022: jump_if_false @LOU_B2_1342 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LOU_B2_905 0@ :LOU_B2_1342 5@ = 0 // (int) :LOU_B2_1346 5@ == 0 // (int) var == num jump_if_false @LOU_B2_1444 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LOU_B2_1437 004F: unknown_check 1@ jump_if_false @LOU_B2_1437 007C: actor 0@ driving 1@ 0022: jump_if_false @LOU_B2_1403 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LOU_B2_1437 :LOU_B2_1403 2@ == -1 // (int) var == num jump_if_false @LOU_B2_1429 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LOU_B2_1437 :LOU_B2_1429 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LOU_B2_1437 0002: jump @LOU_B2_1346 :LOU_B2_1444 0026: return :LOU_B2_1446 0270: (unknown) 1 $5608 = 0 // (int) $5650 = 0 // (int) $5604 = -868.4819 // (float) $5605 = -265.4108 // (float) $5606 = 11.0791 // (float) $5607 = 0 // (float) $5626 = -666.2008 // (float) $5628 = 732.8858 // (float) $5630 = 11.0866 // (float) $5632 = 107.5833 // (float) $5627 = -668.2622 // (float) $5629 = 731.9097 // (float) $5631 = 10.846 // (float) $5633 = 174.4016 // (float) $5637 = -682.4435 // (float) $5639 = 703.7288 // (float) $5641 = 11.0866 // (float) $5643 = 273.3955 // (float) $5638 = -678.4835 // (float) $5640 = 702.5594 // (float) $5642 = 10.8416 // (float) $5644 = 174.4016 // (float) $5648 = 100 // (int) 0035: $5647 = $5648 // (int vars) $5647 /= 50 // (int) 0 >= $5647 // (int) num >= var 0022: jump_if_false @LOU_B2_1672 // Note: the incorrect math opcode was used here $5647 = 1 // (int) :LOU_B2_1672 0271: (unknown) 22 8 $5651 = 300.0 // (float) $5652 = 150.0 // (float) $5653 = 600.0 // (float) 0026: return :LOU_B2_1701 0160: load_model 138 0160: load_model 49 0160: load_model #GANG7A 0160: load_model #GANG7B 0228: (unknown) 0160: load_model #PEREN 0160: load_model #BOBCAT 0160: load_model #UZI 0228: (unknown) 0026: return 1@ = 0 // (int) 0045: actor 0@ defined jump_if_false @LOU_B2_1816 0084: actor 0@ stopped_near_point_on_foot $5659 $5669 radius 1.0 1.0 sphere 0 0022: jump_if_false @LOU_B2_1788 // Note: the incorrect math opcode was used here 00EE: (unknown) 0@ $5658 $5668 0002: jump @LOU_B2_1816 :LOU_B2_1788 0084: actor 0@ stopped_near_point_on_foot $5658 $5668 radius 1.0 1.0 sphere 0 0022: jump_if_false @LOU_B2_1816 // Note: the incorrect math opcode was used here 00EE: (unknown) 0@ $5659 $5669 :LOU_B2_1816 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_1822 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @LOU_B2_1889 // 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 @LOU_B2_1889 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @LOU_B2_1889 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 0@ :LOU_B2_1889 0026: return :LOU_B2_1891 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 50 // (int) var == num jump_if_false @LOU_B2_1968 0006: 6@ = 'LOUB2AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_50' // (string) // ~w~Vic. Welfare said I was a bad mother. // Note: the incorrect math opcode was used here 0035: 8@ = $5691 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_1968 0@ == 51 // (int) var == num jump_if_false @LOU_B2_2021 0006: 6@ = 'LOUB2AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_51' // (string) // ~w~Their man said he was gonna take Mary-Beth off me... unless I put out for him. // Note: the incorrect math opcode was used here 0035: 8@ = $5691 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2021 0@ == 52 // (int) var == num jump_if_false @LOU_B2_2074 0006: 6@ = 'LOUB2AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_52' // (string) // ~w~But, I'll show him. I've got a couple of guys to take care of him. // Note: the incorrect math opcode was used here 0035: 8@ = $5691 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2074 0@ == 53 // (int) var == num jump_if_false @LOU_B2_2127 0006: 6@ = 'LOUB2AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_53' // (string) // ~w~What? Killing him is going to make things worse. // Note: the incorrect math opcode was used here 0035: 8@ = $5692 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2127 0@ == 54 // (int) var == num jump_if_false @LOU_B2_2180 0006: 6@ = 'LOUB2AE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_54' // (string) // ~w~When's this happening? // Note: the incorrect math opcode was used here 0035: 8@ = $5692 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2180 0@ == 55 // (int) var == num jump_if_false @LOU_B2_2233 0006: 6@ = 'LOUB2AF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_55' // (string) // ~w~Well, kinda right now. // Note: the incorrect math opcode was used here 0035: 8@ = $5691 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2233 0@ == 56 // (int) var == num jump_if_false @LOU_B2_2286 0006: 6@ = 'LOUB2AG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_56' // (string) // ~w~Did I do wrong? How was I to know better? // Note: the incorrect math opcode was used here 0035: 8@ = $5691 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2286 0@ == 70 // (int) var == num jump_if_false @LOU_B2_2339 0006: 6@ = 'LOUB2BA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_70' // (string) // ~w~Somebody help! // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2339 0@ == 73 // (int) var == num jump_if_false @LOU_B2_2392 0006: 6@ = 'LOUB2BC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_73' // (string) // ~w~Okay! Okay! She's white trash anyway. // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @LOU_B2_2433 :LOU_B2_2392 0@ == 71 // (int) var == num jump_if_false @LOU_B2_2433 0006: 6@ = 'LOUB2BB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'LOU2_71' // (string) // ~w~File that in your report! Leave Louise Williams alone, pal, or you and I are going to become close friends. // Note: the incorrect math opcode was used here 0035: 8@ = $933 // (int vars) :LOU_B2_2433 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :LOU_B2_2455 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @LOU_B2_1891 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @LOU_B2_1822 2@ 3@ 4@ 5@ 1@ 0026: return :LOU_B2_2488 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @LOU_B2_1891 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @LOU_B2_1822 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @LOU_B2_2627 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_13565 jump_if_false @LOU_B2_2580 037A: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12674 $5690 jump_if_false @LOU_B2_2580 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13346 $5690 :LOU_B2_2580 5@ == -1 // (int) var == num jump_if_false @LOU_B2_2610 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 1@ 0002: jump @LOU_B2_2622 :LOU_B2_2610 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13224 1@ 5@ :LOU_B2_2622 0037: $5690 = 1@ // (string vars) :LOU_B2_2627 0026: return :LOU_B2_2629 0@ == 400 // (int) var == num jump_if_false @LOU_B2_2729 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 @LOU_B2_2455 50 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2455 51 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2455 52 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2455 53 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2455 54 1 0002: jump @LOU_B2_2791 :LOU_B2_2729 0@ == 401 // (int) var == num jump_if_false @LOU_B2_2791 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 @LOU_B2_2455 70 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2455 73 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LOU_B2_2455 71 0 :LOU_B2_2791 0026: return :LOU_B2_2793 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @LOU_B2_2843 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'LOU2_01' // ~r~The Welfare Man died. 0002: jump @LOU_B2_3438 :LOU_B2_2843 0@ == 2 // (int) var == num jump_if_false @LOU_B2_2889 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'LOU2_02' // ~r~The Welfare Man escaped. 0002: jump @LOU_B2_3438 :LOU_B2_2889 0@ == 11 // (int) var == num jump_if_false @LOU_B2_2930 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_11' time 2@ flag 1 // Stop the ~r~thugs~w~ from killing the Welfare Man. 0002: jump @LOU_B2_3438 :LOU_B2_2930 0@ == 15 // (int) var == num jump_if_false @LOU_B2_2971 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_12' time 2@ flag 1 // Warn the ~r~Welfare Man~w~ off. 0002: jump @LOU_B2_3438 :LOU_B2_2971 0@ == 14 // (int) var == num jump_if_false @LOU_B2_3012 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_13' time 2@ flag 1 // Beat up the ~r~Welfare Man. 0002: jump @LOU_B2_3438 :LOU_B2_3012 0@ == 80 // (int) var == num jump_if_false @LOU_B2_3053 2@ = 4000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_14' time 2@ flag 1 0002: jump @LOU_B2_3438 :LOU_B2_3053 0@ == 12 // (int) var == num jump_if_false @LOU_B2_3094 2@ = 4000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_17' time 2@ flag 1 // You are going to lose the ~b~Welfare Man. 0002: jump @LOU_B2_3438 :LOU_B2_3094 0@ == 13 // (int) var == num jump_if_false @LOU_B2_3135 2@ = 4000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'LOU2_18' time 2@ flag 1 // You are going to lose the ~r~Welfare Man. 0002: jump @LOU_B2_3438 :LOU_B2_3135 0@ == 50 // (int) var == num jump_if_false @LOU_B2_3166 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 50 0002: jump @LOU_B2_3438 :LOU_B2_3166 0@ == 51 // (int) var == num jump_if_false @LOU_B2_3197 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 51 0002: jump @LOU_B2_3438 :LOU_B2_3197 0@ == 52 // (int) var == num jump_if_false @LOU_B2_3228 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 52 0002: jump @LOU_B2_3438 :LOU_B2_3228 0@ == 53 // (int) var == num jump_if_false @LOU_B2_3259 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 53 0002: jump @LOU_B2_3438 :LOU_B2_3259 0@ == 54 // (int) var == num jump_if_false @LOU_B2_3290 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 54 0002: jump @LOU_B2_3438 :LOU_B2_3290 0@ == 55 // (int) var == num jump_if_false @LOU_B2_3321 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 55 0002: jump @LOU_B2_3438 :LOU_B2_3321 0@ == 56 // (int) var == num jump_if_false @LOU_B2_3352 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 56 0002: jump @LOU_B2_3438 :LOU_B2_3352 0@ == 70 // (int) var == num jump_if_false @LOU_B2_3383 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 70 0002: jump @LOU_B2_3438 :LOU_B2_3383 0@ == 73 // (int) var == num jump_if_false @LOU_B2_3414 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 73 0002: jump @LOU_B2_3438 :LOU_B2_3414 0@ == 71 // (int) var == num jump_if_false @LOU_B2_3438 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LOU_B2_2488 71 :LOU_B2_3438 0035: 1@ = 2@ // (int vars) 0026: return :LOU_B2_3444 8045: not actor $933 defined 0022: jump_if_false @LOU_B2_3463 // Note: the incorrect math opcode was used here $5611 = 1 // (int) 005E: (unknown) :LOU_B2_3463 005F: (unknown) :LOU_B2_3465 0@ > 0 // (int) var > num jump_if_false @LOU_B2_3483 00BB: (unknown) 0@ 0@ = 0 // (int) :LOU_B2_3483 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3489 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LOU_B2_3542 1 > 1@ // (int) num > var 0022: jump_if_false @LOU_B2_3542 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @LOU_B2_3542 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_277 1@ :LOU_B2_3542 0035: 3@ = 1@ // (int vars) 0026: return :LOU_B2_3548 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @LOU_B2_3601 1 > 1@ // (int) num > var 0022: jump_if_false @LOU_B2_3601 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @LOU_B2_3601 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LOU_B2_277 1@ :LOU_B2_3601 0035: 3@ = 1@ // (int vars) 0026: return :LOU_B2_3607 0@ = 0 // (int) :LOU_B2_3611 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3465 $5365(0@,2) $5365(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_B2_3611 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3465 $5625 $5625 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3465 $5636 $5636 0026: return :LOU_B2_3676 804F: not unknown_check 0@ jump_if_false @LOU_B2_3728 0048: 0@ = create_car #PEREN at $5638 $5640 $5642 00D1: set_car 0@ Z_angle_to $5644 0050: set_car 0@ max_speed_to 10.0 0051: set_car 0@ traffic_behavior_to 2 013A: set_car 0@ door_status_to 2 01B2: (unknown) 0@ 0 1 0 0 0 :LOU_B2_3728 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3734 804F: not unknown_check 0@ 0022: jump_if_false @LOU_B2_3767 // Note: the incorrect math opcode was used here 0048: 0@ = create_car #BOBCAT at $5627 $5629 $5631 00D1: set_car 0@ Z_angle_to $5633 0050: set_car 0@ max_speed_to 25.0 :LOU_B2_3767 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3773 1@ = 0 // (int) 804F: not unknown_check $5645 jump_if_false @LOU_B2_3802 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_3676 $5645 $5645 :LOU_B2_3802 8045: not actor 0@ defined jump_if_false @LOU_B2_3826 00A4: 0@ = create_actor_pedtype 3 model 49 in_car $5645 driverseat 0507: (unknown) 0@ 27 :LOU_B2_3826 $5689 = 700 // (int) 0035: 1@ = 0@ // (int vars) 0026: return :LOU_B2_3839 2@ = 0 // (int) 1@ == 1 // (int) var == num jump_if_false @LOU_B2_3880 804F: not unknown_check $5634 jump_if_false @LOU_B2_3880 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @LOU_B2_3734 $5634 $5634 :LOU_B2_3880 8045: not actor 0@ defined jump_if_false @LOU_B2_3936 1@ == 1 // (int) var == num jump_if_false @LOU_B2_3918 00A4: 0@ = create_actor_pedtype 22 model #GANG7A in_car $5634 driverseat 0002: jump @LOU_B2_3936 :LOU_B2_3918 003E: 0@ = create_actor_pedtype 22 model #GANG7A at $5626 $5628 $5630 00CF: set_actor 0@ Z_angle_to $5632 :LOU_B2_3936 01EC: (unknown) 0@ 1 00A1: (unknown) 0@ 8 041B: (unknown) 0@ 9 0035: 2@ = 0@ // (int vars) 0026: return :LOU_B2_3957 2@ = 0 // (int) 8045: not actor 0@ defined jump_if_false @LOU_B2_3990 004F: unknown_check 1@ jump_if_false @LOU_B2_3990 0118: 0@ = create_actor_pedtype 22 model #GANG7B in_car 1@ passenger_seat 0 :LOU_B2_3990 0106: give_actor 0@ weapon 25 ammo 1000 // Load the weapon model before using this 01EC: (unknown) 0@ 1 0442: (unknown) 0@ 0 01C9: (unknown) 0@ 25 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 10000 00A1: (unknown) 0@ 8 01C9: (unknown) 0@ 15 041B: (unknown) 0@ 9 0035: 2@ = 0@ // (int vars) 0026: return :LOU_B2_4044 $5617 == 0 // (int) var == num jump_if_false @LOU_B2_4120 0@ == 1 // (int) var == num jump_if_false @LOU_B2_4087 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_B2_56 2 0002: jump @LOU_B2_4099 :LOU_B2_4087 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_B2_56 3 :LOU_B2_4099 024D: (unknown) $5616 1 'LOU2_00' // Welfare Man $5617 = 1 // (int) :LOU_B2_4120 0026: return :LOU_B2_4122 $5617 == 1 // (int) var == num jump_if_false @LOU_B2_4144 00AE: remove_status_text $5616 $5617 = 0 // (int) :LOU_B2_4144 0026: return :LOU_B2_4146 8045: not actor $5635 defined jump_if_false @LOU_B2_4165 $5611 = 2 // (int) 005E: (unknown) :LOU_B2_4165 005F: (unknown) :LOU_B2_4167 $5655 == 1 // (int) var == num jump_if_false @LOU_B2_4346 0045: actor $933 defined jump_if_false @LOU_B2_4346 0045: actor $5635 defined jump_if_false @LOU_B2_4346 0043: store_actor $5635 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 1@ 2@ 0@ $5654 == 1 // (int) var == num jump_if_false @LOU_B2_4282 0014: $5652 > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_4255 // Note: the incorrect math opcode was used here $5654 = 0 // (int) 0002: jump @LOU_B2_4275 :LOU_B2_4255 0014: 0@ > $5653 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_4275 // Note: the incorrect math opcode was used here $5611 = 3 // (int) 005E: (unknown) :LOU_B2_4275 0002: jump @LOU_B2_4346 :LOU_B2_4282 0014: 0@ > $5651 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LOU_B2_4346 // Note: the incorrect math opcode was used here $5654 = 1 // (int) $5609 == 2 // (int) var == num jump_if_false @LOU_B2_4333 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 12 4@ 0002: jump @LOU_B2_4346 :LOU_B2_4333 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 13 4@ :LOU_B2_4346 005F: (unknown) :LOU_B2_4348 0@ = 0 // (float) 1@ = 0 // (float) 2@ = 0 // (float) 0045: actor $5619 defined jump_if_false @LOU_B2_4385 0043: store_actor $5619 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0002: jump @LOU_B2_4437 :LOU_B2_4385 0045: actor $5620 defined 0022: jump_if_false @LOU_B2_4410 // Note: the incorrect math opcode was used here 0043: store_actor $5620 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0002: jump @LOU_B2_4437 :LOU_B2_4410 004F: unknown_check $5634 0022: jump_if_false @LOU_B2_4435 // Note: the incorrect math opcode was used here 004D: store_car $5634 position_to 3@ 4@ 5@ 0002: jump @LOU_B2_4437 :LOU_B2_4435 005F: (unknown) :LOU_B2_4437 0036: 0@ = 3@ // (float vars) 0036: 1@ = 4@ // (float vars) 0036: 2@ = 5@ // (float vars) 005E: (unknown) :LOU_B2_4451 004F: unknown_check $5645 0022: jump_if_false @LOU_B2_5110 // Note: the incorrect math opcode was used here 0045: actor $5635 defined 0022: jump_if_false @LOU_B2_5110 // Note: the incorrect math opcode was used here $5689 == 700 // (int) var == num jump_if_false @LOU_B2_4512 004B: set_car $5645 to_psycho_driver 0050: set_car $5645 max_speed_to 10.0 $5689 = 701 // (int) 0002: jump @LOU_B2_5110 :LOU_B2_4512 $5689 == 701 // (int) var == num jump_if_false @LOU_B2_4601 037A: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_B2_4348 3@ 4@ 5@ jump_if_false @LOU_B2_4560 $5689 = 703 // (int) 0002: jump @LOU_B2_4594 :LOU_B2_4560 0043: store_actor $5635 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 9@ 9@ > 600.0 // (float) var > num jump_if_false @LOU_B2_4594 $5689 = 702 // (int) :LOU_B2_4594 0002: jump @LOU_B2_5110 :LOU_B2_4601 $5689 == 702 // (int) var == num jump_if_false @LOU_B2_4710 037A: constant_params 0 variable_params 3 unknown 12 call_with_params @LOU_B2_4348 3@ 4@ 5@ jump_if_false @LOU_B2_4649 $5689 = 703 // (int) 0002: jump @LOU_B2_4703 :LOU_B2_4649 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0052: set_car $5645 driver_behaviour_to 0 004A: car $5645 drive_to 6@ 7@ 8@ 0043: store_actor $5635 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 9@ 150.0 > 9@ // (float) num > var 0022: jump_if_false @LOU_B2_4703 // Note: the incorrect math opcode was used here $5689 = 700 // (int) :LOU_B2_4703 0002: jump @LOU_B2_5110 :LOU_B2_4710 $5689 == 703 // (int) var == num jump_if_false @LOU_B2_4874 0052: set_car $5645 driver_behaviour_to 0 004B: set_car $5645 to_psycho_driver 0050: set_car $5645 max_speed_to 25.0 0043: store_actor $5635 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $937 $938 9@ 300.0 > 9@ // (float) num > var 0022: jump_if_false @LOU_B2_4815 // Note: the incorrect math opcode was used here $5651 = 300.0 // (float) $5652 = 150.0 // (float) $5653 = 600.0 // (float) 004B: set_car $5645 to_psycho_driver 0050: set_car $5645 max_speed_to 25.0 $5689 = 705 // (int) 0002: jump @LOU_B2_4867 :LOU_B2_4815 0036: 11@ = 9@ // (float vars) 11@ /= 8.0 // (float) 0036: $5651 = 11@ // (float vars) $5651 *= 10.0 // (float) 0036: $5652 = $5651 // (float vars) $5652 /= 2.0 // (float) 0036: $5653 = $5651 // (float vars) $5653 *= 2.0 // (float) $5689 = 704 // (int) :LOU_B2_4867 0002: jump @LOU_B2_5110 :LOU_B2_4874 $5689 == 704 // (int) var == num jump_if_false @LOU_B2_5096 0043: store_actor $5635 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $937 $938 9@ 10@ = 0 // (int) 150.0 > 9@ // (float) num > var 0022: jump_if_false @LOU_B2_4933 // Note: the incorrect math opcode was used here 10@ = 3 // (int) 0002: jump @LOU_B2_5038 :LOU_B2_4933 $5651 > 300.0 // (float) var > num jump_if_false @LOU_B2_4963 $5651 -= 0.1 // (float) 0002: jump @LOU_B2_4968 :LOU_B2_4963 10@ += 1 // (int) :LOU_B2_4968 $5652 > 150.0 // (float) var > num jump_if_false @LOU_B2_4998 $5652 -= 0.1 // (float) 0002: jump @LOU_B2_5003 :LOU_B2_4998 10@ += 1 // (int) :LOU_B2_5003 $5653 > 600.0 // (float) var > num jump_if_false @LOU_B2_5033 $5653 -= 0.1 // (float) 0002: jump @LOU_B2_5038 :LOU_B2_5033 10@ += 1 // (int) :LOU_B2_5038 10@ >= 3 // (int) var >= num jump_if_false @LOU_B2_5089 $5651 = 300.0 // (float) $5652 = 150.0 // (float) $5653 = 600.0 // (float) 004B: set_car $5645 to_psycho_driver 0050: set_car $5645 max_speed_to 25.0 $5689 = 705 // (int) :LOU_B2_5089 0002: jump @LOU_B2_5110 :LOU_B2_5096 $5689 == 705 // (int) var == num jump_if_false @LOU_B2_5110 :LOU_B2_5110 0026: return :LOU_B2_5112 0@ == 1 // (int) var == num jump_if_false @LOU_B2_5142 $5610 = 0 // (int) $5609 = 1 // (int) 0002: jump @LOU_B2_5605 :LOU_B2_5142 0@ == 2 // (int) var == num jump_if_false @LOU_B2_5293 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_3607 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_2793 11 1@ 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @LOU_B2_3839 $5619 1 $5619 $5623 = 800 // (int) 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @LOU_B2_3957 $5620 $5634 $5620 $5624 = 800 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_3773 $5635 $5635 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_B2_2629 401 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LOU_B2_4044 1 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @LOU_B2_3548 $5635 $5636 1 $5636 $5609 = 2 // (int) 0002: jump @LOU_B2_5605 :LOU_B2_5293 0@ == 3 // (int) var == num jump_if_false @LOU_B2_5442 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_3607 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_4122 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @LOU_B2_3548 $5635 $5636 0 $5636 004F: unknown_check $5645 jump_if_false @LOU_B2_5399 014E: 1@ = car $5645 health 700 > 1@ // (int) num > var 0022: jump_if_false @LOU_B2_5378 // Note: the incorrect math opcode was used here 014C: set_car $5645 health_to 700 :LOU_B2_5378 01B0: (unknown) $5645 1 02BB: (unknown) $5645 033C: (unknown) $5645 0050: set_car $5645 max_speed_to 25.0 :LOU_B2_5399 $5689 = 703 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_4451 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_2793 15 1@ $5609 = 3 // (int) 0002: jump @LOU_B2_5605 :LOU_B2_5442 0@ == 4 // (int) var == num jump_if_false @LOU_B2_5537 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_3607 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LOU_B2_4122 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @LOU_B2_2793 73 $5646 0045: actor $5635 defined jump_if_false @LOU_B2_5524 01B1: (unknown) $5635 1 1 1 1 1 03D5: (unknown) $5635 1000 :LOU_B2_5524 $5609 = 4 // (int) 0002: jump @LOU_B2_5605 :LOU_B2_5537 0@ == 97 // (int) var == num jump_if_false @LOU_B2_5562 $5609 = 97 // (int) 0002: jump @LOU_B2_5605 :LOU_B2_5562 0@ == 98 // (int) var == num jump_if_false @LOU_B2_5587 $5609 = 98 // (int) 0002: jump @LOU_B2_5605 :LOU_B2_5587 0@ == 99 // (int) var == num jump_if_false @LOU_B2_5605 $5609 = 99 // (int) :LOU_B2_5605 0026: return :LOU_B2_5607 0045: actor $5635 defined jump_if_false @LOU_B2_5639 0043: store_actor $5635 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 01B6: (unknown) $5634 0@ 1@ 2@ 01B6: (unknown) $5634 0@ 1@ 2@ :LOU_B2_5639 004F: unknown_check $5634 0022: jump_if_false @LOU_B2_5800 // Note: the incorrect math opcode was used here 004D: store_car $5634 position_to 4@ 5@ 6@ 031D: (unknown) 0@ 1@ 4@ 5@ 3@ 3@ > 15.0 // (float) var > num jump_if_false @LOU_B2_5690 0051: set_car $5634 traffic_behavior_to 2 0002: jump @LOU_B2_5696 :LOU_B2_5690 0051: set_car $5634 traffic_behavior_to 1 :LOU_B2_5696 004F: unknown_check $5645 jump_if_false @LOU_B2_5800 $5649 == 1 // (int) var == num jump_if_false @LOU_B2_5759 -2@ >= 1000 // (int) var >= num // timer1 jump_if_false @LOU_B2_5752 0050: set_car $5634 max_speed_to 25.0 0050: set_car $5645 max_speed_to 10.0 $5649 = 0 // (int) :LOU_B2_5752 0002: jump @LOU_B2_5800 :LOU_B2_5759 0329: (unknown) $5645 $5634 0022: jump_if_false @LOU_B2_5800 // Note: the incorrect math opcode was used here $5649 = 1 // (int) -2@ = 0 // (int) // timer1 033C: (unknown) $5645 0050: set_car $5634 max_speed_to 10.0 0050: set_car $5645 max_speed_to 25.0 :LOU_B2_5800 0026: return :LOU_B2_5802 0045: actor $5363(0@,2) defined jump_if_false @LOU_B2_6266 $5367(0@,2) == 800 // (int) var == num jump_if_false @LOU_B2_5972 004F: unknown_check $5634 jump_if_false @LOU_B2_5950 02D8: unknown_check $5634 jump_if_false @LOU_B2_5859 $5688 = 1 // (int) :LOU_B2_5859 $5688 == 1 // (int) var == num jump_if_false @LOU_B2_5894 00A2: (unknown) $5363(0@,2) $5367(0@,2) = 801 // (int) 0002: jump @LOU_B2_5943 :LOU_B2_5894 007C: actor $5363(0@,2) driving $5634 0022: jump_if_false @LOU_B2_5937 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @LOU_B2_5930 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_5607 :LOU_B2_5930 0002: jump @LOU_B2_5943 :LOU_B2_5937 $5688 = 1 // (int) :LOU_B2_5943 0002: jump @LOU_B2_5965 :LOU_B2_5950 00A2: (unknown) $5363(0@,2) $5367(0@,2) = 803 // (int) :LOU_B2_5965 0002: jump @LOU_B2_6259 :LOU_B2_5972 $5367(0@,2) == 801 // (int) var == num jump_if_false @LOU_B2_6078 004F: unknown_check $5634 jump_if_false @LOU_B2_6071 007C: actor $5363(0@,2) driving $5634 0022: jump_if_false @LOU_B2_6029 // Note: the incorrect math opcode was used here 00E8: (unknown) $5363(0@,2) $5634 0002: jump @LOU_B2_6071 :LOU_B2_6029 00A2: (unknown) $5363(0@,2) 02D8: unknown_check $5634 0022: jump_if_false @LOU_B2_6062 // Note: the incorrect math opcode was used here $5367(0@,2) = 802 // (int) 0002: jump @LOU_B2_6071 :LOU_B2_6062 $5367(0@,2) = 803 // (int) :LOU_B2_6071 0002: jump @LOU_B2_6259 :LOU_B2_6078 $5367(0@,2) == 802 // (int) var == num jump_if_false @LOU_B2_6175 804F: not unknown_check $5634 jump_if_false @LOU_B2_6153 02D8: unknown_check $5634 jump_if_false @LOU_B2_6131 00F2: (unknown) $5363(0@,2) $5634 0002: jump @LOU_B2_6146 :LOU_B2_6131 00A2: (unknown) $5363(0@,2) $5367(0@,2) = 803 // (int) :LOU_B2_6146 0002: jump @LOU_B2_6168 :LOU_B2_6153 00A2: (unknown) $5363(0@,2) $5367(0@,2) = 803 // (int) :LOU_B2_6168 0002: jump @LOU_B2_6259 :LOU_B2_6175 $5367(0@,2) == 803 // (int) var == num jump_if_false @LOU_B2_6259 0043: store_actor $5363(0@,2) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0080: actor $933 near_point 2@ 3@ radius 10.0 10.0 sphere 0 0022: jump_if_false @LOU_B2_6235 // Note: the incorrect math opcode was used here 00E4: (unknown) $5363(0@,2) $933 0002: jump @LOU_B2_6259 :LOU_B2_6235 04A3: (unknown) $5363(0@,2) $933 01EC: (unknown) $5363(0@,2) 1 00E7: (unknown) $5363(0@,2) $933 :LOU_B2_6259 0002: jump @LOU_B2_6315 :LOU_B2_6266 not $5367(0@,2) == 804 // (int) var == num jump_if_false @LOU_B2_6315 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_3465 $5365(0@,2) $5365(0@,2) $5650 += 1 // (int) $5367(0@,2) = 804 // (int) :LOU_B2_6315 0026: return :LOU_B2_6317 $5688 == 1 // (int) var == num jump_if_false @LOU_B2_6351 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3465 $5625 $5625 0002: jump @LOU_B2_6368 :LOU_B2_6351 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @LOU_B2_3489 $5634 $5625 0 $5625 :LOU_B2_6368 0@ = 0 // (int) :LOU_B2_6372 $5688 == 1 // (int) var == num jump_if_false @LOU_B2_6415 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @LOU_B2_3548 $5363(0@,2) $5365(0@,2) 0 $5365(0@,2) 0002: jump @LOU_B2_6433 :LOU_B2_6415 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @LOU_B2_3465 $5365(0@,2) $5365(0@,2) :LOU_B2_6433 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LOU_B2_5802 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LOU_B2_6372 0026: return :LOU_B2_6463 004F: unknown_check $5645 jump_if_false @LOU_B2_6521 0@ = 0 // (int) 014E: 0@ = car $5645 health 0@ -= 300 // (int) 0@ /= 7 // (int) 0 > 0@ // (int) num > var 0022: jump_if_false @LOU_B2_6509 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LOU_B2_6509 0035: $5616 = 0@ // (int vars) 0002: jump @LOU_B2_6526 :LOU_B2_6521 $5616 = 0 // (int) :LOU_B2_6526 $5616 == 0 // (int) var == num jump_if_false @LOU_B2_6540 005F: (unknown) :LOU_B2_6540 005E: (unknown) $5614 = 0 // (int) $5612 = 0 // (int) $5613 = 0 // (int) 010E: $5613 = current_time_in_ms 0029: $5613 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :LOU_B2_6568 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_6449 $1748 1@ 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_1701 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_1446 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 1 0001: wait 0 ms :LOU_B2_6625 not $5609 == 99 // (int) var == num jump_if_false @LOU_B2_6828 0001: wait 0 ms :LOU_B2_6641 $5609 == 1 // (int) var == num jump_if_false @LOU_B2_6671 0001: wait 0 ms 0025: gosub @LOU_B2_6832 0002: jump @LOU_B2_6641 :LOU_B2_6671 $5609 == 2 // (int) var == num jump_if_false @LOU_B2_6701 0001: wait 0 ms 0025: gosub @LOU_B2_7847 0002: jump @LOU_B2_6671 :LOU_B2_6701 $5609 == 3 // (int) var == num jump_if_false @LOU_B2_6731 0001: wait 0 ms 0025: gosub @LOU_B2_8128 0002: jump @LOU_B2_6701 :LOU_B2_6731 $5609 == 4 // (int) var == num jump_if_false @LOU_B2_6761 0001: wait 0 ms 0025: gosub @LOU_B2_8388 0002: jump @LOU_B2_6731 :LOU_B2_6761 $5609 == 97 // (int) var == num jump_if_false @LOU_B2_6791 0001: wait 0 ms 0025: gosub @LOU_B2_8591 0002: jump @LOU_B2_6761 :LOU_B2_6791 $5609 == 98 // (int) var == num jump_if_false @LOU_B2_6821 0001: wait 0 ms 0025: gosub @LOU_B2_8503 0002: jump @LOU_B2_6791 :LOU_B2_6821 0002: jump @LOU_B2_6625 :LOU_B2_6828 0026: return 0026: return :LOU_B2_6832 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_537 1000 0443: (unknown) 108 0443: (unknown) 98 0443: (unknown) 109 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @LOU_B2_6886 02F8: (unknown) $933 1 :LOU_B2_6886 0482: (unknown) -1476264758 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_20061 13 $5687 = 0 // (float) $5657 = -875.996 // (float) $5667 = -270.3045 // (float) $5677 = 26.3211 // (float) $5658 = -877.71 // (float) $5668 = -267.42 // (float) $5678 = 26.32 // (float) $5659 = -876.47 // (float) $5669 = -268.47 // (float) $5679 = 26.32 // (float) 01BB: (unknown) $5657 $5667 $5677 3@ 0036: $5677 = 3@ // (float vars) 0036: $5678 = 3@ // (float vars) 0036: $5679 = 3@ // (float vars) 003E: $5691 = create_actor_pedtype 22 model 138 at $5657 $5667 $5677 00CF: set_actor $5691 Z_angle_to $5687 04B4: (unknown) $5691 108 461 100.0 003E: $5692 = create_actor_pedtype 22 model 0 at $5659 $5669 $5679 013E: actor $5692 look_at_actor $5691 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_2629 400 0001: wait 500 ms 00B9: set_camera_position -875.91 -267.29 26.9 rotations 0 0 0 00BA: set_camera_point_at -876.15 -268.23 26.64 mode 2 028D: (unknown) 0.1 0045: actor $5692 defined jump_if_false @LOU_B2_7156 04B4: (unknown) $5692 120 523 100.0 :LOU_B2_7156 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 0045: actor $5691 defined jump_if_false @LOU_B2_7189 04B4: (unknown) $5691 108 462 1.0 :LOU_B2_7189 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 50 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 51 2@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LOU_B2_2455 55 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 52 2@ 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LOU_B2_2455 56 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 250 jump_if_true @LOU_B2_7704 0045: actor $5692 defined jump_if_false @LOU_B2_7364 0154: (unknown) $5692 00CF: set_actor $5692 Z_angle_to -160.0 04B4: (unknown) $5692 121 554 2.0 :LOU_B2_7364 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 53 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 0045: actor $5692 defined jump_if_false @LOU_B2_7417 0528: (unknown) $5692 554 -1.0 :LOU_B2_7417 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 54 2@ 0045: actor $5692 defined jump_if_false @LOU_B2_7453 04B4: (unknown) $5692 121 556 1.0 :LOU_B2_7453 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 0045: actor $5692 defined jump_if_false @LOU_B2_7493 0528: (unknown) $5692 556 -1.0 :LOU_B2_7493 0045: actor $5691 defined jump_if_false @LOU_B2_7520 0154: (unknown) $5691 04B4: (unknown) $5691 121 540 1.0 :LOU_B2_7520 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 55 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 1000 jump_if_true @LOU_B2_7704 0045: actor $5691 defined jump_if_false @LOU_B2_7605 0528: (unknown) $5691 540 -1.0 04B4: (unknown) $5691 121 541 1.0 :LOU_B2_7605 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 56 2@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 750 jump_if_true @LOU_B2_7704 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4394 750 jump_if_true @LOU_B2_7704 0045: actor $5692 defined jump_if_false @LOU_B2_7685 0154: (unknown) $5692 04B4: (unknown) $5692 98 433 1.0 :LOU_B2_7685 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13401 $5690 jump_if_true @LOU_B2_7704 :LOU_B2_7704 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 0482: (unknown) -1476264758 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_1_20061 0 034A: unknown_check $5692 jump_if_false @LOU_B2_7748 003F: destroy_actor $5692 :LOU_B2_7748 034A: unknown_check $5691 jump_if_false @LOU_B2_7763 003F: destroy_actor $5691 :LOU_B2_7763 0444: (unknown) 108 0444: (unknown) 98 0444: (unknown) 109 0444: (unknown) 120 0444: (unknown) 121 0045: actor $933 defined jump_if_false @LOU_B2_7815 02F8: (unknown) $933 0 0044: put_actor $933 at $5604 $5605 $5606 00CF: set_actor $933 Z_angle_to $5607 :LOU_B2_7815 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_709 1000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 2 0026: return :LOU_B2_7847 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3444 jump_if_false @LOU_B2_7885 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return 0002: jump @LOU_B2_8126 :LOU_B2_7885 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4146 jump_if_false @LOU_B2_7923 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return 0002: jump @LOU_B2_8126 :LOU_B2_7923 $5655 == 0 // (int) var == num jump_if_false @LOU_B2_8026 0218: unknown_check $933 $5635 0022: jump_if_false @LOU_B2_7954 // Note: the incorrect math opcode was used here $5655 = 1 // (int) :LOU_B2_7954 008F: actor $933 near_actor $5635 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LOU_B2_7983 // Note: the incorrect math opcode was used here $5655 = 1 // (int) :LOU_B2_7983 $5655 == 1 // (int) var == num jump_if_false @LOU_B2_8026 0045: actor $5620 defined jump_if_false @LOU_B2_8013 0442: (unknown) $5620 1 :LOU_B2_8013 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 70 2@ :LOU_B2_8026 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_6317 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4451 $5618 == 0 // (int) var == num jump_if_false @LOU_B2_8126 037A: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_6463 jump_if_false @LOU_B2_8099 004F: unknown_check $5645 jump_if_false @LOU_B2_8099 014C: set_car $5645 health_to 200 $5618 = 1 // (int) :LOU_B2_8099 $5650 >= 2 // (int) var >= num jump_if_false @LOU_B2_8126 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 3 0026: return :LOU_B2_8126 0026: return :LOU_B2_8128 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3444 jump_if_false @LOU_B2_8166 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return 0002: jump @LOU_B2_8386 :LOU_B2_8166 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4146 jump_if_false @LOU_B2_8204 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return 0002: jump @LOU_B2_8386 :LOU_B2_8204 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4167 jump_if_false @LOU_B2_8242 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return 0002: jump @LOU_B2_8386 :LOU_B2_8242 004F: unknown_check $5645 jump_if_false @LOU_B2_8386 014E: 4@ = car $5645 health 400 >= 4@ // (int) num >= var 0022: jump_if_false @LOU_B2_8332 // Note: the incorrect math opcode was used here 0050: set_car $5645 max_speed_to 0 0052: set_car $5645 driver_behaviour_to 0 02B3: (unknown) $5645 014C: set_car $5645 health_to 400 807C: not actor $5635 driving $5645 0022: jump_if_false @LOU_B2_8325 // Note: the incorrect math opcode was used here 00F2: (unknown) $5635 $5645 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 4 0026: return :LOU_B2_8325 0002: jump @LOU_B2_8342 :LOU_B2_8332 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4451 :LOU_B2_8342 $5656 == 0 // (int) var == num jump_if_false @LOU_B2_8386 0328: unknown_check $5645 $933 0022: jump_if_false @LOU_B2_8386 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 71 2@ $5656 = 1 // (int) :LOU_B2_8386 0026: return :LOU_B2_8388 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3444 jump_if_false @LOU_B2_8426 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return 0002: jump @LOU_B2_8501 :LOU_B2_8426 0045: actor $5635 defined jump_if_false @LOU_B2_8481 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12674 $5690 jump_if_false @LOU_B2_8474 020D: (unknown) $5635 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 97 0026: return :LOU_B2_8474 0002: jump @LOU_B2_8501 :LOU_B2_8481 $5611 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 98 0026: return :LOU_B2_8501 0026: return :LOU_B2_8503 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5611 == 2 // (int) var == num jump_if_false @LOU_B2_8551 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 1 2@ 0002: jump @LOU_B2_8577 :LOU_B2_8551 $5611 == 3 // (int) var == num jump_if_false @LOU_B2_8577 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @LOU_B2_2793 2 2@ :LOU_B2_8577 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 99 0026: return :LOU_B2_8591 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @99RED_12847 'LOU_B02' 300 // Robbing the Cradle 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LOU_B2_5112 99 0026: return :LOU_B2_8631 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_4122 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @LOU_B2_3607 0045: actor $5635 defined jump_if_false @LOU_B2_8671 020D: (unknown) $5635 :LOU_B2_8671 007A: mission_cleanup 0026: return //-------------Mission 61--------------- :LAN_B1 0238: name_thread 'LAN_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B1' 0025: gosub @LAN_B1_3871 009D: wasted_or_busted // mission only jump_if_false @LAN_B1_45 0025: gosub @LAN_B1_18080 :LAN_B1_45 0025: gosub @LAN_B1_18247 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B1_138 :LAN_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B1_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B1_188 0026: return :LAN_B1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_B1_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 @LAN_B1_248 0400: (unknown) $933 $1070 0002: jump @LAN_B1_254 :LAN_B1_248 02C0: (unknown) $933 $1070 :LAN_B1_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_B1_281 0045: actor $933 defined jump_if_false @LAN_B1_349 807E: not actor $933 driving jump_if_false @LAN_B1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_B1_329 :LAN_B1_326 021D: (unknown) 0 :LAN_B1_329 $1078 == 0 // (int) var == num jump_if_false @LAN_B1_345 02EA: select_interior 2 :LAN_B1_345 01AE: (unknown) 1 :LAN_B1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B1_362 0045: actor $933 defined jump_if_false @LAN_B1_426 807E: not actor $933 driving jump_if_false @LAN_B1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_B1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_B1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_B1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_B1_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 @LAN_B1_475 02EA: select_interior 0 :LAN_B1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B1_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_B1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B1_556 0026: return :LAN_B1_558 0045: actor 0@ defined 0022: jump_if_false @LAN_B1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B1_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 @LAN_B1_605 :LAN_B1_601 1@ = 0 // (int) :LAN_B1_605 1@ == 1 // (int) var == num jump_if_false @LAN_B1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B1_682 007E: actor 0@ driving jump_if_false @LAN_B1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B1_671 :LAN_B1_668 00F1: (unknown) 0@ :LAN_B1_671 0002: jump @LAN_B1_682 :LAN_B1_678 1@ = 0 // (int) :LAN_B1_682 0002: jump @LAN_B1_605 :LAN_B1_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_B1_783 007E: actor 0@ driving jump_if_false @LAN_B1_767 02A7: unknown_check 0@ jump_if_false @LAN_B1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B1_760 :LAN_B1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B1_760 0002: jump @LAN_B1_776 :LAN_B1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B1_776 0002: jump @LAN_B1_785 :LAN_B1_783 005F: (unknown) :LAN_B1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B1_877 :LAN_B1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_558 4@ :LAN_B1_877 0002: jump @LAN_B1_943 :LAN_B1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B1_943 :LAN_B1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_558 3@ :LAN_B1_943 0045: actor 0@ defined jump_if_false @LAN_B1_995 004F: unknown_check 1@ jump_if_false @LAN_B1_995 007E: actor 0@ driving jump_if_false @LAN_B1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B1_558 0@ :LAN_B1_995 5@ = 0 // (int) :LAN_B1_999 5@ == 0 // (int) var == num jump_if_false @LAN_B1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B1_1090 004F: unknown_check 1@ jump_if_false @LAN_B1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B1_1090 :LAN_B1_1056 2@ == -1 // (int) var == num jump_if_false @LAN_B1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B1_1090 :LAN_B1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B1_1090 0002: jump @LAN_B1_999 :LAN_B1_1097 0026: return :LAN_B1_1099 03E5: unknown_check 0022: jump_if_false @LAN_B1_1123 // Note: the incorrect math opcode was used here $5604 == 1 // (int) var == num jump_if_false @LAN_B1_1123 005E: (unknown) :LAN_B1_1123 0026: return :LAN_B1_1125 0036: $6107 = 0@ // (float vars) 0036: $6108 = 1@ // (float vars) 0036: $6109 = 2@ // (float vars) 0036: $6110 = 3@ // (float vars) 0036: $6111 = 4@ // (float vars) $5605 = -1 // (int) $5606 = 0 // (int) 0035: $5604 = 5@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B1_1099 jump_if_false @LAN_B1_1187 0270: (unknown) 1 :LAN_B1_1187 0026: return :LAN_B1_1189 0035: 3@ = $5605 // (int vars) 3@ += 1 // (int) 0036: $5351(3@,100) = 0@ // (float vars) 0036: $5451(3@,100) = 1@ // (float vars) 0036: $5551(3@,100) = 2@ // (float vars) 0035: $5605 = 3@ // (int vars) $5651(3@,100) = 1 // (int) 0036: $5751(3@,100) = $6111 // (float vars) 0026: return :LAN_B1_1243 0035: 3@ = $5605 // (int vars) 3@ += 1 // (int) 0036: $5351(3@,100) = 0@ // (float vars) 0036: $5451(3@,100) = 1@ // (float vars) 0036: $5551(3@,100) = 2@ // (float vars) 0035: $5605 = 3@ // (int vars) $5651(3@,100) = 0 // (int) 0036: $5751(3@,100) = $6111 // (float vars) 0026: return 0035: 3@ = $5605 // (int vars) 3@ += 1 // (int) 01B5: (unknown) 0@ 1@ 2@ $5351(3@,100) $5451(3@,100) $5551(3@,100) 0035: $5605 = 3@ // (int vars) $5651(3@,100) = 1 // (int) 0036: $5751(3@,100) = $6111 // (float vars) 0026: return 0035: 1@ = $5605 // (int vars) 0036: $5751(1@,100) = 0@ // (float vars) 0026: return :LAN_B1_1360 0011: $5606 > $5605 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1375 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B1_1375 005F: (unknown) :LAN_B1_1377 0@ = 0 // (int) 1@ = 1 // (int) $5605 == -1 // (int) var == num jump_if_false @LAN_B1_1401 0026: return :LAN_B1_1401 0017: $5605 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1480 // Note: the incorrect math opcode was used here 0027: (unknown) $5351(0@,100) $5451(0@,100) $5551(0@,100) $5351(1@,100) $5451(1@,100) $5551(1@,100) 0027: (unknown) $5351(1@,100) $5451(1@,100) -10.0 $5351(1@,100) $5451(1@,100) 100.0 0@ += 1 // (int) 1@ += 1 // (int) 0002: jump @LAN_B1_1401 :LAN_B1_1480 0@ = 0 // (int) :LAN_B1_1484 0017: $5605 >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1582 // Note: the incorrect math opcode was used here $5651(0@,100) == 1 // (int) var == num jump_if_false @LAN_B1_1544 03D2: (unknown) $5351(0@,100) $5451(0@,100) -10.0 $5751(0@,100) 128 128 128 0002: jump @LAN_B1_1570 :LAN_B1_1544 03D2: (unknown) $5351(0@,100) $5451(0@,100) -10.0 $5751(0@,100) 255 255 255 :LAN_B1_1570 0@ += 1 // (int) 0002: jump @LAN_B1_1484 :LAN_B1_1582 0026: return :LAN_B1_1584 0035: 3@ = $5606 // (int vars) 0036: 0@ = $5351(3@,100) // (float vars) 0036: 1@ = $5451(3@,100) // (float vars) 0036: 2@ = $5551(3@,100) // (float vars) 0026: return 0035: 0@ = $5606 // (int vars) 0026: return 0@ = 0 // (int) 0@ = 0 // (int) :LAN_B1_1627 0239: (unknown) 0@ 023A: (unknown) $5351(0@,100) 023A: (unknown) $5451(0@,100) 023A: (unknown) $5551(0@,100) 023B: (unknown) 0@ += 1 // (int) 0@ >= 100 // (int) var >= num jump_if_false @LAN_B1_1627 023B: (unknown) 023B: (unknown) 0026: return 801E: not $6112 == $6107 // (float) var == num 0022: jump_if_false @LAN_B1_1688 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B1_1688 005F: (unknown) :LAN_B1_1690 004D: store_car 0@ position_to 8@ 9@ 10@ 00D0: 11@ = car 0@ Z_angle 031D: (unknown) 1@ 2@ 4@ 5@ 12@ 027F: store_coords_to 13@ 14@ 15@ from_actor 0@ with_offset 0 1.0 0 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5093 4@ 5@ 6@ 1@ 2@ 3@ 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5093 13@ 14@ 15@ 8@ 9@ 10@ 19@ 20@ 21@ 0372: (unknown) 19@ 20@ 16@ 17@ 22@ 0036: 23@ = 22@ // (float vars) 0030: 23@ /= 12@ // (float vars) // Note: the incorrect math opcode was used here 01D3: (unknown) 7@ 24@ 001A: 23@ >= 24@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_1788 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B1_1788 005F: (unknown) 0036: $6107 = 0@ // (float vars) 0026: return :LAN_B1_1797 0035: 1@ = $5606 // (int vars) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_B1_1360 jump_if_false @LAN_B1_1821 0026: return :LAN_B1_1821 0@ == 0 // (int) var == num jump_if_false @LAN_B1_1841 0026: return 0002: jump @LAN_B1_1853 :LAN_B1_1841 00A0: car 0@ wrecked jump_if_false @LAN_B1_1853 0026: return :LAN_B1_1853 0102: car 0@ near_point $5351(1@,100) $5451(1@,100) radius $5551(1@,100) $5751(1@,100) sphere 0 0022: jump_if_false @LAN_B1_1885 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :LAN_B1_1885 004D: store_car 0@ position_to 5@ 6@ 7@ 031D: (unknown) 5@ 6@ $5351(1@,100) $5451(1@,100) 4@ 0036: $6112 = $6107 // (float vars) 001A: $6110 >= 4@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_2006 // Note: the incorrect math opcode was used here 0014: $6107 > $6108 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_2006 // Note: the incorrect math opcode was used here 0035: 8@ = 1@ // (int vars) 8@ += 1 // (int) 0011: $5605 > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_2006 // Note: the incorrect math opcode was used here 037A: constant_params 8 variable_params 0 unknown 12 call_with_params @LAN_B1_1690 0@ $5351(1@,100) $5451(1@,100) $5551(1@,100) $5351(8@,100) $5451(8@,100) $5551(8@,100) $6109 jump_if_false @LAN_B1_2006 0036: $6112 = $6108 // (float vars) :LAN_B1_2006 $5651(1@,100) == 1 // (int) var == num jump_if_false @LAN_B1_2032 0300: (unknown) 0@ 0 0002: jump @LAN_B1_2038 :LAN_B1_2032 0300: (unknown) 0@ 255 :LAN_B1_2038 0050: set_car 0@ max_speed_to $6112 01B6: (unknown) 0@ $5351(1@,100) $5451(1@,100) $5551(1@,100) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_B1_1099 jump_if_false @LAN_B1_2135 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LAN_B1_1584 9@ 10@ 11@ 0027: (unknown) 5@ 6@ 7@ 9@ 10@ 11@ 01CA: (unknown) 0@ 3@ 0039: 2@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0374: (unknown) 5 100 2@ 0374: (unknown) 5 110 3@ 0374: (unknown) 5 120 4@ 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_B1_1377 :LAN_B1_2135 0035: $5606 = 1@ // (int vars) 0026: return :LAN_B1_2142 0@ == 0 // (int) var == num jump_if_false @LAN_B1_2185 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B1_2361 :LAN_B1_2185 0@ == 1 // (int) var == num jump_if_false @LAN_B1_2218 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B1_2361 :LAN_B1_2218 0@ == 2 // (int) var == num jump_if_false @LAN_B1_2260 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B1_2361 :LAN_B1_2260 0@ == 3 // (int) var == num jump_if_false @LAN_B1_2304 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B1_2361 :LAN_B1_2304 0@ == 4 // (int) var == num jump_if_false @LAN_B1_2335 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B1_2361 :LAN_B1_2335 0@ == 5 // (int) var == num jump_if_false @LAN_B1_2361 03CF: (unknown) 237 130 180 255 :LAN_B1_2361 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_B1_2370 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B1_2370 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B1_2425 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B1_2425 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B1_2440 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B1_2440 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_2485 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B1_2485 005F: (unknown) :LAN_B1_2487 009D: wasted_or_busted // mission only jump_if_false @LAN_B1_2509 &58873 = 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_2636 :LAN_B1_2509 &58855 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_2636 009F: actor $6128 dead jump_if_false @LAN_B1_2566 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_B1_2553 $6115 = 1 // (int) :LAN_B1_2553 &58873 = 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_2636 :LAN_B1_2566 02E1: actor $6128 in_water jump_if_false @LAN_B1_2596 $6115 = 2 // (int) &58873 = 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_2636 :LAN_B1_2596 007E: actor $6128 driving jump_if_false @LAN_B1_2636 007B: $6130 = actor $6128 car 01B3: unknown_check $6130 0022: jump_if_false @LAN_B1_2636 // Note: the incorrect math opcode was used here $6115 = 2 // (int) &58873 = 1 // (int) // unknown partype 0xE5 :LAN_B1_2636 &58873 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_2664 $6113 = 10 // (int) 0025: gosub @LAN_B1_18080 005F: (unknown) :LAN_B1_2664 005E: (unknown) :LAN_B1_2666 0045: actor $933 defined jump_if_false @LAN_B1_2755 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_B1_2755 0026: return :LAN_B1_2757 0112: remove_references_to_actor $5916(0@,10) // Like turning an actor into a random pedestrian 00BB: (unknown) $5966(0@,10) $5966(0@,10) = 0 // (int) $5926(0@,10) = 0 // (int) &58860 += 1 // (int) // unknown partype 0xE5 0026: return :LAN_B1_2791 034A: unknown_check $6088(0@,12) jump_if_false @LAN_B1_2810 020D: (unknown) $6088(0@,12) :LAN_B1_2810 034A: unknown_check $6112(0@,12) jump_if_false @LAN_B1_2829 020D: (unknown) $6112(0@,12) :LAN_B1_2829 0113: remove_references_to_car $5980(0@,12) // Like turning a car into any random car 00BB: (unknown) $6076(0@,12) 00BB: (unknown) $6100(0@,12) 00BB: (unknown) $6124(0@,12) $6088(0@,12) = 0 // (int) $6112(0@,12) = 0 // (int) $5980(0@,12) = 0 // (int) $6076(0@,12) = 0 // (int) $6100(0@,12) = 0 // (int) $6124(0@,12) = 0 // (int) 0026: return :LAN_B1_2897 0048: $5980(0@,12) = create_car $6120 at $6004(0@,12) $6016(0@,12) $6028(0@,12) 014C: set_car $5980(0@,12) health_to 750 00D1: set_car $5980(0@,12) Z_angle_to $6136(0@,12) 0051: set_car $5980(0@,12) traffic_behavior_to 2 0050: set_car $5980(0@,12) max_speed_to 1@ 00A4: $6088(0@,12) = create_actor_pedtype 8 model $6117 in_car $5980(0@,12) driverseat 0052: set_car $5980(0@,12) driver_behaviour_to 0 0339: (unknown) $6088(0@,12) 1 0106: give_actor $6088(0@,12) weapon $6127 ammo 100 // Load the weapon model before using this 0127: reset_actor $6088(0@,12) flags 015D: (unknown) $6088(0@,12) 32 01C9: (unknown) $6088(0@,12) 75 014B: set_actor $6088(0@,12) health_to 10 0543: (unknown) $6088(0@,12) 0 0118: $6112(0@,12) = create_actor_pedtype 8 model $6117 in_car $5980(0@,12) passenger_seat 0 0339: (unknown) $6112(0@,12) 1 0106: give_actor $6112(0@,12) weapon $6127 ammo 100 // Load the weapon model before using this 0127: reset_actor $6112(0@,12) flags 00A1: (unknown) $6112(0@,12) 1 015D: (unknown) $6112(0@,12) 32 0442: (unknown) $6112(0@,12) 1 01C9: (unknown) $6112(0@,12) 75 014B: set_actor $6112(0@,12) health_to 10 0543: (unknown) $6112(0@,12) 0 03D6: (unknown) $6112(0@,12) 250 03D7: (unknown) $6112(0@,12) 1000 004A: car $5980(0@,12) drive_to $6040(0@,12) $6052(0@,12) $6064(0@,12) 00C0: (unknown) $5980(0@,12) $6076(0@,12) 00BC: (unknown) $6076(0@,12) 0 005E: (unknown) :LAN_B1_3168 0045: actor $933 defined jump_if_false @LAN_B1_3276 834B: not unknown_check $6148(0@,3) jump_if_false @LAN_B1_3276 031D: (unknown) $937 $938 $6154(0@,3) $6157(0@,3) 1@ 100.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_B1_3276 // Note: the incorrect math opcode was used here 01BB: (unknown) $6154(0@,3) $6157(0@,3) $6160(0@,3) $6160(0@,3) 0048: $6148(0@,3) = create_car $6120 at $6154(0@,3) $6157(0@,3) $6160(0@,3) 00D1: set_car $6148(0@,3) Z_angle_to $6163(0@,3) $6151(0@,3) = 1 // (int) :LAN_B1_3276 0026: return :LAN_B1_3278 0045: actor $933 defined jump_if_false @LAN_B1_3339 004F: unknown_check $6148(0@,3) jump_if_false @LAN_B1_3339 004D: store_car $6148(0@,3) position_to 1@ 2@ 3@ 031D: (unknown) $937 $938 1@ 2@ 4@ 4@ > 125.0 // (float) var > num jump_if_false @LAN_B1_3339 0113: remove_references_to_car $6148(0@,3) // Like turning a car into any random car :LAN_B1_3339 0026: return :LAN_B1_3341 0048: $6250(0@,8) = create_car $5863(1@,5) at $6266(0@,8) $6274(0@,8) $6282(0@,8) 00D1: set_car $6250(0@,8) Z_angle_to $6314(0@,8) 0342: (unknown) $6250(0@,8) $6258(0@,8) 0052: set_car $6250(0@,8) driver_behaviour_to 0 0050: set_car $6250(0@,8) max_speed_to 2@ 0051: set_car $6250(0@,8) traffic_behavior_to 3 004A: car $6250(0@,8) drive_to $6290(0@,8) $6298(0@,8) $6306(0@,8) 0026: return :LAN_B1_3425 0045: actor $933 defined 0022: jump_if_false @LAN_B1_3505 // Note: the incorrect math opcode was used here 004F: unknown_check $6250(0@,8) 0022: jump_if_false @LAN_B1_3505 // Note: the incorrect math opcode was used here 004D: store_car $6250(0@,8) position_to 1@ 2@ 3@ 031D: (unknown) $937 $938 1@ 2@ 4@ 4@ > 300.0 // (float) var > num jump_if_false @LAN_B1_3505 0113: remove_references_to_car $6250(0@,8) // Like turning a car into any random car 0045: actor $6258(0@,8) defined jump_if_false @LAN_B1_3505 0112: remove_references_to_actor $6258(0@,8) // Like turning an actor into a random pedestrian :LAN_B1_3505 0026: return :LAN_B1_3507 004F: unknown_check $6250(0@,8) jump_if_false @LAN_B1_3579 0102: car $6250(0@,8) near_point $6290(0@,8) $6298(0@,8) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B1_3579 // Note: the incorrect math opcode was used here 0052: set_car $6250(0@,8) driver_behaviour_to 10 0045: actor $6258(0@,8) defined jump_if_false @LAN_B1_3579 00F2: (unknown) $6258(0@,8) $6250(0@,8) :LAN_B1_3579 0026: return :LAN_B1_3581 0045: actor $933 defined 0022: jump_if_false @LAN_B1_3783 // Note: the incorrect math opcode was used here 834A: not unknown_check $6166(0@,14) 0022: jump_if_false @LAN_B1_3783 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $6208(0@,14) $6222(0@,14) 1@ 70.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_B1_3783 // Note: the incorrect math opcode was used here 01BB: (unknown) $6208(0@,14) $6222(0@,14) $6236(0@,14) $6236(0@,14) 003E: $6166(0@,14) = create_actor_pedtype 8 model $6117 at $6208(0@,14) $6222(0@,14) $6236(0@,14) 013E: actor $6166(0@,14) look_at_actor $933 020E: (unknown) $6166(0@,14) 1 0106: give_actor $6166(0@,14) weapon $6126 ammo 50 // Load the weapon model before using this 0127: reset_actor $6166(0@,14) flags 015D: (unknown) $6166(0@,14) 32 00E4: (unknown) $6166(0@,14) $933 01C9: (unknown) $6166(0@,14) 75 00C1: (unknown) $6166(0@,14) $6194(0@,14) 00BC: (unknown) $6194(0@,14) 0 014B: set_actor $6166(0@,14) health_to 10 0543: (unknown) $6166(0@,14) 0 03A5: (unknown) $6166(0@,14) 0 0278: (unknown) $6166(0@,14) 0 $6180(0@,14) = 1 // (int) :LAN_B1_3783 0026: return :LAN_B1_3785 0045: actor $933 defined jump_if_false @LAN_B1_3869 0045: actor 0@ defined jump_if_false @LAN_B1_3859 807E: not actor 0@ driving jump_if_false @LAN_B1_3852 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 3@ 4@ 6@ 0014: 6@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_3852 // Note: the incorrect math opcode was used here 00BB: (unknown) 1@ 1@ = 0 // (int) 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian :LAN_B1_3852 0002: jump @LAN_B1_3869 :LAN_B1_3859 00BB: (unknown) 1@ 1@ = 0 // (int) 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian :LAN_B1_3869 0026: return :LAN_B1_3871 $940 = 1 // (int) $6113 = 0 // (int) &58855 = 0 // (int) // unknown partype 0xE5 &58856 = 0 // (int) // unknown partype 0xE5 &58857 = 0 // (int) // unknown partype 0xE5 &58858 = 0 // (int) // unknown partype 0xE5 &58859 = 0 // (int) // unknown partype 0xE5 &58860 = 0 // (int) // unknown partype 0xE5 &58862 = 3250 // (int) // unknown partype 0xE5 0035: &58863 = &58862 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58864 = 0 // (int) // unknown partype 0xE5 &58865 = 1 // (int) // unknown partype 0xE5 &58871 = 100 // (int) // unknown partype 0xE5 &58873 = 0 // (int) // unknown partype 0xE5 $6132 = -1435.28 // (float) $6133 = -829.2 // (float) $6134 = 13.63 // (float) $6137 = -1447.29 // (float) $6139 = -830.68 // (float) $6141 = 13.87 // (float) $6138 = -1442.54 // (float) $6140 = -827.77 // (float) $6142 = 13.87 // (float) $6149 = -824.8 // (float) $6150 = 229.7 // (float) $6151 = 8.63 // (float) $6152 = -830.13 // (float) $6156 = 243.03 // (float) $6160 = 8.66 // (float) $6153 = -813.04 // (float) $6157 = 274.6 // (float) $6161 = 10.3 // (float) $6154 = -877.42 // (float) $6158 = 223.49 // (float) $6162 = 9.39 // (float) $6155 = -908.71 // (float) $6159 = 223.49 // (float) $6163 = 9.39 // (float) $6164 = 23.32 // (float) $6165 = 160.0 // (float) $6166 = 90.0 // (float) $6167 = 90.0 // (float) $6233 = -846.77 // (float) $6234 = 1037.57 // (float) $6235 = 15.75 // (float) $6192 = -827.0 // (float) $6202 = 245.38 // (float) $6212 = 8.63 // (float) $6193 = -828.79 // (float) $6203 = 243.57 // (float) $6213 = 8.7 // (float) $6194 = -817.78 // (float) $6204 = 274.03 // (float) $6214 = 9.21 // (float) $6195 = -913.31 // (float) $6205 = 255.85 // (float) $6215 = 8.39 // (float) $6196 = -817.25 // (float) $6206 = 276.87 // (float) $6216 = 9.31 // (float) $6197 = -826.3 // (float) $6207 = 241.89 // (float) $6217 = 8.65 // (float) $6198 = -825.56 // (float) $6208 = 244.37 // (float) $6218 = 8.67 // (float) $6199 = -815.06 // (float) $6209 = 276.29 // (float) $6219 = 9.31 // (float) $6200 = -815.53 // (float) $6210 = 278.65 // (float) $6220 = 9.38 // (float) $6201 = -916.07 // (float) $6211 = 253.92 // (float) $6221 = 8.39 // (float) &58634 = -965.69 // (float) // unknown partype 0xE5 &58637 = -666.29 // (float) // unknown partype 0xE5 &58640 = 11.11 // (float) // unknown partype 0xE5 &58635 = -988.17 // (float) // unknown partype 0xE5 &58638 = -448.49 // (float) // unknown partype 0xE5 &58641 = 10.85 // (float) // unknown partype 0xE5 &58636 = -940.31 // (float) // unknown partype 0xE5 &58639 = 143.61 // (float) // unknown partype 0xE5 &58642 = 9.39 // (float) // unknown partype 0xE5 &58643 = 340.0 // (float) // unknown partype 0xE5 &58644 = 10.0 // (float) // unknown partype 0xE5 &58645 = 150.0 // (float) // unknown partype 0xE5 &58688 = -979.07 // (float) // unknown partype 0xE5 &58702 = -662.72 // (float) // unknown partype 0xE5 &58716 = 10.54 // (float) // unknown partype 0xE5 &58689 = -981.82 // (float) // unknown partype 0xE5 &58703 = -670.38 // (float) // unknown partype 0xE5 &58717 = 10.62 // (float) // unknown partype 0xE5 &58690 = -974.98 // (float) // unknown partype 0xE5 &58704 = -667.92 // (float) // unknown partype 0xE5 &58718 = 10.54 // (float) // unknown partype 0xE5 &58691 = -991.88 // (float) // unknown partype 0xE5 &58705 = -451.61 // (float) // unknown partype 0xE5 &58719 = 9.8 // (float) // unknown partype 0xE5 &58692 = -994.15 // (float) // unknown partype 0xE5 &58706 = -444.96 // (float) // unknown partype 0xE5 &58720 = 9.79 // (float) // unknown partype 0xE5 &58693 = -932.64 // (float) // unknown partype 0xE5 &58707 = -115.52 // (float) // unknown partype 0xE5 &58721 = 9.93 // (float) // unknown partype 0xE5 &58694 = -944.95 // (float) // unknown partype 0xE5 &58708 = -167.8 // (float) // unknown partype 0xE5 &58722 = 9.93 // (float) // unknown partype 0xE5 &58695 = -933.58 // (float) // unknown partype 0xE5 &58709 = 16.47 // (float) // unknown partype 0xE5 &58723 = 9.89 // (float) // unknown partype 0xE5 &58696 = -935.46 // (float) // unknown partype 0xE5 &58710 = 15.31 // (float) // unknown partype 0xE5 &58724 = 9.94 // (float) // unknown partype 0xE5 &58697 = -942.88 // (float) // unknown partype 0xE5 &58711 = 136.71 // (float) // unknown partype 0xE5 &58725 = 8.39 // (float) // unknown partype 0xE5 &58698 = -945.95 // (float) // unknown partype 0xE5 &58712 = 132.87 // (float) // unknown partype 0xE5 &58726 = 8.39 // (float) // unknown partype 0xE5 &58699 = -938.76 // (float) // unknown partype 0xE5 &58713 = 136.62 // (float) // unknown partype 0xE5 &58727 = 8.23 // (float) // unknown partype 0xE5 &58700 = -1447.29 // (float) // unknown partype 0xE5 &58714 = -830.68 // (float) // unknown partype 0xE5 &58728 = 13.87 // (float) // unknown partype 0xE5 &58701 = -1442.54 // (float) // unknown partype 0xE5 &58715 = -827.77 // (float) // unknown partype 0xE5 &58729 = 13.87 // (float) // unknown partype 0xE5 &58812 = -942.28 // (float) // unknown partype 0xE5 &58814 = -110.59 // (float) // unknown partype 0xE5 &58816 = 10.93 // (float) // unknown partype 0xE5 &58813 = -928.05 // (float) // unknown partype 0xE5 &58815 = -123.87 // (float) // unknown partype 0xE5 &58817 = 11.07 // (float) // unknown partype 0xE5 &58818 = -940.04 // (float) // unknown partype 0xE5 &58820 = -57.05 // (float) // unknown partype 0xE5 &58822 = 6.57 // (float) // unknown partype 0xE5 &58819 = -932.36 // (float) // unknown partype 0xE5 &58821 = -47.79 // (float) // unknown partype 0xE5 &58823 = 6.57 // (float) // unknown partype 0xE5 &58824 = 340.0 // (float) // unknown partype 0xE5 &58825 = 20.0 // (float) // unknown partype 0xE5 &58746 = -1655.8 // (float) // unknown partype 0xE5 &58754 = -785.3 // (float) // unknown partype 0xE5 &58762 = 6.81 // (float) // unknown partype 0xE5 &58770 = -1535.45 // (float) // unknown partype 0xE5 &58778 = -783.09 // (float) // unknown partype 0xE5 &58786 = 13.7 // (float) // unknown partype 0xE5 &58794 = 270.0 // (float) // unknown partype 0xE5 &58747 = -1532.58 // (float) // unknown partype 0xE5 &58755 = -612.63 // (float) // unknown partype 0xE5 &58763 = 13.7 // (float) // unknown partype 0xE5 &58771 = -1533.09 // (float) // unknown partype 0xE5 &58779 = -689.81 // (float) // unknown partype 0xE5 &58787 = 13.7 // (float) // unknown partype 0xE5 &58795 = 180.0 // (float) // unknown partype 0xE5 &58748 = -975.93 // (float) // unknown partype 0xE5 &58756 = -642.76 // (float) // unknown partype 0xE5 &58764 = 10.28 // (float) // unknown partype 0xE5 &58772 = -975.93 // (float) // unknown partype 0xE5 &58780 = -202.84 // (float) // unknown partype 0xE5 &58788 = 10.28 // (float) // unknown partype 0xE5 &58796 = 0 // (float) // unknown partype 0xE5 &58749 = -1532.85 // (float) // unknown partype 0xE5 &58757 = -610.63 // (float) // unknown partype 0xE5 &58765 = 13.69 // (float) // unknown partype 0xE5 &58773 = -1532.85 // (float) // unknown partype 0xE5 &58781 = -718.17 // (float) // unknown partype 0xE5 &58789 = 13.69 // (float) // unknown partype 0xE5 &58797 = 180.0 // (float) // unknown partype 0xE5 &58750 = -1133.9 // (float) // unknown partype 0xE5 &58758 = -713.48 // (float) // unknown partype 0xE5 &58766 = 10.7 // (float) // unknown partype 0xE5 &58774 = -1137.92 // (float) // unknown partype 0xE5 &58782 = -698.47 // (float) // unknown partype 0xE5 &58790 = 10.61 // (float) // unknown partype 0xE5 &58798 = 0 // (float) // unknown partype 0xE5 &58751 = -1182.14 // (float) // unknown partype 0xE5 &58759 = -650.82 // (float) // unknown partype 0xE5 &58767 = 10.48 // (float) // unknown partype 0xE5 &58775 = -1178.81 // (float) // unknown partype 0xE5 &58783 = -677.7 // (float) // unknown partype 0xE5 &58791 = 10.48 // (float) // unknown partype 0xE5 &58799 = 180.0 // (float) // unknown partype 0xE5 &58752 = -1075.07 // (float) // unknown partype 0xE5 &58760 = -340.84 // (float) // unknown partype 0xE5 &58768 = 10.48 // (float) // unknown partype 0xE5 &58776 = -1035.59 // (float) // unknown partype 0xE5 &58784 = -336.85 // (float) // unknown partype 0xE5 &58792 = 10.48 // (float) // unknown partype 0xE5 &58800 = 270.0 // (float) // unknown partype 0xE5 &58753 = -987.36 // (float) // unknown partype 0xE5 &58761 = -223.0 // (float) // unknown partype 0xE5 &58769 = 11.48 // (float) // unknown partype 0xE5 &58777 = -980.6 // (float) // unknown partype 0xE5 &58785 = -273.08 // (float) // unknown partype 0xE5 &58793 = 11.48 // (float) // unknown partype 0xE5 &58801 = 180.0 // (float) // unknown partype 0xE5 $6260 = -1508.03 // (float) $6272 = -785.78 // (float) $6284 = 13.7 // (float) $6296 = -1460.09 // (float) $6308 = -785.43 // (float) $6320 = 13.69 // (float) $6392 = 270.0 // (float) $6261 = -1415.74 // (float) $6273 = -780.8 // (float) $6285 = 13.69 // (float) $6297 = -1443.82 // (float) $6309 = -780.38 // (float) $6321 = 13.69 // (float) $6393 = 90.0 // (float) $6262 = -1660.2 // (float) $6274 = -693.76 // (float) $6286 = 14.69 // (float) $6298 = -1280.0 // (float) $6310 = -687.67 // (float) $6322 = 14.69 // (float) $6394 = 270.0 // (float) $6263 = -1680.06 // (float) $6275 = -693.91 // (float) $6287 = 14.69 // (float) $6299 = -1295.35 // (float) $6311 = -688.43 // (float) $6323 = 14.69 // (float) $6395 = 270.0 // (float) $6264 = -1182.34 // (float) $6276 = -633.68 // (float) $6288 = 10.48 // (float) $6300 = -948.18 // (float) $6312 = -664.34 // (float) $6324 = 10.11 // (float) $6396 = 180.0 // (float) $6265 = -1055.68 // (float) $6277 = -673.28 // (float) $6289 = 10.63 // (float) $6301 = -1070.87 // (float) $6313 = -675.33 // (float) $6325 = 10.63 // (float) $6397 = 90.0 // (float) $6266 = -1025.51 // (float) $6278 = -579.55 // (float) $6290 = 9.96 // (float) $6302 = -1038.37 // (float) $6314 = -331.84 // (float) $6326 = 9.78 // (float) $6398 = 270.0 // (float) $6267 = -1016.73 // (float) $6279 = -342.94 // (float) $6291 = 9.78 // (float) $6303 = -1011.55 // (float) $6315 = -403.84 // (float) $6327 = 9.78 // (float) $6399 = 180.0 // (float) $6268 = -1080.46 // (float) $6280 = -299.06 // (float) $6292 = 10.11 // (float) $6304 = -1025.31 // (float) $6316 = -271.8 // (float) $6328 = 9.79 // (float) &58624 = 270.0 // (float) // unknown partype 0xE5 $6269 = -856.34 // (float) $6281 = 210.66 // (float) $6293 = 8.31 // (float) $6305 = -874.72 // (float) $6317 = 205.47 // (float) $6329 = 8.23 // (float) &58625 = 90.0 // (float) // unknown partype 0xE5 $6270 = -889.13 // (float) $6282 = -281.55 // (float) $6294 = 9.49 // (float) $6306 = -940.22 // (float) $6318 = -282.05 // (float) $6330 = 9.58 // (float) &58626 = 90.0 // (float) // unknown partype 0xE5 $6271 = -877.8 // (float) $6283 = -285.69 // (float) $6295 = 9.74 // (float) $6307 = -928.45 // (float) $6319 = -272.63 // (float) $6331 = 9.94 // (float) &58627 = 90.0 // (float) // unknown partype 0xE5 &58830 = -1059.34 // (float) // unknown partype 0xE5 &58834 = -679.94 // (float) // unknown partype 0xE5 &58838 = 10.63 // (float) // unknown partype 0xE5 &58842 = 280.0 // (float) // unknown partype 0xE5 &58831 = -1011.55 // (float) // unknown partype 0xE5 &58835 = -383.84 // (float) // unknown partype 0xE5 &58839 = 9.78 // (float) // unknown partype 0xE5 &58843 = 190.0 // (float) // unknown partype 0xE5 &58832 = -940.21 // (float) // unknown partype 0xE5 &58836 = -254.21 // (float) // unknown partype 0xE5 &58840 = 9.69 // (float) // unknown partype 0xE5 &58844 = 340.0 // (float) // unknown partype 0xE5 &58833 = -874.71 // (float) // unknown partype 0xE5 &58837 = 217.77 // (float) // unknown partype 0xE5 &58841 = 8.35 // (float) // unknown partype 0xE5 &58845 = 315.0 // (float) // unknown partype 0xE5 037B: constant_params 6 variable_params 0 unknown 15 call_with_params @LAN_B1_1125 22.0 14.0 30.0 20.0 3.0 0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1438.1 -828.5 14.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1447.65 -825.23 14.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1457.84 -812.9 14.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1460.07 -785.99 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1471.88 -781.23 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1511.79 -781.27 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1524.19 -773.65 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1528.05 -761.46 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1529.19 -733.21 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1528.48 -704.37 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1520.07 -696.35 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1509.0 -691.14 14.7 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1471.22 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1417.3 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1356.89 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1252.61 -692.43 14.69 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1208.31 -692.43 11.89 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1192.78 -693.08 10.97 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1180.55 -693.52 11.46 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1139.7 -691.77 11.5 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1076.4 -682.06 11.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1012.07 -672.29 11.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -975.0 -664.46 11.49 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -975.08 -652.09 11.28 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -984.64 -574.17 11.21 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -994.89 -488.47 10.78 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1006.6 -408.54 10.78 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1020.58 -340.67 10.78 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1030.47 -326.47 10.62 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -1029.16 -284.86 10.64 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -1022.85 -279.84 10.65 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1189 -971.6 -281.4 10.59 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -943.41 -270.61 10.75 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -940.08 -254.2 10.92 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -935.65 -219.91 6.59 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -933.43 -167.61 6.63 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -935.21 -140.1 6.65 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -935.99 -105.17 6.65 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -938.32 -68.76 6.6 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -934.22 -16.47 6.53 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -934.87 26.64 10.71 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -934.27 70.54 9.9 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -940.25 127.96 9.21 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -935.74 135.85 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -910.09 179.32 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -896.15 193.71 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -884.25 207.84 9.23 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_1243 -837.6 259.07 9.76 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @MAIN_6449 $1748 $6114 0025: gosub @LAN_B1_7925 :LAN_B1_7678 0001: wait 0 ms :LAN_B1_7681 $6113 == 0 // (int) var == num jump_if_false @LAN_B1_7781 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2487 jump_if_false @LAN_B1_7774 0025: gosub @LAN_B1_15208 0025: gosub @LAN_B1_14704 0025: gosub @LAN_B1_17539 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_1797 $6131 0025: gosub @LAN_B1_12728 0025: gosub @LAN_B1_16443 0025: gosub @LAN_B1_15057 0025: gosub @LAN_B1_15358 :LAN_B1_7774 0002: jump @LAN_B1_7681 :LAN_B1_7781 $6113 == 1 // (int) var == num jump_if_false @LAN_B1_7842 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2487 jump_if_false @LAN_B1_7835 0025: gosub @LAN_B1_14428 0025: gosub @LAN_B1_17605 0025: gosub @LAN_B1_17708 :LAN_B1_7835 0002: jump @LAN_B1_7781 :LAN_B1_7842 $6113 == 2 // (int) var == num jump_if_false @LAN_B1_7903 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2487 jump_if_false @LAN_B1_7896 0025: gosub @LAN_B1_17476 0025: gosub @LAN_B1_14824 0025: gosub @LAN_B1_14746 :LAN_B1_7896 0002: jump @LAN_B1_7842 :LAN_B1_7903 not $6113 == 10 // (int) var == num jump_if_false @LAN_B1_7923 0002: jump @LAN_B1_7678 :LAN_B1_7923 0026: return :LAN_B1_7925 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @SAFEHOU_12249 16 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_190 0 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 009B: clear_player $933 wanted_level 024F: (unknown) 0 03F1: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_B1_2666 0@ = 0 // (int) :LAN_B1_7978 $6180(0@,14) = 0 // (int) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_B1_7978 0@ = 0 // (int) :LAN_B1_8006 $6151(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_8006 0@ = 0 // (int) :LAN_B1_8034 $5992(0@,12) = 1 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_B1_8034 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0025: gosub @LAN_B1_11696 0025: gosub @LAN_B1_12069 0025: gosub @LAN_B1_12171 00B9: set_camera_position -1432.68 -827.14 15.12 rotations 0 0 0 00BA: set_camera_point_at -1433.58 -827.57 15.04 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1AA' 'LAN1_05' $6136 0 // ~w~All the Cholos have been looking for you Mr. Big-Shot. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1AA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1AB' 'LAN1_06' $6128 0 // ~w~What do you want with me? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1AB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1AC' 'LAN1_07' $6136 0 // ~w~I'm not talking to you. I'm talking to him! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1AC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1AD' 'LAN1_08' $6136 0 // ~w~You killed plenty Cholos... Now, we kill you plenty. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1AD' 004F: unknown_check $6131 jump_if_false @LAN_B1_8389 0050: set_car $6131 max_speed_to 13.0 02E9: set_car $6131 speed_to 13.0 0300: (unknown) $6131 20 01B6: (unknown) $6131 -1435.43 -828.94 13.36 :LAN_B1_8389 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 004F: unknown_check &58846 // unknown partype 0xE5 jump_if_false @LAN_B1_8449 0050: set_car &58846 max_speed_to 20.0 // unknown partype 0xE5 02E9: set_car &58846 speed_to 20.0 // unknown partype 0xE5 0300: (unknown) &58846 10 // unknown partype 0xE5 01B6: (unknown) &58846 -1450.02 -828.37 13.65 // unknown partype 0xE5 :LAN_B1_8449 004F: unknown_check $6131 jump_if_false @LAN_B1_8466 0052: set_car $6131 driver_behaviour_to 10 :LAN_B1_8466 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B1_8493 0002: jump @LAN_B1_9007 :LAN_B1_8493 004F: unknown_check $6131 jump_if_false @LAN_B1_8510 0052: set_car $6131 driver_behaviour_to 11 :LAN_B1_8510 0045: actor $6136 defined jump_if_false @LAN_B1_8546 0158: actor $6136 run_to $6138 $6140 0045: actor &58847 defined // unknown partype 0xE5 0022: jump_if_false @LAN_B1_8546 // Note: the incorrect math opcode was used here 0153: (unknown) $6136 &58847 // unknown partype 0xE5 :LAN_B1_8546 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 500 jump_if_false @LAN_B1_8573 0002: jump @LAN_B1_9007 :LAN_B1_8573 0045: actor $6135 defined jump_if_false @LAN_B1_8592 00EE: (unknown) $6135 $6137 $6139 :LAN_B1_8592 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 2500 jump_if_false @LAN_B1_8619 0002: jump @LAN_B1_9007 :LAN_B1_8619 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1AA' 1 0045: actor $6136 defined jump_if_false @LAN_B1_8663 04B4: (unknown) $6136 121 562 1.0 :LAN_B1_8663 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1AA' jump_if_false @LAN_B1_8696 0002: jump @LAN_B1_9007 :LAN_B1_8696 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1AB' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1AB' jump_if_false @LAN_B1_8750 0002: jump @LAN_B1_9007 :LAN_B1_8750 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1AC' 2 0045: actor $6136 defined jump_if_false @LAN_B1_8794 04B4: (unknown) $6136 121 562 1.0 :LAN_B1_8794 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 2500 jump_if_false @LAN_B1_8821 0002: jump @LAN_B1_9007 :LAN_B1_8821 0045: actor $6128 defined jump_if_false @LAN_B1_8849 0045: actor &58847 defined // unknown partype 0xE5 jump_if_false @LAN_B1_8849 0153: (unknown) $6128 &58847 // unknown partype 0xE5 :LAN_B1_8849 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1AC' jump_if_false @LAN_B1_8882 0002: jump @LAN_B1_9007 :LAN_B1_8882 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1AD' 2 0045: actor $6136 defined jump_if_false @LAN_B1_8926 04B4: (unknown) $6136 121 551 1.0 :LAN_B1_8926 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1AD' jump_if_false @LAN_B1_8959 0002: jump @LAN_B1_9007 :LAN_B1_8959 0045: actor $6136 defined jump_if_false @LAN_B1_8980 0528: (unknown) $6136 551 -1.0 :LAN_B1_8980 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B1_9007 0002: jump @LAN_B1_9007 :LAN_B1_9007 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 0045: actor $6135 defined jump_if_false @LAN_B1_9032 0352: (unknown) $6135 :LAN_B1_9032 0045: actor $6136 defined jump_if_false @LAN_B1_9047 0352: (unknown) $6136 :LAN_B1_9047 0444: (unknown) 120 0444: (unknown) 121 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 'LANB1BA' 'LAN1_09' -1 0 // ~w~Get us out of here Lance! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BC' 'LAN1_11' -1 0 // ~w~C'mon, move it! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BE' 'LAN1_13' -1 0 // ~w~Watch the road! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BE' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BB' 'LAN1_10' -1 0 // ~w~Is this your idea of a welcome party? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BD' 'LAN1_12' -1 0 // ~w~W-wait, where in the hell am I going, man? 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BD' 0@ = 0 // (int) :LAN_B1_9319 0045: actor $5879(0@,2) defined jump_if_false @LAN_B1_9338 003F: destroy_actor $5879(0@,2) :LAN_B1_9338 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_9319 004F: unknown_check &58846 // unknown partype 0xE5 jump_if_false @LAN_B1_9400 004E: put_car &58846 at -1450.02 -828.37 13.65 // unknown partype 0xE5 00D1: set_car &58846 Z_angle_to 109.4 // unknown partype 0xE5 0236: (unknown) &58846 3 // unknown partype 0xE5 :LAN_B1_9400 0045: actor &58847 defined // unknown partype 0xE5 jump_if_false @LAN_B1_9415 003F: destroy_actor &58847 // unknown partype 0xE5 :LAN_B1_9415 0045: actor $6128 defined jump_if_false @LAN_B1_9435 003F: destroy_actor $6128 $6128 = 0 // (int) :LAN_B1_9435 004F: unknown_check $6131 jump_if_false @LAN_B1_9450 0049: destroy_car $6131 :LAN_B1_9450 0025: gosub @LAN_B1_12318 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_362 1000 052E: (unknown) &58852 &58853 // unknown partype 0xE5// unknown partype 0xE5 028E: (unknown) 6 14500000 0045: actor $933 defined jump_if_false @LAN_B1_9583 02E7: get_weapon_data_from_actor $933 weapon_group 6 weapon &58849 ammo &58850 model &58851 // unknown partype 0xE5// unknown partype 0xE5// unknown partype 0xE5 00D5: (unknown) $933 25 0 03E9: (unknown) 2.0 0.5 0106: give_actor $933 weapon $6127 ammo 500 // Load the weapon model before using this 004F: unknown_check $6131 0022: jump_if_false @LAN_B1_9554 // Note: the incorrect math opcode was used here 013A: set_car $6131 door_status_to 4 0298: (unknown) $933 $6131 0 :LAN_B1_9554 0442: (unknown) $933 1 0481: (unknown) $933 1 0051: set_car $6131 traffic_behavior_to 3 0126: make_car $6131 very_heavy 1 04CE: (unknown) 12 0 :LAN_B1_9583 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2142 2 024D: (unknown) &58863 1 'DAMAGE' // unknown partype 0xE5 // Damage 0264: (unknown) 1.0 02CB: (unknown) 2.0 0@ = 0 // (int) :LAN_B1_9622 0092: $6346(0@,4) = init_object #DR_BIGSKIPJUMP at $6350(0@,4) $6354(0@,4) $6358(0@,4) 00D3: set_object $6346(0@,4) z_angle_to $6362(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_9622 004F: unknown_check &58846 // unknown partype 0xE5 jump_if_false @LAN_B1_9684 0113: remove_references_to_car &58846 // Like turning a car into any random car // unknown partype 0xE5 :LAN_B1_9684 02E2: 6@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_9489 6@ &58856 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_9750 004E: put_car $6131 at -934.22 -16.47 6.53 $5606 = 40 // (int) &58864 = 17 // (int) // unknown partype 0xE5 &58872 = 2 // (int) // unknown partype 0xE5 :LAN_B1_9750 0026: return :LAN_B1_9752 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0025: gosub @LAN_B1_17775 00BB: (unknown) $6365 00BB: (unknown) $6389 $6365 = 0 // (int) $6389 = 0 // (int) 0045: actor $6353 defined jump_if_false @LAN_B1_9798 003F: destroy_actor $6353 :LAN_B1_9798 0045: actor $6377 defined jump_if_false @LAN_B1_9813 003F: destroy_actor $6377 :LAN_B1_9813 004F: unknown_check $6131 jump_if_false @LAN_B1_10017 0045: actor $933 defined jump_if_false @LAN_B1_9899 0442: (unknown) $933 0 0216: (unknown) $933 -841.13 257.71 8.69 010F: (unknown) $933 -854.22 260.54 8.36 00EE: (unknown) $933 -854.22 260.54 0002: jump @LAN_B1_9906 :LAN_B1_9899 0002: jump @LAN_B1_10623 :LAN_B1_9906 0045: actor $6128 defined jump_if_false @LAN_B1_10006 0153: (unknown) $933 $6128 0216: (unknown) $6128 -842.13 260.19 8.29 010F: (unknown) $6128 -853.52 263.1 8.29 00EE: (unknown) $6128 -853.52 263.1 01B1: (unknown) $6128 1 1 1 1 1 04B6: (unknown) $6128 0 0285: (unknown) $6128 0 0002: jump @LAN_B1_10013 :LAN_B1_10006 0002: jump @LAN_B1_10623 :LAN_B1_10013 0049: destroy_car $6131 :LAN_B1_10017 $6131 = 0 // (int) 031B: (unknown) $6119 -1 -1 0048: $6131 = create_car $6119 at -836.6 259.07 9.56 0236: (unknown) $6131 3 0150: set_car $6131 color_to 42 74 0447: (unknown) $6131 500.0 031F: (unknown) $6131 00D1: set_car $6131 Z_angle_to 0 014C: set_car $6131 health_to 1000 01BC: (unknown) -836.6 260.07 10.0 10@ 00B9: set_camera_position -853.11 261.49 8.91 rotations 0 0 0 00BA: set_camera_point_at -852.14 261.3 9.07 mode 2 00B8: set_gamespeed 1.0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1CA' 'LAN1_21' $933 0 // ~w~You're never driving again. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1CA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1CB' 'LAN1_22' $6128 0 // ~w~I had it wit' you man. You put me off! Always treat me like a kid. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1CB' 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1CA' 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1CA' jump_if_false @LAN_B1_10322 0002: jump @LAN_B1_10623 :LAN_B1_10322 0048: $6147 = create_car $6120 at $6149 $6150 $6151 00D1: set_car $6147 Z_angle_to $6164 0051: set_car $6147 traffic_behavior_to 3 0050: set_car $6147 max_speed_to 20.0 00A4: $6168 = create_actor_pedtype 22 model $6117 in_car $6147 driverseat 0052: set_car $6147 driver_behaviour_to 0 0118: $6169 = create_actor_pedtype 22 model $6117 in_car $6147 passenger_seat 0 0106: give_actor $6168 weapon $6126 ammo 50 // Load the weapon model before using this 0106: give_actor $6169 weapon $6126 ammo 50 // Load the weapon model before using this 0300: (unknown) $6147 50 01B6: (unknown) $6147 $6152 $6156 $6160 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1CB' 1 0045: actor $933 defined jump_if_false @LAN_B1_10464 0154: (unknown) $933 0045: actor $6128 defined jump_if_false @LAN_B1_10464 0153: (unknown) $6128 $933 :LAN_B1_10464 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 2500 jump_if_false @LAN_B1_10491 0002: jump @LAN_B1_10623 :LAN_B1_10491 0045: actor $6168 defined jump_if_false @LAN_B1_10506 00F1: (unknown) $6168 :LAN_B1_10506 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 250 jump_if_false @LAN_B1_10533 0002: jump @LAN_B1_10623 :LAN_B1_10533 0045: actor $6169 defined jump_if_false @LAN_B1_10548 00F1: (unknown) $6169 :LAN_B1_10548 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1CB' jump_if_false @LAN_B1_10581 0002: jump @LAN_B1_10623 :LAN_B1_10581 004F: unknown_check $6131 jump_if_false @LAN_B1_10596 013B: explode_car $6131 :LAN_B1_10596 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 250 jump_if_false @LAN_B1_10623 0002: jump @LAN_B1_10623 :LAN_B1_10623 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 01ED: (unknown) 0@ = 0 // (int) :LAN_B1_10639 034A: unknown_check $5912(0@,4) jump_if_false @LAN_B1_10658 020D: (unknown) $5912(0@,4) :LAN_B1_10658 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_10639 0@ = 0 // (int) :LAN_B1_10679 0049: destroy_car $5891(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_10679 0049: destroy_car $6131 0045: actor $933 defined jump_if_false @LAN_B1_10824 0154: (unknown) $933 0107: toggle_player $933 can_move 1 0044: put_actor $933 at -854.22 260.54 8.36 010F: (unknown) $933 -840.13 257.71 8.69 0045: actor $6128 defined jump_if_false @LAN_B1_10824 0044: put_actor $6128 at -853.52 263.1 8.29 0119: actor $6128 kill_actor $933 0106: give_actor $6128 weapon $6127 ammo 1000 // Load the weapon model before using this 03A5: (unknown) $6128 0 01B1: (unknown) $6128 0 0 0 0 0 :LAN_B1_10824 0@ = 0 // (int) :LAN_B1_10828 0048: $5887(0@,4) = create_car $6120 at $5896(0@,4) $5900(0@,4) $5904(0@,4) 00D1: set_car $5887(0@,4) Z_angle_to $5908(0@,4) 0@ > 1 // (int) var > num jump_if_false @LAN_B1_10878 013A: set_car $5887(0@,4) door_status_to 2 :LAN_B1_10878 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_10828 0025: gosub @LAN_B1_12456 0045: actor $6128 defined jump_if_false @LAN_B1_11010 0154: (unknown) $6128 00A1: (unknown) $6128 256 01AF: (unknown) $6128 0 014B: set_actor $6128 health_to 200 00C1: (unknown) $6128 $6129 00BC: (unknown) $6129 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @AUDIMON_2977 $6128 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1DA' 'LAN1_23' $6128 0 // ~w~I'd appreciate a ride to my hotel. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1DA' :LAN_B1_11010 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 03F1: (unknown) 1 0025: gosub @LAN_B1_11968 &58855 = 1 // (int) // unknown partype 0xE5 04CE: (unknown) 12 1 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_362 1000 0045: actor $933 defined jump_if_false @LAN_B1_11114 00D5: (unknown) $933 25 0 &58850 > 0 // (int) var > num // unknown partype 0xE5 jump_if_false @LAN_B1_11106 0106: give_actor $933 weapon &58849 ammo &58850 // Load the weapon model before using this // unknown partype 0xE5// unknown partype 0xE5 0002: jump @LAN_B1_11114 :LAN_B1_11106 0106: give_actor $933 weapon $6127 ammo 100 // Load the weapon model before using this :LAN_B1_11114 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2142 2 024D: (unknown) &58871 1 'LAN1_31' // unknown partype 0xE5 // Lance 0057: show_text_highpriority GXT 'LAN1_26' time 7000 flag 1 // ~w~Kill those remaining ~r~attackers~w~. ~b~Lance~w~ must survive. 0026: return :LAN_B1_11159 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_190 1000 00BB: (unknown) $6129 00BB: (unknown) $6232 0249: (unknown) &58848 // unknown partype 0xE5 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 'LANB1EA' 'LAN1_24' -1 0 // ~w~Impressive: This place ain't cheap. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1EA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1EB' 'LAN1_25' -1 0 // ~w~Ha ha ha, I wouldn't know. I told them to bill you. 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1EB' 0045: actor $933 defined jump_if_false @LAN_B1_11340 807E: not actor $933 driving jump_if_false @LAN_B1_11333 010F: (unknown) $933 -832.74 1037.83 14.75 :LAN_B1_11333 0002: jump @LAN_B1_11347 :LAN_B1_11340 0002: jump @LAN_B1_11656 :LAN_B1_11347 0045: actor $6128 defined jump_if_false @LAN_B1_11410 011A: (unknown) $6128 04B9: (unknown) $6128 0 0 0 0216: (unknown) $6128 -840.46 1037.76 14.75 010F: (unknown) $6128 -827.68 1038.48 14.75 0002: jump @LAN_B1_11417 :LAN_B1_11410 0002: jump @LAN_B1_11656 :LAN_B1_11417 00B9: set_camera_position -852.87 1065.36 30.6 rotations 0 0 0 00BA: set_camera_point_at -852.49 1064.57 30.12 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -852.51 1064.4 29.96 rotations 0 0 0 00BA: set_camera_point_at -852.06 1063.62 29.51 mode 1 0045: actor $6128 defined jump_if_false @LAN_B1_11545 00EE: (unknown) $6128 -827.68 1038.48 0002: jump @LAN_B1_11552 :LAN_B1_11545 0002: jump @LAN_B1_11656 :LAN_B1_11552 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1EA' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1EA' jump_if_false @LAN_B1_11604 0002: jump @LAN_B1_11656 :LAN_B1_11604 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1EB' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANB1EB' jump_if_false @LAN_B1_11656 0002: jump @LAN_B1_11656 :LAN_B1_11656 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4364 0045: actor $6128 defined jump_if_false @LAN_B1_11681 003F: destroy_actor $6128 :LAN_B1_11681 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_362 1000 0026: return :LAN_B1_11696 $6116 = 137 // (int) $6117 = 93 // (int) $6118 = 94 // (int) 0@ = 0 // (int) :LAN_B1_11719 0160: load_model $5860(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_11719 0228: (unknown) :LAN_B1_11744 0078: if or 8161: not model $6116 available 8161: not model $6117 available 8161: not model $6118 available jump_if_false @LAN_B1_11777 0001: wait 0 ms 0002: jump @LAN_B1_11744 :LAN_B1_11777 $6119 = 254 // (int) $6120 = 265 // (int) $6121 = 205 // (int) $6122 = 237 // (int) $6123 = 241 // (int) 0@ = 0 // (int) :LAN_B1_11816 0160: load_model $5863(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B1_11816 0228: (unknown) :LAN_B1_11841 0078: if or 8161: not model $6119 available 8161: not model $6120 available 8161: not model $6121 available 8161: not model $6122 available 8161: not model $6123 available jump_if_false @LAN_B1_11882 0001: wait 0 ms 0002: jump @LAN_B1_11841 :LAN_B1_11882 $6124 = 346 // (int) 02E2: $6126 = 19 // (any) $6125 = 354 // (int) 02E2: $6127 = 25 // (any) 0@ = 0 // (int) :LAN_B1_11912 0160: load_model $5868(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_11912 0228: (unknown) :LAN_B1_11937 0078: if or 8161: not model $6124 available 8161: not model $6125 available jump_if_false @LAN_B1_11966 0001: wait 0 ms 0002: jump @LAN_B1_11937 :LAN_B1_11966 0026: return :LAN_B1_11968 0162: release_model $6119 0162: release_model $6121 0162: release_model $6122 0162: release_model $6123 0026: return :LAN_B1_11986 0@ = 0 // (int) :LAN_B1_11990 0162: release_model $5860(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_11990 0@ = 0 // (int) :LAN_B1_12017 0162: release_model $5863(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B1_12017 0@ = 0 // (int) :LAN_B1_12044 0162: release_model $5868(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_12044 0026: return :LAN_B1_12069 0045: actor $933 defined jump_if_false @LAN_B1_12099 0044: put_actor $933 at -1435.11 -801.43 14.87 :LAN_B1_12099 031B: (unknown) $6119 -1 -1 0048: $6131 = create_car $6119 at -1423.77 -830.63 13.7 0150: set_car $6131 color_to 42 74 00D1: set_car $6131 Z_angle_to 65.25 00A4: $6128 = create_actor_pedtype 22 model $6116 in_car $6131 driverseat 0052: set_car $6131 driver_behaviour_to 0 0118: &58847 = create_actor_pedtype 22 model 0 in_car $6131 passenger_seat 0 // unknown partype 0xE5 0026: return :LAN_B1_12171 0048: &58846 = create_car $6120 at -1436.95 -822.44 13.7 // unknown partype 0xE5 00D1: set_car &58846 Z_angle_to 109.4 // unknown partype 0xE5 0@ = 0 // (int) :LAN_B1_12205 0@ == 0 // (int) var == num jump_if_false @LAN_B1_12235 00A4: $5879(0@,2) = create_actor_pedtype 22 model $6117 in_car &58846 driverseat // unknown partype 0xE5 0002: jump @LAN_B1_12260 :LAN_B1_12235 0@ == 1 // (int) var == num jump_if_false @LAN_B1_12260 0118: $5879(0@,2) = create_actor_pedtype 22 model $6118 in_car &58846 passenger_seat 0 // unknown partype 0xE5 :LAN_B1_12260 0106: give_actor $5879(0@,2) weapon $6126 ammo 50 // Load the weapon model before using this 0127: reset_actor $5879(0@,2) flags 01EC: (unknown) $5879(0@,2) 1 04B9: (unknown) $5879(0@,2) 0 1 0 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_12205 0052: set_car &58846 driver_behaviour_to 0 // unknown partype 0xE5 0026: return :LAN_B1_12318 031B: (unknown) $6119 -1 -1 0048: $6131 = create_car $6119 at $6132 $6133 $6134 0150: set_car $6131 color_to 42 74 00D1: set_car $6131 Z_angle_to 80.0 014C: set_car $6131 health_to &58862 // unknown partype 0xE5 0334: (unknown) $6131 0 0254: enable_car $6131 stuck_check_distance_to 2.0 time_to 5000 00A4: $6128 = create_actor_pedtype 21 model $6116 in_car $6131 driverseat 0052: set_car $6131 driver_behaviour_to 11 0127: reset_actor $6128 flags 0232: (unknown) $6128 1 01EC: (unknown) $6128 1 01AF: (unknown) $6128 1 014B: set_actor $6128 health_to 200 02A5: (unknown) $6128 0 0399: (unknown) $6128 1 0339: (unknown) $6128 1 04B9: (unknown) $6128 0 1 1 0325: (unknown) $6131 1 010E: &58868 = current_time_in_ms // unknown partype 0xE5 0026: return :LAN_B1_12456 0@ = 0 // (int) :LAN_B1_12460 01BB: (unknown) $5936(0@,10) $5946(0@,10) $5956(0@,10) $5956(0@,10) 003E: $5916(0@,10) = create_actor_pedtype 8 model $6117 at $5936(0@,10) $5946(0@,10) $5956(0@,10) 015D: (unknown) $5916(0@,10) 18 01EC: (unknown) $5916(0@,10) 1 0127: reset_actor $5916(0@,10) flags 00C1: (unknown) $5916(0@,10) $5966(0@,10) 00BC: (unknown) $5966(0@,10) 0 01A4: (unknown) $5916(0@,10) 1 00A1: (unknown) $5916(0@,10) 524288 0045: actor $933 defined jump_if_false @LAN_B1_12593 04A3: (unknown) $5916(0@,10) $933 013E: actor $5916(0@,10) look_at_actor $933 00E4: (unknown) $5916(0@,10) $933 :LAN_B1_12593 01C9: (unknown) $5916(0@,10) 75 04B9: (unknown) $5916(0@,10) 1 1 0 6 > 0@ // (int) num > var 0022: jump_if_false @LAN_B1_12642 // Note: the incorrect math opcode was used here 0106: give_actor $5916(0@,10) weapon $6126 ammo 150 // Load the weapon model before using this 0002: jump @LAN_B1_12653 :LAN_B1_12642 0106: give_actor $5916(0@,10) weapon $6127 ammo 300 // Load the weapon model before using this :LAN_B1_12653 0078: if or 3 > 0@ // (int) num > var 0@ == 4 // (int) var == num 0@ == 9 // (int) var == num jump_if_false @LAN_B1_12693 020E: (unknown) $5916(0@,10) 0 0002: jump @LAN_B1_12701 :LAN_B1_12693 020E: (unknown) $5916(0@,10) 1 :LAN_B1_12701 $5926(0@,10) = 1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_12460 0026: return :LAN_B1_12728 $5606 == 1 // (int) var == num jump_if_false @LAN_B1_12825 &58864 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12818 &58876 = 1 // (int) // unknown partype 0xE5 010E: &58875 = current_time_in_ms // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BA' 0058: (unknown) 'LAN1_30' 5000 1 // ~w~Fight off those ~r~attackers~w~ while Lance drives. 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 0 30.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12818 0002: jump @LAN_B1_14210 :LAN_B1_12825 $5606 == 2 // (int) var == num jump_if_false @LAN_B1_12897 &58864 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12890 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 0 3 30.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 3 4 18.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12890 0002: jump @LAN_B1_14210 :LAN_B1_12897 $5606 == 6 // (int) var == num jump_if_false @LAN_B1_12983 &58864 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_12976 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 1 4 12.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 2 30.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 3 30.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_12976 0002: jump @LAN_B1_14210 :LAN_B1_12983 $5606 == 8 // (int) var == num jump_if_false @LAN_B1_13041 &58864 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13034 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BB' &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13034 0002: jump @LAN_B1_14210 :LAN_B1_13041 $5606 == 10 // (int) var == num jump_if_false @LAN_B1_13099 &58864 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13092 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BC' &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13092 0002: jump @LAN_B1_14210 :LAN_B1_13099 $5606 == 12 // (int) var == num jump_if_false @LAN_B1_13157 &58864 == 5 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13150 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BD' &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13150 0002: jump @LAN_B1_14210 :LAN_B1_13157 $5606 == 14 // (int) var == num jump_if_false @LAN_B1_13255 &58864 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13248 0045: actor $933 defined jump_if_false @LAN_B1_13211 0045: actor $6128 defined jump_if_false @LAN_B1_13211 0153: (unknown) $6128 $933 :LAN_B1_13211 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BF' 'LAN1_14' -1 0 // ~w~OH, SHIIIIIIIIIIT! &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13248 0002: jump @LAN_B1_14210 :LAN_B1_13255 $5606 == 16 // (int) var == num jump_if_false @LAN_B1_13347 &58864 == 7 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13340 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BE' 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 4 3 20.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 5 4 20.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13340 0002: jump @LAN_B1_14210 :LAN_B1_13347 $5606 == 19 // (int) var == num jump_if_false @LAN_B1_13401 &58864 == 8 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13394 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 5 30.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13394 0002: jump @LAN_B1_14210 :LAN_B1_13401 $5606 == 22 // (int) var == num jump_if_false @LAN_B1_13478 &58864 == 9 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13471 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BH' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BH' &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13471 0002: jump @LAN_B1_14210 :LAN_B1_13478 $5606 == 24 // (int) var == num jump_if_false @LAN_B1_13532 &58864 == 10 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13525 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 6 30.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13525 0002: jump @LAN_B1_14210 :LAN_B1_13532 $5606 == 25 // (int) var == num jump_if_false @LAN_B1_13641 &58864 == 11 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13634 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BI' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BI' 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 7 30.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 6 3 4.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13634 0002: jump @LAN_B1_14210 :LAN_B1_13641 $5606 == 27 // (int) var == num jump_if_false @LAN_B1_13712 &58864 == 12 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13705 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 8 20.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3341 7 4 5.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13705 0002: jump @LAN_B1_14210 :LAN_B1_13712 $5606 == 29 // (int) var == num jump_if_false @LAN_B1_13781 &58864 == 13 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13774 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 10 45.0 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 11 40.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13774 0002: jump @LAN_B1_14210 :LAN_B1_13781 $5606 == 32 // (int) var == num jump_if_false @LAN_B1_13858 &58864 == 14 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13851 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BJ' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BJ' &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13851 0002: jump @LAN_B1_14210 :LAN_B1_13858 $5606 == 37 // (int) var == num jump_if_false @LAN_B1_13935 &58864 == 15 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_13928 0025: gosub @LAN_B1_14212 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BK' 'LAN1_19' -1 0 // ~w~One more Lance Vance Chance! &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_13928 0002: jump @LAN_B1_14210 :LAN_B1_13935 $5606 == 39 // (int) var == num jump_if_false @LAN_B1_14048 &58864 == 16 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14041 0@ = 0 // (int) :LAN_B1_13965 004F: unknown_check $6324(0@,2) jump_if_false @LAN_B1_14018 0052: set_car $6324(0@,2) driver_behaviour_to 10 0045: actor $6322(0@,2) defined jump_if_false @LAN_B1_14018 0045: actor $933 defined jump_if_false @LAN_B1_14018 00E4: (unknown) $6322(0@,2) $933 :LAN_B1_14018 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_13965 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_14041 0002: jump @LAN_B1_14210 :LAN_B1_14048 $5606 == 43 // (int) var == num jump_if_false @LAN_B1_14102 &58864 == 17 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14095 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @LAN_B1_2897 9 30.0 &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_14095 0002: jump @LAN_B1_14210 :LAN_B1_14102 $5606 == 45 // (int) var == num jump_if_false @LAN_B1_14210 &58864 == 18 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14210 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12714 'LANB1BK' jump_if_false @LAN_B1_14173 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BK' :LAN_B1_14173 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BL' 'LAN1_20' -1 0 // ~w~Laaaaance, you prick! &58864 += 1 // (int) // unknown partype 0xE5 :LAN_B1_14210 0026: return :LAN_B1_14212 0@ = 0 // (int) :LAN_B1_14216 01BB: (unknown) $6332(0@,2) $6334(0@,2) $6336(0@,2) $6336(0@,2) 0048: $6324(0@,2) = create_car $6121 at $6332(0@,2) $6334(0@,2) $6336(0@,2) 0050: set_car $6324(0@,2) max_speed_to 30.0 02E9: set_car $6324(0@,2) speed_to 30.0 0051: set_car $6324(0@,2) traffic_behavior_to 2 00D1: set_car $6324(0@,2) Z_angle_to $6344(0@,2) 00A4: $6322(0@,2) = create_actor_pedtype 8 model $6117 in_car $6324(0@,2) driverseat 0052: set_car $6324(0@,2) driver_behaviour_to 11 0339: (unknown) $6322(0@,2) 1 0300: (unknown) $6324(0@,2) 100 01B6: (unknown) $6324(0@,2) $6338(0@,2) $6340(0@,2) $6342(0@,2) 00C0: (unknown) $6324(0@,2) $6326(0@,2) 00BC: (unknown) $6326(0@,2) 0 0106: give_actor $6322(0@,2) weapon $6126 ammo 50 // Load the weapon model before using this 0127: reset_actor $6322(0@,2) flags 015D: (unknown) $6322(0@,2) 18 014B: set_actor $6322(0@,2) health_to 10 0543: (unknown) $6322(0@,2) 0 $6330(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_14216 0026: return :LAN_B1_14428 0@ = 0 // (int) :LAN_B1_14432 $5926(0@,10) == 1 // (int) var == num jump_if_false @LAN_B1_14504 &58857 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14480 0045: actor $5916(0@,10) defined jump_if_false @LAN_B1_14480 014B: set_actor $5916(0@,10) health_to 0 :LAN_B1_14480 009F: actor $5916(0@,10) dead jump_if_false @LAN_B1_14504 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2757 0@ :LAN_B1_14504 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_14432 &58860 == 10 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14629 00AE: remove_status_text &58871 // unknown partype 0xE5 00BB: (unknown) $6129 $6129 = 0 // (int) $6113 = 2 // (int) &58857 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14622 0045: actor $933 defined jump_if_false @LAN_B1_14594 0044: put_actor $933 at -846.77 1037.57 15.75 :LAN_B1_14594 0045: actor $6128 defined jump_if_false @LAN_B1_14622 0044: put_actor $6128 at -846.77 1038.57 15.75 :LAN_B1_14622 0002: jump @LAN_B1_14702 :LAN_B1_14629 &58860 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14702 0@ = 0 // (int) :LAN_B1_14646 0045: actor $5916(0@,10) defined jump_if_false @LAN_B1_14685 020E: (unknown) $5916(0@,10) 0 0045: actor $933 defined jump_if_false @LAN_B1_14685 00E4: (unknown) $5916(0@,10) $933 :LAN_B1_14685 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_14646 :LAN_B1_14702 0026: return :LAN_B1_14704 0045: actor $933 defined jump_if_false @LAN_B1_14744 02E7: get_weapon_data_from_actor $933 weapon_group 6 weapon 12@ ammo 11@ model &58851 // unknown partype 0xE5 30 > 11@ // (int) num > var 0022: jump_if_false @LAN_B1_14744 // Note: the incorrect math opcode was used here 009E: set_actor $933 weapon 12@ ammo_to 30 while_in_car :LAN_B1_14744 0026: return :LAN_B1_14746 0045: actor $6128 defined 0022: jump_if_false @LAN_B1_14822 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_B1_14822 // Note: the incorrect math opcode was used here 0078: if and 0080: actor $6128 near_point $6233 $6234 radius 5.0 5.0 sphere 0 0080: actor $933 near_point $6233 $6234 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_B1_14822 // Note: the incorrect math opcode was used here 0025: gosub @LAN_B1_18212 $6113 = 10 // (int) :LAN_B1_14822 0026: return :LAN_B1_14824 0045: actor $933 defined jump_if_false @LAN_B1_15055 0045: actor $6128 defined jump_if_false @LAN_B1_15055 01F0: actor $6128 in_range_of_player $933 0022: jump_if_false @LAN_B1_14996 // Note: the incorrect math opcode was used here &58858 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14989 &58859 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_14907 0057: show_text_highpriority GXT 'LAN1_28' time 7000 flag 1 // ~w~Take Lance to his ~y~hotel. 0002: jump @LAN_B1_14951 :LAN_B1_14907 0045: actor $6128 defined jump_if_false @LAN_B1_14939 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @MAIN_13224 'LANB1DA' 1 :LAN_B1_14939 &58874 += 1 // (int) // unknown partype 0xE5 &58859 = 1 // (int) // unknown partype 0xE5 :LAN_B1_14951 0248: (unknown) $6233 $6234 $6235 3.0 &58848 // unknown partype 0xE5 00BB: (unknown) $6129 $6129 = 0 // (int) 00C3: (unknown) $6233 $6234 $6235 $6232 &58858 = 1 // (int) // unknown partype 0xE5 :LAN_B1_14989 0002: jump @LAN_B1_15055 :LAN_B1_14996 &58858 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15055 0057: show_text_highpriority GXT 'LAN1_27' time 7000 flag 1 // ~w~Find ~b~Lance. &58858 = 0 // (int) // unknown partype 0xE5 0249: (unknown) &58848 // unknown partype 0xE5 00BB: (unknown) $6232 $6232 = 0 // (int) 00C1: (unknown) $6128 $6129 00BC: (unknown) $6129 2 :LAN_B1_15055 0026: return :LAN_B1_15057 004F: unknown_check $6131 jump_if_false @LAN_B1_15206 014E: &58861 = car $6131 health // unknown partype 0xE5 &58861 > 250 // (int) var > num // unknown partype 0xE5 jump_if_false @LAN_B1_15144 0039: 13@ = integer &58861 to_float // unknown partype 0xE5 // Note: the incorrect math opcode was used here 13@ += -250.0 // (float) 0039: 14@ = integer &58862 to_float // unknown partype 0xE5 // Note: the incorrect math opcode was used here 14@ += -250.0 // (float) 0030: 13@ /= 14@ // (float vars) // Note: the incorrect math opcode was used here 13@ *= 100.0 // (float) 0038: &58861 = float 13@ to_integer // unknown partype 0xE5 // Note: the incorrect math opcode was used here &58863 = 100 // (int) // unknown partype 0xE5 002B: &58863 -= &58861 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0002: jump @LAN_B1_15206 :LAN_B1_15144 0078: if or 250 >= &58861 // (int) num >= var // unknown partype 0xE5 012D: car $6131 flipped 0256: unknown_check $6131 0022: jump_if_false @LAN_B1_15206 // Note: the incorrect math opcode was used here 013B: explode_car $6131 0045: actor $6128 defined 0022: jump_if_false @LAN_B1_15190 // Note: the incorrect math opcode was used here 014B: set_actor $6128 health_to 0 :LAN_B1_15190 0045: actor $933 defined jump_if_false @LAN_B1_15206 014B: set_actor $933 health_to 0 :LAN_B1_15206 0026: return :LAN_B1_15208 &58876 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15247 0268: (unknown) 0267: (unknown) 'H_IV_60' // Use the~h~ ~k~ ~FREE2~ ~w~to aim. Press~h~ ~k~ ~PDFW~ ~w~to fire. &58876 += 1 // (int) // unknown partype 0xE5 0002: jump @LAN_B1_15356 :LAN_B1_15247 &58876 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15305 010E: &58866 = current_time_in_ms // unknown partype 0xE5 0035: &58867 = &58875 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58867 += 5000 // (int) // unknown partype 0xE5 0011: &58866 > &58867 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_15298 // Note: the incorrect math opcode was used here 0268: (unknown) &58876 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15298 0002: jump @LAN_B1_15356 :LAN_B1_15305 &58876 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15356 010E: &58866 = current_time_in_ms // unknown partype 0xE5 0035: &58867 = &58875 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58867 += 10000 // (int) // unknown partype 0xE5 0011: &58866 > &58867 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_15356 // Note: the incorrect math opcode was used here 0268: (unknown) &58876 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15356 0026: return :LAN_B1_15358 004F: unknown_check $6131 jump_if_false @LAN_B1_16263 &58872 == 0 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15713 0102: car $6131 near_point -1245.0 -692.69 radius 3.0 3.0 sphere 0 jump_if_false @LAN_B1_15706 0126: make_car $6131 very_heavy 0 01B0: (unknown) $6131 1 0045: actor $933 defined jump_if_false @LAN_B1_15523 0107: toggle_player $933 can_move 0 0442: (unknown) $933 0 01AE: (unknown) 1 00B9: set_camera_position -1225.48 -692.38 13.04 rotations 0 0 0 00B4: camera_on_car $6131 15 2 00B8: set_gamespeed 0.5 03B4: (unknown) $6131 0 0 0 004E: put_car $6131 at -1245.0 -692.69 20.21 03B9: (unknown) $6131 0 20.0 270.0 02E9: set_car $6131 speed_to 30.0 010E: &58870 = current_time_in_ms // unknown partype 0xE5 :LAN_B1_15523 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BF' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BF' 0045: actor $6128 defined jump_if_false @LAN_B1_15576 0154: (unknown) $6128 :LAN_B1_15576 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BG' 'LAN1_15' -1 0 // ~w~I'm just too pretty to die, ha ha ha! Woo! 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BH' 'LAN1_16' -1 0 // ~w~Look out Vic. There's more of them! 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BI' 'LAN1_17' -1 0 // ~w~Do you have any friends in this town? 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANB1BJ' 'LAN1_18' -1 0 // ~w~Shit! They're everywhere! &58872 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15706 0002: jump @LAN_B1_16263 :LAN_B1_15713 &58872 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15851 010E: &58866 = current_time_in_ms // unknown partype 0xE5 0035: &58867 = &58870 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58867 += 2500 // (int) // unknown partype 0xE5 0011: &58866 > &58867 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_15844 // Note: the incorrect math opcode was used here 0126: make_car $6131 very_heavy 1 01B0: (unknown) $6131 0 01CF: (unknown) 00B8: set_gamespeed 1.0 01AE: (unknown) 0 0045: actor $933 defined jump_if_false @LAN_B1_15800 0481: (unknown) $933 1 0107: toggle_player $933 can_move 1 :LAN_B1_15800 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BG' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BG' &58872 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15844 0002: jump @LAN_B1_16263 :LAN_B1_15851 &58872 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_15949 0102: car $6131 near_point -935.46 15.31 radius 20.0 20.0 sphere 0 jump_if_false @LAN_B1_15942 0045: actor &58653 defined // unknown partype 0xE5 jump_if_false @LAN_B1_15914 020E: (unknown) &58653 0 // unknown partype 0xE5 03AE: (unknown) &58653 $6131 // unknown partype 0xE5 :LAN_B1_15914 0045: actor &58654 defined // unknown partype 0xE5 0022: jump_if_false @LAN_B1_15936 // Note: the incorrect math opcode was used here 020E: (unknown) &58654 0 // unknown partype 0xE5 03AE: (unknown) &58654 $6131 // unknown partype 0xE5 :LAN_B1_15936 &58872 += 1 // (int) // unknown partype 0xE5 :LAN_B1_15942 0002: jump @LAN_B1_16263 :LAN_B1_15949 &58872 == 3 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_16175 0102: car $6131 near_point -875.88 216.52 radius 3.0 3.0 sphere 0 jump_if_false @LAN_B1_16168 0126: make_car $6131 very_heavy 0 01B0: (unknown) $6131 1 00AE: remove_status_text &58863 // unknown partype 0xE5 0045: actor $933 defined jump_if_false @LAN_B1_16124 0107: toggle_player $933 can_move 0 01AE: (unknown) 1 0216: (unknown) $933 $937 $938 $939 0298: (unknown) $933 $6131 -1 00B9: set_camera_position -881.04 199.36 9.43 rotations 0 0 0 00B4: camera_on_car $6131 15 2 00B8: set_gamespeed 0.25 03B4: (unknown) $6131 0 0 0 004E: put_car $6131 at -879.13 213.37 11.81 03B9: (unknown) $6131 0 35.0 320.0 02E9: set_car $6131 speed_to 45.0 010E: &58870 = current_time_in_ms // unknown partype 0xE5 :LAN_B1_16124 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANB1BL' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANB1BL' &58872 += 1 // (int) // unknown partype 0xE5 :LAN_B1_16168 0002: jump @LAN_B1_16263 :LAN_B1_16175 &58872 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_16263 03B8: (unknown) $6131 7@ 8@ 9@ 8@ -= 0.5 // (float) 03B9: (unknown) $6131 7@ 8@ 9@ 010E: &58866 = current_time_in_ms // unknown partype 0xE5 0035: &58867 = &58870 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58867 += 1000 // (int) // unknown partype 0xE5 0011: &58866 > &58867 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_16263 // Note: the incorrect math opcode was used here 0025: gosub @LAN_B1_16265 0025: gosub @LAN_B1_9752 $6113 = 1 // (int) &58872 += 1 // (int) // unknown partype 0xE5 :LAN_B1_16263 0026: return :LAN_B1_16265 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_B1_16329 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 @LAN_B1_16323 0400: (unknown) $933 $1070 0002: jump @LAN_B1_16329 :LAN_B1_16323 02C0: (unknown) $933 $1070 :LAN_B1_16329 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 1000 ms :LAN_B1_16340 00CA: fading jump_if_false @LAN_B1_16389 0001: wait 0 ms 004F: unknown_check $6131 jump_if_false @LAN_B1_16382 03B8: (unknown) $6131 7@ 8@ 9@ 8@ -= 0.5 // (float) 03B9: (unknown) $6131 7@ 8@ 9@ :LAN_B1_16382 0002: jump @LAN_B1_16340 :LAN_B1_16389 0045: actor $933 defined 0022: jump_if_false @LAN_B1_16437 // Note: the incorrect math opcode was used here 807E: not actor $933 driving 0022: jump_if_false @LAN_B1_16434 // Note: the incorrect math opcode was used here 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_B1_16437 :LAN_B1_16434 021D: (unknown) 0 :LAN_B1_16437 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B1_16443 0@ = 0 // (int) :LAN_B1_16447 $6180(0@,14) == 0 // (int) var == num jump_if_false @LAN_B1_16479 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3581 0@ 0002: jump @LAN_B1_16500 :LAN_B1_16479 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3785 $6166(0@,14) $6194(0@,14) 100.0 :LAN_B1_16500 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_B1_16447 0@ = 0 // (int) :LAN_B1_16521 $6151(0@,3) == 0 // (int) var == num jump_if_false @LAN_B1_16553 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3168 0@ 0002: jump @LAN_B1_16564 :LAN_B1_16553 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3278 0@ :LAN_B1_16564 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_16521 0@ = 0 // (int) :LAN_B1_16585 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3507 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B1_16585 0@ = 0 // (int) :LAN_B1_16617 0045: actor $933 defined jump_if_false @LAN_B1_17225 $5992(0@,12) == 1 // (int) var == num jump_if_false @LAN_B1_17183 004F: unknown_check $5980(0@,12) jump_if_false @LAN_B1_17170 8045: not actor $6088(0@,12) defined jump_if_false @LAN_B1_16758 00BB: (unknown) $6076(0@,12) $6076(0@,12) = 0 // (int) 0045: actor $6112(0@,12) defined jump_if_false @LAN_B1_16745 0045: actor $933 defined jump_if_false @LAN_B1_16714 00E4: (unknown) $6112(0@,12) $933 :LAN_B1_16714 $6124(0@,12) == 0 // (int) var == num jump_if_false @LAN_B1_16745 00C1: (unknown) $6112(0@,12) $6124(0@,12) 00BC: (unknown) $6124(0@,12) 0 :LAN_B1_16745 0113: remove_references_to_car $5980(0@,12) // Like turning a car into any random car $5992(0@,12) = 0 // (int) :LAN_B1_16758 02D8: unknown_check $5980(0@,12) jump_if_false @LAN_B1_16889 004D: store_car $5980(0@,12) position_to 2@ 3@ 4@ 0045: actor $933 defined 0022: jump_if_false @LAN_B1_16800 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 2@ 3@ 5@ :LAN_B1_16800 5.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_B1_16831 // Note: the incorrect math opcode was used here 02C7: (unknown) $5980(0@,12) 5 4000 0002: jump @LAN_B1_16889 :LAN_B1_16831 0139: 1@ = random_int_in_ranges 0 2 1@ == 0 // (int) var == num jump_if_false @LAN_B1_16866 02C7: (unknown) $5980(0@,12) 9 4000 0002: jump @LAN_B1_16889 :LAN_B1_16866 1@ == 1 // (int) var == num jump_if_false @LAN_B1_16889 02C7: (unknown) $5980(0@,12) 10 4000 :LAN_B1_16889 0102: car $5980(0@,12) near_point $6040(0@,12) $6052(0@,12) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B1_17069 // Note: the incorrect math opcode was used here 00BB: (unknown) $6076(0@,12) $6076(0@,12) = 0 // (int) 0045: actor $6088(0@,12) defined jump_if_false @LAN_B1_16993 0045: actor $933 defined jump_if_false @LAN_B1_16962 00E4: (unknown) $6088(0@,12) $933 :LAN_B1_16962 $6100(0@,12) == 0 // (int) var == num jump_if_false @LAN_B1_16993 00C1: (unknown) $6088(0@,12) $6100(0@,12) 00BC: (unknown) $6100(0@,12) 0 :LAN_B1_16993 0045: actor $6112(0@,12) defined jump_if_false @LAN_B1_17056 0045: actor $933 defined jump_if_false @LAN_B1_17025 00E4: (unknown) $6112(0@,12) $933 :LAN_B1_17025 $6124(0@,12) == 0 // (int) var == num jump_if_false @LAN_B1_17056 00C1: (unknown) $6112(0@,12) $6124(0@,12) 00BC: (unknown) $6124(0@,12) 0 :LAN_B1_17056 0113: remove_references_to_car $5980(0@,12) // Like turning a car into any random car $5992(0@,12) = 0 // (int) :LAN_B1_17069 004F: unknown_check $5980(0@,12) jump_if_false @LAN_B1_17163 004D: store_car $5980(0@,12) position_to 2@ 3@ 4@ 0045: actor $933 defined 0022: jump_if_false @LAN_B1_17163 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 2@ 3@ 5@ 5@ > 275.0 // (float) var > num jump_if_false @LAN_B1_17163 00BB: (unknown) $6076(0@,12) $6076(0@,12) = 0 // (int) 0112: remove_references_to_actor $6088(0@,12) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6112(0@,12) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5980(0@,12) // Like turning a car into any random car $5992(0@,12) = 0 // (int) :LAN_B1_17163 0002: jump @LAN_B1_17183 :LAN_B1_17170 00BB: (unknown) $6076(0@,12) $6076(0@,12) = 0 // (int) :LAN_B1_17183 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3785 $6088(0@,12) $6100(0@,12) 75.0 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3785 $6112(0@,12) $6124(0@,12) 75.0 :LAN_B1_17225 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_B1_16617 0@ = 0 // (int) :LAN_B1_17246 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_3425 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B1_17246 0@ = 0 // (int) :LAN_B1_17278 804F: not unknown_check $6324(0@,2) jump_if_false @LAN_B1_17304 00BB: (unknown) $6326(0@,2) $6326(0@,2) = 0 // (int) :LAN_B1_17304 0045: actor $6322(0@,2) defined jump_if_false @LAN_B1_17431 807E: not actor $6322(0@,2) driving jump_if_false @LAN_B1_17424 $6330(0@,2) == 0 // (int) var == num jump_if_false @LAN_B1_17403 00BB: (unknown) $6326(0@,2) $6326(0@,2) = 0 // (int) $6328(0@,2) = 0 // (int) $6328(0@,2) == 0 // (int) var == num jump_if_false @LAN_B1_17395 00C1: (unknown) $6322(0@,2) $6328(0@,2) 00BC: (unknown) $6328(0@,2) 0 :LAN_B1_17395 $6330(0@,2) = 1 // (int) :LAN_B1_17403 037B: constant_params 3 variable_params 0 unknown 15 call_with_params @LAN_B1_3785 $6322(0@,2) $6328(0@,2) 50.0 :LAN_B1_17424 0002: jump @LAN_B1_17457 :LAN_B1_17431 00BB: (unknown) $6328(0@,2) $6328(0@,2) = 0 // (int) 00BB: (unknown) $6326(0@,2) $6326(0@,2) = 0 // (int) :LAN_B1_17457 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_17278 0026: return :LAN_B1_17476 &58874 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_17537 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12674 'LANB1DA' jump_if_false @LAN_B1_17537 0057: show_text_highpriority GXT 'LAN1_29' time 7000 flag 1 // ~w~The attackers are all wasted! Now take Lance to his ~y~hotel. &58874 += 1 // (int) // unknown partype 0xE5 :LAN_B1_17537 0026: return :LAN_B1_17539 &58865 == 1 // (int) var == num // unknown partype 0xE5 jump_if_false @LAN_B1_17603 010E: &58866 = current_time_in_ms // unknown partype 0xE5 0035: &58867 = &58868 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 &58867 += 1000 // (int) // unknown partype 0xE5 0011: &58866 > &58867 // (int) var > var // unknown partype 0xE5// unknown partype 0xE5 // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B1_17603 // Note: the incorrect math opcode was used here 004F: unknown_check $6131 0022: jump_if_false @LAN_B1_17598 // Note: the incorrect math opcode was used here 0325: (unknown) $6131 0 :LAN_B1_17598 &58865 = 0 // (int) // unknown partype 0xE5 :LAN_B1_17603 0026: return :LAN_B1_17605 0045: actor $933 defined jump_if_false @LAN_B1_17706 0045: actor $6128 defined jump_if_false @LAN_B1_17706 007E: actor $6128 driving jump_if_false @LAN_B1_17682 007B: $6130 = actor $6128 car 0078: if and $2769 > 0 // (int) var > num 001C: $2769 == $6130 // (int) num == var 0022: jump_if_false @LAN_B1_17675 // Note: the incorrect math opcode was used here 00BB: (unknown) $6129 $6129 = 0 // (int) :LAN_B1_17675 0002: jump @LAN_B1_17706 :LAN_B1_17682 $6129 == 0 // (int) var == num jump_if_false @LAN_B1_17706 00C1: (unknown) $6128 $6129 00BC: (unknown) $6129 2 :LAN_B1_17706 0026: return :LAN_B1_17708 0045: actor $6128 defined jump_if_false @LAN_B1_17767 014D: &58854 = actor $6128 health // unknown partype 0xE5 &58854 /= 2 // (int) // unknown partype 0xE5 0 > &58854 // (int) num > var // unknown partype 0xE5 0022: jump_if_false @LAN_B1_17748 // Note: the incorrect math opcode was used here &58854 = 0 // (int) // unknown partype 0xE5 :LAN_B1_17748 &58854 > 100 // (int) var > num // unknown partype 0xE5 jump_if_false @LAN_B1_17767 &58854 = 100 // (int) // unknown partype 0xE5 :LAN_B1_17767 0035: &58871 = &58854 // (int vars) // unknown partype 0xE5// unknown partype 0xE5 0026: return :LAN_B1_17775 0@ = 0 // (int) :LAN_B1_17779 004F: unknown_check $5980(0@,12) jump_if_false @LAN_B1_17803 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_B1_2791 0@ :LAN_B1_17803 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_B1_17779 0@ = 0 // (int) :LAN_B1_17824 0045: actor $6322(0@,2) defined jump_if_false @LAN_B1_17843 0112: remove_references_to_actor $6322(0@,2) // Like turning an actor into a random pedestrian :LAN_B1_17843 004F: unknown_check $6324(0@,2) jump_if_false @LAN_B1_17862 0113: remove_references_to_car $6324(0@,2) // Like turning a car into any random car :LAN_B1_17862 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B1_17824 0@ = 0 // (int) :LAN_B1_17883 004F: unknown_check $6148(0@,3) jump_if_false @LAN_B1_17902 0113: remove_references_to_car $6148(0@,3) // Like turning a car into any random car :LAN_B1_17902 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B1_17883 0@ = 0 // (int) :LAN_B1_17923 0045: actor $6166(0@,14) defined jump_if_false @LAN_B1_17942 0112: remove_references_to_actor $6166(0@,14) // Like turning an actor into a random pedestrian :LAN_B1_17942 00BB: (unknown) $6194(0@,14) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_B1_17923 0@ = 0 // (int) :LAN_B1_17969 0045: actor $6258(0@,8) defined jump_if_false @LAN_B1_17988 0112: remove_references_to_actor $6258(0@,8) // Like turning an actor into a random pedestrian :LAN_B1_17988 004F: unknown_check $6250(0@,8) jump_if_false @LAN_B1_18007 0113: remove_references_to_car $6250(0@,8) // Like turning a car into any random car :LAN_B1_18007 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B1_17969 0@ = 0 // (int) :LAN_B1_18028 0045: actor $5916(0@,10) defined jump_if_false @LAN_B1_18055 03DE: (unknown) $5916(0@,10) 1 0112: remove_references_to_actor $5916(0@,10) // Like turning an actor into a random pedestrian :LAN_B1_18055 00BB: (unknown) $5966(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B1_18028 0026: return :LAN_B1_18080 0059: text_clear_all 00AE: remove_status_text &58863 // unknown partype 0xE5 00AE: remove_status_text &58871 // unknown partype 0xE5 00BB: (unknown) $6129 00BB: (unknown) $6232 0249: (unknown) &58848 // unknown partype 0xE5 0025: gosub @LAN_B1_17775 034A: unknown_check $6128 jump_if_false @LAN_B1_18124 020D: (unknown) $6128 :LAN_B1_18124 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $6115 == 1 // (int) var == num jump_if_false @LAN_B1_18178 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LAN1_01' // ~r~Lance died! 0002: jump @LAN_B1_18210 :LAN_B1_18178 $6115 == 2 // (int) var == num jump_if_false @LAN_B1_18210 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'LAN1_02' // ~r~Lance drowned! :LAN_B1_18210 0026: return :LAN_B1_18212 0059: text_clear_all 0025: gosub @LAN_B1_11159 037B: constant_params 2 variable_params 0 unknown 15 call_with_params @99RED_12847 'LAN_B01' 0 // Jive Drive 01DF: progress_made += 1 0026: return :LAN_B1_18247 0@ = 0 // (int) :LAN_B1_18251 004F: unknown_check $5887(0@,4) jump_if_false @LAN_B1_18270 0113: remove_references_to_car $5887(0@,4) // Like turning a car into any random car :LAN_B1_18270 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_18251 0@ = 0 // (int) :LAN_B1_18291 0252: object $6346(0@,4) exists jump_if_false @LAN_B1_18310 0114: remove_references_to_object $6346(0@,4) // This object will now disappear when the player looks away :LAN_B1_18310 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B1_18291 0162: release_model #DR_BIGSKIPJUMP 0255: (unknown) $6131 004F: unknown_check $6131 jump_if_false @LAN_B1_18350 0113: remove_references_to_car $6131 // Like turning a car into any random car :LAN_B1_18350 004F: unknown_check $6130 jump_if_false @LAN_B1_18365 0113: remove_references_to_car $6130 // Like turning a car into any random car :LAN_B1_18365 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 0025: gosub @LAN_B1_11986 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 02CB: (unknown) 1.0 024F: (unknown) 1.0 03F1: (unknown) 1 028E: (unknown) &58852 &58853 // unknown partype 0xE5// unknown partype 0xE5 04CE: (unknown) 12 1 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 62--------------- :LAN_B2 0238: name_thread 'LAN_B2' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B2' 0025: gosub @LAN_B2_10733 009D: wasted_or_busted // mission only jump_if_false @LAN_B2_45 0025: gosub @LAN_B2_29406 :LAN_B2_45 0025: gosub @LAN_B2_29826 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B2_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B2_138 :LAN_B2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B2_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B2_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B2_188 0026: return :LAN_B2_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_B2_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 @LAN_B2_248 0400: (unknown) $933 $1070 0002: jump @LAN_B2_254 :LAN_B2_248 02C0: (unknown) $933 $1070 :LAN_B2_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_B2_281 0045: actor $933 defined jump_if_false @LAN_B2_349 807E: not actor $933 driving jump_if_false @LAN_B2_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_B2_329 :LAN_B2_326 021D: (unknown) 0 :LAN_B2_329 $1078 == 0 // (int) var == num jump_if_false @LAN_B2_345 02EA: select_interior 2 :LAN_B2_345 01AE: (unknown) 1 :LAN_B2_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B2_362 0045: actor $933 defined jump_if_false @LAN_B2_426 807E: not actor $933 driving jump_if_false @LAN_B2_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_B2_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_B2_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_B2_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_B2_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 @LAN_B2_475 02EA: select_interior 0 :LAN_B2_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B2_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B2_505 0026: return :LAN_B2_507 0045: actor 0@ defined jump_if_false @LAN_B2_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B2_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B2_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B2_556 0026: return :LAN_B2_558 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B2_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 @LAN_B2_605 :LAN_B2_601 1@ = 0 // (int) :LAN_B2_605 1@ == 1 // (int) var == num jump_if_false @LAN_B2_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B2_682 007E: actor 0@ driving jump_if_false @LAN_B2_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B2_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B2_671 :LAN_B2_668 00F1: (unknown) 0@ :LAN_B2_671 0002: jump @LAN_B2_682 :LAN_B2_678 1@ = 0 // (int) :LAN_B2_682 0002: jump @LAN_B2_605 :LAN_B2_689 0026: return :LAN_B2_691 0045: actor 0@ defined jump_if_false @LAN_B2_783 007E: actor 0@ driving jump_if_false @LAN_B2_767 02A7: unknown_check 0@ jump_if_false @LAN_B2_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B2_760 :LAN_B2_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B2_760 0002: jump @LAN_B2_776 :LAN_B2_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B2_776 0002: jump @LAN_B2_785 :LAN_B2_783 005F: (unknown) :LAN_B2_785 005E: (unknown) :LAN_B2_787 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B2_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B2_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B2_877 :LAN_B2_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B2_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_558 4@ :LAN_B2_877 0002: jump @LAN_B2_943 :LAN_B2_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B2_943 :LAN_B2_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B2_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_558 3@ :LAN_B2_943 0045: actor 0@ defined jump_if_false @LAN_B2_995 004F: unknown_check 1@ jump_if_false @LAN_B2_995 007E: actor 0@ driving jump_if_false @LAN_B2_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B2_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_558 0@ :LAN_B2_995 5@ = 0 // (int) :LAN_B2_999 5@ == 0 // (int) var == num jump_if_false @LAN_B2_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B2_1090 004F: unknown_check 1@ jump_if_false @LAN_B2_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B2_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B2_1090 :LAN_B2_1056 2@ == -1 // (int) var == num jump_if_false @LAN_B2_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B2_1090 :LAN_B2_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B2_1090 0002: jump @LAN_B2_999 :LAN_B2_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @LAN_B2_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B2_1318 :LAN_B2_1142 0@ == 1 // (int) var == num jump_if_false @LAN_B2_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B2_1318 :LAN_B2_1175 0@ == 2 // (int) var == num jump_if_false @LAN_B2_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B2_1318 :LAN_B2_1217 0@ == 3 // (int) var == num jump_if_false @LAN_B2_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B2_1318 :LAN_B2_1261 0@ == 4 // (int) var == num jump_if_false @LAN_B2_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B2_1318 :LAN_B2_1292 0@ == 5 // (int) var == num jump_if_false @LAN_B2_1318 03CF: (unknown) 237 130 180 255 :LAN_B2_1318 0026: return :LAN_B2_1320 00BC: (unknown) 0@ 2 0026: return :LAN_B2_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 @LAN_B2_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B2_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B2_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B2_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B2_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 @LAN_B2_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B2_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B2_1456 005F: (unknown) :LAN_B2_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 @LAN_B2_1503 005F: (unknown) :LAN_B2_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 @LAN_B2_1550 005F: (unknown) :LAN_B2_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B2_1564 005F: (unknown) :LAN_B2_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_B2_1591 005F: (unknown) :LAN_B2_1591 0485: unknown_check 0@ 214 jump_if_false @LAN_B2_1606 005E: (unknown) :LAN_B2_1606 0485: unknown_check 0@ 215 jump_if_false @LAN_B2_1621 005E: (unknown) :LAN_B2_1621 0485: unknown_check 0@ 216 jump_if_false @LAN_B2_1636 005E: (unknown) :LAN_B2_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_B2_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 @LAN_B2_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_B2_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_B2_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_B2_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_B2_1753 :LAN_B2_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_B2_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 @LAN_B2_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_B2_1849 0045: actor 1@ defined jump_if_false @LAN_B2_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_B2_1842 0002: jump @LAN_B2_1888 :LAN_B2_1849 0045: actor 1@ defined jump_if_false @LAN_B2_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_B2_1888 0002: jump @LAN_B2_1902 :LAN_B2_1895 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_B2_1902 0026: return :LAN_B2_1904 1@ = 0 // (int) :LAN_B2_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_B2_1908 0@ > 8 // (int) var > num jump_if_false @LAN_B2_1950 0@ = 8 // (int) :LAN_B2_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return :LAN_B2_1962 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @LAN_B2_1988 020D: (unknown) $5348(1@,8) :LAN_B2_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 @LAN_B2_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :LAN_B2_2019 0026: return 0@ = 0 // (int) :LAN_B2_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LAN_B2_2046 020D: (unknown) $5348(0@,8) :LAN_B2_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B2_2025 0026: return 0@ = 0 // (int) :LAN_B2_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LAN_B2_2090 003F: destroy_actor $5348(0@,8) :LAN_B2_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B2_2069 0026: return 0@ = 0 // (int) :LAN_B2_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LAN_B2_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :LAN_B2_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B2_2113 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_B2_2165 005F: (unknown) :LAN_B2_2165 009F: actor 0@ dead jump_if_false @LAN_B2_2177 005F: (unknown) :LAN_B2_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 @LAN_B2_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B2_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 @LAN_B2_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_B2_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_B2_2346 1@ = -1 // (int) :LAN_B2_2346 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_B2_2366 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_B2_2386 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_B2_2406 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_B2_2426 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_B2_2446 1@ == -1 // (int) var == num jump_if_false @LAN_B2_2462 02E2: 1@ = 0 // (any) :LAN_B2_2462 0026: return $5700 = 0 // (int) :LAN_B2_2469 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LAN_B2_2503 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :LAN_B2_2521 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2537 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_2537 005F: (unknown) :LAN_B2_2539 010E: 1@ = current_time_in_ms 0035: $5654 = 1@ // (int vars) 0029: $5654 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :LAN_B2_2554 1@ == 1 // (int) var == num jump_if_false @LAN_B2_2585 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 0@ 0 0002: jump @LAN_B2_2628 :LAN_B2_2585 1@ == 1 // (int) var == num jump_if_false @LAN_B2_2617 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 0@ 1 0002: jump @LAN_B2_2628 :LAN_B2_2617 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 0@ :LAN_B2_2628 0037: $5656 = 0@ // (string vars) 0026: return :LAN_B2_2635 0@ == 1 // (int) var == num jump_if_false @LAN_B2_2661 $5988 == 0 // (int) var == num jump_if_false @LAN_B2_2661 005F: (unknown) :LAN_B2_2661 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B2_2554 $5387(0@,10) 1 0035: $5653 = 0@ // (int vars) $5653 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2539 0 005E: (unknown) :LAN_B2_2701 0@ = 0 // (int) :LAN_B2_2705 2 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_2746 // Note: the incorrect math opcode was used here 01F7: garage $916(0@,4) respray_done 0022: jump_if_false @LAN_B2_2734 // Note: the incorrect math opcode was used here 03C2: (unknown) 0268: (unknown) :LAN_B2_2734 0@ += 1 // (int) 0002: jump @LAN_B2_2705 :LAN_B2_2746 0026: return :LAN_B2_2748 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2521 $5654 jump_if_false @LAN_B2_2810 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 $5656 jump_if_false @LAN_B2_2810 0011: 0@ > $5653 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_2810 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2635 $5653 :LAN_B2_2810 0026: return :LAN_B2_2812 not $5989 == -1 // (int) var == num jump_if_false @LAN_B2_2835 047A: (unknown) $5989 $5989 = -1 // (int) :LAN_B2_2835 0026: return :LAN_B2_2837 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_B2_2812 $5989 = 0 // (int) 0479: (unknown) 0@ 1@ 2@ 8004: not 50@ = $5989 // (int) // Note: the incorrect math opcode was used here 0026: return :LAN_B2_2864 not 0@ == -1 // (int) var == num jump_if_false @LAN_B2_2879 00BB: (unknown) 0@ :LAN_B2_2879 0026: return :LAN_B2_2881 not 0@ == -1 // (int) var == num jump_if_false @LAN_B2_2897 00C4: (unknown) 0@ 0 :LAN_B2_2897 0026: return :LAN_B2_2899 not 0@ == -1 // (int) var == num jump_if_false @LAN_B2_2916 00C4: (unknown) 0@ 3 :LAN_B2_2916 0026: return :LAN_B2_2918 003E: 7@ = create_actor_pedtype $5747 model $5746 at 0@ 1@ 2@ 0045: actor 7@ defined 0022: jump_if_false @LAN_B2_3041 // Note: the incorrect math opcode was used here 0106: give_actor 7@ weapon $5804 ammo $5805 // Load the weapon model before using this 01C9: (unknown) 7@ 25 010F: (unknown) 7@ 3@ 4@ 5@ 041B: (unknown) 7@ 9 03D6: (unknown) 7@ 300 03D7: (unknown) 7@ 1000 03DE: (unknown) 7@ 1 0543: (unknown) 7@ 0 0542: (unknown) 7@ 1 02D0: (unknown) 7@ 1 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_B2_2864 $5606(6@,11) $5606(6@,11) = 0 // (int) 00C1: (unknown) 7@ $5606(6@,11) 00BC: (unknown) $5606(6@,11) 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_B2_2899 $5606(6@,11) :LAN_B2_3041 0026: return :LAN_B2_3043 0222: (unknown) $5499(0@,6) $5505(0@,6) $5511(0@,6) 4@ 0045: actor 4@ defined 0022: jump_if_false @LAN_B2_3090 // Note: the incorrect math opcode was used here 010F: (unknown) 4@ 1@ 2@ 3@ 0127: reset_actor 4@ flags 01A4: (unknown) 4@ 0 020E: (unknown) 4@ 1 041B: (unknown) 4@ 0 :LAN_B2_3090 0026: return :LAN_B2_3092 0045: actor 0@ defined jump_if_false @LAN_B2_3152 0352: (unknown) 0@ 0044: put_actor 0@ at $5499(1@,6) $5505(1@,6) $5511(1@,6) 010F: (unknown) 0@ -885.41 796.35 10.1 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 41 020E: (unknown) 0@ 0 :LAN_B2_3152 0026: return :LAN_B2_3154 0036: 5@ = $5471(0@,5) // (float vars) 0036: 6@ = $5476(0@,5) // (float vars) 0036: 7@ = $5481(0@,5) // (float vars) 01BB: (unknown) 5@ 6@ 7@ 7@ 003E: 4@ = create_actor_pedtype $5745 model $5742 at 5@ 6@ 7@ 0045: actor 4@ defined 0022: jump_if_false @LAN_B2_3258 // Note: the incorrect math opcode was used here 010F: (unknown) 4@ 1@ 2@ 3@ 0106: give_actor 4@ weapon 19 ammo 90 // Load the weapon model before using this 01A4: (unknown) 4@ 0 0344: (unknown) 4@ 1 0127: reset_actor 4@ flags 0543: (unknown) 4@ 0 0542: (unknown) 4@ 1 02F8: (unknown) 4@ 1 01B1: (unknown) 4@ 1 1 1 1 1 020E: (unknown) 4@ 1 :LAN_B2_3258 0026: return :LAN_B2_3260 0045: actor 1@ defined jump_if_false @LAN_B2_3398 not 0@ == 0 // (int) var == num jump_if_false @LAN_B2_3344 0036: 5@ = $5471(0@,5) // (float vars) 0036: 6@ = $5476(0@,5) // (float vars) 0036: 7@ = $5481(0@,5) // (float vars) 01BB: (unknown) 5@ 6@ 7@ 7@ 037B: constant_params 4 variable_params 0 unknown 8 call_with_params @LAN_B2_691 1@ 5@ 6@ 7@ 010F: (unknown) 1@ 2@ 3@ 4@ 0045: actor $933 defined 0022: jump_if_false @LAN_B2_3344 // Note: the incorrect math opcode was used here 00F4: (unknown) 1@ $933 :LAN_B2_3344 015D: (unknown) 1@ 1 01C9: (unknown) 1@ 40 01A4: (unknown) 1@ 1 0344: (unknown) 1@ 0 0127: reset_actor 1@ flags 00A1: (unknown) 1@ 1 00A1: (unknown) 1@ 2 020E: (unknown) 1@ 1 03DE: (unknown) 1@ 1 02F8: (unknown) 1@ 0 01B1: (unknown) 1@ 0 0 0 0 0 :LAN_B2_3398 0026: return :LAN_B2_3400 004F: unknown_check 0@ jump_if_false @LAN_B2_3418 01B2: (unknown) 0@ 0 0 0 0 0 :LAN_B2_3418 0026: return :LAN_B2_3420 0048: 1@ = create_car #POLICEM at $5448(0@,3) $5451(0@,3) $5454(0@,3) 004F: unknown_check 1@ 0022: jump_if_false @LAN_B2_3482 // Note: the incorrect math opcode was used here 0233: (unknown) 1@ $5457(0@,3) $5460(0@,3) 022E: (unknown) 1@ 1 013A: set_car 1@ door_status_to 1 01B2: (unknown) 1@ 1 1 1 1 1 :LAN_B2_3482 0026: return :LAN_B2_3484 003E: $5776 = create_actor_pedtype 22 model $5775 at -904.43 799.65 10.12 010F: (unknown) $5776 -903.0 799.46 10.14 020E: (unknown) $5776 1 0026: return :LAN_B2_3533 003E: $5773 = create_actor_pedtype 22 model $5774 at -894.39 799.99 10.19 010F: (unknown) $5773 -885.41 796.35 10.1 014B: set_actor $5773 health_to 50 02A5: (unknown) $5773 1 0026: return :LAN_B2_3589 003E: $5551(4@,11) = create_actor_pedtype $5803 model $5802 at 0@ 1@ 2@ 0045: actor $5551(4@,11) defined 0022: jump_if_false @LAN_B2_3725 // Note: the incorrect math opcode was used here 0106: give_actor $5551(4@,11) weapon $5804 ammo 9999 // Load the weapon model before using this 01C9: (unknown) $5551(4@,11) 65 00CF: set_actor $5551(4@,11) Z_angle_to 3@ 03DE: (unknown) $5551(4@,11) 1 04EE: (unknown) $5551(4@,11) 04B9: (unknown) $5551(4@,11) 1 1 0 03A5: (unknown) $5551(4@,11) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2864 $5606(4@,11) $5606(4@,11) = 0 // (int) 00C1: (unknown) $5551(4@,11) $5606(4@,11) 00BC: (unknown) $5606(4@,11) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2881 $5606(4@,11) :LAN_B2_3725 0026: return :LAN_B2_3727 003E: 4@ = create_actor_pedtype $5909 model $5913 at 0@ 1@ 2@ 0045: actor 4@ defined 0022: jump_if_false @LAN_B2_3780 // Note: the incorrect math opcode was used here 0106: give_actor 4@ weapon $5910 ammo 9999 // Load the weapon model before using this 01C9: (unknown) 4@ 70 03A5: (unknown) 4@ 0 04EE: (unknown) 4@ 04B9: (unknown) 4@ 1 1 0 01EC: (unknown) 4@ 1 :LAN_B2_3780 $5562(3@,11) = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_2864 5@ 5@ = 0 // (int) 00C1: (unknown) 4@ 5@ 00BC: (unknown) 5@ 0 0026: return :LAN_B2_3813 2@ = 20.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 003E: $5959 = create_actor_pedtype $5961 model $5960 at 0@ 1@ 2@ 0045: actor $5959 defined 0022: jump_if_false @LAN_B2_3967 // Note: the incorrect math opcode was used here 01C9: (unknown) $5959 60 03D5: (unknown) $5959 200 014B: set_actor $5959 health_to 200 01EC: (unknown) $5959 1 0347: (unknown) $5959 1 0339: (unknown) $5959 0 0368: (unknown) $5959 0 032D: (unknown) $5959 1 015D: (unknown) $5959 10 0045: actor $933 defined jump_if_false @LAN_B2_3927 0310: (unknown) $5959 $933 1 0324: (unknown) $933 6 0 :LAN_B2_3927 0331: (unknown) $5959 1 02A5: (unknown) $5959 0 0106: give_actor $5959 weapon $5967 ammo 9999 // Load the weapon model before using this 0106: give_actor $5959 weapon $5966 ammo 9999 // Load the weapon model before using this 03A5: (unknown) $5959 0 0399: (unknown) $5959 1 :LAN_B2_3967 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_2864 $5657 $5657 = 0 // (int) 00C1: (unknown) $5959 $5657 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_1320 $5657 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_2881 $5657 0026: return :LAN_B2_4016 01BB: (unknown) 0@ 1@ 2@ 2@ 0048: 4@ = create_car $5981 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @LAN_B2_4069 // Note: the incorrect math opcode was used here 02E9: set_car 4@ speed_to 0 03B4: (unknown) 4@ 0 0 0 00D1: set_car 4@ Z_angle_to 3@ 0236: (unknown) 4@ 3 02E9: set_car 4@ speed_to 0 03B4: (unknown) 4@ 0 0 0 :LAN_B2_4069 0026: return :LAN_B2_4071 001C: 7@ == 6@ // (int) num == var 0022: jump_if_false @LAN_B2_4094 // Note: the incorrect math opcode was used here 0035: 8@ = $5962 // (int vars) 0002: jump @LAN_B2_4099 :LAN_B2_4094 0035: 8@ = $5788 // (int vars) :LAN_B2_4099 0048: $5533(7@,7) = create_car 8@ at 0@ 1@ 2@ 004F: unknown_check $5533(7@,7) 0022: jump_if_false @LAN_B2_4188 // Note: the incorrect math opcode was used here 0233: (unknown) $5533(7@,7) 3@ 4@ 042F: (unknown) $5533(7@,7) 1500 014C: set_car $5533(7@,7) health_to 1500 4 > 7@ // (int) num > var 0022: jump_if_false @LAN_B2_4180 // Note: the incorrect math opcode was used here 00A7: (unknown) $5533(7@,7) 0334: (unknown) $5533(7@,7) 0 0002: jump @LAN_B2_4188 :LAN_B2_4180 013A: set_car $5533(7@,7) door_status_to 2 :LAN_B2_4188 0026: return :LAN_B2_4190 007E: actor $933 driving jump_if_false @LAN_B2_4260 034B: unknown_check $2769 jump_if_false @LAN_B2_4260 004F: unknown_check $2769 jump_if_false @LAN_B2_4260 037D: unknown_check $2769 jump_if_false @LAN_B2_4260 0045: actor $5959 defined jump_if_false @LAN_B2_4260 007C: actor $5959 driving $2769 0022: jump_if_false @LAN_B2_4260 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_4260 005F: (unknown) :LAN_B2_4262 0@ == 1 // (int) var == num jump_if_false @LAN_B2_4308 03F1: (unknown) 1 0045: actor $933 defined jump_if_false @LAN_B2_4294 012E: toggle_player $933 ignored_by_cops 0 :LAN_B2_4294 024F: (unknown) 0.3 0002: jump @LAN_B2_4314 :LAN_B2_4308 03F1: (unknown) 0 024F: (unknown) 0 :LAN_B2_4314 0026: return :LAN_B2_4316 2@ > 20.0 // (float) var > num jump_if_false @LAN_B2_4331 005F: (unknown) :LAN_B2_4331 3@ = 0 // (int) -1185.77 > 1@ // (float) num > var 0022: jump_if_false @LAN_B2_4400 // Note: the incorrect math opcode was used here 1@ > -1460.84 // (float) var > num jump_if_false @LAN_B2_4400 -983.76 > 0@ // (float) num > var 0022: jump_if_false @LAN_B2_4400 // Note: the incorrect math opcode was used here 0@ > -1194.59 // (float) var > num jump_if_false @LAN_B2_4400 3@ = 1 // (int) :LAN_B2_4400 3@ == 1 // (int) var == num jump_if_false @LAN_B2_4564 1@ > -1235.53 // (float) var > num jump_if_false @LAN_B2_4462 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5781 // (float vars) 0030: 4@ /= $5777 // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002C: 5@ -= $5782 // (float vars) 0030: 5@ /= $5778 // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_4540 :LAN_B2_4462 1@ > -1409.49 // (float) var > num jump_if_false @LAN_B2_4512 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5781 // (float vars) 0030: 4@ /= $5777 // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002C: 5@ -= $5783 // (float vars) 0030: 5@ /= $5779 // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_4540 :LAN_B2_4512 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5784 // (float vars) 0030: 4@ /= $5780 // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 002C: 5@ -= $5783 // (float vars) 0030: 5@ /= $5779 // (float vars) // Note: the incorrect math opcode was used here :LAN_B2_4540 0014: 0@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4564 // Note: the incorrect math opcode was used here 0014: 5@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4564 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_4564 005F: (unknown) :LAN_B2_4566 005A: 4@ = current_time_hours, 5@ = current_time_minutes 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_4601 // Note: the incorrect math opcode was used here 0017: 5@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4594 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_4594 0002: jump @LAN_B2_4787 :LAN_B2_4601 0011: 4@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4621 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @LAN_B2_4787 :LAN_B2_4621 $5700 == 0 // (int) var == num jump_if_false @LAN_B2_4787 0011: 4@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4708 // Note: the incorrect math opcode was used here 2@ == 5 // (int) var == num jump_if_false @LAN_B2_4682 01DA: show_text_2numbers GXT $5626 numbers 6 15 time 5000 flag 1 $5700 = 1 // (int) 0002: jump @LAN_B2_4701 :LAN_B2_4682 01DA: show_text_2numbers GXT $5631 numbers 1 15 time 5000 flag 1 $5700 = 1 // (int) :LAN_B2_4701 0002: jump @LAN_B2_4787 :LAN_B2_4708 001C: 4@ == 2@ // (int) num == var 0022: jump_if_false @LAN_B2_4787 // Note: the incorrect math opcode was used here 0011: 5@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4787 // Note: the incorrect math opcode was used here 2@ == 5 // (int) var == num jump_if_false @LAN_B2_4768 01DA: show_text_2numbers GXT $5626 numbers 6 15 time 5000 flag 1 $5700 = 1 // (int) 0002: jump @LAN_B2_4787 :LAN_B2_4768 01DA: show_text_2numbers GXT $5631 numbers 1 15 time 5000 flag 1 $5700 = 1 // (int) :LAN_B2_4787 005F: (unknown) :LAN_B2_4789 0035: 1@ = 0@ // (int vars) :LAN_B2_4793 11 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_4920 // Note: the incorrect math opcode was used here 005D: sphere_onscreen $5411(1@,11) $5422(1@,11) $5433(1@,11) radius 3.0 0022: jump_if_false @LAN_B2_4885 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point $5411(1@,11) $5422(1@,11) radius 70.0 70.0 sphere 0 0022: jump_if_false @LAN_B2_4878 // Note: the incorrect math opcode was used here 0036: 2@ = $5411(1@,11) // (float vars) 0036: 3@ = $5422(1@,11) // (float vars) 0036: 4@ = $5433(1@,11) // (float vars) 005E: (unknown) :LAN_B2_4878 0002: jump @LAN_B2_4908 :LAN_B2_4885 0036: 2@ = $5411(1@,11) // (float vars) 0036: 3@ = $5422(1@,11) // (float vars) 0036: 4@ = $5433(1@,11) // (float vars) 005E: (unknown) :LAN_B2_4908 1@ += 1 // (int) 0002: jump @LAN_B2_4793 :LAN_B2_4920 005F: (unknown) 031D: (unknown) 0@ 1@ $5668 $5679 5@ 3@ = 1 // (int) 4@ = 2 // (int) :LAN_B2_4941 10 > 4@ // (int) num > var 0022: jump_if_false @LAN_B2_4997 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $5411(4@,11) $5422(4@,11) 6@ 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_4985 // Note: the incorrect math opcode was used here 0035: 3@ = 4@ // (int vars) 0036: 5@ = 6@ // (float vars) :LAN_B2_4985 4@ += 1 // (int) 0002: jump @LAN_B2_4941 :LAN_B2_4997 0026: return :LAN_B2_4999 0045: actor $5551(0@,11) defined jump_if_false @LAN_B2_5021 0043: store_actor $5551(0@,11) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :LAN_B2_5021 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 1@ -= 18.0 // (float) 2@ -= 18.0 // (float) 3@ -= 18.0 // (float) 4@ += 18.0 // (float) 5@ += 18.0 // (float) 6@ += 18.0 // (float) 0045: actor $5551(0@,11) defined jump_if_false @LAN_B2_5094 0433: (unknown) $5551(0@,11) 1@ 2@ 4@ 5@ 1 :LAN_B2_5094 0026: return :LAN_B2_5096 0@ = 0 // (int) :LAN_B2_5100 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5211 // Note: the incorrect math opcode was used here 0035: 1@ = 0@ // (int vars) 0029: 1@ += $5801 // (int vars) // Note: the incorrect math opcode was used here 0036: 2@ = $5641(0@,4) // (float vars) 0036: 3@ = $5645(0@,4) // (float vars) 0036: 4@ = $5649(0@,4) // (float vars) 01BB: (unknown) 2@ 3@ 4@ 4@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @LAN_B2_3589 2@ 3@ 4@ 260.0 1@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_4999 1@ $5562(1@,11) = 7 // (int) $5671(1@,11) = 0 // (int) $5682(1@,11) = -1 // (int) 0@ += 1 // (int) 0002: jump @LAN_B2_5100 :LAN_B2_5211 $5801 += 4 // (int) $5950 = 1 // (int) 0026: return :LAN_B2_5225 0@ = 0 // (int) :LAN_B2_5229 3 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5286 // Note: the incorrect math opcode was used here 034A: unknown_check $5551(0@,11) 0022: jump_if_false @LAN_B2_5260 // Note: the incorrect math opcode was used here 003F: destroy_actor $5551(0@,11) :LAN_B2_5260 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B2_2864 $5606(0@,11) 0@ += 1 // (int) 0002: jump @LAN_B2_5229 :LAN_B2_5286 0026: return :LAN_B2_5288 0@ = 0 // (int) :LAN_B2_5292 5 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5335 // Note: the incorrect math opcode was used here 034A: unknown_check $5466(0@,5) 0022: jump_if_false @LAN_B2_5323 // Note: the incorrect math opcode was used here 003F: destroy_actor $5466(0@,5) :LAN_B2_5323 0@ += 1 // (int) 0002: jump @LAN_B2_5292 :LAN_B2_5335 0@ = 0 // (int) :LAN_B2_5339 3 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_5382 // Note: the incorrect math opcode was used here 034B: unknown_check $5445(0@,3) 0022: jump_if_false @LAN_B2_5370 // Note: the incorrect math opcode was used here 0049: destroy_car $5445(0@,3) :LAN_B2_5370 0@ += 1 // (int) 0002: jump @LAN_B2_5339 :LAN_B2_5382 0026: return :LAN_B2_5384 7@ == 1 // (int) var == num jump_if_false @LAN_B2_5412 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 8@ 0002: jump @LAN_B2_5419 :LAN_B2_5412 031D: (unknown) 0@ 1@ 3@ 4@ 8@ :LAN_B2_5419 0014: 8@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_5432 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_5432 005F: (unknown) 1@ = 0 // (int) :LAN_B2_5438 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_5515 // Note: the incorrect math opcode was used here 0045: actor $5466(1@,5) defined 0022: jump_if_false @LAN_B2_5503 // Note: the incorrect math opcode was used here 0043: store_actor $5466(1@,5) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 037A: constant_params 8 variable_params 0 unknown 5 call_with_params @LAN_B2_5384 2@ 3@ 4@ $937 $938 $939 80.0 0 jump_if_false @LAN_B2_5503 005E: (unknown) :LAN_B2_5503 1@ += 1 // (int) 0002: jump @LAN_B2_5438 :LAN_B2_5515 005F: (unknown) :LAN_B2_5517 0035: 3@ = 1@ // (int vars) 0@ == 12 // (int) var == num jump_if_false @LAN_B2_5549 0057: show_text_highpriority GXT $5617 time 5000 flag 1 0002: jump @LAN_B2_5655 :LAN_B2_5549 0@ == 1 // (int) var == num jump_if_false @LAN_B2_5594 01D8: (unknown) $5615 6 15 5000 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2539 5000 0002: jump @LAN_B2_5655 :LAN_B2_5594 0@ == 0 // (int) var == num jump_if_false @LAN_B2_5625 01DA: show_text_2numbers GXT $5614 numbers 1 15 time 5000 flag 1 0002: jump @LAN_B2_5655 :LAN_B2_5625 0@ == 13 // (int) var == num jump_if_false @LAN_B2_5644 0002: jump @LAN_B2_5655 :LAN_B2_5644 0057: show_text_highpriority GXT $5358(0@,19) time 5000 flag 1 :LAN_B2_5655 0@ == 0 // (int) var == num jump_if_false @LAN_B2_5708 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5660 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 $5982 = 1 // (int) $5983 = 0 // (int) 0002: jump @LAN_B2_6640 :LAN_B2_5708 0@ == 1 // (int) var == num jump_if_false @LAN_B2_5790 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @LAN_B2_2837 -885.41 796.35 10.1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5661 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5660 $5982 = 0 // (int) $5983 = 1 // (int) 0264: (unknown) 0 0002: jump @LAN_B2_6640 :LAN_B2_5790 0@ == 2 // (int) var == num jump_if_false @LAN_B2_5843 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B2_2812 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5659 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 0002: jump @LAN_B2_6640 :LAN_B2_5843 0@ == 3 // (int) var == num jump_if_false @LAN_B2_5931 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B2_2812 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5661 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5660 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5659 $5986 = 1 // (int) $5949 = 0 // (int) 0002: jump @LAN_B2_6640 :LAN_B2_5931 0@ == 4 // (int) var == num jump_if_false @LAN_B2_5998 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5664 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5659 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5663 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 0002: jump @LAN_B2_6640 :LAN_B2_5998 0@ == 13 // (int) var == num jump_if_false @LAN_B2_6041 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5665 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5664 0002: jump @LAN_B2_6640 :LAN_B2_6041 0@ == 5 // (int) var == num jump_if_false @LAN_B2_6132 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5659 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5663 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5665 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5664 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5666 0002: jump @LAN_B2_6640 :LAN_B2_6132 0@ == 6 // (int) var == num jump_if_false @LAN_B2_6211 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5659 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5663 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5665 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5664 0002: jump @LAN_B2_6640 :LAN_B2_6211 0@ == 7 // (int) var == num jump_if_false @LAN_B2_6278 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5663 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5659 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5665 0002: jump @LAN_B2_6640 :LAN_B2_6278 0@ == 8 // (int) var == num jump_if_false @LAN_B2_6333 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5666 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5665 0002: jump @LAN_B2_6640 :LAN_B2_6333 0@ == 9 // (int) var == num jump_if_false @LAN_B2_6400 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5658 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5659 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5666 0002: jump @LAN_B2_6640 :LAN_B2_6400 0@ == 10 // (int) var == num jump_if_false @LAN_B2_6461 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5662 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5658 $5700 = 1 // (int) 0002: jump @LAN_B2_6640 :LAN_B2_6461 0@ == 11 // (int) var == num jump_if_false @LAN_B2_6527 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5658 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5662 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5657 $5987 = 1 // (int) $5949 = 0 // (int) 0002: jump @LAN_B2_6640 :LAN_B2_6527 0@ == 12 // (int) var == num jump_if_false @LAN_B2_6640 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2899 $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5662 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5658 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5663 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5665 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5664 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5666 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B2_2881 $5659 $5949 = 0 // (int) :LAN_B2_6640 0035: 2@ = 0@ // (int vars) 0026: return :LAN_B2_6646 02E7: get_weapon_data_from_actor 0@ weapon_group 1 weapon 3@ ammo 1@ model 2@ 02E7: get_weapon_data_from_actor 0@ weapon_group 2 weapon 4@ ammo 1@ model 2@ 02C0: (unknown) 0@ 5@ 0078: if or 001C: 5@ == 3@ // (int) num == var 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @LAN_B2_6687 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_6687 005F: (unknown) 0035: 0@ = $5970 // (int vars) 0089: actor $5959 in_sphere $5716(0@,2) $5718(0@,2) $5720(0@,2) radius 2.5 2.5 4.0 sphere 0 0022: jump_if_false @LAN_B2_6767 // Note: the incorrect math opcode was used here $5970 += 1 // (int) $5970 == 2 // (int) var == num jump_if_false @LAN_B2_6760 $5970 -= 1 // (int) $5971 = 1 // (int) 005E: (unknown) :LAN_B2_6760 0002: jump @LAN_B2_6779 :LAN_B2_6767 0158: actor $5959 run_to $5716(0@,2) $5718(0@,2) :LAN_B2_6779 005F: (unknown) :LAN_B2_6781 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_B2_6646 $933 jump_if_false @LAN_B2_6813 010B: set_actor $5959 armed_weapon_to $5967 0002: jump @LAN_B2_6819 :LAN_B2_6813 010B: set_actor $5959 armed_weapon_to $5966 :LAN_B2_6819 0026: return :LAN_B2_6821 0127: reset_actor $5959 flags 009A: player $933 wanted_level > 0 jump_if_false @LAN_B2_6843 00A1: (unknown) $5959 64 :LAN_B2_6843 0@ == 0 // (int) var == num jump_if_false @LAN_B2_6860 00A1: (unknown) $5959 4 :LAN_B2_6860 $5748 == 1 // (int) var == num jump_if_false @LAN_B2_6879 00A1: (unknown) $5959 8 :LAN_B2_6879 0026: return :LAN_B2_6881 0@ == 1 // (int) var == num jump_if_false @LAN_B2_6920 0442: (unknown) $5959 0 01EC: (unknown) $5959 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_B2_6781 0002: jump @LAN_B2_7021 :LAN_B2_6920 0442: (unknown) $5959 1 01EC: (unknown) $5959 1 $6014 == 1 // (int) var == num jump_if_false @LAN_B2_7002 $5748 == 1 // (int) var == num jump_if_false @LAN_B2_6990 00A1: (unknown) $5959 8 02D5: (unknown) $5959 $5966 0022: jump_if_false @LAN_B2_6983 // Note: the incorrect math opcode was used here 010B: set_actor $5959 armed_weapon_to $5966 :LAN_B2_6983 0002: jump @LAN_B2_6995 :LAN_B2_6990 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_6995 0002: jump @LAN_B2_7021 :LAN_B2_7002 02D5: (unknown) $5959 $5966 0022: jump_if_false @LAN_B2_7021 // Note: the incorrect math opcode was used here 010B: set_actor $5959 armed_weapon_to $5966 :LAN_B2_7021 0026: return :LAN_B2_7023 0035: 9@ = 1@ // (int vars) 0089: actor 0@ in_sphere 6@ 7@ 8@ radius 5@ 5@ 5@ sphere 0 0022: jump_if_false @LAN_B2_7096 // Note: the incorrect math opcode was used here 001C: 2@ == 1@ // (int) num == var 0022: jump_if_false @LAN_B2_7064 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @LAN_B2_7096 :LAN_B2_7064 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_7087 // Note: the incorrect math opcode was used here 1@ += 1 // (int) 0002: jump @LAN_B2_7092 :LAN_B2_7087 1@ -= 1 // (int) :LAN_B2_7092 0035: 9@ = 1@ // (int vars) :LAN_B2_7096 007E: actor 0@ driving 0022: jump_if_false @LAN_B2_7123 // Note: the incorrect math opcode was used here 024B: (unknown) 0@ 10@ 004A: car 10@ drive_to 6@ 7@ 8@ 0002: jump @LAN_B2_7168 :LAN_B2_7123 3@ == 1 // (int) var == num jump_if_false @LAN_B2_7155 0285: (unknown) 0@ 0 0158: actor 0@ run_to 6@ 7@ 0285: (unknown) 0@ 0 0002: jump @LAN_B2_7168 :LAN_B2_7155 0285: (unknown) 0@ 0 00EE: (unknown) 0@ 6@ 7@ 0285: (unknown) 0@ 0 :LAN_B2_7168 005F: (unknown) :LAN_B2_7170 0035: 1@ = $5671(0@,11) // (int vars) 037B: constant_params 9 variable_params 1 unknown 2 call_with_params @LAN_B2_7023 $5551(0@,11) 1@ $5682(0@,11) 0 0@ 3.0 $5411(1@,11) $5422(1@,11) $5433(1@,11) $5671(0@,11) jump_if_false @LAN_B2_7231 $5671(0@,11) = 0 // (int) :LAN_B2_7231 0026: return :LAN_B2_7233 not $5562(0@,11) == 4 // (int) var == num jump_if_false @LAN_B2_7353 1@ = -10.0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 02EE: get_actor $5551(0@,11) coords_to 4@ 5@ 6@ with_offset 1@ 2@ 3@ 1@ = 10.0 // (float) 2@ = 25.0 // (float) 3@ = 0 // (float) 02EE: get_actor $5551(0@,11) coords_to 7@ 8@ 9@ with_offset 1@ 2@ 3@ 03A3: (unknown) 4@ 5@ 7@ 8@ 13@ 004F: unknown_check 13@ 0022: jump_if_false @LAN_B2_7353 // Note: the incorrect math opcode was used here 02D8: unknown_check 13@ 0022: jump_if_false @LAN_B2_7353 // Note: the incorrect math opcode was used here 02EE: get_actor $5551(0@,11) coords_to 10@ 11@ 12@ with_offset 0 -3.0 0 0158: actor $5551(0@,11) run_to 10@ 11@ 005E: (unknown) :LAN_B2_7353 005F: (unknown) :LAN_B2_7355 010E: 2@ = current_time_in_ms 0035: $5660(0@,11) = 2@ // (int vars) 0029: $5660(0@,11) += 1@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :LAN_B2_7374 0043: store_actor $5551(0@,11) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0218: unknown_check $5551(0@,11) $933 0022: jump_if_false @LAN_B2_7429 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $937 $938 4@ 120.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B2_7422 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7422 0002: jump @LAN_B2_7446 :LAN_B2_7429 0326: unknown_check $5551(0@,11) $933 0022: jump_if_false @LAN_B2_7446 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7446 $5984 == 1 // (int) var == num jump_if_false @LAN_B2_7527 0218: unknown_check $5551(0@,11) $5959 0022: jump_if_false @LAN_B2_7510 // Note: the incorrect math opcode was used here 0043: store_actor $5959 position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ 5@ 6@ 4@ 120.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B2_7503 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7503 0002: jump @LAN_B2_7527 :LAN_B2_7510 0326: unknown_check $5551(0@,11) $5959 0022: jump_if_false @LAN_B2_7527 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7527 005F: (unknown) :LAN_B2_7529 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B2_7355 0@ 3000 0220: (unknown) $5551(0@,11) 19 3000 0026: return :LAN_B2_7556 $5562(0@,11) == 2 // (int) var == num jump_if_false @LAN_B2_7597 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B2_7355 0@ 10000 0332: (unknown) $5551(0@,11) 0352: (unknown) $5551(0@,11) :LAN_B2_7597 0026: return :LAN_B2_7599 14@ = 0 // (float) 14@ -= 100.0 // (float) 0036: 7@ = 14@ // (float vars) 0036: 8@ = 14@ // (float vars) 9@ = 0 // (float) 02EE: get_actor $5551(0@,11) coords_to 1@ 2@ 3@ with_offset 7@ 8@ 9@ 7@ = 100.0 // (float) 8@ = 100.0 // (float) 9@ = 0 // (float) 02EE: get_actor $5551(0@,11) coords_to 4@ 5@ 6@ with_offset 7@ 8@ 9@ 0045: actor $933 defined 0022: jump_if_false @LAN_B2_7723 // Note: the incorrect math opcode was used here 807E: not actor $933 driving 0022: jump_if_false @LAN_B2_7723 // Note: the incorrect math opcode was used here 01C1: (unknown) $933 1@ 2@ 4@ 5@ 0 0022: jump_if_false @LAN_B2_7723 // Note: the incorrect math opcode was used here 0036: $5573(0@,11) = $937 // (float vars) 0036: $5584(0@,11) = $938 // (float vars) 0036: $5595(0@,11) = $939 // (float vars) :LAN_B2_7723 $5984 == 1 // (int) var == num jump_if_false @LAN_B2_7802 0045: actor $5959 defined jump_if_false @LAN_B2_7802 807E: not actor $5959 driving jump_if_false @LAN_B2_7802 01C1: (unknown) $5959 1@ 2@ 4@ 5@ 0 0022: jump_if_false @LAN_B2_7802 // Note: the incorrect math opcode was used here 0043: store_actor $5959 position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 0036: $5573(0@,11) = 10@ // (float vars) 0036: $5584(0@,11) = 11@ // (float vars) 0036: $5595(0@,11) = 12@ // (float vars) :LAN_B2_7802 13@ = 0 // (int) :LAN_B2_7806 6 > 13@ // (int) num > var 0022: jump_if_false @LAN_B2_7891 // Note: the incorrect math opcode was used here 0045: actor $5551(13@,11) defined 0022: jump_if_false @LAN_B2_7879 // Note: the incorrect math opcode was used here 01C1: (unknown) $5551(13@,11) 1@ 2@ 4@ 5@ 0 0022: jump_if_false @LAN_B2_7879 // Note: the incorrect math opcode was used here 0043: store_actor $5551(13@,11) position_to 10@ 11@ 12@ // Note: the incorrect math opcode was used here 0036: $5573(0@,11) = 10@ // (float vars) 0036: $5584(0@,11) = 11@ // (float vars) 0036: $5595(0@,11) = 12@ // (float vars) :LAN_B2_7879 13@ += 1 // (int) 0002: jump @LAN_B2_7806 :LAN_B2_7891 005F: (unknown) 0036: 3@ = 0@ // (float vars) 3@ -= 0.5 // (float) 0036: 4@ = 1@ // (float vars) 4@ -= 0.5 // (float) 0036: 5@ = 2@ // (float vars) 5@ -= 0.5 // (float) 0036: 6@ = 0@ // (float vars) 6@ += 0.5 // (float) 0036: 7@ = 1@ // (float vars) 7@ += 0.5 // (float) 0036: 8@ = 2@ // (float vars) 8@ += 0.5 // (float) 0202: unknown_check 3@ 4@ 5@ 6@ 7@ 8@ 1 0 0 1 1 0022: jump_if_false @LAN_B2_7972 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_7972 005F: (unknown) :LAN_B2_7974 005F: (unknown) :LAN_B2_7976 02EE: get_actor $5551(0@,11) coords_to 1@ 2@ 3@ with_offset 0 2.5 0 0158: actor $5551(0@,11) run_to 1@ 2@ 005F: (unknown) :LAN_B2_8000 13@ = 0 // (int) 81C7: not unknown_check 0@ jump_if_false @LAN_B2_8229 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B2_8054 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 11@ 0035: 3@ = 1@ // (int vars) 13@ = 1 // (int) :LAN_B2_8054 0045: actor 2@ defined jump_if_false @LAN_B2_8130 0043: store_actor 2@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 12@ 13@ == 1 // (int) var == num jump_if_false @LAN_B2_8117 0014: 11@ > 12@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8110 // Note: the incorrect math opcode was used here 0036: 11@ = 12@ // (float vars) 0035: 3@ = 2@ // (int vars) :LAN_B2_8110 0002: jump @LAN_B2_8125 :LAN_B2_8117 0036: 11@ = 12@ // (float vars) 0035: 3@ = 2@ // (int vars) :LAN_B2_8125 13@ = 1 // (int) :LAN_B2_8130 13@ == 1 // (int) var == num jump_if_false @LAN_B2_8227 0045: actor 0@ defined jump_if_false @LAN_B2_8220 0045: actor 3@ defined jump_if_false @LAN_B2_8220 00E4: (unknown) 0@ 3@ 0218: unknown_check 0@ 3@ 0022: jump_if_false @LAN_B2_8213 // Note: the incorrect math opcode was used here 15.0 > 11@ // (float) num > var 0022: jump_if_false @LAN_B2_8201 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 0 0002: jump @LAN_B2_8206 :LAN_B2_8201 020E: (unknown) 0@ 1 :LAN_B2_8206 0002: jump @LAN_B2_8218 :LAN_B2_8213 020E: (unknown) 0@ 1 :LAN_B2_8218 005E: (unknown) :LAN_B2_8220 0002: jump @LAN_B2_8229 :LAN_B2_8227 005F: (unknown) :LAN_B2_8229 005E: (unknown) :LAN_B2_8231 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8256 004D: store_car 0@ position_to 2@ 3@ 4@ 0002: jump @LAN_B2_8262 :LAN_B2_8256 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here :LAN_B2_8262 $5950 == 1 // (int) var == num jump_if_false @LAN_B2_8401 0078: if or 1@ == 2 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8383 5@ = 0 // (int) :LAN_B2_8300 0011: $5801 > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8345 // Note: the incorrect math opcode was used here 0045: actor $5551(5@,11) defined 0022: jump_if_false @LAN_B2_8333 // Note: the incorrect math opcode was used here $5562(5@,11) = 1 // (int) :LAN_B2_8333 5@ += 1 // (int) 0002: jump @LAN_B2_8300 :LAN_B2_8345 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8376 809A: not player $933 wanted_level > 2 jump_if_false @LAN_B2_8376 0098: set_player $933 wanted_level_to 2 :LAN_B2_8376 0002: jump @LAN_B2_8394 :LAN_B2_8383 1@ == 0 // (int) var == num jump_if_false @LAN_B2_8394 :LAN_B2_8394 0002: jump @LAN_B2_8441 :LAN_B2_8401 0078: if or 1@ == 2 // (int) var == num 1@ == 1 // (int) var == num jump_if_false @LAN_B2_8441 809A: not player $933 wanted_level > 2 jump_if_false @LAN_B2_8441 0098: set_player $933 wanted_level_to 2 :LAN_B2_8441 0026: return :LAN_B2_8443 1@ = 0 // (int) :LAN_B2_8447 6 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_8549 // Note: the incorrect math opcode was used here 801C: not 1@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B2_8537 // Note: the incorrect math opcode was used here 0045: actor $5551(1@,11) defined 0022: jump_if_false @LAN_B2_8537 // Note: the incorrect math opcode was used here not $5562(1@,11) == 1 // (int) var == num jump_if_false @LAN_B2_8537 008F: actor $5551(0@,11) near_actor $5551(1@,11) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_8537 // Note: the incorrect math opcode was used here 013E: actor $5551(0@,11) look_at_actor $5551(1@,11) 005E: (unknown) :LAN_B2_8537 1@ += 1 // (int) 0002: jump @LAN_B2_8447 :LAN_B2_8549 005F: (unknown) :LAN_B2_8551 81C7: not unknown_check 0@ jump_if_false @LAN_B2_8749 02AE: (unknown) $933 0@ 0022: jump_if_false @LAN_B2_8585 // Note: the incorrect math opcode was used here 0035: 2@ = $933 // (int vars) 0002: jump @LAN_B2_8745 :LAN_B2_8585 02AE: (unknown) $5959 0@ 0022: jump_if_false @LAN_B2_8609 // Note: the incorrect math opcode was used here 0035: 2@ = $5959 // (int vars) 0002: jump @LAN_B2_8745 :LAN_B2_8609 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ $937 $938 $939 9@ 0035: 2@ = $933 // (int vars) 0043: store_actor $5959 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8668 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 2@ = $5959 // (int vars) :LAN_B2_8668 6 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_8745 // Note: the incorrect math opcode was used here 0045: actor $5493(1@,6) defined 0022: jump_if_false @LAN_B2_8733 // Note: the incorrect math opcode was used here 0043: store_actor $5493(1@,6) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_8733 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 2@ = $5493(1@,6) // (int vars) :LAN_B2_8733 1@ += 1 // (int) 0002: jump @LAN_B2_8668 :LAN_B2_8745 00E4: (unknown) 0@ 2@ :LAN_B2_8749 0026: return :LAN_B2_8751 0045: actor 0@ defined 0022: jump_if_false @LAN_B2_8775 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B2_8775 // Note: the incorrect math opcode was used here 00F4: (unknown) 0@ 1@ :LAN_B2_8775 0026: return :LAN_B2_8777 0@ = 0 // (int) :LAN_B2_8781 6 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_8828 // Note: the incorrect math opcode was used here 0045: actor $5493(0@,6) defined 0022: jump_if_false @LAN_B2_8816 // Note: the incorrect math opcode was used here 0414: (unknown) $5493(0@,6) 0 156 :LAN_B2_8816 0@ += 1 // (int) 0002: jump @LAN_B2_8781 :LAN_B2_8828 034A: unknown_check $5773 jump_if_false @LAN_B2_8858 0045: actor $5773 defined jump_if_false @LAN_B2_8858 0414: (unknown) $5773 0 156 :LAN_B2_8858 0026: return :LAN_B2_8860 02AE: (unknown) $933 0@ 0022: jump_if_false @LAN_B2_8874 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8874 02AE: (unknown) $5959 0@ 0022: jump_if_false @LAN_B2_8888 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8888 8089: not actor $933 in_sphere $5953 $5954 $5955 radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_8917 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8917 8089: not actor $5959 in_sphere $5963 $5964 $5965 radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_8946 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_8946 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_6646 $933 jump_if_false @LAN_B2_8967 005E: (unknown) :LAN_B2_8967 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B2_6646 $5959 jump_if_false @LAN_B2_8988 005E: (unknown) :LAN_B2_8988 1@ = 0 // (int) :LAN_B2_8992 6 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_9075 // Note: the incorrect math opcode was used here 0045: actor $5493(1@,6) defined 0022: jump_if_false @LAN_B2_9061 // Note: the incorrect math opcode was used here 8089: not actor $5493(1@,6) in_sphere $5499(1@,6) $5505(1@,6) $5511(1@,6) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9054 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B2_9054 0002: jump @LAN_B2_9063 :LAN_B2_9061 005E: (unknown) :LAN_B2_9063 1@ += 1 // (int) 0002: jump @LAN_B2_8992 :LAN_B2_9075 005F: (unknown) :LAN_B2_9077 $5748 == 0 // (int) var == num jump_if_false @LAN_B2_9131 0@ = 0 // (int) :LAN_B2_9093 3 > 0@ // (int) num > var 0022: jump_if_false @LAN_B2_9125 // Note: the incorrect math opcode was used here $5562(0@,11) = 1 // (int) 0@ += 1 // (int) 0002: jump @LAN_B2_9093 :LAN_B2_9125 $5748 = 1 // (int) :LAN_B2_9131 0026: return :LAN_B2_9133 0@ == 0 // (int) var == num jump_if_false @LAN_B2_9187 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8860 2@ jump_if_false @LAN_B2_9180 $5562(1@,11) = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B2_9077 :LAN_B2_9180 0002: jump @LAN_B2_9451 :LAN_B2_9187 0@ == 1 // (int) var == num jump_if_false @LAN_B2_9222 01EC: (unknown) 2@ 1 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8551 2@ 0002: jump @LAN_B2_9451 :LAN_B2_9222 0@ == 2 // (int) var == num jump_if_false @LAN_B2_9380 3@ = -903.0 // (float) 4@ = 799.46 // (float) 5@ = 10.14 // (float) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8860 2@ jump_if_false @LAN_B2_9300 $5562(1@,11) = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B2_9077 0002: jump @LAN_B2_9373 :LAN_B2_9300 0080: actor 2@ near_point 3@ 4@ radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9364 // Note: the incorrect math opcode was used here 0045: actor $5776 defined 0022: jump_if_false @LAN_B2_9357 // Note: the incorrect math opcode was used here 00A2: (unknown) 2@ 020E: (unknown) 2@ 1 00F4: (unknown) 2@ $5776 $5988 = 1 // (int) $5562(1@,11) = 3 // (int) :LAN_B2_9357 0002: jump @LAN_B2_9373 :LAN_B2_9364 01EC: (unknown) 2@ 0 00EE: (unknown) 2@ 3@ 4@ :LAN_B2_9373 0002: jump @LAN_B2_9451 :LAN_B2_9380 0@ == 3 // (int) var == num jump_if_false @LAN_B2_9451 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B2_8860 2@ jump_if_false @LAN_B2_9435 $5562(1@,11) = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B2_9077 0002: jump @LAN_B2_9451 :LAN_B2_9435 0045: actor $5776 defined jump_if_false @LAN_B2_9451 00F4: (unknown) 2@ $5776 :LAN_B2_9451 0026: return :LAN_B2_9453 2@ == -1 // (int) var == num jump_if_false @LAN_B2_9543 0080: actor $5551(0@,11) near_point $5617(1@,6) $5623(1@,6) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9510 // Note: the incorrect math opcode was used here $5562(0@,11) = 7 // (int) 005E: (unknown) 0002: jump @LAN_B2_9536 :LAN_B2_9510 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @LAN_B2_507 $5551(0@,11) $5617(1@,6) $5623(1@,6) $5629(1@,6) :LAN_B2_9536 0002: jump @LAN_B2_9613 :LAN_B2_9543 0080: actor $5551(0@,11) near_point $5411(1@,11) $5422(1@,11) radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_B2_9587 // Note: the incorrect math opcode was used here $5562(0@,11) = 0 // (int) 005E: (unknown) 0002: jump @LAN_B2_9613 :LAN_B2_9587 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @LAN_B2_507 $5551(0@,11) $5411(1@,11) $5422(1@,11) $5433(1@,11) :LAN_B2_9613 0026: return :LAN_B2_9615 $5786 == 1 // (int) var == num jump_if_false @LAN_B2_9837 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7233 0@ jump_if_false @LAN_B2_9686 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7355 0@ 3000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7556 0@ $5562(0@,11) = 4 // (int) 0002: jump @LAN_B2_9837 :LAN_B2_9686 not $5562(0@,11) == 1 // (int) var == num jump_if_false @LAN_B2_9837 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7374 0@ jump_if_false @LAN_B2_9759 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7355 0@ 2500 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7556 0@ $5562(0@,11) = 1 // (int) 0002: jump @LAN_B2_9837 :LAN_B2_9759 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7599 0@ jump_if_false @LAN_B2_9803 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7556 0@ $5562(0@,11) = 5 // (int) 0002: jump @LAN_B2_9837 :LAN_B2_9803 02C9: (unknown) $5551(0@,11) $5803 0022: jump_if_false @LAN_B2_9837 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7556 0@ $5562(0@,11) = 8 // (int) :LAN_B2_9837 $5562(0@,11) == 7 // (int) var == num jump_if_false @LAN_B2_9865 00DF: (unknown) $5551(0@,11) 0002: jump @LAN_B2_10731 :LAN_B2_9865 $5562(0@,11) == 0 // (int) var == num jump_if_false @LAN_B2_9980 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2521 $5660(0@,11) jump_if_false @LAN_B2_9962 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_8443 0@ jump_if_false @LAN_B2_9944 $5562(0@,11) = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7529 0@ 0002: jump @LAN_B2_9955 :LAN_B2_9944 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7170 0@ :LAN_B2_9955 0002: jump @LAN_B2_9973 :LAN_B2_9962 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7170 0@ :LAN_B2_9973 0002: jump @LAN_B2_10731 :LAN_B2_9980 $5562(0@,11) == 1 // (int) var == num jump_if_false @LAN_B2_10119 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7974 $5551(0@,11) jump_if_false @LAN_B2_10023 0002: jump @LAN_B2_10112 :LAN_B2_10023 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LAN_B2_8000 $5551(0@,11) $933 $5959 0438: (unknown) $5551(0@,11) jump_if_false @LAN_B2_10075 0439: (unknown) $5551(0@,11) jump_if_false @LAN_B2_10075 020E: (unknown) $5551(0@,11) 1 :LAN_B2_10075 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2521 $5660(0@,11) jump_if_false @LAN_B2_10112 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_8231 $5551(0@,11) 2 :LAN_B2_10112 0002: jump @LAN_B2_10731 :LAN_B2_10119 $5562(0@,11) == 5 // (int) var == num jump_if_false @LAN_B2_10240 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7974 $5551(0@,11) jump_if_false @LAN_B2_10162 0002: jump @LAN_B2_10233 :LAN_B2_10162 0080: actor $5551(0@,11) near_point $5573(0@,11) $5584(0@,11) radius 10.0 10.0 sphere 0 0022: jump_if_false @LAN_B2_10219 // Note: the incorrect math opcode was used here $5562(0@,11) = 6 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7355 0@ 4000 0002: jump @LAN_B2_10233 :LAN_B2_10219 0158: actor $5551(0@,11) run_to $5573(0@,11) $5584(0@,11) :LAN_B2_10233 0002: jump @LAN_B2_10731 :LAN_B2_10240 $5562(0@,11) == 6 // (int) var == num jump_if_false @LAN_B2_10291 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2521 $5660(0@,11) jump_if_false @LAN_B2_10284 $5562(0@,11) = 9 // (int) :LAN_B2_10284 0002: jump @LAN_B2_10731 :LAN_B2_10291 $5562(0@,11) == 8 // (int) var == num jump_if_false @LAN_B2_10357 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2521 $5660(0@,11) jump_if_false @LAN_B2_10350 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_8231 $5551(0@,11) 0 $5562(0@,11) = 9 // (int) :LAN_B2_10350 0002: jump @LAN_B2_10731 :LAN_B2_10357 $5562(0@,11) == 9 // (int) var == num jump_if_false @LAN_B2_10398 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @LAN_B2_9453 0@ $5671(0@,11) $5682(0@,11) 0002: jump @LAN_B2_10731 :LAN_B2_10398 $5562(0@,11) == 2 // (int) var == num jump_if_false @LAN_B2_10496 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2521 $5660(0@,11) jump_if_false @LAN_B2_10452 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7556 0@ 0002: jump @LAN_B2_10489 :LAN_B2_10452 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_8443 0@ jump_if_false @LAN_B2_10489 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7556 0@ $5562(0@,11) = 9 // (int) :LAN_B2_10489 0002: jump @LAN_B2_10731 :LAN_B2_10496 $5562(0@,11) == 4 // (int) var == num jump_if_false @LAN_B2_10593 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7974 $5551(0@,11) jump_if_false @LAN_B2_10539 0002: jump @LAN_B2_10586 :LAN_B2_10539 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_2521 $5660(0@,11) jump_if_false @LAN_B2_10575 $5562(0@,11) = 9 // (int) 0002: jump @LAN_B2_10586 :LAN_B2_10575 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B2_7976 0@ :LAN_B2_10586 0002: jump @LAN_B2_10731 :LAN_B2_10593 $5562(0@,11) == 3 // (int) var == num jump_if_false @LAN_B2_10731 $5984 == 1 // (int) var == num jump_if_false @LAN_B2_10723 02D8: unknown_check 1@ jump_if_false @LAN_B2_10660 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_B2_7355 0@ 3000 $5562(0@,11) = 4 // (int) 0002: jump @LAN_B2_10716 :LAN_B2_10660 0132: actor $5551(0@,11) near_car 1@ radius 12.0 12.0 sphere 0 0022: jump_if_false @LAN_B2_10695 // Note: the incorrect math opcode was used here 00EC: (unknown) $5551(0@,11) 1@ 0002: jump @LAN_B2_10716 :LAN_B2_10695 027F: store_coords_to 2@ 3@ 4@ from_actor 1@ with_offset -3.0 3.0 0 0158: actor $5551(0@,11) run_to 2@ 3@ :LAN_B2_10716 0002: jump @LAN_B2_10731 :LAN_B2_10723 $5562(0@,11) = 1 // (int) :LAN_B2_10731 0026: return :LAN_B2_10733 $940 = 1 // (int) 0001: wait 0 ms 1@ = -1 // (int) 5@ = 172 // (int) 30@ = 0 // (int) 31@ = 0 // (int) 32@ = 0 // (int) 33@ = 0 // (int) 34@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 37 call_with_params @MAIN_6449 $1748 0@ 0025: gosub @LAN_B2_14076 0025: gosub @LAN_B2_16792 0025: gosub @LAN_B2_19228 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 0 $6014 $6014 2@ 0403: (unknown) 1 15 10 :LAN_B2_10832 0001: wait 0 ms :LAN_B2_10835 $6014 == 0 // (int) var == num jump_if_false @LAN_B2_11007 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11000 0045: actor $5959 defined jump_if_false @LAN_B2_11000 0045: actor $933 defined jump_if_false @LAN_B2_11000 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_10983 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -880.5 814.3 9.7 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_10976 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5660 0025: gosub @LAN_B2_20217 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 1 $6014 $6014 2@ :LAN_B2_10976 0002: jump @LAN_B2_11000 :LAN_B2_10983 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 3 $6014 $6014 2@ :LAN_B2_11000 0002: jump @LAN_B2_10835 :LAN_B2_11007 $6014 == 1 // (int) var == num jump_if_false @LAN_B2_11327 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11320 0045: actor $5959 defined jump_if_false @LAN_B2_11320 0045: actor $933 defined jump_if_false @LAN_B2_11320 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_11303 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -885.41 796.35 10.1 radius 1.0 1.0 5.0 sphere 0 jump_if_false @LAN_B2_11144 0025: gosub @LAN_B2_24905 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 2 $6014 $6014 2@ 0002: jump @LAN_B2_11296 :LAN_B2_11144 $5748 == 1 // (int) var == num jump_if_false @LAN_B2_11189 4 > $5653 // (int) num > var 0022: jump_if_false @LAN_B2_11182 // Note: the incorrect math opcode was used here $5653 = 4 // (int) $5655 = 5 // (int) :LAN_B2_11182 0002: jump @LAN_B2_11284 :LAN_B2_11189 -2@ > 30000 // (int) var > num // timer1 jump_if_false @LAN_B2_11284 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2521 $5654 jump_if_false @LAN_B2_11284 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12674 $5656 jump_if_false @LAN_B2_11284 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2635 4 $5655 = 5 // (int) 010B: set_actor $5959 armed_weapon_to $5966 0158: actor $5959 run_to -899.3 794.29 $5748 = 1 // (int) :LAN_B2_11284 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2748 $5655 :LAN_B2_11296 0002: jump @LAN_B2_11320 :LAN_B2_11303 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 3 $6014 $6014 2@ :LAN_B2_11320 0002: jump @LAN_B2_11007 :LAN_B2_11327 $6014 == 2 // (int) var == num jump_if_false @LAN_B2_11591 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11584 0025: gosub @LAN_B2_18439 0045: actor $5959 defined jump_if_false @LAN_B2_11584 0045: actor $933 defined jump_if_false @LAN_B2_11584 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_11567 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -813.17 -1429.0 10.62 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_11524 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_4190 jump_if_false @LAN_B2_11493 $5956 = 1 // (int) $5653 = 5 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 7 $6014 $6014 2@ 0002: jump @LAN_B2_11517 :LAN_B2_11493 0025: gosub @LAN_B2_26908 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 6 $6014 $6014 2@ :LAN_B2_11517 0002: jump @LAN_B2_11560 :LAN_B2_11524 $5785 == 1 // (int) var == num jump_if_false @LAN_B2_11560 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_11560 0002: jump @LAN_B2_11584 :LAN_B2_11567 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 3 $6014 $6014 2@ :LAN_B2_11584 0002: jump @LAN_B2_11327 :LAN_B2_11591 $6014 == 3 // (int) var == num jump_if_false @LAN_B2_11803 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_11796 0025: gosub @LAN_B2_18439 0045: actor $5959 defined jump_if_false @LAN_B2_11796 0045: actor $933 defined jump_if_false @LAN_B2_11796 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_11696 // Note: the incorrect math opcode was used here $5986 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 2@ $6014 $6014 2@ 0002: jump @LAN_B2_11796 :LAN_B2_11696 0043: store_actor $5959 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 250.0 0 jump_if_false @LAN_B2_11755 0057: show_text_highpriority GXT $5627 time 5000 flag 1 $5949 = 1 // (int) 0002: jump @LAN_B2_11760 :LAN_B2_11755 $5949 = 0 // (int) :LAN_B2_11760 $5785 == 1 // (int) var == num jump_if_false @LAN_B2_11796 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_11796 0002: jump @LAN_B2_11591 :LAN_B2_11803 $6014 == 5 // (int) var == num jump_if_false @LAN_B2_12024 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12017 0045: actor $933 defined jump_if_false @LAN_B2_12017 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_12000 // Note: the incorrect math opcode was used here $5785 == 1 // (int) var == num jump_if_false @LAN_B2_11905 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ 0002: jump @LAN_B2_11993 :LAN_B2_11905 007E: actor $933 driving jump_if_false @LAN_B2_11976 0089: actor $933 in_sphere -813.17 -1429.0 10.62 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_11969 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 7 $6014 $6014 2@ :LAN_B2_11969 0002: jump @LAN_B2_11993 :LAN_B2_11976 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 6 $6014 $6014 2@ :LAN_B2_11993 0002: jump @LAN_B2_12017 :LAN_B2_12000 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_12017 0002: jump @LAN_B2_11803 :LAN_B2_12024 $6014 == 7 // (int) var == num jump_if_false @LAN_B2_12246 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12239 0045: actor $933 defined jump_if_false @LAN_B2_12239 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_12222 // Note: the incorrect math opcode was used here $5785 == 1 // (int) var == num jump_if_false @LAN_B2_12126 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ 0002: jump @LAN_B2_12215 :LAN_B2_12126 007E: actor $933 driving jump_if_false @LAN_B2_12198 0089: actor $933 in_sphere -804.17 -1395.16 28.33 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_12191 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 4 $6014 $6014 2@ :LAN_B2_12191 0002: jump @LAN_B2_12215 :LAN_B2_12198 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 6 $6014 $6014 2@ :LAN_B2_12215 0002: jump @LAN_B2_12239 :LAN_B2_12222 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_12239 0002: jump @LAN_B2_12024 :LAN_B2_12246 $6014 == 4 // (int) var == num jump_if_false @LAN_B2_12517 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12510 0045: actor $5959 defined jump_if_false @LAN_B2_12510 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_12493 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_B2_12486 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @LAN_B2_12469 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -945.92 -1337.45 29.9 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B2_12388 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 13 $6014 $6014 2@ 0002: jump @LAN_B2_12462 :LAN_B2_12388 $5785 == 1 // (int) var == num jump_if_false @LAN_B2_12431 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ 0002: jump @LAN_B2_12462 :LAN_B2_12431 20.0 > $939 // (float) num > var 0022: jump_if_false @LAN_B2_12462 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 5 $6014 $6014 2@ :LAN_B2_12462 0002: jump @LAN_B2_12486 :LAN_B2_12469 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 6 $6014 $6014 2@ :LAN_B2_12486 0002: jump @LAN_B2_12510 :LAN_B2_12493 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_12510 0002: jump @LAN_B2_12246 :LAN_B2_12517 $6014 == 13 // (int) var == num jump_if_false @LAN_B2_12752 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_12745 0045: actor $5959 defined jump_if_false @LAN_B2_12745 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_12728 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_B2_12721 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -986.44 -1317.88 26.34 radius 15.0 15.0 5.0 sphere 0 jump_if_false @LAN_B2_12647 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 8 $6014 $6014 2@ 0002: jump @LAN_B2_12721 :LAN_B2_12647 $5785 == 1 // (int) var == num jump_if_false @LAN_B2_12690 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ 0002: jump @LAN_B2_12721 :LAN_B2_12690 20.0 > $939 // (float) num > var 0022: jump_if_false @LAN_B2_12721 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 5 $6014 $6014 2@ :LAN_B2_12721 0002: jump @LAN_B2_12745 :LAN_B2_12728 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_12745 0002: jump @LAN_B2_12517 :LAN_B2_12752 $6014 == 6 // (int) var == num jump_if_false @LAN_B2_13043 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13036 0045: actor $933 defined jump_if_false @LAN_B2_13036 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_13019 // Note: the incorrect math opcode was used here $5785 == 1 // (int) var == num jump_if_false @LAN_B2_12854 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ 0002: jump @LAN_B2_13012 :LAN_B2_12854 007E: actor $933 driving jump_if_false @LAN_B2_13008 034B: unknown_check $2769 jump_if_false @LAN_B2_13001 004F: unknown_check $2769 jump_if_false @LAN_B2_13001 037D: unknown_check $2769 jump_if_false @LAN_B2_13001 0124: 11@ = car $2769 max_passengers 11@ > 0 // (int) var > num jump_if_false @LAN_B2_12976 20.0 > $939 // (float) num > var 0022: jump_if_false @LAN_B2_12952 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 5 $6014 $6014 2@ 0002: jump @LAN_B2_12969 :LAN_B2_12952 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 4 $6014 $6014 2@ :LAN_B2_12969 0002: jump @LAN_B2_13001 :LAN_B2_12976 31@ == 0 // (int) var == num jump_if_false @LAN_B2_13001 0057: show_text_highpriority GXT $5632 time 5000 flag 1 31@ = 1 // (int) :LAN_B2_13001 0002: jump @LAN_B2_13012 :LAN_B2_13008 31@ = 0 // (int) :LAN_B2_13012 0002: jump @LAN_B2_13036 :LAN_B2_13019 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_13036 0002: jump @LAN_B2_12752 :LAN_B2_13043 $6014 == 8 // (int) var == num jump_if_false @LAN_B2_13218 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13211 0045: actor $5959 defined jump_if_false @LAN_B2_13211 0045: actor $933 defined jump_if_false @LAN_B2_13211 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_13194 // Note: the incorrect math opcode was used here $5785 == 1 // (int) var == num jump_if_false @LAN_B2_13156 $6014 = 9 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 9 $6014 $6014 2@ 0002: jump @LAN_B2_13187 :LAN_B2_13156 20.0 > $939 // (float) num > var 0022: jump_if_false @LAN_B2_13187 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 5 $6014 $6014 2@ :LAN_B2_13187 0002: jump @LAN_B2_13211 :LAN_B2_13194 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_13211 0002: jump @LAN_B2_13043 :LAN_B2_13218 $6014 == 9 // (int) var == num jump_if_false @LAN_B2_13364 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13357 0045: actor $5959 defined jump_if_false @LAN_B2_13357 0045: actor $933 defined jump_if_false @LAN_B2_13357 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_13340 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5533(3@,7) 0022: jump_if_false @LAN_B2_13333 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2539 4000 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 10 $6014 $6014 2@ :LAN_B2_13333 0002: jump @LAN_B2_13357 :LAN_B2_13340 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_13357 0002: jump @LAN_B2_13218 :LAN_B2_13364 $6014 == 10 // (int) var == num jump_if_false @LAN_B2_13673 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13666 0045: actor $5959 defined jump_if_false @LAN_B2_13666 0045: actor $933 defined jump_if_false @LAN_B2_13666 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_13643 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5533(3@,7) 0022: jump_if_false @LAN_B2_13613 // Note: the incorrect math opcode was used here 007C: actor $5959 driving $5533(3@,7) 0022: jump_if_false @LAN_B2_13476 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2748 10 :LAN_B2_13476 $5785 == 0 // (int) var == num jump_if_false @LAN_B2_13554 82D8: not unknown_check $5533(3@,7) jump_if_false @LAN_B2_13547 812C: not car $5533(3@,7) in_air jump_if_false @LAN_B2_13547 013D: car $5533(3@,7) flipped jump_if_false @LAN_B2_13547 0025: gosub @LAN_B2_27583 0025: gosub @LAN_B2_29789 $6014 = 20 // (int) :LAN_B2_13547 0002: jump @LAN_B2_13606 :LAN_B2_13554 0089: actor $933 in_sphere -1109.2 -1256.42 10.26 radius 5.0 5.0 5.0 sphere 34@ jump_if_false @LAN_B2_13601 34@ = 0 // (int) 0002: jump @LAN_B2_13606 :LAN_B2_13601 34@ = 1 // (int) :LAN_B2_13606 0002: jump @LAN_B2_13636 :LAN_B2_13613 $5653 = 10 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 11 $6014 $6014 2@ :LAN_B2_13636 0002: jump @LAN_B2_13666 :LAN_B2_13643 $5653 = 10 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_13666 0002: jump @LAN_B2_13364 :LAN_B2_13673 $6014 == 11 // (int) var == num jump_if_false @LAN_B2_13885 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_13878 0045: actor $5959 defined jump_if_false @LAN_B2_13878 0045: actor $933 defined jump_if_false @LAN_B2_13878 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_13861 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5533(3@,7) 0022: jump_if_false @LAN_B2_13787 // Note: the incorrect math opcode was used here $5987 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 10 $6014 $6014 2@ 0002: jump @LAN_B2_13854 :LAN_B2_13787 004D: store_car $5533(3@,7) position_to 12@ 13@ 14@ 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 250.0 1 jump_if_false @LAN_B2_13849 0057: show_text_highpriority GXT $5628 time 5000 flag 1 $5949 = 1 // (int) 0002: jump @LAN_B2_13854 :LAN_B2_13849 $5949 = 0 // (int) :LAN_B2_13854 0002: jump @LAN_B2_13878 :LAN_B2_13861 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 12 $6014 $6014 2@ :LAN_B2_13878 0002: jump @LAN_B2_13673 :LAN_B2_13885 $6014 == 12 // (int) var == num jump_if_false @LAN_B2_14054 0001: wait 0 ms 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_14047 0045: actor $5959 defined jump_if_false @LAN_B2_14047 0045: actor $933 defined jump_if_false @LAN_B2_14047 01F0: actor $5959 in_range_of_player $933 0022: jump_if_false @LAN_B2_13983 // Note: the incorrect math opcode was used here $5986 = 0 // (int) 037B: constant_params 2 variable_params 2 unknown 37 call_with_params @LAN_B2_5517 2@ $6014 $6014 2@ 0002: jump @LAN_B2_14047 :LAN_B2_13983 0043: store_actor $5959 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 250.0 0 jump_if_false @LAN_B2_14042 0057: show_text_highpriority GXT $5627 time 5000 flag 1 $5949 = 1 // (int) 0002: jump @LAN_B2_14047 :LAN_B2_14042 $5949 = 0 // (int) :LAN_B2_14047 0002: jump @LAN_B2_13885 :LAN_B2_14054 not $6014 == 20 // (int) var == num jump_if_false @LAN_B2_14074 0002: jump @LAN_B2_10832 :LAN_B2_14074 0026: return :LAN_B2_14076 $5989 = -1 // (int) 024F: (unknown) 0.01 0006: $5616 = 'LAN2_G0' // (string) // ~w~Take Lance to the ~y~Port Authority Building. // Note: the incorrect math opcode was used here 0006: $5617 = 'LAN2_G1' // (string) // ~w~Go back and get ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5618 = 'LAN2_G5' // (string) // ~w~Ride over the ~y~ramp~w~ to jump the gap. // Note: the incorrect math opcode was used here 0006: $5623 = 'LAN2_G6' // (string) // ~w~Get ~b~Forbes' car ~w~back. // Note: the incorrect math opcode was used here 0006: $5625 = 'LAN2_G8' // (string) // ~w~Get back in ~b~Forbes' car. // Note: the incorrect math opcode was used here 0006: $5614 = 'LAN2_G9' // (string) // ~w~Go to the ~y~King Knut's~w~ in Downtown by ~1~:~1~. // Note: the incorrect math opcode was used here 0006: $5615 = 'LAN2_GH' // (string) // ~w~You need to get Forbes's car by ~1~:~1~. ~t~Leave. // Note: the incorrect math opcode was used here 0006: $5622 = 'LAN2_GI' // (string) // ~w~Enter the ~y~impound. // Note: the incorrect math opcode was used here 0006: $5624 = 'LAN2_GJ' // (string) // ~w~Escape from the vehicle impound by using the ~y~ramp. // Note: the incorrect math opcode was used here 0006: $5620 = 'LAN2_GK' // (string) // ~w~Get a motorbike. // Note: the incorrect math opcode was used here 0006: $5619 = 'LAN2_GL' // (string) // ~w~Go to the ~y~staircase. // Note: the incorrect math opcode was used here 0006: $5621 = 'LAN2_GM' // (string) // ~w~Ride up the staircase to get onto the ~y~roof. // Note: the incorrect math opcode was used here 0006: $5626 = 'LAN2_GA' // (string) // ~w~Hurry up. Forbes' car will be destroyed at ~1~:~1~! // Note: the incorrect math opcode was used here 0006: $5627 = 'LAN2_GB' // (string) // ~w~Don't leave ~b~Lance~w~, he can't get the car back on his own. // Note: the incorrect math opcode was used here 0006: $5628 = 'LAN2_GC' // (string) // ~w~If you leave the ~b~car~w~ behind, the cops will destroy it! // Note: the incorrect math opcode was used here 0006: $5629 = 'LAN2_GD' // (string) // ~w~Forbes' car is scheduled to be destroyed at ~1~:~1~, so you'd better be quick. // Note: the incorrect math opcode was used here 0006: $5630 = 'LAN2_GF' // (string) // ~w~If you move slowly and keep quiet, you may be able to sneak past the guards. // Note: the incorrect math opcode was used here 0006: $5631 = 'LAN2_GG' // (string) // ~w~Hurry up! Forbes is calling the payphone in King Knut's at ~1~:~1~! // Note: the incorrect math opcode was used here 0006: $5632 = 'LAN2_GN' // (string) // ~w~You need a bike big enough for you and Lance to ride. // Note: the incorrect math opcode was used here 0006: $6015 = 'LAN2_F0' // (string) // ~r~Lance died. // Note: the incorrect math opcode was used here 0006: $6016 = 'LAN2_F1' // (string) // ~r~Out of time. // Note: the incorrect math opcode was used here 0006: $6017 = 'LAN2_F2' // (string) // Note: the incorrect math opcode was used here 0006: $6018 = 'LAN2_F3' // (string) // ~r~Forbes' car was destroyed. // Note: the incorrect math opcode was used here 0006: $6019 = 'LAN2_F4' // (string) // ~r~You abandoned Lance. // Note: the incorrect math opcode was used here 0006: $6020 = 'LAN2_F5' // (string) // ~r~You abandoned Forbes' car. // Note: the incorrect math opcode was used here 0006: $6021 = 'LAN2_F6' // (string) // ~r~You missed Forbes' call. // Note: the incorrect math opcode was used here 0006: $5644 = 'LANB2CA' // (string) // Note: the incorrect math opcode was used here 0006: $5634 = 'LAN2_T8' // (string) // ~w~C'mon! Money! Now! // Note: the incorrect math opcode was used here 0006: $5645 = 'LANB2CB' // (string) // Note: the incorrect math opcode was used here 0006: $5635 = 'LAN2_T9' // (string) // ~w~C'mon, c'mon, c'mon! // Note: the incorrect math opcode was used here 0139: 10@ = random_int_in_ranges 0 2 10@ == 0 // (int) var == num jump_if_false @LAN_B2_14529 0006: $5643 = 'LANB2CC' // (string) // Note: the incorrect math opcode was used here 0006: $5633 = 'SLNB2CC' // (string) // ~w~Nobody move! // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14555 :LAN_B2_14529 0006: $5643 = 'LANB2CD' // (string) // Note: the incorrect math opcode was used here 0006: $5633 = 'SLNB2CD' // (string) // ~w~Keep still! // Note: the incorrect math opcode was used here :LAN_B2_14555 0139: 10@ = random_int_in_ranges 0 2 10@ == 0 // (int) var == num jump_if_false @LAN_B2_14605 0006: $5646 = 'LANB2CE' // (string) // Note: the incorrect math opcode was used here 0006: $5636 = 'LAN2_U0' // (string) // ~w~Let's get out of here. // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14631 :LAN_B2_14605 0006: $5646 = 'LANB2CF' // (string) // Note: the incorrect math opcode was used here 0006: $5636 = 'SLNB2CF' // (string) // ~w~We ain't got time for this shit. // Note: the incorrect math opcode was used here :LAN_B2_14631 0139: 10@ = random_int_in_ranges 0 3 10@ == 0 // (int) var == num jump_if_false @LAN_B2_14681 0006: $5647 = 'LANB2CG' // (string) // Note: the incorrect math opcode was used here 0006: $5637 = 'LAN2_U1' // (string) // ~w~Fuck it! // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14752 :LAN_B2_14681 10@ == 1 // (int) var == num jump_if_false @LAN_B2_14726 0006: $5647 = 'LANB2CH' // (string) // Note: the incorrect math opcode was used here 0006: $5637 = 'SLNB2CH' // (string) // ~w~You mothers! // Note: the incorrect math opcode was used here 0002: jump @LAN_B2_14752 :LAN_B2_14726 0006: $5647 = 'LANB2CI' // (string) // Note: the incorrect math opcode was used here 0006: $5637 = 'SLNB2CI' // (string) // ~w~Vic! C'mon! // Note: the incorrect math opcode was used here :LAN_B2_14752 6@ = 5 // (int) 0006: $5387(6@,10) = 'LANB2FB' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5387(6@,10) = 'LANB2FC' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5387(6@,10) = 'LANB2FD' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5387(6@,10) = 'LANB2FE' // (string) // Note: the incorrect math opcode was used here 6@ += 1 // (int) 0006: $5387(6@,10) = 'LANB2FF' // (string) // Note: the incorrect math opcode was used here 02E2: $5961 = 1 // (any) 02E2: $5966 = 25 // (any) $5968 = 354 // (int) 02E2: $5967 = 6 // (any) $5969 = 336 // (int) $5972 = -986.61 // (float) $5974 = -1261.0 // (float) $5976 = 28.8 // (float) $5973 = -1019.1 // (float) $5975 = -1250.06 // (float) $5977 = 11.24 // (float) $5971 = 0 // (int) $5788 = 176 // (int) $5962 = 274 // (int) 0139: 3@ = random_int_in_ranges 0 4 $5981 = 205 // (int) 31@ = 0 // (int) $5982 = 1 // (int) $5983 = 0 // (int) $5984 = 1 // (int) $5985 = 0 // (int) $5986 = 0 // (int) $5987 = 0 // (int) $5958 = 0 // (int) $5956 = 0 // (int) $5957 = 0 // (int) $5748 = 0 // (int) $5785 = 0 // (int) $5743 = 1 // (int) $5988 = 0 // (int) $5704 = -874.88 // (float) $5707 = 799.41 // (float) $5710 = 10.63 // (float) $5713 = -871.15 // (float) $5716 = 795.72 // (float) $5719 = 10.92 // (float) $5705 = -872.86 // (float) $5708 = 793.75 // (float) $5711 = 10.92 // (float) $5714 = -873.62 // (float) $5717 = 799.28 // (float) $5720 = 10.92 // (float) $5706 = -874.05 // (float) $5709 = 784.66 // (float) $5712 = 10.78 // (float) $5715 = -871.76 // (float) $5718 = 787.23 // (float) $5721 = 10.92 // (float) $5727 = -879.37 // (float) $5732 = 809.12 // (float) $5737 = 10.21 // (float) $5728 = -870.0 // (float) $5733 = 796.64 // (float) $5738 = 10.21 // (float) $5729 = -870.55 // (float) $5734 = 793.57 // (float) $5739 = 10.21 // (float) $5730 = -870.55 // (float) $5735 = 786.66 // (float) $5740 = 10.21 // (float) $5731 = -879.46 // (float) $5736 = 783.13 // (float) $5741 = 10.21 // (float) 02E2: $5744 = 19 // (any) 02E2: $5745 = 6 // (any) 02E2: $5747 = 3 // (any) $5755 = -895.76 // (float) $5761 = 793.24 // (float) $5767 = 10.12 // (float) $5756 = -894.01 // (float) $5762 = 793.05 // (float) $5768 = 10.12 // (float) $5757 = -894.72 // (float) $5763 = 802.27 // (float) $5769 = 10.12 // (float) $5758 = -893.26 // (float) $5764 = 802.49 // (float) $5770 = 10.12 // (float) $5759 = -902.09 // (float) $5765 = 801.59 // (float) $5771 = 10.12 // (float) $5760 = -901.19 // (float) $5766 = 801.12 // (float) $5772 = 10.12 // (float) $5800 = 0 // (int) $5801 = 6 // (int) 02E2: $5803 = 2 // (any) 02E2: $5804 = 25 // (any) $5805 = 60 // (int) $5873 = -1090.97 // (float) $5879 = -1425.96 // (float) $5885 = 11.18 // (float) $5874 = -1097.79 // (float) $5880 = -1426.97 // (float) $5886 = 11.72 // (float) $5875 = -1047.59 // (float) $5881 = -1296.76 // (float) $5887 = 11.4 // (float) $5876 = -1071.19 // (float) $5882 = -1247.85 // (float) $5888 = 10.89 // (float) $5877 = -1093.35 // (float) $5883 = -1365.04 // (float) $5889 = 11.84 // (float) $5878 = -1071.97 // (float) $5884 = -1431.46 // (float) $5890 = 11.52 // (float) $5891 = 0 // (float) $5892 = 50.0 // (float) $5893 = 95.0 // (float) $5894 = 180.0 // (float) $5895 = 90.0 // (float) $5897 = -1099.33 // (float) $5901 = -1270.15 // (float) $5905 = 12.46 // (float) $5898 = -1093.65 // (float) $5902 = -1259.74 // (float) $5906 = 11.36 // (float) $5899 = -1093.71 // (float) $5903 = -1268.34 // (float) $5907 = 13.03 // (float) $5900 = -1091.79 // (float) $5904 = -1268.81 // (float) $5908 = 12.31 // (float) 02E2: $5909 = 2 // (any) 02E2: $5910 = 25 // (any) $5911 = 100 // (int) $5912 = 60 // (int) $5667 = -1108.64 // (float) $5678 = -1276.83 // (float) $5689 = 10.22 // (float) $5668 = -1051.07 // (float) $5679 = -1296.08 // (float) $5690 = 10.38 // (float) $5669 = -1071.28 // (float) $5680 = -1348.11 // (float) $5691 = 10.52 // (float) $5670 = -1110.58 // (float) $5681 = -1333.38 // (float) $5692 = 10.3 // (float) $5671 = -1139.27 // (float) $5682 = -1398.19 // (float) $5693 = 10.51 // (float) $5672 = -1090.66 // (float) $5683 = -1417.66 // (float) $5694 = 10.67 // (float) $5673 = -1073.55 // (float) $5684 = -1372.01 // (float) $5695 = 10.56 // (float) $5674 = -1057.89 // (float) $5685 = -1332.16 // (float) $5696 = 10.47 // (float) $5675 = -1105.65 // (float) $5686 = -1309.08 // (float) $5697 = 10.17 // (float) $5676 = -1112.36 // (float) $5687 = -1292.59 // (float) $5698 = 10.21 // (float) $5677 = -1111.78 // (float) $5688 = -1283.99 // (float) $5699 = 10.22 // (float) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1904 6 $5992 = -863.53 // (float) $5996 = -1465.01 // (float) $6000 = 8.94 // (float) $6004 = -694.95 // (float) $6008 = -1268.61 // (float) $6012 = 21.07 // (float) $5990 = -860.11 // (float) $5994 = 1020.59 // (float) $5998 = 11.08 // (float) $6002 = -811.24 // (float) $6006 = 1073.77 // (float) $6010 = 20.91 // (float) $5993 = -954.77 // (float) $5997 = 727.31 // (float) $6001 = 8.66 // (float) $6005 = -791.85 // (float) $6009 = 881.75 // (float) $6013 = 20.42 // (float) 27@ = -1095.17 // (float) 27@ -= -1194.59 // (float) 28@ = -1185.77 // (float) 28@ -= -1409.49 // (float) 0036: $5777 = 28@ // (float vars) 0030: $5777 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 27@ = -983.76 // (float) 27@ -= -1064.57 // (float) 28@ = -1235.53 // (float) 28@ -= -1460.84 // (float) 0036: $5779 = 28@ // (float vars) 0030: $5779 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 0036: 29@ = $5777 // (float vars) 29@ *= -1095.17 // (float) $5781 = -1185.77 // (float) 002C: $5781 -= 29@ // (float vars) 0036: 29@ = $5779 // (float vars) 29@ *= -983.76 // (float) $5783 = -1235.53 // (float) 002C: $5783 -= 29@ // (float vars) 27@ = -983.76 // (float) 27@ -= -1095.17 // (float) 28@ = -1235.53 // (float) 28@ -= -1185.77 // (float) 0036: $5778 = 28@ // (float vars) 0030: $5778 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 27@ = -1064.57 // (float) 27@ -= -1194.59 // (float) 28@ = -1460.84 // (float) 28@ -= -1409.49 // (float) 0036: $5780 = 28@ // (float vars) 0030: $5780 /= 27@ // (float vars) // Note: the incorrect math opcode was used here 0036: 29@ = $5778 // (float vars) 29@ *= -983.76 // (float) $5782 = -1235.53 // (float) 002C: $5782 -= 29@ // (float vars) 0036: 29@ = $5780 // (float vars) 29@ *= -1064.57 // (float) $5784 = -1460.84 // (float) 002C: $5784 -= 29@ // (float vars) 0026: return :LAN_B2_16620 0035: $5914 = $5801 // (int vars) 7@ = 5 // (int) 6@ = 0 // (int) :LAN_B2_16635 1 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_16722 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 4 unknown 37 call_with_params @LAN_B2_4789 7@ 7@ 12@ 13@ 14@ jump_if_false @LAN_B2_16710 0035: 8@ = 6@ // (int vars) 0029: 8@ += $5801 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 2 unknown 37 call_with_params @LAN_B2_3727 12@ 13@ 14@ 8@ $5551(8@,11) $5606(8@,11) 0035: $5915 = 8@ // (int vars) 7@ += 1 // (int) :LAN_B2_16710 6@ += 1 // (int) 0002: jump @LAN_B2_16635 :LAN_B2_16722 $5801 += 1 // (int) 034A: unknown_check $5812 jump_if_false @LAN_B2_16790 0045: actor $5812 defined jump_if_false @LAN_B2_16790 034B: unknown_check $5533(3@,7) jump_if_false @LAN_B2_16790 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_16790 00EC: (unknown) $5812 $5533(3@,7) $5823 = 3 // (int) :LAN_B2_16790 0026: return :LAN_B2_16792 6@ = 0 // (int) :LAN_B2_16796 10 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_16828 // Note: the incorrect math opcode was used here $5401(6@,10) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_16796 :LAN_B2_16828 6@ = 0 // (int) :LAN_B2_16832 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_16864 // Note: the incorrect math opcode was used here $5606(6@,11) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_16832 :LAN_B2_16864 0026: return :LAN_B2_16866 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2FB' 'LAN2_V1' $5959 0 // ~w~C'mon. Let's get the car out of here. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2FB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2FC' 'LAN2_V2' $5959 0 // ~w~I don't get it. How is stealing one dumb car gonna make us rich? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2FC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2FD' 'LAN2_V3' $5959 0 // ~w~I've got everything covered man. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2FD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2FE' 'LAN2_V4' $5959 0 // ~w~Are there drugs hidden in the car? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2FE' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2FF' 'LAN2_V5' $5959 0 // ~w~Just chill, man. Be cool. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2FF' 0026: return :LAN_B2_17118 6@ = 0 // (int) :LAN_B2_17122 10 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_17168 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5401(6@,10) $5401(6@,10) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_17122 :LAN_B2_17168 6@ = 0 // (int) :LAN_B2_17172 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_17218 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5606(6@,11) $5606(6@,11) = -1 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_17172 :LAN_B2_17218 0403: (unknown) 0 0 0 0026: return :LAN_B2_17225 041A: (unknown) 'LANST' $5960 0160: load_model $5969 0160: load_model $5968 :LAN_B2_17244 0078: if or 8161: not model $5960 available 8161: not model $5969 available 8161: not model $5968 available 0022: jump_if_false @LAN_B2_17277 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17244 :LAN_B2_17277 0026: return :LAN_B2_17279 0162: release_model $5960 0162: release_model $5969 0162: release_model $5968 041A: (unknown) 'ROBBER' $5746 041A: (unknown) 'WMOST' $5774 041A: (unknown) 'BURGER' $5775 0160: load_model #CELLPHONE :LAN_B2_17331 0078: if or 8161: not model $5746 available 8161: not model $5774 available 8161: not model $5775 available 8161: not model #CELLPHONE available 0022: jump_if_false @LAN_B2_17369 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17331 :LAN_B2_17369 0026: return :LAN_B2_17371 0162: release_model $5774 0162: release_model $5746 0162: release_model #CELLPHONE 0162: release_model $5775 041A: (unknown) 'COP' $5742 0160: load_model #POLICEM 0160: load_model #BERETTA :LAN_B2_17407 0078: if or 8161: not model $5742 available 8161: not model #POLICEM available 8161: not model #BERETTA available 0022: jump_if_false @LAN_B2_17442 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17407 :LAN_B2_17442 0026: return :LAN_B2_17444 0162: release_model $5742 0162: release_model #POLICEM 0162: release_model #BERETTA 0160: load_model $5981 :LAN_B2_17462 8161: not model $5981 available 0022: jump_if_false @LAN_B2_17483 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17462 :LAN_B2_17483 0026: return :LAN_B2_17485 0162: release_model $5981 041A: (unknown) 'WMYRI' $5802 041A: (unknown) 'WMYCW' $5913 :LAN_B2_17511 0078: if or 8161: not model $5802 available 8161: not model $5913 available 0022: jump_if_false @LAN_B2_17540 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17511 :LAN_B2_17540 0160: load_model $5962 0160: load_model $5788 :LAN_B2_17548 0078: if or 8161: not model $5962 available 8161: not model $5788 available 0022: jump_if_false @LAN_B2_17577 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @LAN_B2_17548 :LAN_B2_17577 0026: return :LAN_B2_17579 0162: release_model $5962 0162: release_model $5788 0026: return :LAN_B2_17589 8045: not actor $933 defined 0022: jump_if_false @LAN_B2_17625 // Note: the incorrect math opcode was used here 1@ = 7 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_17625 $5984 == 1 // (int) var == num jump_if_false @LAN_B2_17706 0045: actor $5959 defined jump_if_false @LAN_B2_17682 30@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_6881 30@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_6821 30@ 0002: jump @LAN_B2_17706 :LAN_B2_17682 1@ = 0 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_17706 $5985 == 1 // (int) var == num jump_if_false @LAN_B2_17757 804F: not unknown_check $5533(3@,7) jump_if_false @LAN_B2_17757 1@ = 3 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_17757 $5982 == 1 // (int) var == num jump_if_false @LAN_B2_17819 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_4566 1 15 0 45 jump_if_false @LAN_B2_17819 1@ = 6 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_17819 $5983 == 1 // (int) var == num jump_if_false @LAN_B2_18088 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_4566 6 15 5 15 jump_if_false @LAN_B2_18088 32@ == 0 // (int) var == num jump_if_false @LAN_B2_17887 0025: gosub @LAN_B2_16620 32@ = 1 // (int) 0002: jump @LAN_B2_18088 :LAN_B2_17887 $5786 == 0 // (int) var == num jump_if_false @LAN_B2_18005 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 $937 $938 $939 -1063.74 -1445.19 11.39 200.0 0 jump_if_false @LAN_B2_17998 034B: unknown_check $5533(3@,7) jump_if_false @LAN_B2_17973 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_17973 013B: explode_car $5533(3@,7) :LAN_B2_17973 1@ = 3 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_17998 0002: jump @LAN_B2_18088 :LAN_B2_18005 004D: store_car $5533(3@,7) position_to 12@ 13@ 14@ 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_4316 12@ 13@ 14@ jump_if_false @LAN_B2_18088 037A: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_4316 $937 $938 $939 jump_if_false @LAN_B2_18088 013B: explode_car $5533(3@,7) 1@ = 3 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_18088 $5986 == 1 // (int) var == num jump_if_false @LAN_B2_18163 0043: store_actor $5959 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 150.0 0 jump_if_false @LAN_B2_18163 1@ = 4 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_18163 $5987 == 1 // (int) var == num jump_if_false @LAN_B2_18240 004D: store_car $5533(3@,7) position_to 12@ 13@ 14@ 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 150.0 0 jump_if_false @LAN_B2_18240 1@ = 5 // (int) $6014 = 20 // (int) 0025: gosub @LAN_B2_29406 0002: jump @LAN_B2_18288 :LAN_B2_18240 $5958 == 1 // (int) var == num jump_if_false @LAN_B2_18281 0025: gosub @LAN_B2_18785 0025: gosub @LAN_B2_18949 0025: gosub @LAN_B2_19116 0002: jump @LAN_B2_18288 :LAN_B2_18281 0025: gosub @LAN_B2_18290 :LAN_B2_18288 0026: return :LAN_B2_18290 $5806 = 0 // (int) 6@ = 0 // (int) :LAN_B2_18299 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18419 // Note: the incorrect math opcode was used here 0045: actor $5551(6@,11) defined 0022: jump_if_false @LAN_B2_18356 // Note: the incorrect math opcode was used here $5806 += 1 // (int) 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_9133 $5562(6@,11) 6@ $5551(6@,11) 0002: jump @LAN_B2_18407 :LAN_B2_18356 not $5606(6@,11) == -1 // (int) var == num jump_if_false @LAN_B2_18407 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5606(6@,11) $5606(6@,11) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1962 $5551(6@,11) :LAN_B2_18407 6@ += 1 // (int) 0002: jump @LAN_B2_18299 :LAN_B2_18419 $5806 == 0 // (int) var == num jump_if_false @LAN_B2_18437 $5653 = 5 // (int) :LAN_B2_18437 0026: return :LAN_B2_18439 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_2701 $5958 == 1 // (int) var == num jump_if_false @LAN_B2_18783 -2@ > 5500 // (int) var > num // timer1 jump_if_false @LAN_B2_18541 $5743 == 0 // (int) var == num jump_if_false @LAN_B2_18541 6@ = 0 // (int) :LAN_B2_18491 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18535 // Note: the incorrect math opcode was used here 0045: actor $5466(6@,5) defined 0022: jump_if_false @LAN_B2_18523 // Note: the incorrect math opcode was used here 020E: (unknown) $5466(6@,5) 0 :LAN_B2_18523 6@ += 1 // (int) 0002: jump @LAN_B2_18491 :LAN_B2_18535 $5743 = 1 // (int) :LAN_B2_18541 009A: player $933 wanted_level > 0 jump_if_false @LAN_B2_18783 6@ = 0 // (int) :LAN_B2_18557 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18677 // Note: the incorrect math opcode was used here 034A: unknown_check $5466(6@,5) 0022: jump_if_false @LAN_B2_18665 // Note: the incorrect math opcode was used here 0045: actor $5466(6@,5) defined 0022: jump_if_false @LAN_B2_18665 // Note: the incorrect math opcode was used here 0043: store_actor $5466(6@,5) position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 250.0 0 jump_if_false @LAN_B2_18647 003F: destroy_actor $5466(6@,5) 0002: jump @LAN_B2_18665 :LAN_B2_18647 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_8000 $5466(6@,5) $933 $5959 :LAN_B2_18665 6@ += 1 // (int) 0002: jump @LAN_B2_18557 :LAN_B2_18677 6@ = 0 // (int) :LAN_B2_18681 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_18783 // Note: the incorrect math opcode was used here 034B: unknown_check $5445(6@,3) 0022: jump_if_false @LAN_B2_18764 // Note: the incorrect math opcode was used here 004F: unknown_check $5445(6@,3) 0022: jump_if_false @LAN_B2_18764 // Note: the incorrect math opcode was used here 004D: store_car $5445(6@,3) position_to 12@ 13@ 14@ 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_5384 12@ 13@ 14@ $937 $938 $939 250.0 0 jump_if_false @LAN_B2_18764 0049: destroy_car $5445(6@,3) :LAN_B2_18764 6@ += 1 // (int) 0002: jump @LAN_B2_18681 0002: jump @LAN_B2_18783 :LAN_B2_18783 0026: return :LAN_B2_18785 6@ = 0 // (int) :LAN_B2_18789 0011: $5801 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B2_18947 // Note: the incorrect math opcode was used here 0045: actor $5551(6@,11) defined 0022: jump_if_false @LAN_B2_18884 // Note: the incorrect math opcode was used here $5800 == 1 // (int) var == num jump_if_false @LAN_B2_18848 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2899 $5606(6@,11) 0002: jump @LAN_B2_18862 :LAN_B2_18848 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5606(6@,11) :LAN_B2_18862 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_9615 6@ $5533(3@,7) 0002: jump @LAN_B2_18935 :LAN_B2_18884 not $5606(6@,11) == -1 // (int) var == num jump_if_false @LAN_B2_18935 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5606(6@,11) $5606(6@,11) = -1 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1962 $5551(6@,11) :LAN_B2_18935 6@ += 1 // (int) 0002: jump @LAN_B2_18789 :LAN_B2_18947 0026: return :LAN_B2_18949 007E: actor $933 driving jump_if_false @LAN_B2_19109 004F: unknown_check $2769 jump_if_false @LAN_B2_19102 6@ = 0 // (int) :LAN_B2_18975 4 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_19097 // Note: the incorrect math opcode was used here 001C: $2769 == $5533(6@,7) // (int) num == var 0022: jump_if_false @LAN_B2_19085 // Note: the incorrect math opcode was used here $5952 == 0 // (int) var == num jump_if_false @LAN_B2_19072 $5540(6@,4) == 0 // (int) var == num jump_if_false @LAN_B2_19072 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8231 $2769 1 $5540(6@,4) = 1 // (int) $5950 == 0 // (int) var == num jump_if_false @LAN_B2_19072 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5096 :LAN_B2_19072 $5952 = 1 // (int) 0002: jump @LAN_B2_19114 :LAN_B2_19085 6@ += 1 // (int) 0002: jump @LAN_B2_18975 :LAN_B2_19097 $5952 = 0 // (int) :LAN_B2_19102 0002: jump @LAN_B2_19114 :LAN_B2_19109 $5952 = 0 // (int) :LAN_B2_19114 0026: return :LAN_B2_19116 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_4316 $937 $938 $939 jump_if_false @LAN_B2_19167 $5800 = 1 // (int) $5786 = 1 // (int) $5785 = 1 // (int) 0264: (unknown) 0 0002: jump @LAN_B2_19177 :LAN_B2_19167 $5785 = 0 // (int) 0264: (unknown) 1.0 :LAN_B2_19177 0026: return :LAN_B2_19179 6@ = 0 // (int) :LAN_B2_19183 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_19226 // Note: the incorrect math opcode was used here 0045: actor $5466(6@,5) defined 0022: jump_if_false @LAN_B2_19214 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5466(6@,5) // Like turning an actor into a random pedestrian :LAN_B2_19214 6@ += 1 // (int) 0002: jump @LAN_B2_19183 :LAN_B2_19226 0026: return :LAN_B2_19228 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 005B: set_current_time_hours_to 0 minutes_to 0 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5990 $5994 $5998 $6002 $6006 $6010 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @SAFEHOU_12249 17 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 00B9: set_camera_position -851.45 1026.09 16.03 rotations 0 0 0 00BA: set_camera_point_at -850.63 1026.63 15.85 mode 2 00AA: set_parked_car_generator $1218 cars_to_generate_to 0 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5990 $5994 $5998 $6002 $6006 $6010 12@ = -813.17 // (float) 13@ = -1429.0 // (float) 14@ = 10.62 // (float) 0036: 18@ = 12@ // (float vars) 18@ -= 20.0 // (float) 0036: 19@ = 13@ // (float vars) 19@ -= 20.0 // (float) 20@ = 8.0 // (float) 0036: 21@ = 12@ // (float vars) 21@ += 20.0 // (float) 0036: 22@ = 13@ // (float vars) 22@ += 20.0 // (float) 23@ = 20.0 // (float) 0246: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0160: load_model 5@ 0228: (unknown) 0048: 4@ = create_car 5@ at -848.59 1028.81 15.56 004F: unknown_check 4@ jump_if_false @LAN_B2_19482 00D1: set_car 4@ Z_angle_to 157.1 :LAN_B2_19482 0162: release_model 5@ 0025: gosub @LAN_B2_17225 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_3813 -836.62 1037.09 14.85 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -836.41 1034.99 14.71 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @LAN_B2_19569 00CF: set_actor $933 Z_angle_to 121.3 :LAN_B2_19569 0045: actor $5959 defined jump_if_false @LAN_B2_19589 00CF: set_actor $5959 Z_angle_to 110.44 :LAN_B2_19589 0045: actor $5959 defined jump_if_false @LAN_B2_19605 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_19605 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2AA' 'LAN2_S0' $933 0 // ~w~So, who is this 'player'? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2AA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2AB' 'LAN2_S1' $5959 0 // ~w~My man's name is Forbes: He's gonna call us at the burger bar any minute now, so let's get down there pronto. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2AB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2AC' 'LAN2_S2' $5959 0 // ~w~C'mon man. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2AC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2AD' 'LAN2_S3' $5959 0 // ~w~What you waiting for? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2AD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2AE' 'LAN2_S4' $5959 0 // ~w~You're screwing this up Vic. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2AE' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_507 $933 -847.09 1028.07 15.75 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_507 $5959 -848.82 1032.32 15.75 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5990 $5994 $5998 $6002 $6006 $6010 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2AA' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_19998 0002: jump @LAN_B2_20045 :LAN_B2_19998 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2AB' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_20045 0002: jump @LAN_B2_20045 :LAN_B2_20045 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 $941 = 1 // (int) 0045: actor $5959 defined jump_if_false @LAN_B2_20099 0045: actor $933 defined jump_if_false @LAN_B2_20099 0119: actor $5959 kill_actor $933 :LAN_B2_20099 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_787 $933 4@ -1 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_787 $5959 4@ 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @AUDIMON_2977 $5959 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5660 $5660 = 0 // (int) 00C3: (unknown) -884.81 796.27 10.1 $5660 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2503 $5990 $5994 $5998 $6002 $6006 $6010 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1000 005B: set_current_time_hours_to 0 minutes_to 0 0026: return :LAN_B2_20217 33@ = 0 // (int) 0045: actor $933 defined jump_if_false @LAN_B2_20248 007E: actor $933 driving jump_if_false @LAN_B2_20248 024B: (unknown) $933 35@ :LAN_B2_20248 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 -1 0025: gosub @LAN_B2_17279 0045: actor $933 defined jump_if_false @LAN_B2_20282 00A2: (unknown) $933 :LAN_B2_20282 0045: actor $5959 defined jump_if_false @LAN_B2_20301 00A2: (unknown) $5959 011A: (unknown) $5959 :LAN_B2_20301 0001: wait 100 ms 00B9: set_camera_position -879.55 789.33 15.08 rotations 0 0 0 00BA: set_camera_point_at -879.97 790.22 14.89 mode 2 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @LAN_B2_20419 01EC: (unknown) $933 0 02A7: unknown_check $933 jump_if_false @LAN_B2_20392 00F1: (unknown) $933 0002: jump @LAN_B2_20419 :LAN_B2_20392 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_507 $933 -886.72 794.46 10.12 :LAN_B2_20419 0045: actor $5959 defined jump_if_false @LAN_B2_20484 01EC: (unknown) $5959 0 02A7: unknown_check $5959 jump_if_false @LAN_B2_20457 00F1: (unknown) $5959 0002: jump @LAN_B2_20484 :LAN_B2_20457 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_507 $5959 -891.49 794.05 10.12 :LAN_B2_20484 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 2000 jump_if_false @LAN_B2_20511 0002: jump @LAN_B2_23383 :LAN_B2_20511 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 $1832 = -1 // (int) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5993 $5997 $6001 $6005 $6009 $6013 00B9: set_camera_position -901.13 791.85 11.93 rotations 0 0 0 00BA: set_camera_point_at -901.67 791.01 11.78 mode 2 0482: (unknown) 1373450882 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 2 33@ = 1 // (int) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -900.17 792.79 10.12 0045: actor $5959 defined jump_if_false @LAN_B2_20666 011A: (unknown) $5959 :LAN_B2_20666 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $5959 -891.49 794.05 10.12 0045: actor $5959 defined jump_if_false @LAN_B2_20709 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_20709 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 0 $5756 $5762 $5768 $5749 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 1 $5755 $5761 $5767 $5750 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 2 $5758 $5764 $5770 $5751 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 3 $5757 $5763 $5769 $5752 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 4 -904.43 799.65 10.12 $5753 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 5 -904.43 799.65 10.12 $5754 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_3484 00B9: set_camera_position -898.72 793.23 11.63 rotations 0 0 0 00BA: set_camera_point_at -899.51 792.63 11.5 mode 2 0045: actor $5959 defined jump_if_false @LAN_B2_20908 00A2: (unknown) $5959 :LAN_B2_20908 0045: actor $933 defined jump_if_false @LAN_B2_20923 00A2: (unknown) $933 :LAN_B2_20923 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -900.17 792.79 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $5959 -901.68 790.47 10.12 0001: wait 0 ms 0045: actor $5959 defined jump_if_false @LAN_B2_20995 00A2: (unknown) $5959 :LAN_B2_20995 0045: actor $933 defined jump_if_false @LAN_B2_21010 00A2: (unknown) $933 :LAN_B2_21010 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BA' 'LAN2_S7' $5959 0 // ~w~So merchandise is hidden in the car's side panels? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BB' 'LAN2_S8' $5959 0 // ~w~Ahuh... yeah... no problem. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BB' 0045: actor $933 defined jump_if_false @LAN_B2_21140 00CF: set_actor $933 Z_angle_to -63.09 :LAN_B2_21140 0045: actor $933 defined jump_if_false @LAN_B2_21156 010B: set_actor $933 armed_weapon_to 0 :LAN_B2_21156 0045: actor $5959 defined jump_if_false @LAN_B2_21172 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_21172 0045: actor $5959 defined jump_if_false @LAN_B2_21208 010F: (unknown) $5959 -902.05 790.65 11.17 032F: (unknown) $5959 1 :LAN_B2_21208 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_3533 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LAN_B2_21246 04B4: (unknown) $933 120 511 100.0 :LAN_B2_21246 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BA' 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_21302 0002: jump @LAN_B2_23383 :LAN_B2_21302 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BB' 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_21348 0002: jump @LAN_B2_23383 :LAN_B2_21348 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 028D: (unknown) 0.1 00B9: set_camera_position -901.36 789.55 11.68 rotations 0 0 0 00BA: set_camera_point_at -901.8 790.43 11.53 mode 2 0160: load_model $5960 0228: (unknown) 034A: unknown_check $5959 jump_if_false @LAN_B2_21427 003F: destroy_actor $5959 :LAN_B2_21427 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_3813 -902.06 790.4 10.08 0001: wait 0 ms 0162: release_model $5960 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $5959 -902.06 790.4 10.08 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -901.83 791.31 10.08 0001: wait 0 ms 0045: actor $5959 defined jump_if_false @LAN_B2_21539 00CF: set_actor $5959 Z_angle_to -22.49 :LAN_B2_21539 0045: actor $933 defined jump_if_false @LAN_B2_21559 00CF: set_actor $933 Z_angle_to 167.56 :LAN_B2_21559 0162: release_model #CELLPHONE 0045: actor $5959 defined jump_if_false @LAN_B2_21580 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_21580 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2918 -887.3 800.39 10.12 -899.49 800.72 11.12 0 $5807 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2918 -887.34 797.55 10.12 -901.16 796.54 11.12 1 $5808 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2918 -887.59 795.45 10.12 -900.7 790.81 11.12 2 $5809 0001: wait 300 ms 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8751 $5807 $5754 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8751 $5808 $5753 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8751 $5809 $5749 0045: actor $5809 defined jump_if_false @LAN_B2_21787 03D6: (unknown) $5809 4000 03D7: (unknown) $5809 0 01C9: (unknown) $5809 100 :LAN_B2_21787 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BC' 'LAN2_S9' $5959 0 // ~w~Okay. We're gonna pick up Forbes's car. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BD' 'LAN2_T0' $933 0 // ~w~That's it? No drugs? Some 'player'. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BE' 'LAN2_T1' $5959 0 // ~w~Man, give me a break. There's no winning with you. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BE' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BF' 'LAN2_T2' $5959 0 // ~w~Aw, shit. You've got to be kidding me. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BF' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BG' 'LAN2_T3' $5807 0 // ~w~Okay, nobody move! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2BG' 6@ = 0 // (int) :LAN_B2_22051 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_22090 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_3092 $5493(6@,6) 6@ 6@ += 1 // (int) 0002: jump @LAN_B2_22051 :LAN_B2_22090 0045: actor $5753 defined jump_if_false @LAN_B2_22120 010F: (unknown) $5753 -904.43 799.65 10.12 :LAN_B2_22120 0045: actor $5754 defined jump_if_false @LAN_B2_22150 010F: (unknown) $5754 -904.43 799.65 10.12 :LAN_B2_22150 0001: wait 500 ms 0045: actor $5959 defined jump_if_false @LAN_B2_22171 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_22171 0045: actor $5959 defined jump_if_false @LAN_B2_22194 04B4: (unknown) $5959 120 523 100.0 :LAN_B2_22194 0045: actor $933 defined jump_if_false @LAN_B2_22217 04B4: (unknown) $933 120 512 100.0 :LAN_B2_22217 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BC' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_22274 0002: jump @LAN_B2_23383 :LAN_B2_22274 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BH' 'LAN2_T4' $5807 0 // ~w~C'mon! 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BD' 1 0045: actor $933 defined jump_if_false @LAN_B2_22349 04B4: (unknown) $933 121 545 1.0 :LAN_B2_22349 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_22375 0002: jump @LAN_B2_23383 :LAN_B2_22375 0045: actor $933 defined jump_if_false @LAN_B2_22386 :LAN_B2_22386 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BI' 'LAN2_T5' $5808 0 // ~w~Hands where I can see 'em! 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BE' 1 0045: actor $5959 defined jump_if_false @LAN_B2_22461 04B4: (unknown) $5959 121 556 1.0 :LAN_B2_22461 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_22487 0002: jump @LAN_B2_23383 :LAN_B2_22487 0045: actor $5959 defined jump_if_false @LAN_B2_22508 0528: (unknown) $5959 556 -1.0 :LAN_B2_22508 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BJ' 'LAN2_T6' $5808 0 // ~w~Do it! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B2_22566 0002: jump @LAN_B2_23383 :LAN_B2_22566 02B4: set_camera_transverse_delay 10.0 time 2000 00B9: set_camera_position -901.36 789.55 11.68 rotations 0 0 0 00BA: set_camera_point_at -900.58 790.15 11.53 mode 1 0045: actor $5959 defined jump_if_false @LAN_B2_22641 0045: actor $5807 defined jump_if_false @LAN_B2_22641 0153: (unknown) $5959 $5807 :LAN_B2_22641 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BF' 1 0045: actor $933 defined jump_if_false @LAN_B2_22683 0528: (unknown) $933 544 -1.0 :LAN_B2_22683 0045: actor $5959 defined jump_if_false @LAN_B2_22706 04B4: (unknown) $5959 121 554 1.0 :LAN_B2_22706 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 500 jump_if_false @LAN_B2_22733 0002: jump @LAN_B2_23383 :LAN_B2_22733 0045: actor $933 defined jump_if_false @LAN_B2_22761 0045: actor $5807 defined jump_if_false @LAN_B2_22761 0153: (unknown) $933 $5807 :LAN_B2_22761 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_22787 0002: jump @LAN_B2_23383 :LAN_B2_22787 0045: actor $5959 defined jump_if_false @LAN_B2_22808 0528: (unknown) $5959 554 -1.0 :LAN_B2_22808 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2BK' 'LAN2_T7' $5807 0 // ~w~I said nobody fucking move! 00B9: set_camera_position -888.96 794.27 10.95 rotations 0 0 0 00BA: set_camera_point_at -888.39 795.09 11.09 mode 2 0045: actor $5753 defined jump_if_false @LAN_B2_22898 00CF: set_actor $5753 Z_angle_to 92.56 :LAN_B2_22898 0045: actor $5754 defined jump_if_false @LAN_B2_22918 00CF: set_actor $5754 Z_angle_to 91.12 :LAN_B2_22918 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BG' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_22965 0002: jump @LAN_B2_23383 :LAN_B2_22965 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BH' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_23012 0002: jump @LAN_B2_23383 :LAN_B2_23012 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BI' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_23059 0002: jump @LAN_B2_23383 :LAN_B2_23059 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_8777 00B9: set_camera_position -895.65 803.57 12.86 rotations 0 0 0 00BA: set_camera_point_at -895.06 802.87 12.47 mode 2 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BJ' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_23155 0002: jump @LAN_B2_23383 :LAN_B2_23155 0045: actor $5773 defined jump_if_false @LAN_B2_23200 12@ = -885.41 // (float) 13@ = 796.35 // (float) 14@ = 10.1 // (float) 0352: (unknown) $5773 0158: actor $5773 run_to 12@ 13@ :LAN_B2_23200 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 500 jump_if_false @LAN_B2_23227 0002: jump @LAN_B2_23383 :LAN_B2_23227 0045: actor $5773 defined jump_if_false @LAN_B2_23279 0045: actor $5809 defined jump_if_false @LAN_B2_23279 03D6: (unknown) $5809 4000 03D7: (unknown) $5809 0 01C9: (unknown) $5809 100 00E4: (unknown) $5809 $5773 020E: (unknown) $5809 1 :LAN_B2_23279 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 1200 jump_if_false @LAN_B2_23306 0002: jump @LAN_B2_23383 :LAN_B2_23306 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8751 $5809 $5754 0045: actor $5773 defined jump_if_false @LAN_B2_23336 014B: set_actor $5773 health_to 0 :LAN_B2_23336 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2BK' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_23383 0002: jump @LAN_B2_23383 :LAN_B2_23383 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 33@ == 0 // (int) var == num jump_if_false @LAN_B2_23632 $1832 = -1 // (int) 0482: (unknown) 1373450882 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 2 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 0 $5756 $5762 $5768 $5749 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 1 $5755 $5761 $5767 $5750 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 2 $5758 $5764 $5770 $5751 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 3 $5757 $5763 $5769 $5752 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 4 -904.43 799.65 10.12 $5753 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3043 5 -904.43 799.65 10.12 $5754 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_3484 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -901.36 792.54 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $5959 -901.68 790.47 10.12 :LAN_B2_23632 0160: load_model $5960 0228: (unknown) 034A: unknown_check $5959 jump_if_false @LAN_B2_23653 003F: destroy_actor $5959 :LAN_B2_23653 0001: wait 0 ms 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_3813 -901.68 790.47 10.12 0001: wait 0 ms 0162: release_model $5960 0045: actor $933 defined jump_if_false @LAN_B2_23707 0154: (unknown) $933 0352: (unknown) $933 :LAN_B2_23707 0045: actor $5959 defined jump_if_false @LAN_B2_23730 0154: (unknown) $5959 0352: (unknown) $5959 00A2: (unknown) $5959 :LAN_B2_23730 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -901.36 792.54 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $5959 -901.68 790.47 10.12 0001: wait 500 ms 0045: actor $933 defined jump_if_false @LAN_B2_23822 010F: (unknown) $933 -885.41 796.35 10.1 :LAN_B2_23822 0045: actor $5959 defined jump_if_false @LAN_B2_23852 010F: (unknown) $5959 -885.41 796.35 10.1 :LAN_B2_23852 $5953 = -901.36 // (float) $5954 = 792.54 // (float) $5955 = 10.12 // (float) $5963 = -901.68 // (float) $5964 = 790.47 // (float) $5965 = 10.12 // (float) 0444: (unknown) 120 0444: (unknown) 121 0045: actor $5773 defined jump_if_false @LAN_B2_23930 014B: set_actor $5773 health_to 0 :LAN_B2_23930 034A: unknown_check $5809 jump_if_false @LAN_B2_23972 0045: actor $5809 defined jump_if_false @LAN_B2_23972 01C9: (unknown) $5809 25 03D6: (unknown) $5809 300 03D7: (unknown) $5809 1000 :LAN_B2_23972 834A: not unknown_check $5807 jump_if_false @LAN_B2_24114 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2918 -887.3 800.39 10.12 -899.49 800.72 11.12 0 $5807 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2918 -887.34 797.55 10.12 -901.16 796.54 11.12 1 $5808 037B: constant_params 7 variable_params 1 unknown 37 call_with_params @LAN_B2_2918 -887.59 795.45 10.12 -900.7 790.81 11.12 2 $5809 :LAN_B2_24114 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8751 $5808 $5752 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_8751 $5809 $5754 $5818 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5661 $5661 = 0 // (int) 00C3: (unknown) -885.41 796.35 10.1 $5661 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1327 $5661 6@ = 0 // (int) :LAN_B2_24200 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24239 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_3092 $5493(6@,6) 6@ 6@ += 1 // (int) 0002: jump @LAN_B2_24200 :LAN_B2_24239 6@ = 0 // (int) :LAN_B2_24243 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24298 // Note: the incorrect math opcode was used here 0045: actor $5493(6@,6) defined 0022: jump_if_false @LAN_B2_24286 // Note: the incorrect math opcode was used here 0043: store_actor $5493(6@,6) position_to $5499(6@,6) $5505(6@,6) $5511(6@,6) // Note: the incorrect math opcode was used here :LAN_B2_24286 6@ += 1 // (int) 0002: jump @LAN_B2_24243 :LAN_B2_24298 0025: gosub @LAN_B2_17371 6@ = 0 // (int) :LAN_B2_24309 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24348 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 37 call_with_params @LAN_B2_3420 6@ $5445(6@,3) 6@ += 1 // (int) 0002: jump @LAN_B2_24309 :LAN_B2_24348 6@ = 0 // (int) :LAN_B2_24352 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_24406 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_3154 6@ -882.81 796.8 11.11 $5466(6@,5) 6@ += 1 // (int) 0002: jump @LAN_B2_24352 :LAN_B2_24406 037B: constant_params 3 variable_params 0 unknown 37 call_with_params @LAN_B2_787 $5722 $5701 -1 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 $5643 $5633 $5808 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 $5643 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2CA' 'LAN2_T8' $5807 0 // ~w~C'mon! Money! Now! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2CA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2CB' 'LAN2_T9' $5807 0 // ~w~C'mon, c'mon, c'mon! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2CB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 $5646 $5636 $5959 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 $5646 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 $5647 $5637 $5959 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 $5647 $5957 = 1 // (int) $5982 = 0 // (int) 0403: (unknown) 0 0 0 $5653 = 0 // (int) $5655 = 4 // (int) 0544: (unknown) 1 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5993 $5997 $6001 $6005 $6009 $6013 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_507 $5807 -903.0 799.46 10.14 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_B2_24742 0107: toggle_player $933 can_move 0 :LAN_B2_24742 0045: actor $933 defined jump_if_false @LAN_B2_24791 010B: set_actor $933 armed_weapon_to 0 0045: actor $5959 defined jump_if_false @LAN_B2_24791 032F: (unknown) $5959 0 010B: set_actor $5959 armed_weapon_to 0 01EC: (unknown) $5959 1 0119: actor $5959 kill_actor $933 :LAN_B2_24791 0001: wait 100 ms 0045: actor $5959 defined 0022: jump_if_false @LAN_B2_24811 // Note: the incorrect math opcode was used here 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_24811 034B: unknown_check 35@ jump_if_false @LAN_B2_24834 004F: unknown_check 35@ jump_if_false @LAN_B2_24834 0049: destroy_car 35@ :LAN_B2_24834 0045: actor $933 defined jump_if_false @LAN_B2_24851 012E: toggle_player $933 ignored_by_cops 1 :LAN_B2_24851 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_8777 0001: wait 1000 ms -2@ = 0 // (int) // timer1 005B: set_current_time_hours_to 1 minutes_to 15 0045: actor $933 defined jump_if_false @LAN_B2_24893 0107: toggle_player $933 can_move 1 :LAN_B2_24893 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 0026: return :LAN_B2_24905 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_2812 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5661 0168: 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5225 0264: (unknown) 1.0 0025: gosub @LAN_B2_17589 not 1@ > -1 // (int) var > num jump_if_false @LAN_B2_26849 00B9: set_camera_position -868.62 780.93 13.77 rotations 0 0 0 00BA: set_camera_point_at -869.3 781.62 13.52 mode 2 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5993 $5997 $6001 $6005 $6009 $6013 0482: (unknown) 1373450882 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 0 $5748 = 1 // (int) 024E: (unknown) -915.54 776.06 11.09 90.0 024E: (unknown) -884.5 850.49 10.95 0 0045: actor $5959 defined jump_if_false @LAN_B2_25124 011A: (unknown) $5959 :LAN_B2_25124 0001: wait 0 ms 0045: actor $5959 defined jump_if_false @LAN_B2_25152 0127: reset_actor $5959 flags 01A4: (unknown) $5959 0 010B: set_actor $5959 armed_weapon_to 0 :LAN_B2_25152 0001: wait 0 ms 0045: actor $5959 defined jump_if_false @LAN_B2_25170 00DF: (unknown) $5959 :LAN_B2_25170 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -883.74 797.02 10.12 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $5959 -883.56 795.65 10.12 0001: wait 1200 ms 0045: actor $933 defined jump_if_false @LAN_B2_25262 010F: (unknown) $933 -854.69 794.06 12.29 :LAN_B2_25262 0045: actor $5959 defined jump_if_false @LAN_B2_25292 010F: (unknown) $5959 -854.69 794.06 12.29 :LAN_B2_25292 0001: wait 0 ms 0045: actor $5959 defined jump_if_false @LAN_B2_25310 00DF: (unknown) $5959 :LAN_B2_25310 0001: wait 0 ms 0045: actor $5959 defined jump_if_false @LAN_B2_25343 010F: (unknown) $5959 -854.69 794.06 12.29 :LAN_B2_25343 0001: wait 0 ms 6@ = 0 // (int) :LAN_B2_25350 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_25404 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 37 call_with_params @LAN_B2_3260 6@ $5466(6@,5) -882.81 796.8 11.11 6@ += 1 // (int) 0002: jump @LAN_B2_25350 :LAN_B2_25404 6@ = 0 // (int) :LAN_B2_25408 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_25446 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_3400 $5445(6@,3) 6@ += 1 // (int) 0002: jump @LAN_B2_25408 :LAN_B2_25446 6@ = 0 // (int) :LAN_B2_25450 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_25493 // Note: the incorrect math opcode was used here 034A: unknown_check $5493(6@,6) 0022: jump_if_false @LAN_B2_25481 // Note: the incorrect math opcode was used here 003F: destroy_actor $5493(6@,6) :LAN_B2_25481 6@ += 1 // (int) 0002: jump @LAN_B2_25450 :LAN_B2_25493 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2DA' 'LAN2_U2' $5959 0 // ~w~Man that's just typical! They think we did it! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2DA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2DB' 'LAN2_U3' $5959 0 // ~w~This is bullshit! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2DB' 0045: actor $933 defined jump_if_false @LAN_B2_25626 04B4: (unknown) $933 120 523 100.0 :LAN_B2_25626 0045: actor $5959 defined jump_if_false @LAN_B2_25649 04B4: (unknown) $5959 120 524 100.0 :LAN_B2_25649 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2DA' 1 0045: actor $5959 defined jump_if_false @LAN_B2_25703 04B4: (unknown) $5959 121 559 1.0 :LAN_B2_25703 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_25729 0002: jump @LAN_B2_25799 :LAN_B2_25729 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2DB' 1 0045: actor $5959 defined jump_if_false @LAN_B2_25773 04B4: (unknown) $5959 121 559 1.0 :LAN_B2_25773 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_25799 0002: jump @LAN_B2_25799 :LAN_B2_25799 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 0045: actor $5959 defined jump_if_false @LAN_B2_25861 0045: actor $933 defined jump_if_false @LAN_B2_25861 0119: actor $5959 kill_actor $933 01EC: (unknown) $5959 1 01A4: (unknown) $5959 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @AUDIMON_2977 $5959 :LAN_B2_25861 809A: not player $933 wanted_level > 2 jump_if_false @LAN_B2_25880 0098: set_player $933 wanted_level_to 2 :LAN_B2_25880 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 0025: gosub @LAN_B2_16866 0045: actor $5959 defined jump_if_false @LAN_B2_25912 0352: (unknown) $5959 :LAN_B2_25912 0045: actor $933 defined jump_if_false @LAN_B2_25927 0352: (unknown) $933 :LAN_B2_25927 0444: (unknown) 120 0444: (unknown) 121 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0025: gosub @LAN_B2_17444 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4016 -859.8 805.48 10.7 270.0 $5980 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4016 -818.75 -1425.07 11.5 270.0 $5978 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4016 -961.04 -1360.95 11.5 0 $5979 0162: release_model $5981 0025: gosub @LAN_B2_17485 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1063.74 -1445.19 11.39 -1060.33 -1435.99 11.74 3@ 0 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1069.68 -1442.61 11.37 -1066.11 -1433.9 11.73 3@ 1 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1077.04 -1440.72 11.34 -1073.09 -1431.64 11.71 3@ 2 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1083.65 -1438.75 11.34 -1079.19 -1427.22 11.69 3@ 3 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_26291 0334: (unknown) $5533(3@,7) 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5658 $5658 = 0 // (int) 00C0: (unknown) $5533(3@,7) $5658 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_1320 $5658 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5658 $5985 = 1 // (int) :LAN_B2_26291 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1075.16 -1351.49 10.53 -1075.16 -1321.49 10.53 3@ 4 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1074.45 -1335.7 10.5 -1070.45 -1335.7 10.5 3@ 5 037B: constant_params 8 variable_params 0 unknown 37 call_with_params @LAN_B2_4071 -1067.35 -1325.37 10.47 -1069.35 -1315.37 10.47 3@ 6 0025: gosub @LAN_B2_17579 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5662 $5662 = 0 // (int) 00C3: (unknown) -1109.2 -1256.42 10.26 $5662 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5662 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5665 $5665 = 0 // (int) 00C3: (unknown) -986.44 -1317.88 26.34 $5665 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5665 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5666 $5666 = 0 // (int) 00C3: (unknown) -1029.27 -1242.46 10.18 $5666 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5666 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5664 $5664 = 0 // (int) 00C3: (unknown) -945.92 -1337.45 29.9 $5664 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5664 6@ = 0 // (int) :LAN_B2_26619 6 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_26704 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 37 call_with_params @LAN_B2_3589 $5617(6@,6) $5623(6@,6) $5629(6@,6) $5635(6@,6) 6@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_4999 6@ 0035: $5671(6@,11) = 6@ // (int vars) $5682(6@,11) = -1 // (int) $5562(6@,11) = 7 // (int) 6@ += 1 // (int) 0002: jump @LAN_B2_26619 :LAN_B2_26704 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5659 $5659 = 0 // (int) 00C3: (unknown) -813.17 -1429.0 10.62 $5659 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5659 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2864 $5663 $5663 = 0 // (int) 00C3: (unknown) -804.17 -1395.16 28.33 $5663 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_2881 $5663 $5958 = 1 // (int) 0001: wait 500 ms 00B9: set_camera_position -884.11 796.53 11.49 rotations 0 0 0 00BA: set_camera_point_at -883.12 796.44 11.59 mode 2 :LAN_B2_26849 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1000 -2@ = 0 // (int) // timer1 0169: 0045: actor $933 defined jump_if_false @LAN_B2_26884 012E: toggle_player $933 ignored_by_cops 0 :LAN_B2_26884 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2503 $5993 $5997 $6001 $6005 $6009 $6013 0026: return :LAN_B2_26908 0168: 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2503 $5993 $5997 $6001 $6005 $6009 $6013 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 $5992 $5996 $6000 $6004 $6008 $6012 0025: gosub @LAN_B2_19179 00B9: set_camera_position -805.91 -1449.77 16.63 rotations 0 0 0 00BA: set_camera_point_at -806.24 -1448.83 16.52 mode 2 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2EA' 'LAN2_U4' $5959 0 // ~w~Forbes's car is in the impound yard. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2EA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2EB' 'LAN2_U5' $933 0 // ~w~So what are we doing here? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2EB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2EC' 'LAN2_U6' $5959 0 // ~w~We're going in the back door. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2EC' 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2EA' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_27230 0002: jump @LAN_B2_27324 :LAN_B2_27230 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2EB' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_27277 0002: jump @LAN_B2_27324 :LAN_B2_27277 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2EC' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_27324 0002: jump @LAN_B2_27324 :LAN_B2_27324 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_B2_27370 0352: (unknown) $933 0045: actor $5959 defined jump_if_false @LAN_B2_27370 0352: (unknown) $5959 0119: actor $5959 kill_actor $933 :LAN_B2_27370 12@ = -818.75 // (float) 13@ = -1425.07 // (float) 14@ = 11.5 // (float) 0045: actor $933 defined jump_if_false @LAN_B2_27515 007E: actor $933 driving jump_if_false @LAN_B2_27508 004F: unknown_check $2769 jump_if_false @LAN_B2_27501 037D: unknown_check $2769 jump_if_false @LAN_B2_27459 12@ = -811.89 // (float) 13@ = -1422.612 // (float) 14@ = 11.2 // (float) :LAN_B2_27459 24@ = -813.17 // (float) 25@ = -1429.0 // (float) 26@ = 10.62 // (float) 25@ -= 3.0 // (float) 004E: put_car $2769 at 24@ 25@ 26@ 0233: (unknown) $2769 12@ 13@ :LAN_B2_27501 0002: jump @LAN_B2_27515 :LAN_B2_27508 010F: (unknown) $933 12@ 13@ 14@ :LAN_B2_27515 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 0025: gosub @LAN_B2_16866 $5956 = 1 // (int) $5653 = 5 // (int) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2503 $5992 $5996 $6000 $6004 $6008 $6012 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1000 0169: 0026: return :LAN_B2_27583 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 00B9: set_camera_position -1169.54 -1211.67 15.16 rotations 0 0 0 00BA: set_camera_point_at -1170.09 -1212.5 15.07 mode 2 12@ = -1170.87 // (float) 13@ = -1213.59 // (float) 14@ = 13.77 // (float) 0036: 18@ = 12@ // (float vars) 18@ -= 30.0 // (float) 0036: 19@ = 13@ // (float vars) 19@ -= 30.0 // (float) 20@ = 8.0 // (float) 0036: 21@ = 12@ // (float vars) 21@ += 30.0 // (float) 0036: 22@ = 13@ // (float vars) 22@ += 30.0 // (float) 23@ = 20.0 // (float) 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2469 18@ 19@ 20@ 21@ 22@ 23@ 0045: actor $933 defined jump_if_false @LAN_B2_27741 0200: (unknown) $933 0 :LAN_B2_27741 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -1243.17 -1174.25 14.0 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_27799 004E: put_car $5533(3@,7) at -1170.87 -1213.59 13.77 :LAN_B2_27799 0001: wait 500 ms 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_27833 0233: (unknown) $5533(3@,7) -1178.9 -1205.12 :LAN_B2_27833 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_27856 00A4: 36@ = create_actor_pedtype 22 model 0 in_car $5533(3@,7) driverseat :LAN_B2_27856 0025: gosub @LAN_B2_17225 034A: unknown_check $5959 jump_if_false @LAN_B2_27878 003F: destroy_actor $5959 :LAN_B2_27878 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_27904 0118: $5959 = create_actor_pedtype 22 model $5960 in_car $5533(3@,7) passenger_seat 0 :LAN_B2_27904 0045: actor 36@ defined jump_if_false @LAN_B2_27942 0045: actor $5959 defined jump_if_false @LAN_B2_27942 0154: (unknown) 36@ 0154: (unknown) $5959 0153: (unknown) 36@ $5959 0153: (unknown) $5959 36@ :LAN_B2_27942 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2GA' 'LAN2_V6' $5959 0 // ~w~Great driving Vic... But, ahm, it's best if I take it from here. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2GA' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2GB' 'LAN2_V7' 36@ 0 // ~w~Hey! What're you doing? 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2GB' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2GC' 'LAN2_V8' -1 0 // ~w~Forbes doesn't know you man... he wouldn't trust you. 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2GC' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2GD' 'LAN2_V9' -1 0 // ~w~See ya later baby! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2GD' 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @MAIN_12808 'LANB2GE' 'LAN2_W0' -1 0 // ~w~Lance! You asshole! 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_12757 'LANB2GE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model $5981 0228: (unknown) 037B: constant_params 4 variable_params 1 unknown 37 call_with_params @LAN_B2_4016 -1207.02 -1175.54 14.7 -10.0 $5978 0162: release_model $5981 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2GA' 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_28307 0002: jump @LAN_B2_29079 :LAN_B2_28307 00B9: set_camera_position -1170.4 -1219.25 14.24 rotations 0 0 0 00BA: set_camera_point_at -1170.45 -1218.27 14.45 mode 2 0045: actor 36@ defined jump_if_false @LAN_B2_28368 007E: actor 36@ driving jump_if_false @LAN_B2_28368 00F1: (unknown) 36@ :LAN_B2_28368 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2GB' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_28415 0002: jump @LAN_B2_29079 :LAN_B2_28415 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B2_28442 0002: jump @LAN_B2_29079 :LAN_B2_28442 034A: unknown_check $5959 jump_if_false @LAN_B2_28457 003F: destroy_actor $5959 :LAN_B2_28457 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_28482 00A4: $5959 = create_actor_pedtype 22 model $5960 in_car $5533(3@,7) driverseat :LAN_B2_28482 0162: release_model $5960 0045: actor 36@ defined jump_if_false @LAN_B2_28524 0045: actor $5959 defined jump_if_false @LAN_B2_28524 0154: (unknown) 36@ 0154: (unknown) $5959 0153: (unknown) 36@ $5959 0153: (unknown) $5959 36@ :LAN_B2_28524 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2GC' 1 0045: actor 36@ defined jump_if_false @LAN_B2_28568 807E: not actor 36@ driving jump_if_false @LAN_B2_28568 00A2: (unknown) 36@ :LAN_B2_28568 0001: wait 0 ms 0045: actor 36@ defined jump_if_false @LAN_B2_28602 807E: not actor 36@ driving jump_if_false @LAN_B2_28602 04B4: (unknown) 36@ 120 524 1.0 :LAN_B2_28602 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 500 jump_if_false @LAN_B2_28629 0002: jump @LAN_B2_29079 :LAN_B2_28629 00B9: set_camera_position -1175.09 -1212.7 15.13 rotations 0 0 0 00BA: set_camera_point_at -1174.1 -1212.81 14.99 mode 2 12@ = -1171.91 // (float) 13@ = -1214.94 // (float) 14@ = 14.93 // (float) 01BB: (unknown) 12@ 13@ 14@ 14@ 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 36@ 12@ 13@ 14@ 0045: actor 36@ defined jump_if_false @LAN_B2_28730 00CF: set_actor 36@ Z_angle_to 23.6 :LAN_B2_28730 0045: actor 36@ defined jump_if_false @LAN_B2_28751 04B4: (unknown) 36@ 120 524 100.0 :LAN_B2_28751 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_28777 0002: jump @LAN_B2_29079 :LAN_B2_28777 0045: actor $5959 defined jump_if_false @LAN_B2_28792 0154: (unknown) $5959 :LAN_B2_28792 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 200 jump_if_false @LAN_B2_28819 0002: jump @LAN_B2_29079 :LAN_B2_28819 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2GD' 1 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_28873 02E9: set_car $5533(3@,7) speed_to 12.0 02C7: (unknown) $5533(3@,7) 8 5000 :LAN_B2_28873 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 2000 jump_if_false @LAN_B2_28900 0002: jump @LAN_B2_29079 :LAN_B2_28900 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_28933 02E9: set_car $5533(3@,7) speed_to 12.0 02C7: (unknown) $5533(3@,7) 7 4000 :LAN_B2_28933 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_28959 0002: jump @LAN_B2_29079 :LAN_B2_28959 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @LAN_B2_2554 'LANB2GE' 1 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_4394 800 jump_if_true @LAN_B2_29079 0045: actor 36@ defined jump_if_false @LAN_B2_29020 04B4: (unknown) 36@ 0 158 1.0 :LAN_B2_29020 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_13401 $5656 jump_if_false @LAN_B2_29046 0002: jump @LAN_B2_29079 :LAN_B2_29046 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_29079 02E9: set_car $5533(3@,7) speed_to 12.0 02C7: (unknown) $5533(3@,7) 8 2000 :LAN_B2_29079 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_4364 034A: unknown_check 36@ jump_if_false @LAN_B2_29102 003F: destroy_actor 36@ :LAN_B2_29102 0045: actor $933 defined jump_if_false @LAN_B2_29119 0200: (unknown) $933 1 :LAN_B2_29119 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -1171.87 -1214.59 13.77 0045: actor $933 defined jump_if_false @LAN_B2_29176 010F: (unknown) $933 -1207.02 -1175.54 14.7 :LAN_B2_29176 0045: actor $5959 defined jump_if_false @LAN_B2_29191 003F: destroy_actor $5959 :LAN_B2_29191 004F: unknown_check $5533(3@,7) jump_if_false @LAN_B2_29210 0049: destroy_car $5533(3@,7) :LAN_B2_29210 0045: actor $933 defined jump_if_false @LAN_B2_29229 0154: (unknown) $933 0352: (unknown) $933 :LAN_B2_29229 0444: (unknown) 120 0444: (unknown) 121 $5983 = 0 // (int) $5984 = 0 // (int) 6@ = 0 // (int) :LAN_B2_29251 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_29294 // Note: the incorrect math opcode was used here 0045: actor $5551(6@,11) defined 0022: jump_if_false @LAN_B2_29282 // Note: the incorrect math opcode was used here 003F: destroy_actor $5551(6@,11) :LAN_B2_29282 6@ += 1 // (int) 0002: jump @LAN_B2_29251 :LAN_B2_29294 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @MAIN_12435 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2503 18@ 19@ 20@ 21@ 22@ 23@ 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1000 0026: return :LAN_B2_29335 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 0482: (unknown) 1373450882 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 0 0001: wait 800 ms 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1 0026: return :LAN_B2_29406 0059: text_clear_all 0025: gosub @LAN_B2_17118 $5957 == 1 // (int) var == num jump_if_false @LAN_B2_29650 $5958 == 0 // (int) var == num jump_if_false @LAN_B2_29650 1@ == 7 // (int) var == num jump_if_false @LAN_B2_29468 0025: gosub @LAN_B2_29335 0026: return 0002: jump @LAN_B2_29650 :LAN_B2_29468 1@ == -1 // (int) var == num jump_if_false @LAN_B2_29496 0025: gosub @LAN_B2_29335 0026: return 0002: jump @LAN_B2_29650 :LAN_B2_29496 0045: actor $933 defined jump_if_false @LAN_B2_29641 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_190 1000 0482: (unknown) 1373450882 0 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @NONAME_1_20061 0 037B: constant_params 4 variable_params 0 unknown 37 call_with_params @LAN_B2_691 $933 -879.34 795.73 11.11 0045: actor $933 defined jump_if_false @LAN_B2_29596 010F: (unknown) $933 -862.78 795.83 11.11 :LAN_B2_29596 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5225 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_5288 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_362 1000 0002: jump @LAN_B2_29650 :LAN_B2_29641 0025: gosub @LAN_B2_29335 0026: return :LAN_B2_29650 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 1@ > -1 // (int) var > num jump_if_false @LAN_B2_29703 7 > 1@ // (int) num > var 0022: jump_if_false @LAN_B2_29703 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @MAIN_5026 $5759(1@,7) :LAN_B2_29703 0045: actor $933 defined jump_if_false @LAN_B2_29787 6@ = 0 // (int) :LAN_B2_29718 11 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_29787 // Note: the incorrect math opcode was used here 034A: unknown_check $5551(6@,11) 0022: jump_if_false @LAN_B2_29775 // Note: the incorrect math opcode was used here 0045: actor $5551(6@,11) defined 0022: jump_if_false @LAN_B2_29775 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_B2_29775 // Note: the incorrect math opcode was used here 00E4: (unknown) $5551(6@,11) $933 :LAN_B2_29775 6@ += 1 // (int) 0002: jump @LAN_B2_29718 :LAN_B2_29787 0026: return :LAN_B2_29789 0059: text_clear_all 0025: gosub @LAN_B2_17118 037B: constant_params 2 variable_params 0 unknown 37 call_with_params @99RED_12847 'LAN_B02' 750 // The Audition 01DF: progress_made += 1 0026: return :LAN_B2_29826 $940 = 0 // (int) $941 = 0 // (int) 0025: gosub @LAN_B2_17118 037B: constant_params 0 variable_params 0 unknown 37 call_with_params @LAN_B2_2812 00AA: set_parked_car_generator $1218 cars_to_generate_to 1 0544: (unknown) 0 037B: constant_params 6 variable_params 0 unknown 37 call_with_params @LAN_B2_2503 $5993 $5997 $6001 $6005 $6009 $6013 037B: constant_params 1 variable_params 0 unknown 37 call_with_params @LAN_B2_4262 1 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0025: gosub @LAN_B2_19179 0045: actor $933 defined jump_if_false @LAN_B2_30017 009A: player $933 wanted_level > 0 jump_if_false @LAN_B2_30017 6@ = 0 // (int) :LAN_B2_29940 5 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_30017 // Note: the incorrect math opcode was used here 034A: unknown_check $5466(6@,5) 0022: jump_if_false @LAN_B2_30005 // Note: the incorrect math opcode was used here 0045: actor $5466(6@,5) defined 0022: jump_if_false @LAN_B2_30005 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_B2_30005 // Note: the incorrect math opcode was used here 00E4: (unknown) $5466(6@,5) $933 03DE: (unknown) $5466(6@,5) 1 :LAN_B2_30005 6@ += 1 // (int) 0002: jump @LAN_B2_29940 :LAN_B2_30017 034A: unknown_check $5959 jump_if_false @LAN_B2_30032 020D: (unknown) $5959 :LAN_B2_30032 0045: actor $933 defined jump_if_false @LAN_B2_30106 00A5: unknown_check $933 jump_if_false @LAN_B2_30106 0001: wait 3500 ms 6@ = 0 // (int) :LAN_B2_30063 3 > 6@ // (int) num > var 0022: jump_if_false @LAN_B2_30106 // Note: the incorrect math opcode was used here 034B: unknown_check $5722(6@,3) 0022: jump_if_false @LAN_B2_30094 // Note: the incorrect math opcode was used here 0049: destroy_car $5722(6@,3) :LAN_B2_30094 6@ += 1 // (int) 0002: jump @LAN_B2_30063 :LAN_B2_30106 007A: mission_cleanup 0026: return //-------------Mission 63--------------- :LAN_B4 0238: name_thread 'LAN_B4' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B4' 0025: gosub @LAN_B4_2726 009D: wasted_or_busted // mission only jump_if_false @LAN_B4_45 0025: gosub @LAN_B4_7792 :LAN_B4_45 0025: gosub @LAN_B4_8120 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B4_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B4_138 :LAN_B4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B4_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B4_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B4_188 0026: return :LAN_B4_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_B4_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 @LAN_B4_248 0400: (unknown) $933 $1070 0002: jump @LAN_B4_254 :LAN_B4_248 02C0: (unknown) $933 $1070 :LAN_B4_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_B4_281 0045: actor $933 defined jump_if_false @LAN_B4_349 807E: not actor $933 driving jump_if_false @LAN_B4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_B4_329 :LAN_B4_326 021D: (unknown) 0 :LAN_B4_329 $1078 == 0 // (int) var == num jump_if_false @LAN_B4_345 02EA: select_interior 2 :LAN_B4_345 01AE: (unknown) 1 :LAN_B4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B4_362 0045: actor $933 defined jump_if_false @LAN_B4_426 807E: not actor $933 driving jump_if_false @LAN_B4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_B4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_B4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_B4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_B4_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 @LAN_B4_475 02EA: select_interior 0 :LAN_B4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B4_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_B4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B4_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B4_556 0026: return :LAN_B4_558 0045: actor 0@ defined 0022: jump_if_false @LAN_B4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B4_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 @LAN_B4_605 :LAN_B4_601 1@ = 0 // (int) :LAN_B4_605 1@ == 1 // (int) var == num jump_if_false @LAN_B4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B4_682 007E: actor 0@ driving jump_if_false @LAN_B4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B4_671 :LAN_B4_668 00F1: (unknown) 0@ :LAN_B4_671 0002: jump @LAN_B4_682 :LAN_B4_678 1@ = 0 // (int) :LAN_B4_682 0002: jump @LAN_B4_605 :LAN_B4_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_B4_783 007E: actor 0@ driving jump_if_false @LAN_B4_767 02A7: unknown_check 0@ jump_if_false @LAN_B4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B4_760 :LAN_B4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B4_760 0002: jump @LAN_B4_776 :LAN_B4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B4_776 0002: jump @LAN_B4_785 :LAN_B4_783 005F: (unknown) :LAN_B4_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B4_877 :LAN_B4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_558 4@ :LAN_B4_877 0002: jump @LAN_B4_943 :LAN_B4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B4_943 :LAN_B4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_558 3@ :LAN_B4_943 0045: actor 0@ defined jump_if_false @LAN_B4_995 004F: unknown_check 1@ jump_if_false @LAN_B4_995 007E: actor 0@ driving jump_if_false @LAN_B4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B4_558 0@ :LAN_B4_995 5@ = 0 // (int) :LAN_B4_999 5@ == 0 // (int) var == num jump_if_false @LAN_B4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B4_1090 004F: unknown_check 1@ jump_if_false @LAN_B4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B4_1090 :LAN_B4_1056 2@ == -1 // (int) var == num jump_if_false @LAN_B4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B4_1090 :LAN_B4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B4_1090 0002: jump @LAN_B4_999 :LAN_B4_1097 0026: return :LAN_B4_1099 0@ == 0 // (int) var == num jump_if_false @LAN_B4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B4_1318 :LAN_B4_1142 0@ == 1 // (int) var == num jump_if_false @LAN_B4_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B4_1318 :LAN_B4_1175 0@ == 2 // (int) var == num jump_if_false @LAN_B4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B4_1318 :LAN_B4_1217 0@ == 3 // (int) var == num jump_if_false @LAN_B4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B4_1318 :LAN_B4_1261 0@ == 4 // (int) var == num jump_if_false @LAN_B4_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B4_1318 :LAN_B4_1292 0@ == 5 // (int) var == num jump_if_false @LAN_B4_1318 03CF: (unknown) 237 130 180 255 :LAN_B4_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_B4_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 @LAN_B4_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B4_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 @LAN_B4_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B4_1442 005F: (unknown) :LAN_B4_1444 $6074 == 1 // (int) var == num jump_if_false @LAN_B4_1733 009D: wasted_or_busted // mission only jump_if_false @LAN_B4_1479 $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1479 009F: actor $5614 dead jump_if_false @LAN_B4_1523 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_B4_1510 $5606 = 1 // (int) :LAN_B4_1510 $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1523 009F: actor $5622 dead jump_if_false @LAN_B4_1567 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_B4_1554 $5606 = 3 // (int) :LAN_B4_1554 $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1567 $6069 == 1 // (int) var == num jump_if_false @LAN_B4_1599 $5606 = 2 // (int) $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1599 $6071 == 1 // (int) var == num jump_if_false @LAN_B4_1631 $5606 = 6 // (int) $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1631 $6076 == 100 // (int) var == num jump_if_false @LAN_B4_1663 $5606 = 4 // (int) $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1663 02E1: actor $5614 in_water jump_if_false @LAN_B4_1693 $5606 = 5 // (int) $6088 = 1 // (int) 0002: jump @LAN_B4_1733 :LAN_B4_1693 007E: actor $5614 driving jump_if_false @LAN_B4_1733 007B: $5620 = actor $5614 car 01B3: unknown_check $5620 0022: jump_if_false @LAN_B4_1733 // Note: the incorrect math opcode was used here $5606 = 5 // (int) $6088 = 1 // (int) :LAN_B4_1733 $6088 == 1 // (int) var == num jump_if_false @LAN_B4_1761 $5604 = 10 // (int) 0025: gosub @LAN_B4_7792 005F: (unknown) :LAN_B4_1761 005E: (unknown) :LAN_B4_1763 004F: unknown_check $5625 jump_if_false @LAN_B4_1842 027F: store_coords_to $5627 $5628 $5629 from_actor $5625 with_offset $6034 $6035 $6036 0138: 1@ = random_float_in_ranges -1.0 1.0 002A: $5627 += 1@ // (float vars) // Note: the incorrect math opcode was used here 01C8: (unknown) $5627 $5628 $5629 10 $5378(0@,100) 0036: $5478(0@,100) = $5627 // (float vars) 0036: $5578(0@,100) = $5628 // (float vars) 0036: $5678(0@,100) = $5629 // (float vars) :LAN_B4_1842 0026: return :LAN_B4_1844 0045: actor $933 defined 0022: jump_if_false @LAN_B4_1933 // Note: the incorrect math opcode was used here 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_B4_1933 0026: return :LAN_B4_1935 0045: actor $933 defined 0022: jump_if_false @LAN_B4_2105 // Note: the incorrect math opcode was used here 0138: 3@ = random_float_in_ranges 50.0 60.0 0045: actor $933 defined jump_if_false @LAN_B4_1976 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 3@ 0 :LAN_B4_1976 0138: 3@ = random_float_in_ranges -10.0 10.0 002A: 0@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 01B4: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 031D: (unknown) $937 $938 0@ 1@ 4@ 4@ > 60.0 // (float) var > num jump_if_false @LAN_B4_2021 005F: (unknown) :LAN_B4_2021 0078: if or 0227: (unknown) 0@ 1@ 2@ 1.5 1.5 3.0 0080: actor $933 near_point 0@ 1@ radius 2.5 2.5 sphere 0 0022: jump_if_false @LAN_B4_2061 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B4_2061 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @LAN_B4_2098 // Note: the incorrect math opcode was used here 0080: actor $933 near_point 0@ 1@ radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_B4_2098 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B4_2098 0002: jump @LAN_B4_2107 :LAN_B4_2105 005F: (unknown) :LAN_B4_2107 005E: (unknown) :LAN_B4_2109 6@ = -1 // (int) 0045: actor $933 defined jump_if_false @LAN_B4_2217 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 $937 $938 $939 -60.0 -60.0 -60.0 0@ 1@ 2@ 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 $937 $938 $939 60.0 60.0 60.0 3@ 4@ 5@ 01F6: 6@ = create_random_car_with_actors -1 in_area 0@ 1@ 3@ 4@ not 6@ == -1 // (int) var == num jump_if_false @LAN_B4_2217 0052: set_car 6@ driver_behaviour_to 10 02B3: (unknown) 6@ 0113: remove_references_to_car 6@ // Like turning a car into any random car 6@ = 0 // (int) :LAN_B4_2217 0026: return :LAN_B4_2219 7@ = -1 // (int) 0045: actor $933 defined jump_if_false @LAN_B4_2324 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 -30.0 -30.0 -30.0 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5197 $937 $938 $939 30.0 30.0 30.0 4@ 5@ 6@ 01C4: (unknown) 1@ 2@ 4@ 5@ 1 0 1 7@ not 7@ == -1 // (int) var == num jump_if_false @LAN_B4_2324 0035: $5781(0@,8) = 7@ // (int vars) 005E: (unknown) :LAN_B4_2324 005F: (unknown) :LAN_B4_2326 0222: (unknown) 0@ 1@ 2@ $5781(3@,8) 004F: unknown_check $5625 0022: jump_if_false @LAN_B4_2362 // Note: the incorrect math opcode was used here 004D: store_car $5625 position_to 4@ 5@ 6@ 010F: (unknown) $5781(3@,8) 4@ 5@ 6@ :LAN_B4_2362 0026: return :LAN_B4_2364 0045: actor $5781(0@,8) defined 0022: jump_if_false @LAN_B4_2393 // Note: the incorrect math opcode was used here 0043: store_actor $5781(0@,8) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0002: jump @LAN_B4_2408 :LAN_B4_2393 0112: remove_references_to_actor $5781(0@,8) // Like turning an actor into a random pedestrian $5781(0@,8) = 0 // (int) 005E: (unknown) :LAN_B4_2408 0045: actor $933 defined jump_if_false @LAN_B4_2456 031D: (unknown) 1@ 2@ $937 $938 4@ 4@ > 60.0 // (float) var > num jump_if_false @LAN_B4_2456 0112: remove_references_to_actor $5781(0@,8) // Like turning an actor into a random pedestrian $5781(0@,8) = 0 // (int) 005E: (unknown) :LAN_B4_2456 005F: (unknown) :LAN_B4_2458 0045: actor $5781(0@,8) defined jump_if_false @LAN_B4_2583 0043: store_actor $5781(0@,8) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 004F: unknown_check $5625 0022: jump_if_false @LAN_B4_2583 // Note: the incorrect math opcode was used here 004D: store_car $5625 position_to 4@ 5@ 6@ 031D: (unknown) 1@ 2@ 4@ 5@ 8@ $5789(0@,8) = -1 // (int) 9@ = 0 // (int) :LAN_B4_2517 not $5378(9@,100) == 0 // (int) var == num jump_if_false @LAN_B4_2566 031D: (unknown) 1@ 2@ $5478(9@,100) $5578(9@,100) 7@ 0014: 8@ > 7@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_2566 // Note: the incorrect math opcode was used here 0036: 8@ = 7@ // (float vars) 0035: $5789(0@,8) = 9@ // (int vars) :LAN_B4_2566 9@ += 1 // (int) 9@ >= 100 // (int) var >= num jump_if_false @LAN_B4_2517 :LAN_B4_2583 0026: return :LAN_B4_2585 0045: actor $5781(0@,8) defined jump_if_false @LAN_B4_2724 $5789(0@,8) == -1 // (int) var == num jump_if_false @LAN_B4_2651 004F: unknown_check $5625 jump_if_false @LAN_B4_2644 004D: store_car $5625 position_to $5627 $5628 $5629 00F5: (unknown) $5781(0@,8) $5627 $5628 :LAN_B4_2644 0002: jump @LAN_B4_2724 :LAN_B4_2651 0035: 1@ = $5789(0@,8) // (int vars) 0080: actor $5781(0@,8) near_point $5478(1@,100) $5578(1@,100) radius 2.0 2.0 sphere 0 0022: jump_if_false @LAN_B4_2710 // Note: the incorrect math opcode was used here 053F: (unknown) $5781(0@,8) 0141: destroy_pickup $5378(1@,100) $5378(1@,100) = 0 // (int) 0002: jump @LAN_B4_2724 :LAN_B4_2710 00F5: (unknown) $5781(0@,8) $5478(1@,100) $5578(1@,100) :LAN_B4_2724 0026: return :LAN_B4_2726 $940 = 1 // (int) $5604 = 0 // (int) $6067 = 0 // (int) $6068 = 0 // (int) $6069 = 0 // (int) $6070 = 0 // (int) $6071 = 0 // (int) $6072 = 100 // (int) $6074 = 1 // (int) $6075 = 0 // (int) $6084 = 1000 // (int) 0035: $6085 = $6084 // (int vars) $6087 = 0 // (int) $6088 = 0 // (int) $6092 = 0 // (int) $5617 = -1096.28 // (float) $5618 = 1224.87 // (float) $5619 = 7.73 // (float) $5627 = -1091.05 // (float) $5628 = 1225.17 // (float) $5629 = 7.53 // (float) $6034 = 0 // (float) $6035 = -2.25 // (float) $6036 = 0.1 // (float) $5630 = -907.98 // (float) $5631 = -1076.06 // (float) $5632 = 13.69 // (float) $6056 = -1046.01 // (float) $6059 = 1233.28 // (float) $6062 = 7.73 // (float) $6057 = -1093.16 // (float) $6060 = 1248.13 // (float) $6063 = 7.73 // (float) $6058 = -1064.5 // (float) $6061 = 1267.25 // (float) $6064 = 7.73 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_6449 $1748 $5605 0025: gosub @LAN_B4_3193 :LAN_B4_3012 0001: wait 0 ms :LAN_B4_3015 $5604 == 0 // (int) var == num jump_if_false @LAN_B4_3082 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_1444 jump_if_false @LAN_B4_3075 0025: gosub @LAN_B4_7497 0025: gosub @LAN_B4_6569 0025: gosub @LAN_B4_6035 0025: gosub @LAN_B4_7018 :LAN_B4_3075 0002: jump @LAN_B4_3015 :LAN_B4_3082 $5604 == 1 // (int) var == num jump_if_false @LAN_B4_3171 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_1444 jump_if_false @LAN_B4_3164 0025: gosub @LAN_B4_6215 0025: gosub @LAN_B4_6437 0025: gosub @LAN_B4_7378 0025: gosub @LAN_B4_7497 0025: gosub @LAN_B4_6569 0025: gosub @LAN_B4_6035 0025: gosub @LAN_B4_7018 :LAN_B4_3164 0002: jump @LAN_B4_3082 :LAN_B4_3171 not $5604 == 10 // (int) var == num jump_if_false @LAN_B4_3191 0002: jump @LAN_B4_3012 :LAN_B4_3191 0026: return :LAN_B4_3193 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @SAFEHOU_12249 18 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_190 0 0045: actor $933 defined jump_if_false @LAN_B4_3257 0044: put_actor $933 at -1095.75 1220.64 7.73 010F: (unknown) $933 $5627 $5628 $5629 0221: (unknown) :LAN_B4_3257 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_1844 0025: gosub @LAN_B4_5317 0025: gosub @LAN_B4_5770 0025: gosub @LAN_B4_5877 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4364 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 'LANB4AA' 'LAN4_13' -1 0 // ~w~Get him Vic! We gotta find out what he knows. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4AA' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4AB' 'LAN4_22' -1 0 // ~w~Aw man that's our money! Get him! 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4AB' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4AC' 'LAN4_23' -1 0 // ~w~What the hell is our money doing in there? 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4AC' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4AD' 'LAN4_24' -1 0 // ~w~You never know when you're gonna need a few grand... 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4AD' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4AE' 'LAN4_14' -1 0 // ~w~I got a place we can take him. C'mon. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4AE' 0048: $6053 = create_car $5611 at $6056 $6059 $6062 00D1: set_car $6053 Z_angle_to 300.0 0048: $6054 = create_car $5612 at $6057 $6060 $6063 0048: $6055 = create_car $5613 at $6058 $6061 $6064 00D1: set_car $6055 Z_angle_to 180.0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_362 1000 004F: unknown_check $5625 jump_if_false @LAN_B4_3642 004A: car $5625 drive_to $5630 $5631 $5632 :LAN_B4_3642 0057: show_text_highpriority GXT 'LAN4_03' time 7000 flag 1 // ~w~Ram the ~r~car~w~ and capture Forbes alive! 010E: $6082 = current_time_in_ms 0025: gosub @LAN_B4_5499 $6092 == 1 // (int) var == num jump_if_false @LAN_B4_3689 0025: gosub @LAN_B4_3691 :LAN_B4_3689 0026: return :LAN_B4_3691 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_190 1000 0025: gosub @LAN_B4_5613 0025: gosub @LAN_B4_5431 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @LAN_B4_3782 0216: (unknown) $933 -889.85 171.39 8.39 010F: (unknown) $933 -890.56 176.87 8.39 0200: (unknown) $933 0 :LAN_B4_3782 00B9: set_camera_position -885.79 179.44 10.14 rotations 0 0 0 00BA: set_camera_point_at -886.26 178.56 10.26 mode 2 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -885.79 179.44 10.14 rotations 0 0 0 00BA: set_camera_point_at -886.14 178.78 10.81 mode 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4394 4500 jump_if_false @LAN_B4_3905 0002: jump @LAN_B4_5191 :LAN_B4_3905 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4301 500 003E: $5623 = create_actor_pedtype 22 model $5609 at -899.24 165.73 16.09 00CF: set_actor $5623 Z_angle_to 90.0 003E: $5615 = create_actor_pedtype 22 model $5607 at -900.23 164.96 16.09 013E: actor $5615 look_at_actor $5623 003E: $5621 = create_actor_pedtype 22 model 0 at -900.14 166.7 16.09 013E: actor $5621 look_at_actor $5623 0414: (unknown) $5623 69 356 0482: (unknown) 1771639191 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_20061 9 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4BA' 'LAN4_15' $5621 0 // ~w~I don't know about this Lance. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4BA' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4BB' 'LAN4_16' $5615 0 // ~w~It's either this, or kill him. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4BB' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4BC' 'LAN4_17' $5615 0 // ~w~What do you think Forbes? 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4BC' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4BD' 'LAN4_18' -1 0 // ~w~Uh, I definitely prefer it this way. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4BD' 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @MAIN_12808 'LANB4BE' 'LAN4_19' $5615 0 // ~w~We'll let him sweat for a while. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4BE' 00B9: set_camera_position -902.66 166.69 16.64 rotations 0 0 0 00BA: set_camera_point_at -901.71 166.43 16.76 mode 2 0045: actor $5621 defined jump_if_false @LAN_B4_4369 04B4: (unknown) $5621 120 520 1.0 04B4: (unknown) $5621 121 540 1.0 :LAN_B4_4369 0045: actor $5615 defined jump_if_false @LAN_B4_4404 04B4: (unknown) $5615 120 513 1.0 04B4: (unknown) $5615 121 540 1.0 :LAN_B4_4404 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B4_4431 0002: jump @LAN_B4_5191 :LAN_B4_4431 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4332 500 02B4: set_camera_transverse_delay 1.0 time 20000 00B9: set_camera_position -902.75 164.89 16.65 rotations 0 0 0 00BA: set_camera_point_at -901.8 165.19 16.76 mode 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B4_4517 0002: jump @LAN_B4_5191 :LAN_B4_4517 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13224 'LANB4BA' 1 0045: actor $5621 defined jump_if_false @LAN_B4_4561 04B4: (unknown) $5621 121 544 1.0 :LAN_B4_4561 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13401 'LANB4BA' jump_if_false @LAN_B4_4594 0002: jump @LAN_B4_5191 :LAN_B4_4594 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13224 'LANB4BB' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4394 500 jump_if_true @LAN_B4_5191 0045: actor $5615 defined jump_if_false @LAN_B4_4658 04B4: (unknown) $5615 121 558 1.0 :LAN_B4_4658 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13401 'LANB4BB' jump_if_false @LAN_B4_4691 0002: jump @LAN_B4_5191 :LAN_B4_4691 0045: actor $5615 defined jump_if_false @LAN_B4_4712 0528: (unknown) $5615 558 -0.75 :LAN_B4_4712 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13224 'LANB4BC' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13401 'LANB4BC' jump_if_false @LAN_B4_4766 0002: jump @LAN_B4_5191 :LAN_B4_4766 0045: actor $5623 defined jump_if_false @LAN_B4_4786 0414: (unknown) $5623 69 357 :LAN_B4_4786 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13224 'LANB4BD' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13401 'LANB4BD' jump_if_false @LAN_B4_4840 0002: jump @LAN_B4_5191 :LAN_B4_4840 0045: actor $5623 defined jump_if_false @LAN_B4_4860 0414: (unknown) $5623 69 356 :LAN_B4_4860 0045: actor $5615 defined jump_if_false @LAN_B4_4882 04B4: (unknown) $5615 120 512 0.5 :LAN_B4_4882 0045: actor $5621 defined jump_if_false @LAN_B4_4903 0528: (unknown) $5621 544 1.0 :LAN_B4_4903 0045: actor $5615 defined jump_if_false @LAN_B4_4938 0528: (unknown) $5615 540 -0.2 04B4: (unknown) $5615 121 542 1.0 :LAN_B4_4938 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13224 'LANB4BE' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13401 'LANB4BE' jump_if_false @LAN_B4_4992 0002: jump @LAN_B4_5191 :LAN_B4_4992 0045: actor $5621 defined jump_if_false @LAN_B4_5015 04B4: (unknown) $5621 120 521 1.0 :LAN_B4_5015 0045: actor $5615 defined jump_if_false @LAN_B4_5050 04B4: (unknown) $5615 121 540 1.0 0528: (unknown) $5615 542 -0.2 :LAN_B4_5050 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 'LANB4BF' 'LAN4_20' $5615 0 // ~w~We'll be back... you sit tight, buddy. 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12757 'LANB4BF' 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @MAIN_13224 'LANB4BF' 1 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13401 'LANB4BF' jump_if_false @LAN_B4_5164 0002: jump @LAN_B4_5191 :LAN_B4_5164 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_4394 1000 jump_if_false @LAN_B4_5191 0002: jump @LAN_B4_5191 :LAN_B4_5191 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12435 0045: actor $5623 defined jump_if_false @LAN_B4_5226 003F: destroy_actor $5623 :LAN_B4_5226 0045: actor $5615 defined jump_if_false @LAN_B4_5241 003F: destroy_actor $5615 :LAN_B4_5241 0045: actor $5621 defined jump_if_false @LAN_B4_5256 003F: destroy_actor $5621 :LAN_B4_5256 0045: actor $933 defined jump_if_false @LAN_B4_5275 0200: (unknown) $933 1 0250: (unknown) :LAN_B4_5275 0444: (unknown) 120 0444: (unknown) 121 0482: (unknown) 1771639191 0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_362 1000 0026: return :LAN_B4_5317 $5607 = 137 // (int) $5608 = 124 // (int) $5610 = 254 // (int) $5611 = 231 // (int) $5612 = 210 // (int) $5613 = 172 // (int) 0160: load_model $5607 0160: load_model $5608 0160: load_model $5610 0160: load_model $5611 0160: load_model $5612 0160: load_model $5613 0228: (unknown) :LAN_B4_5384 0078: if or 8161: not model $5607 available 8161: not model $5608 available 8161: not model $5610 available 8161: not model $5611 available 8161: not model $5612 available 8161: not model $5613 available jump_if_false @LAN_B4_5429 0001: wait 0 ms 0002: jump @LAN_B4_5384 :LAN_B4_5429 0026: return :LAN_B4_5431 0162: release_model $5608 0162: release_model $5610 $5609 = 125 // (int) 0160: load_model $5609 0228: (unknown) :LAN_B4_5451 8161: not model $5609 available jump_if_false @LAN_B4_5472 0001: wait 0 ms 0002: jump @LAN_B4_5451 :LAN_B4_5472 0443: (unknown) 69 :LAN_B4_5476 8445: not (unknown) 69 jump_if_false @LAN_B4_5497 0001: wait 0 ms 0002: jump @LAN_B4_5476 :LAN_B4_5497 0026: return :LAN_B4_5499 0@ = 0 // (int) :LAN_B4_5503 004F: unknown_check $5797(0@,3) jump_if_false @LAN_B4_5522 0113: remove_references_to_car $5797(0@,3) // Like turning a car into any random car :LAN_B4_5522 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B4_5503 0162: release_model $5611 0162: release_model $5612 0162: release_model $5613 0026: return :LAN_B4_5553 0@ = 0 // (int) :LAN_B4_5557 0162: release_model $5351(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B4_5557 0@ = 0 // (int) :LAN_B4_5584 0162: release_model $5354(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_B4_5584 0444: (unknown) 69 0026: return :LAN_B4_5613 004F: unknown_check $5620 jump_if_false @LAN_B4_5628 0113: remove_references_to_car $5620 // Like turning a car into any random car :LAN_B4_5628 004F: unknown_check $5625 jump_if_false @LAN_B4_5643 0113: remove_references_to_car $5625 // Like turning a car into any random car :LAN_B4_5643 034A: unknown_check $5614 jump_if_false @LAN_B4_5658 020D: (unknown) $5614 :LAN_B4_5658 034A: unknown_check $5622 jump_if_false @LAN_B4_5673 020D: (unknown) $5622 :LAN_B4_5673 0@ = 0 // (int) :LAN_B4_5677 0045: actor $5781(0@,8) defined jump_if_false @LAN_B4_5696 0112: remove_references_to_actor $5781(0@,8) // Like turning an actor into a random pedestrian :LAN_B4_5696 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B4_5677 0@ = 0 // (int) :LAN_B4_5717 004F: unknown_check $5797(0@,3) jump_if_false @LAN_B4_5736 0113: remove_references_to_car $5797(0@,3) // Like turning a car into any random car :LAN_B4_5736 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B4_5717 0252: object $6065 exists jump_if_false @LAN_B4_5768 0093: destroy_object $6065 :LAN_B4_5768 0026: return :LAN_B4_5770 003E: $5614 = create_actor_pedtype 22 model $5607 at $5617 $5618 $5619 010F: (unknown) $5614 -1095.75 1220.64 7.73 0127: reset_actor $5614 flags 0232: (unknown) $5614 1 01AF: (unknown) $5614 1 01EC: (unknown) $5614 1 0045: actor $933 defined jump_if_false @LAN_B4_5841 0119: actor $5614 kill_actor $933 :LAN_B4_5841 0399: (unknown) $5614 1 04B9: (unknown) $5614 0 1 1 014B: set_actor $5614 health_to 200 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @AUDIMON_2977 $5614 0026: return :LAN_B4_5877 031B: (unknown) $5610 -1 -1 0048: $5625 = create_car $5610 at $5627 $5628 $5629 00D1: set_car $5625 Z_angle_to 295.0 014C: set_car $5625 health_to $6084 0294: (unknown) $5625 1 01B2: (unknown) $5625 0 1 0 0 0 00A4: $5622 = create_actor_pedtype 22 model $5608 in_car $5625 driverseat 0052: set_car $5625 driver_behaviour_to 11 00E3: (unknown) $5622 014B: set_actor $5622 health_to 200 01B0: (unknown) $5625 1 02A5: (unknown) $5622 1 0232: (unknown) $5622 0 0347: (unknown) $5622 1 054D: (unknown) $5622 1 00C0: (unknown) $5625 $5633 00BC: (unknown) $5633 0 0051: set_car $5625 traffic_behavior_to 2 0050: set_car $5625 max_speed_to 20.0 0092: $6065 = init_object #NDC_MONEYPILE at 0 0 0 03E7: (unknown) $6065 $5625 0 -1.9 -0.015 0026: return :LAN_B4_6035 0045: actor $933 defined 0022: jump_if_false @LAN_B4_6213 // Note: the incorrect math opcode was used here 0045: actor $5614 defined 0022: jump_if_false @LAN_B4_6213 // Note: the incorrect math opcode was used here 01F0: actor $5614 in_range_of_player $933 0022: jump_if_false @LAN_B4_6120 // Note: the incorrect math opcode was used here $6067 == 1 // (int) var == num jump_if_false @LAN_B4_6113 0057: show_text_highpriority GXT 'LAN4_21' time 7000 flag 1 // ~w~Stop ~r~Forbes ~w~and drag him out of the car before your cash is gone! 00BB: (unknown) $5616 $5616 = 0 // (int) $6067 = 0 // (int) :LAN_B4_6113 0002: jump @LAN_B4_6213 :LAN_B4_6120 $6067 == 0 // (int) var == num jump_if_false @LAN_B4_6173 0057: show_text_highpriority GXT 'LAN4_08' time 7000 flag 1 // ~w~Don't leave ~b~Lance ~w~behind or the cops will arrest him! $6067 = 1 // (int) 00C1: (unknown) $5614 $5616 00BC: (unknown) $5616 2 0002: jump @LAN_B4_6213 :LAN_B4_6173 0043: store_actor $5614 position_to $5617 $5618 $5619 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5617 $5618 1@ 1@ > 100.0 // (float) var > num jump_if_false @LAN_B4_6213 $6069 = 1 // (int) :LAN_B4_6213 0026: return :LAN_B4_6215 100 > $6076 // (int) num > var 0022: jump_if_false @LAN_B4_6429 // Note: the incorrect math opcode was used here 004F: unknown_check $5625 0022: jump_if_false @LAN_B4_6429 // Note: the incorrect math opcode was used here 004D: store_car $5625 position_to $5627 $5628 $5629 031D: (unknown) $5627 $5628 $6077 $6078 1@ 1@ > 20.0 // (float) var > num jump_if_false @LAN_B4_6326 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_1763 $6076 0035: 0@ = $6076 // (int vars) 0036: $6077 = $5478(0@,100) // (float vars) 0036: $6078 = $5578(0@,100) // (float vars) 0036: $6079 = $5678(0@,100) // (float vars) $6072 -= 1 // (int) $6076 += 1 // (int) :LAN_B4_6326 010E: $6080 = current_time_in_ms 0035: $6083 = $6081 // (int vars) $6083 += 200 // (int) 0011: $6080 > $6083 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_6429 // Note: the incorrect math opcode was used here 027F: store_coords_to $5627 $5628 $5629 from_actor $5625 with_offset $6034 $6035 $6036 01CA: (unknown) $5625 $6066 $6066 > 5.0 // (float) var > num jump_if_false @LAN_B4_6429 $6066 /= 100.0 // (float) 0139: 2@ = random_int_in_ranges 0 2 04A0: (unknown) 2@ $5627 $5628 $5629 0 $6066 0.2 1.0 010E: $6081 = current_time_in_ms :LAN_B4_6429 0035: $6073 = $6072 // (int vars) 0026: return :LAN_B4_6437 0@ = 0 // (int) :LAN_B4_6441 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2364 0@ jump_if_false @LAN_B4_6528 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @LAN_B4_2109 037A: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2219 0@ jump_if_false @LAN_B4_6521 037B: constant_params 0 variable_params 3 unknown 13 call_with_params @LAN_B4_1935 3@ 4@ 5@ jump_if_false @LAN_B4_6521 037B: constant_params 4 variable_params 0 unknown 13 call_with_params @LAN_B4_2326 3@ 4@ 5@ 0@ :LAN_B4_6521 0002: jump @LAN_B4_6550 :LAN_B4_6528 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2458 0@ 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_2585 0@ :LAN_B4_6550 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B4_6441 0026: return :LAN_B4_6569 004F: unknown_check $5625 jump_if_false @LAN_B4_7016 0102: car $5625 near_point $5630 $5631 radius 10.0 10.0 sphere 0 0022: jump_if_false @LAN_B4_6606 // Note: the incorrect math opcode was used here 004B: set_car $5625 to_psycho_driver :LAN_B4_6606 014E: $5626 = car $5625 health $6075 == 0 // (int) var == num jump_if_false @LAN_B4_6815 999 > $5626 // (int) num > var 0022: jump_if_false @LAN_B4_6763 // Note: the incorrect math opcode was used here $6075 = 1 // (int) 0264: (unknown) 2.0 01B0: (unknown) $5625 1 0051: set_car $5625 traffic_behavior_to 2 0050: set_car $5625 max_speed_to 20.0 0301: (unknown) $5625 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @LAN_B4_1099 4 024D: (unknown) $6073 1 'CASH' // Cash 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'LANB4AB' 049F: (unknown) 1 04A0: (unknown) 6 $5627 $5628 $5629 0 0.01 0.4 1.0 $6086 += 1 // (int) $5604 = 1 // (int) 0026: return 0002: jump @LAN_B4_6815 :LAN_B4_6763 004D: store_car $5625 position_to $6089 $6090 $6091 031D: (unknown) $5617 $5618 $6089 $6090 1@ 1@ > 500.0 // (float) var > num jump_if_false @LAN_B4_6815 01B0: (unknown) $5625 0 0051: set_car $5625 traffic_behavior_to 3 0050: set_car $5625 max_speed_to 30.0 :LAN_B4_6815 0078: if and 800 > $5626 // (int) num > var $5626 > 600 // (int) var > num jump_if_false @LAN_B4_6860 004F: unknown_check $5625 jump_if_false @LAN_B4_6860 0050: set_car $5625 max_speed_to 17.0 0026: return :LAN_B4_6860 0078: if and 600 > $5626 // (int) num > var $5626 > 500 // (int) var > num jump_if_false @LAN_B4_6905 004F: unknown_check $5625 jump_if_false @LAN_B4_6905 0050: set_car $5625 max_speed_to 14.0 0026: return :LAN_B4_6905 0078: if and 500 > $5626 // (int) num > var $5626 > 400 // (int) var > num jump_if_false @LAN_B4_6950 004F: unknown_check $5625 jump_if_false @LAN_B4_6950 0050: set_car $5625 max_speed_to 11.0 0026: return :LAN_B4_6950 $6087 == 0 // (int) var == num jump_if_false @LAN_B4_7016 400 > $5626 // (int) num > var 0022: jump_if_false @LAN_B4_7016 // Note: the incorrect math opcode was used here 004F: unknown_check $5625 0022: jump_if_false @LAN_B4_7016 // Note: the incorrect math opcode was used here 0050: set_car $5625 max_speed_to 6.0 0057: show_text_highpriority GXT 'LAN4_04' time 7000 flag 1 // ~w~Drag Forbes out of his ~r~car. $6087 = 1 // (int) :LAN_B4_7016 0026: return :LAN_B4_7018 0078: if and 0045: actor $5622 defined 004F: unknown_check $5625 jump_if_false @LAN_B4_7376 82A6: not (unknown) $5622 $5625 0022: jump_if_false @LAN_B4_7259 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LAN_B4_7054 0045: actor $5781(0@,8) defined jump_if_false @LAN_B4_7086 0045: actor $933 defined jump_if_false @LAN_B4_7086 00E6: (unknown) $5781(0@,8) $933 :LAN_B4_7086 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B4_7054 049F: (unknown) 0 0127: reset_actor $5622 flags 020E: (unknown) $5622 1 014C: set_car $5625 health_to 1000 0052: set_car $5625 driver_behaviour_to 11 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'LANB4AE' 00BB: (unknown) $5616 $5616 = 0 // (int) 00BB: (unknown) $5633 $5633 = 0 // (int) 010E: 12@ = current_time_in_ms 12@ += 2000 // (int) :LAN_B4_7175 0011: 12@ > $6080 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_7201 // Note: the incorrect math opcode was used here 0001: wait 0 ms 010E: $6080 = current_time_in_ms 0002: jump @LAN_B4_7175 :LAN_B4_7201 0045: actor $933 defined 0022: jump_if_false @LAN_B4_7217 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :LAN_B4_7217 $5604 = 10 // (int) $6074 = 0 // (int) 0025: gosub @LAN_B4_8079 0045: actor $933 defined jump_if_false @LAN_B4_7252 0107: toggle_player $933 can_move 1 :LAN_B4_7252 0002: jump @LAN_B4_7376 :LAN_B4_7259 0045: actor $933 defined jump_if_false @LAN_B4_7376 004D: store_car $5625 position_to $5627 $5628 $5629 031D: (unknown) $937 $938 $5627 $5628 1@ 1@ > 250.0 // (float) var > num jump_if_false @LAN_B4_7371 1@ > 350.0 // (float) var > num jump_if_false @LAN_B4_7330 $6071 = 1 // (int) 0002: jump @LAN_B4_7364 :LAN_B4_7330 $6070 == 0 // (int) var == num jump_if_false @LAN_B4_7364 0057: show_text_highpriority GXT 'LAN4_11' time 7000 flag 1 // ~r~Forbes ~w~is getting away! $6070 = 1 // (int) :LAN_B4_7364 0002: jump @LAN_B4_7376 :LAN_B4_7371 $6070 = 0 // (int) :LAN_B4_7376 0026: return :LAN_B4_7378 004F: unknown_check $5625 jump_if_false @LAN_B4_7495 014E: $5626 = car $5625 health $5626 += 15 // (int) 0011: $6085 > $5626 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_7495 // Note: the incorrect math opcode was used here 0035: $6085 = $5626 // (int vars) 0045: actor $933 defined 0022: jump_if_false @LAN_B4_7495 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @LAN_B4_7495 // Note: the incorrect math opcode was used here 0329: (unknown) $5625 $2769 0022: jump_if_false @LAN_B4_7495 // Note: the incorrect math opcode was used here 027F: store_coords_to $5627 $5628 $5629 from_actor $5625 with_offset $6034 $6035 $6036 04A0: (unknown) 6 $5627 $5628 $5629 0 0.01 0.4 1.0 :LAN_B4_7495 0026: return :LAN_B4_7497 $6086 == 0 // (int) var == num jump_if_false @LAN_B4_7571 010E: $6080 = current_time_in_ms 0035: $6083 = $6082 // (int vars) $6083 += 7000 // (int) 0011: $6080 > $6083 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B4_7564 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'LANB4AA' $6086 += 1 // (int) :LAN_B4_7564 0002: jump @LAN_B4_7790 :LAN_B4_7571 $6086 == 2 // (int) var == num jump_if_false @LAN_B4_7642 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12674 'LANB4AB' jump_if_false @LAN_B4_7635 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'LANB4AC' $6086 += 1 // (int) :LAN_B4_7635 0002: jump @LAN_B4_7790 :LAN_B4_7642 $6086 == 3 // (int) var == num jump_if_false @LAN_B4_7713 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12674 'LANB4AC' jump_if_false @LAN_B4_7706 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'LANB4AD' $6086 += 1 // (int) :LAN_B4_7706 0002: jump @LAN_B4_7790 :LAN_B4_7713 $6086 == 4 // (int) var == num jump_if_false @LAN_B4_7790 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_12674 'LANB4AD' jump_if_false @LAN_B4_7790 0057: show_text_highpriority GXT 'LAN4_21' time 7000 flag 1 // ~w~Stop ~r~Forbes ~w~and drag him out of the car before your cash is gone! 0058: (unknown) 'LAN4_25' 7000 1 // ~w~Do not kill ~r~Forbes~w~ or destroy his car. $6086 += 1 // (int) :LAN_B4_7790 0026: return :LAN_B4_7792 0059: text_clear_all 00AE: remove_status_text $6073 049F: (unknown) 0 00BB: (unknown) $5616 00BB: (unknown) $5633 0025: gosub @LAN_B4_5613 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5606 == 0 // (int) var == num jump_if_false @LAN_B4_7850 0002: jump @LAN_B4_8077 :LAN_B4_7850 $5606 == 1 // (int) var == num jump_if_false @LAN_B4_7889 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_5026 'LAN4_05' // ~r~Lance died! 0002: jump @LAN_B4_8077 :LAN_B4_7889 $5606 == 2 // (int) var == num jump_if_false @LAN_B4_7928 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_5026 'LAN4_06' // ~r~Lance was caught by the cops! 0002: jump @LAN_B4_8077 :LAN_B4_7928 $5606 == 3 // (int) var == num jump_if_false @LAN_B4_7967 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_5026 'LAN4_07' // ~r~Forbes died! 0002: jump @LAN_B4_8077 :LAN_B4_7967 $5606 == 4 // (int) var == num jump_if_false @LAN_B4_8006 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_5026 'LAN4_09' // ~r~All the money is gone! 0002: jump @LAN_B4_8077 :LAN_B4_8006 $5606 == 5 // (int) var == num jump_if_false @LAN_B4_8045 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_5026 'LAN4_10' // ~r~Lance drowned! 0002: jump @LAN_B4_8077 :LAN_B4_8045 $5606 == 6 // (int) var == num jump_if_false @LAN_B4_8077 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_5026 'LAN4_12' // ~r~Forbes got away! :LAN_B4_8077 0026: return :LAN_B4_8079 0059: text_clear_all 00AE: remove_status_text $6073 0025: gosub @LAN_B4_3691 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @99RED_12847 'LAN_B04' 750 // Caught as an Act 01DF: progress_made += 1 0026: return :LAN_B4_8120 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12435 0025: gosub @LAN_B4_5553 0264: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 64--------------- :LAN_B5 0238: name_thread 'LAN_B5' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B5' 0025: gosub @LAN_B5_4043 009D: wasted_or_busted // mission only jump_if_false @LAN_B5_45 0025: gosub @LAN_B5_16366 :LAN_B5_45 0025: gosub @LAN_B5_16657 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B5_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B5_138 :LAN_B5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B5_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B5_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B5_188 0026: return :LAN_B5_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_B5_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 @LAN_B5_248 0400: (unknown) $933 $1070 0002: jump @LAN_B5_254 :LAN_B5_248 02C0: (unknown) $933 $1070 :LAN_B5_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_B5_281 0045: actor $933 defined jump_if_false @LAN_B5_349 807E: not actor $933 driving jump_if_false @LAN_B5_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_B5_329 :LAN_B5_326 021D: (unknown) 0 :LAN_B5_329 $1078 == 0 // (int) var == num jump_if_false @LAN_B5_345 02EA: select_interior 2 :LAN_B5_345 01AE: (unknown) 1 :LAN_B5_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B5_362 0045: actor $933 defined jump_if_false @LAN_B5_426 807E: not actor $933 driving jump_if_false @LAN_B5_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_B5_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_B5_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_B5_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_B5_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 @LAN_B5_475 02EA: select_interior 0 :LAN_B5_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B5_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B5_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_B5_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B5_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B5_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B5_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B5_556 0026: return :LAN_B5_558 0045: actor 0@ defined 0022: jump_if_false @LAN_B5_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B5_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 @LAN_B5_605 :LAN_B5_601 1@ = 0 // (int) :LAN_B5_605 1@ == 1 // (int) var == num jump_if_false @LAN_B5_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B5_682 007E: actor 0@ driving jump_if_false @LAN_B5_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B5_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B5_671 :LAN_B5_668 00F1: (unknown) 0@ :LAN_B5_671 0002: jump @LAN_B5_682 :LAN_B5_678 1@ = 0 // (int) :LAN_B5_682 0002: jump @LAN_B5_605 :LAN_B5_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_B5_783 007E: actor 0@ driving jump_if_false @LAN_B5_767 02A7: unknown_check 0@ jump_if_false @LAN_B5_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B5_760 :LAN_B5_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B5_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B5_760 0002: jump @LAN_B5_776 :LAN_B5_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B5_776 0002: jump @LAN_B5_785 :LAN_B5_783 005F: (unknown) :LAN_B5_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B5_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B5_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B5_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B5_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B5_877 :LAN_B5_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B5_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_558 4@ :LAN_B5_877 0002: jump @LAN_B5_943 :LAN_B5_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B5_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B5_943 :LAN_B5_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B5_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_558 3@ :LAN_B5_943 0045: actor 0@ defined jump_if_false @LAN_B5_995 004F: unknown_check 1@ jump_if_false @LAN_B5_995 007E: actor 0@ driving jump_if_false @LAN_B5_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B5_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B5_558 0@ :LAN_B5_995 5@ = 0 // (int) :LAN_B5_999 5@ == 0 // (int) var == num jump_if_false @LAN_B5_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B5_1090 004F: unknown_check 1@ jump_if_false @LAN_B5_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B5_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B5_1090 :LAN_B5_1056 2@ == -1 // (int) var == num jump_if_false @LAN_B5_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B5_1090 :LAN_B5_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B5_1090 0002: jump @LAN_B5_999 :LAN_B5_1097 0026: return :LAN_B5_1099 $5605 = 0 // (int) $5606 = 0 // (int) $5609 = -10.0 // (float) $5604 = 1 // (int) 005F: (unknown) :LAN_B5_1124 $5606 == 0 // (int) var == num jump_if_false @LAN_B5_1157 8474: not jump_if_false @LAN_B5_1157 $1068 == 0 // (int) var == num jump_if_false @LAN_B5_1157 :LAN_B5_1157 0035: $1082 = 0@ // (int vars) $5606 = 0 // (int) 0026: return :LAN_B5_1169 $5605 == 1 // (int) var == num jump_if_false @LAN_B5_1194 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_B5_1194 $5604 = 0 // (int) 0026: return :LAN_B5_1201 $5604 == 1 // (int) var == num jump_if_false @LAN_B5_1521 $1082 == 0 // (int) var == num jump_if_false @LAN_B5_1238 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B5_1169 005F: (unknown) :LAN_B5_1238 0045: actor $933 defined jump_if_false @LAN_B5_1273 007E: actor $933 driving jump_if_false @LAN_B5_1273 82A7: not unknown_check $933 jump_if_false @LAN_B5_1273 005F: (unknown) :LAN_B5_1273 not $1078 == 0 // (int) var == num jump_if_false @LAN_B5_1312 $5605 == 1 // (int) var == num jump_if_false @LAN_B5_1310 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_B5_1310 005F: (unknown) :LAN_B5_1312 001D: $5609 == -10.0 // (int) var == var jump_if_false @LAN_B5_1354 0045: actor $933 defined jump_if_false @LAN_B5_1347 0043: store_actor $933 position_to $5607 $5608 $5609 // Note: the incorrect math opcode was used here :LAN_B5_1347 0002: jump @LAN_B5_1390 :LAN_B5_1354 031D: (unknown) $937 $938 $5607 $5608 1@ 1@ > 110.0 // (float) var > num jump_if_false @LAN_B5_1390 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B5_1169 005F: (unknown) :LAN_B5_1390 $5605 == 0 // (int) var == num jump_if_false @LAN_B5_1453 8474: not jump_if_false @LAN_B5_1446 $1068 == 0 // (int) var == num jump_if_false @LAN_B5_1446 $5605 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_B5_1446 0002: jump @LAN_B5_1521 :LAN_B5_1453 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_B5_1521 0045: actor $933 defined jump_if_false @LAN_B5_1490 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :LAN_B5_1490 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 @LAN_B5_1169 $5606 = 1 // (int) 005E: (unknown) :LAN_B5_1521 005F: (unknown) 0@ == 0 // (int) var == num jump_if_false @LAN_B5_1566 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B5_1742 :LAN_B5_1566 0@ == 1 // (int) var == num jump_if_false @LAN_B5_1599 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B5_1742 :LAN_B5_1599 0@ == 2 // (int) var == num jump_if_false @LAN_B5_1641 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B5_1742 :LAN_B5_1641 0@ == 3 // (int) var == num jump_if_false @LAN_B5_1685 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B5_1742 :LAN_B5_1685 0@ == 4 // (int) var == num jump_if_false @LAN_B5_1716 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B5_1742 :LAN_B5_1716 0@ == 5 // (int) var == num jump_if_false @LAN_B5_1742 03CF: (unknown) 237 130 180 255 :LAN_B5_1742 0026: return :LAN_B5_1744 00BC: (unknown) 0@ 2 0026: return :LAN_B5_1751 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B5_1751 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B5_1806 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B5_1806 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B5_1821 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B5_1821 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_1866 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B5_1866 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B5_1880 005F: (unknown) :LAN_B5_1880 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B5_1927 005F: (unknown) :LAN_B5_1927 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_B5_1974 005F: (unknown) :LAN_B5_1974 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B5_1988 005F: (unknown) :LAN_B5_1988 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_B5_2015 005F: (unknown) :LAN_B5_2015 0485: unknown_check 0@ 214 jump_if_false @LAN_B5_2030 005E: (unknown) :LAN_B5_2030 0485: unknown_check 0@ 215 jump_if_false @LAN_B5_2045 005E: (unknown) :LAN_B5_2045 0485: unknown_check 0@ 216 jump_if_false @LAN_B5_2060 005E: (unknown) :LAN_B5_2060 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_B5_2177 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 @LAN_B5_2137 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B5_1744 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_B5_2137 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_B5_2137 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_B5_2166 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_B5_2177 :LAN_B5_2166 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_B5_2177 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_B5_2319 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_B5_2273 0045: actor 1@ defined jump_if_false @LAN_B5_2266 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_B5_2266 0002: jump @LAN_B5_2312 :LAN_B5_2273 0045: actor 1@ defined jump_if_false @LAN_B5_2312 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_B5_2312 0002: jump @LAN_B5_2326 :LAN_B5_2319 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_B5_2326 0026: return 1@ = 0 // (int) :LAN_B5_2332 $5354(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2332 0@ > 8 // (int) var > num jump_if_false @LAN_B5_2374 0@ = 8 // (int) :LAN_B5_2374 $5618 = 0 // (int) 0035: $5619 = 0@ // (int vars) 0026: return 0035: 1@ = $5618 // (int vars) not $5354(1@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2412 020D: (unknown) $5354(1@,8) :LAN_B5_2412 0035: $5354(1@,8) = 0@ // (int vars) $5618 += 1 // (int) 0017: $5618 >= $5619 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_2443 // Note: the incorrect math opcode was used here $5618 = 0 // (int) :LAN_B5_2443 0026: return 0@ = 0 // (int) :LAN_B5_2449 not $5354(0@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2470 020D: (unknown) $5354(0@,8) :LAN_B5_2470 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2449 0026: return 0@ = 0 // (int) :LAN_B5_2493 not $5354(0@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2514 003F: destroy_actor $5354(0@,8) :LAN_B5_2514 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2493 0026: return 0@ = 0 // (int) :LAN_B5_2537 not $5354(0@,8) == -1 // (int) var == num jump_if_false @LAN_B5_2558 0112: remove_references_to_actor $5354(0@,8) // Like turning an actor into a random pedestrian :LAN_B5_2558 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B5_2537 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_B5_2589 005F: (unknown) :LAN_B5_2589 009F: actor 0@ dead jump_if_false @LAN_B5_2601 005F: (unknown) :LAN_B5_2601 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_2636 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B5_2636 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 @LAN_B5_2717 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B5_2717 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2744 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_B5_2744 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_B5_2770 1@ = -1 // (int) :LAN_B5_2770 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2790 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_B5_2790 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2810 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_B5_2810 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2830 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_B5_2830 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2850 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_B5_2850 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2870 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_B5_2870 1@ == -1 // (int) var == num jump_if_false @LAN_B5_2886 02E2: 1@ = 0 // (any) :LAN_B5_2886 0026: return 009F: actor $933 dead jump_if_false @LAN_B5_2906 0002: jump @LAN_B5_16366 :LAN_B5_2906 0026: return 004F: unknown_check 0@ jump_if_false @LAN_B5_2927 005E: (unknown) 0002: jump @LAN_B5_2929 :LAN_B5_2927 005F: (unknown) :LAN_B5_2929 0026: return :LAN_B5_2931 01BB: (unknown) -1746.27 -401.23 14.15 $5663 0092: $1210 = init_object #SJL_LEARJET_NEAR at -1746.27 -401.23 14.15 00D3: set_object $1210 z_angle_to 180.0 0117: remove_object $1210 from_mission_cleanup_list $1211 = 2 // (int) 0026: return :LAN_B5_2990 003E: $5754 = create_actor_pedtype 1 model 49 at -1736.75 -408.29 14.21 0106: give_actor $5754 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5755 = create_actor_pedtype 1 model 75 at -1742.95 -391.09 14.2 0106: give_actor $5755 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5756 = create_actor_pedtype 1 model 49 at -1748.39 -415.65 14.23 0106: give_actor $5756 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5757 = create_actor_pedtype 1 model 75 at -1740.46 -418.88 14.23 0106: give_actor $5757 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5758 = create_actor_pedtype 1 model 49 at -1725.24 -432.57 15.06 0106: give_actor $5758 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5759 = create_actor_pedtype 1 model 75 at -1724.98 -427.52 14.2 0106: give_actor $5759 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5760 = create_actor_pedtype 1 model 49 at -1733.46 -378.71 14.2 0106: give_actor $5760 weapon 25 ammo 200 // Load the weapon model before using this 003E: $5761 = create_actor_pedtype 1 model 75 at -1750.11 -380.43 14.2 0106: give_actor $5761 weapon 25 ammo 200 // Load the weapon model before using this 0045: actor $933 defined jump_if_false @LAN_B5_3304 04A3: (unknown) $5754 $933 04A3: (unknown) $5755 $933 04A3: (unknown) $5756 $933 04A3: (unknown) $5757 $933 04A3: (unknown) $5758 $933 04A3: (unknown) $5759 $933 04A3: (unknown) $5760 $933 04A3: (unknown) $5761 $933 :LAN_B5_3304 041B: (unknown) $5754 9 041B: (unknown) $5755 9 041B: (unknown) $5756 9 041B: (unknown) $5757 9 041B: (unknown) $5758 9 041B: (unknown) $5759 9 041B: (unknown) $5760 9 041B: (unknown) $5761 9 0026: return :LAN_B5_3354 0045: actor $933 defined jump_if_false @LAN_B5_3779 0045: actor $5754 defined jump_if_false @LAN_B5_3417 00C1: (unknown) $5754 $5774 00BC: (unknown) $5774 0 013E: actor $5754 look_at_actor $933 034F: (unknown) $5754 1 00E4: (unknown) $5754 $933 04A3: (unknown) $5754 $933 01C9: (unknown) $5754 60 :LAN_B5_3417 0045: actor $5755 defined jump_if_false @LAN_B5_3469 00C1: (unknown) $5755 $5775 00BC: (unknown) $5775 0 013E: actor $5755 look_at_actor $933 034F: (unknown) $5755 1 00E4: (unknown) $5755 $933 04A3: (unknown) $5755 $933 01C9: (unknown) $5755 60 :LAN_B5_3469 0045: actor $5756 defined jump_if_false @LAN_B5_3521 00C1: (unknown) $5756 $5776 00BC: (unknown) $5776 0 013E: actor $5756 look_at_actor $933 034F: (unknown) $5756 1 00E4: (unknown) $5756 $933 04A3: (unknown) $5756 $933 01C9: (unknown) $5756 60 :LAN_B5_3521 0045: actor $5757 defined jump_if_false @LAN_B5_3572 00C1: (unknown) $5757 $5777 00BC: (unknown) $5777 0 013E: actor $5757 look_at_actor $933 034F: (unknown) $5757 0 00E4: (unknown) $5757 $933 04A3: (unknown) $5757 $933 01C9: (unknown) $5757 60 :LAN_B5_3572 0045: actor $5758 defined jump_if_false @LAN_B5_3624 00C1: (unknown) $5758 $5778 00BC: (unknown) $5778 0 013E: actor $5758 look_at_actor $933 034F: (unknown) $5758 1 00E4: (unknown) $5758 $933 04A3: (unknown) $5758 $933 01C9: (unknown) $5758 60 :LAN_B5_3624 0045: actor $5759 defined jump_if_false @LAN_B5_3676 00C1: (unknown) $5759 $5779 00BC: (unknown) $5779 0 013E: actor $5759 look_at_actor $933 034F: (unknown) $5759 1 00E4: (unknown) $5759 $933 04A3: (unknown) $5759 $933 01C9: (unknown) $5759 70 :LAN_B5_3676 0045: actor $5760 defined jump_if_false @LAN_B5_3727 00C1: (unknown) $5760 $5780 00BC: (unknown) $5780 0 013E: actor $5760 look_at_actor $933 034F: (unknown) $5760 0 00E4: (unknown) $5760 $933 04A3: (unknown) $5760 $933 01C9: (unknown) $5760 60 :LAN_B5_3727 0045: actor $5761 defined jump_if_false @LAN_B5_3779 00C1: (unknown) $5761 $5781 00BC: (unknown) $5781 0 013E: actor $5761 look_at_actor $933 034F: (unknown) $5761 1 00E4: (unknown) $5761 $933 04A3: (unknown) $5761 $933 01C9: (unknown) $5761 60 :LAN_B5_3779 0026: return :LAN_B5_3781 0048: $5767 = create_car #ANGEL at -1713.52 -409.53 14.13 0048: $5768 = create_car #ANGEL at -1713.54 -404.84 14.13 0048: $5769 = create_car #ANGEL at -1709.49 -412.07 14.13 0048: $5770 = create_car #ANGEL at -1714.24 -417.43 14.13 00D1: set_car $5767 Z_angle_to 100.0 00D1: set_car $5768 Z_angle_to 90.0 00D1: set_car $5769 Z_angle_to 110.0 00D1: set_car $5770 Z_angle_to 90.0 00A4: $5762 = create_actor_pedtype 12 model #GANG6A in_car $5767 driverseat 00A4: $5763 = create_actor_pedtype 12 model #GANG6A in_car $5768 driverseat 00A4: $5764 = create_actor_pedtype 12 model #GANG6A in_car $5769 driverseat 00A4: $5765 = create_actor_pedtype 12 model #GANG6A in_car $5770 driverseat 0106: give_actor $5762 weapon 25 ammo 300 // Load the weapon model before using this 0106: give_actor $5763 weapon 25 ammo 300 // Load the weapon model before using this 0106: give_actor $5764 weapon 25 ammo 300 // Load the weapon model before using this 0106: give_actor $5765 weapon 25 ammo 300 // Load the weapon model before using this 01C9: (unknown) $5762 70 01C9: (unknown) $5763 65 01C9: (unknown) $5764 70 01C9: (unknown) $5765 70 0050: set_car $5767 max_speed_to 0 0050: set_car $5768 max_speed_to 0 0050: set_car $5769 max_speed_to 0 0050: set_car $5770 max_speed_to 0 041B: (unknown) $5762 9 041B: (unknown) $5763 9 041B: (unknown) $5764 9 041B: (unknown) $5765 9 0026: return :LAN_B5_4043 $940 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 16 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_1099 $5623 = 0 // (int) 1@ = 0 // (int) $5627 = 0 // (int) $5622 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) 5@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) $5655 = 0 // (int) $5657 = 0 // (int) 15@ = 0 // (int) $5656 = 0 // (int) $5628 = 0 // (int) $5629 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5632 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) $5635 = 0 // (int) $5636 = 0 // (int) $5637 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5650 = 0 // (int) $5651 = 0 // (int) $5652 = 0 // (int) $5653 = 0 // (int) $5725 = 0 // (int) $5726 = 0 // (int) $5727 = 0 // (int) $5728 = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5731 = 0 // (int) $5732 = 0 // (int) $5701 = -1744.55 // (float) $5709 = -439.05 // (float) $5717 = 14.22 // (float) $5703 = -1754.31 // (float) $5711 = -403.78 // (float) $5719 = 14.22 // (float) $5704 = -1769.65 // (float) $5712 = -419.64 // (float) $5720 = 14.22 // (float) $5706 = -1729.35 // (float) $5714 = -433.81 // (float) $5722 = 14.22 // (float) $5707 = -1764.58 // (float) $5715 = -395.49 // (float) $5723 = 14.22 // (float) $5708 = -1769.35 // (float) $5716 = -394.83 // (float) $5724 = 14.22 // (float) 6@ = 0 // (int) 9@ = 10000 // (int) 12@ = 0 // (int) 7@ = 0 // (int) 10@ = 13000 // (int) 13@ = 0 // (int) 8@ = 0 // (int) 11@ = 13000 // (int) 14@ = 0 // (int) $5658 = 0 // (int) $5659 = 0 // (int) $5667 = 0 // (int) $5733 = 0 // (int) $5734 = 0 // (int) $5735 = 0 // (int) $5736 = 0 // (int) $5737 = 0 // (int) $5738 = 0 // (int) $5739 = 0 // (int) $5740 = 0 // (int) $5741 = 0 // (int) $5742 = 0 // (int) $5743 = 0 // (int) $5744 = 0 // (int) $5745 = 0 // (int) $5746 = 0 // (int) $5747 = 0 // (int) $5748 = 0 // (int) $5668 = 0 // (int) $5749 = 0 // (int) $5621 = 0 // (int) :LAN_B5_4571 0001: wait 0 ms $5621 == 0 // (int) var == num jump_if_false @LAN_B5_4593 0025: gosub @LAN_B5_4832 :LAN_B5_4593 $5621 == 1 // (int) var == num jump_if_false @LAN_B5_4613 0025: gosub @LAN_B5_6454 :LAN_B5_4613 $5621 == 2 // (int) var == num jump_if_false @LAN_B5_4633 0025: gosub @LAN_B5_7546 :LAN_B5_4633 $5621 == 3 // (int) var == num jump_if_false @LAN_B5_4653 0025: gosub @LAN_B5_9654 :LAN_B5_4653 $5621 == 4 // (int) var == num jump_if_false @LAN_B5_4673 0025: gosub @LAN_B5_10007 :LAN_B5_4673 $5621 == 5 // (int) var == num jump_if_false @LAN_B5_4693 0025: gosub @LAN_B5_12389 :LAN_B5_4693 $5621 == 6 // (int) var == num jump_if_false @LAN_B5_4713 0025: gosub @LAN_B5_14124 :LAN_B5_4713 $5621 == 7 // (int) var == num jump_if_false @LAN_B5_4733 0025: gosub @LAN_B5_14834 :LAN_B5_4733 $5621 == 8 // (int) var == num jump_if_false @LAN_B5_4753 0025: gosub @LAN_B5_16611 :LAN_B5_4753 $5621 == 9 // (int) var == num jump_if_false @LAN_B5_4773 0025: gosub @LAN_B5_16366 :LAN_B5_4773 $5621 == 10 // (int) var == num jump_if_false @LAN_B5_4793 0025: gosub @LAN_B5_16657 :LAN_B5_4793 not $5621 == 10 // (int) var == num jump_if_false @LAN_B5_4830 009F: actor $933 dead jump_if_false @LAN_B5_4823 $5621 = 9 // (int) :LAN_B5_4823 0002: jump @LAN_B5_4571 :LAN_B5_4830 0026: return :LAN_B5_4832 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @SAFEHOU_12249 19 0160: load_model 137 0160: load_model 113 0443: (unknown) 80 0228: (unknown) 0160: load_model #CHEETAH 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 022C: (unknown) -829.66 1040.05 15.71 15.0 0 01F6: $5771 = create_random_car_with_actors 172 in_area -827.74 1067.29 -836.96 1051.39 $5771 == -1 // (int) var == num jump_if_false @LAN_B5_5008 022C: (unknown) -832.798 1058.329 15.4804 5.0 0 01BB: (unknown) -832.798 1058.329 15.4804 $5663 0048: $5771 = create_car #CHEETAH at -832.798 1058.329 $5663 00D1: set_car $5771 Z_angle_to 177.1411 :LAN_B5_5008 0045: actor $933 defined jump_if_false @LAN_B5_5044 0044: put_actor $933 at -838.23 1066.5 15.4 00CF: set_actor $933 Z_angle_to 15.0 :LAN_B5_5044 003E: $5750 = create_actor_pedtype 22 model 0 at -829.66 1040.05 15.71 00CF: set_actor $5750 Z_angle_to 15.0 003E: $5752 = create_actor_pedtype 4 model 137 at -830.8 1040.23 15.71 03A5: (unknown) $5752 0 0278: (unknown) $5752 0 03D5: (unknown) $5752 200 010F: (unknown) $5752 -835.13 1056.45 15.54 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5AA' 'LAN5_01' $5750 0 // ~w~What friend at the airport? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5AA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5AB' 'LAN5_02' $5752 0 // ~w~This guy's a dealer who's getting out of the business. He's getting us a file about this big shipment coming in. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5AB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5AC' 'LAN5_03' $5750 0 // ~w~How much is this gonna cost? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5AC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5AD' 'LAN5_04' $5752 0 // ~w~You've got to speculate to accumulate. We're Yuppies now, bro... 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5AD' 0045: actor $5750 defined jump_if_false @LAN_B5_5350 042B: (unknown) $5750 $5665 :LAN_B5_5350 0045: actor $5752 defined 0022: jump_if_false @LAN_B5_5373 // Note: the incorrect math opcode was used here 042B: (unknown) $5752 $5666 015F: (unknown) $5752 $5665 :LAN_B5_5373 0001: wait 500 ms 00B9: set_camera_position -838.28 1058.93 20.88 rotations 0 0 0 00BA: set_camera_point_at -837.74 1058.13 20.62 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 17000 0045: actor $5752 defined jump_if_false @LAN_B5_5451 00EE: (unknown) $5752 -835.13 1056.45 :LAN_B5_5451 0045: actor $5750 defined jump_if_false @LAN_B5_5493 0045: actor $5752 defined jump_if_false @LAN_B5_5493 0153: (unknown) $5750 $5752 00EE: (unknown) $5750 -830.92 1058.34 :LAN_B5_5493 00B9: set_camera_position -834.36 1062.4 16.25 rotations 0 0 0 00BA: set_camera_point_at -834.0 1061.47 16.19 mode 1 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5AA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5AA' jump_if_false @LAN_B5_5593 0002: jump @LAN_B5_5850 :LAN_B5_5593 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5AB' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5AB' jump_if_false @LAN_B5_5647 0002: jump @LAN_B5_5850 :LAN_B5_5647 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5AC' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5AC' jump_if_false @LAN_B5_5701 0002: jump @LAN_B5_5850 :LAN_B5_5701 0045: actor $5752 defined jump_if_false @LAN_B5_5729 0045: actor $5750 defined jump_if_false @LAN_B5_5729 0153: (unknown) $5752 $5750 :LAN_B5_5729 0045: actor $5752 defined 0022: jump_if_false @LAN_B5_5763 // Note: the incorrect math opcode was used here 004F: unknown_check $5771 0022: jump_if_false @LAN_B5_5763 // Note: the incorrect math opcode was used here 00E9: (unknown) $5752 $5771 032D: (unknown) $5752 1 :LAN_B5_5763 0045: actor $5750 defined jump_if_false @LAN_B5_5796 004F: unknown_check $5771 jump_if_false @LAN_B5_5796 01EC: (unknown) $5750 0 00EA: (unknown) $5750 $5771 :LAN_B5_5796 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5AD' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5AD' jump_if_false @LAN_B5_5850 0002: jump @LAN_B5_5850 :LAN_B5_5850 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 003F: destroy_actor $5752 003F: destroy_actor $5750 0045: actor $933 defined jump_if_false @LAN_B5_5917 807E: not actor $933 driving jump_if_false @LAN_B5_5917 004F: unknown_check $5771 jump_if_false @LAN_B5_5917 021C: (unknown) $933 $5771 :LAN_B5_5917 004F: unknown_check $5771 0022: jump_if_false @LAN_B5_5972 // Note: the incorrect math opcode was used here 0118: $5752 = create_actor_pedtype 4 model 137 in_car $5771 passenger_seat 0 03A5: (unknown) $5752 0 0278: (unknown) $5752 0 032D: (unknown) $5752 1 031C: (unknown) $5771 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @AUDIMON_2977 $5752 :LAN_B5_5972 005A: $5640 = current_time_hours, $5642 = current_time_minutes $5642 > 44 // (int) var > num jump_if_false @LAN_B5_6008 $5642 = 0 // (int) $5640 += 1 // (int) 005B: set_current_time_hours_to $5640 minutes_to $5642 :LAN_B5_6008 $5640 += 3 // (int) 0035: $5644 = $5640 // (int vars) $5644 -= 1 // (int) $5640 > 23 // (int) var > num jump_if_false @LAN_B5_6045 $5640 -= 24 // (int) :LAN_B5_6045 $5644 > 23 // (int) var > num jump_if_false @LAN_B5_6064 $5644 -= 24 // (int) :LAN_B5_6064 15 > $5642 // (int) num > var 0022: jump_if_false @LAN_B5_6090 // Note: the incorrect math opcode was used here $5642 = 15 // (int) 0002: jump @LAN_B5_6172 :LAN_B5_6090 30 > $5642 // (int) num > var 0022: jump_if_false @LAN_B5_6116 // Note: the incorrect math opcode was used here $5642 = 30 // (int) 0002: jump @LAN_B5_6172 :LAN_B5_6116 45 > $5642 // (int) num > var 0022: jump_if_false @LAN_B5_6142 // Note: the incorrect math opcode was used here $5642 = 45 // (int) 0002: jump @LAN_B5_6172 :LAN_B5_6142 $5642 = 15 // (int) $5640 += 1 // (int) $5640 == 24 // (int) var == num jump_if_false @LAN_B5_6172 $5640 = 0 // (int) :LAN_B5_6172 0035: $5641 = $5640 // (int vars) 0035: $5643 = $5642 // (int vars) $5654 = 0 // (int) 0035: $5645 = $5642 // (int vars) 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5BA' 'LAN5_06' $5752 0 // ~w~This dude's plane could be leaving anytime so let's pop, big-time. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5BA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5BB' 'LAN5_07' $5752 0 // ~w~Oh man, why are we messing around? C'mon, let's go. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5BB' 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_362 1000 10 > $5640 // (int) num > var 0022: jump_if_false @LAN_B5_6355 // Note: the incorrect math opcode was used here 01DC: show_text_3numbers GXT 'LAN5_37' numbers $5654 $5640 $5642 time 8000 flag 1 // ~w~Take Lance to the ~y~airport ~w~by ~1~~1~:~1~. 0002: jump @LAN_B5_6375 :LAN_B5_6355 01D9: (unknown) 'LAN5_05' $5640 $5642 8000 1 // ~w~Take Lance to the ~y~airport ~w~by ~1~:~1~. :LAN_B5_6375 $5787 == 0 // (int) var == num jump_if_false @LAN_B5_6428 00C3: (unknown) -1467.9 -834.4 14.13 $5787 0248: (unknown) -1467.9 -834.4 14.13 3.0 $5789 :LAN_B5_6428 $5667 = 1 // (int) -1@ = 0 // (int) // timer2 0403: (unknown) $5640 $5642 10 $5621 = 1 // (int) 0026: return :LAN_B5_6454 0001: wait 0 ms 005A: $5640 = current_time_hours, $5642 = current_time_minutes 001C: $5640 == $5641 // (int) num == var 0022: jump_if_false @LAN_B5_6503 // Note: the incorrect math opcode was used here 0011: $5642 > $5643 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_6503 // Note: the incorrect math opcode was used here $5620 = 4 // (int) $5621 = 9 // (int) 0026: return :LAN_B5_6503 0078: if and 001C: $5640 == $5644 // (int) num == var 001C: $5642 == $5645 // (int) num == var 0022: jump_if_false @LAN_B5_6560 // Note: the incorrect math opcode was used here $5658 == 0 // (int) var == num jump_if_false @LAN_B5_6560 0057: show_text_highpriority GXT 'LAN5_38' time 5000 flag 1 // ~w~There isn't much time left, hurry up! $5658 = 1 // (int) :LAN_B5_6560 $5626 == 1 // (int) var == num jump_if_false @LAN_B5_6628 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12674 'LANB5BA' jump_if_false @LAN_B5_6628 $5657 == 0 // (int) var == num jump_if_false @LAN_B5_6628 0267: (unknown) 'H_FE_01' // You can ~h~place markers~w~ on the ~h~pause menu map~w~ to help you navigate around the city. $5657 = 1 // (int) :LAN_B5_6628 $5659 == 0 // (int) var == num jump_if_false @LAN_B5_6827 0078: if and 0045: actor $933 defined 004F: unknown_check $5771 jump_if_false @LAN_B5_6712 007C: actor $933 driving $5771 0022: jump_if_false @LAN_B5_6712 // Note: the incorrect math opcode was used here 0045: actor $5752 defined 0022: jump_if_false @LAN_B5_6706 // Note: the incorrect math opcode was used here 0399: (unknown) $5752 1 0119: actor $5752 kill_actor $933 01EC: (unknown) $5752 1 0331: (unknown) $5752 0 :LAN_B5_6706 $5659 = 1 // (int) :LAN_B5_6712 0045: actor $5752 defined jump_if_false @LAN_B5_6806 0043: store_actor $5752 position_to $5660 $5661 $5662 // Note: the incorrect math opcode was used here 031D: (unknown) $5660 $5661 $937 $938 $5664 $5664 > 20.0 // (float) var > num jump_if_false @LAN_B5_6799 0045: actor $5752 defined jump_if_false @LAN_B5_6793 0399: (unknown) $5752 1 0119: actor $5752 kill_actor $933 01EC: (unknown) $5752 1 0331: (unknown) $5752 0 :LAN_B5_6793 $5659 = 1 // (int) :LAN_B5_6799 0002: jump @LAN_B5_6820 :LAN_B5_6806 $5620 = 1 // (int) $5621 = 9 // (int) 0026: return :LAN_B5_6820 0002: jump @LAN_B5_7544 :LAN_B5_6827 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_7530 01F0: actor $5752 in_range_of_player $933 0022: jump_if_false @LAN_B5_7470 // Note: the incorrect math opcode was used here 0078: if and 007E: actor $5752 driving 007E: actor $933 driving 0022: jump_if_false @LAN_B5_6974 // Note: the incorrect math opcode was used here $5624 = 1 // (int) $5667 == 1 // (int) var == num jump_if_false @LAN_B5_6902 0029: $5668 += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here :LAN_B5_6902 $5668 > 300000 // (int) var > num jump_if_false @LAN_B5_6967 $5626 == 0 // (int) var == num jump_if_false @LAN_B5_6967 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5BA' 1 $5668 = 0 // (int) $5667 = 0 // (int) $5626 = 1 // (int) :LAN_B5_6967 0002: jump @LAN_B5_7082 :LAN_B5_6974 031D: (unknown) $937 $938 -1467.9 -834.4 2@ $5624 == 1 // (int) var == num jump_if_false @LAN_B5_7082 $5625 == 0 // (int) var == num jump_if_false @LAN_B5_7082 2@ > 50.0 // (float) var > num jump_if_false @LAN_B5_7082 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12674 'LANB5BA' jump_if_false @LAN_B5_7082 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5BB' 1 $5625 = 1 // (int) :LAN_B5_7082 025D: remove_text 'LAN5_09' // ~w~You've left ~b~Lance ~w~behind. Go back for him. $5787 == 0 // (int) var == num jump_if_false @LAN_B5_7146 00C3: (unknown) -1467.9 -834.4 14.13 $5787 0248: (unknown) -1467.9 -834.4 14.13 3.0 $5789 :LAN_B5_7146 00BB: (unknown) $5788 $5788 = 0 // (int) 009A: player $933 wanted_level > 0 jump_if_false @LAN_B5_7221 00BB: (unknown) $5787 $5787 = 0 // (int) 0249: (unknown) $5789 $5622 == 0 // (int) var == num jump_if_false @LAN_B5_7214 0057: show_text_highpriority GXT 'LAN5_08' time 8000 flag 1 // ~w~Lose the cops. $5622 = 1 // (int) :LAN_B5_7214 0002: jump @LAN_B5_7364 :LAN_B5_7221 $5622 = 0 // (int) $5787 == 0 // (int) var == num jump_if_false @LAN_B5_7279 00C3: (unknown) -1467.9 -834.4 14.13 $5787 0248: (unknown) -1467.9 -834.4 14.13 3.0 $5789 :LAN_B5_7279 0080: actor $933 near_point -1467.9 -834.4 radius 3.0 3.0 sphere 0 jump_if_false @LAN_B5_7364 0045: actor $933 defined jump_if_false @LAN_B5_7323 0107: toggle_player $933 can_move 0 :LAN_B5_7323 00BB: (unknown) $5787 $5787 = 0 // (int) 0249: (unknown) $5789 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 $5621 = 2 // (int) 0026: return :LAN_B5_7364 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_1201 jump_if_false @LAN_B5_7463 $1082 == 1 // (int) var == num jump_if_false @LAN_B5_7463 0045: actor $933 defined jump_if_false @LAN_B5_7410 0107: toggle_player $933 can_move 0 :LAN_B5_7410 00BB: (unknown) $5787 $5787 = 0 // (int) 0249: (unknown) $5789 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 $5621 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @AMMUNAT_5565 1 0026: return :LAN_B5_7463 0002: jump @LAN_B5_7523 :LAN_B5_7470 $5788 == 0 // (int) var == num jump_if_false @LAN_B5_7510 00C1: (unknown) $5752 $5788 00BC: (unknown) $5788 2 0057: show_text_highpriority GXT 'LAN5_09' time 8000 flag 1 // ~w~You've left ~b~Lance ~w~behind. Go back for him. :LAN_B5_7510 00BB: (unknown) $5787 $5787 = 0 // (int) 0249: (unknown) $5789 :LAN_B5_7523 0002: jump @LAN_B5_7544 :LAN_B5_7530 $5620 = 1 // (int) $5621 = 9 // (int) 0026: return :LAN_B5_7544 0026: return :LAN_B5_7546 0403: (unknown) 0 0 0 0152: create_forbidden_for_peds_cube_cornerA -1487.65 -820.17 10.0 cornerB -1476.43 -840.82 15.73 022C: (unknown) -1483.51 -824.09 14.85 20.0 0 0160: load_model 49 0160: load_model 75 0160: load_model #SJL_LEARJET_NEAR 0160: load_model #GANG5A 0160: load_model #UZI 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @LAN_B5_7754 007E: actor $933 driving jump_if_false @LAN_B5_7710 02A7: unknown_check $933 jump_if_false @LAN_B5_7703 01BB: (unknown) -1472.69 -832.03 14.89 $5663 0216: (unknown) $933 -1472.69 -832.03 $5663 :LAN_B5_7703 0002: jump @LAN_B5_7745 :LAN_B5_7710 01BB: (unknown) -1472.69 -832.03 14.89 $5663 0044: put_actor $933 at -1472.69 -832.03 $5663 :LAN_B5_7745 00CF: set_actor $933 Z_angle_to 59.26 :LAN_B5_7754 01BB: (unknown) -1483.51 -824.09 14.85 $5663 003E: $5753 = create_actor_pedtype 4 model 113 at -1483.51 -824.09 $5663 00CF: set_actor $5753 Z_angle_to -83.65 0045: actor $5752 defined jump_if_false @LAN_B5_7888 003F: destroy_actor $5752 01BB: (unknown) -1471.95 -831.14 14.88 $5663 003E: $5752 = create_actor_pedtype 4 model 137 at -1471.95 -831.14 $5663 03A5: (unknown) $5752 0 0278: (unknown) $5752 0 00CF: set_actor $5752 Z_angle_to 58.44 03D5: (unknown) $5752 200 01EC: (unknown) $5752 0 :LAN_B5_7888 0045: actor $933 defined jump_if_false @LAN_B5_7905 042B: (unknown) $933 $5665 :LAN_B5_7905 0045: actor $5752 defined 0022: jump_if_false @LAN_B5_7928 // Note: the incorrect math opcode was used here 042B: (unknown) $5752 $5666 015F: (unknown) $5752 $5665 :LAN_B5_7928 01BB: (unknown) -1478.71 -815.03 14.88 $5663 003E: $5751 = create_actor_pedtype 4 model #GANG5A at -1478.71 -815.03 $5663 00CF: set_actor $5751 Z_angle_to -126.73 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5CA' 'LAN5_10' $5752 0 // ~w~You got the goods? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5CA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5CB' 'LAN5_11' $5753 0 // ~w~You're too late man. I told you - first come first served. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5CB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5CC' 'LAN5_12' $5752 0 // ~w~Man that was our file! Who'd you sell it to? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5CC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5CD' 'LAN5_13' $5753 0 // ~w~Some dude over at Terminal C. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5CD' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5CE' 'LAN5_14' $5753 0 // ~w~He's got a private jet... and a private army. I don't think you wanna mess with him. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5CE' 0045: actor $5751 defined jump_if_false @LAN_B5_8254 00EE: (unknown) $5751 -1473.47 -820.11 :LAN_B5_8254 0001: wait 500 ms 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_8317 0045: actor $5753 defined jump_if_false @LAN_B5_8317 00EE: (unknown) $5752 -1481.24 -823.85 00EE: (unknown) $933 -1482.06 -824.64 :LAN_B5_8317 0045: actor $5753 defined jump_if_false @LAN_B5_8340 04B4: (unknown) $5753 120 524 100.0 :LAN_B5_8340 00B9: set_camera_position -1474.38 -815.0 14.5 rotations 0 0 0 00BA: set_camera_point_at -1474.94 -815.81 14.69 mode 2 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 2000 jump_if_true @LAN_B5_9116 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5CA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5CA' jump_if_false @LAN_B5_8460 0002: jump @LAN_B5_9116 :LAN_B5_8460 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5CB' 1 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5CF' 'LAN5_15' $5752 0 // ~w~We'll see about that. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5CF' 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5CB' jump_if_false @LAN_B5_8564 0002: jump @LAN_B5_9116 :LAN_B5_8564 00B9: set_camera_position -1483.63 -822.84 16.23 rotations 0 0 0 00BA: set_camera_point_at -1483.17 -823.53 15.66 mode 2 003F: destroy_actor $5751 0045: actor $5752 defined jump_if_false @LAN_B5_8678 00A2: (unknown) $5752 01BB: (unknown) -1471.95 -831.14 14.88 $5663 0044: put_actor $5752 at -1482.04 -823.64 $5663 00CF: set_actor $5752 Z_angle_to 118.44 04B4: (unknown) $5752 120 524 1.0 :LAN_B5_8678 0045: actor $933 defined jump_if_false @LAN_B5_8747 00A2: (unknown) $933 0044: put_actor $933 at -1482.06 -824.64 $5663 00CF: set_actor $933 Z_angle_to 59.26 04B4: (unknown) $933 120 513 1.0 0045: actor $5753 defined jump_if_false @LAN_B5_8747 0153: (unknown) $933 $5753 :LAN_B5_8747 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5CC' 1 0045: actor $5752 defined jump_if_false @LAN_B5_8791 04B4: (unknown) $5752 121 557 1.0 :LAN_B5_8791 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5CC' jump_if_false @LAN_B5_8824 0002: jump @LAN_B5_9116 :LAN_B5_8824 0045: actor $5752 defined jump_if_false @LAN_B5_8845 0528: (unknown) $5752 557 -1.0 :LAN_B5_8845 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5CD' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5CD' jump_if_false @LAN_B5_8899 0002: jump @LAN_B5_9116 :LAN_B5_8899 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5CE' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 1400 jump_if_true @LAN_B5_9116 0045: actor $5753 defined jump_if_false @LAN_B5_8963 04B4: (unknown) $5753 121 561 1.0 :LAN_B5_8963 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5CE' jump_if_false @LAN_B5_8996 0002: jump @LAN_B5_9116 :LAN_B5_8996 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5CF' 1 0045: actor $5752 defined jump_if_false @LAN_B5_9040 04B4: (unknown) $5752 121 537 1.0 :LAN_B5_9040 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 500 jump_if_true @LAN_B5_9116 0045: actor $5752 defined jump_if_false @LAN_B5_9083 04B4: (unknown) $5752 121 539 1.0 :LAN_B5_9083 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5CF' jump_if_false @LAN_B5_9116 0002: jump @LAN_B5_9116 :LAN_B5_9116 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 003F: destroy_actor $5753 0045: actor $5752 defined jump_if_false @LAN_B5_9155 0352: (unknown) $5752 :LAN_B5_9155 0045: actor $933 defined jump_if_false @LAN_B5_9174 0352: (unknown) $933 0154: (unknown) $933 :LAN_B5_9174 0444: (unknown) 120 0444: (unknown) 121 022C: (unknown) -1461.43 -828.09 14.15 5.0 0 0045: actor $933 defined jump_if_false @LAN_B5_9252 0044: put_actor $933 at -1461.43 -828.09 14.15 010F: (unknown) $933 -1455.47 -822.67 14.28 :LAN_B5_9252 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_1124 1 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_9361 0044: put_actor $5752 at -1462.93 -829.91 14.15 00A2: (unknown) $5752 0331: (unknown) $5752 1 0399: (unknown) $5752 1 0119: actor $5752 kill_actor $933 01EC: (unknown) $5752 1 0106: give_actor $5752 weapon 25 ammo 999 // Load the weapon model before using this 0154: (unknown) $933 015F: (unknown) $5752 $5666 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @AUDIMON_2977 $5752 :LAN_B5_9361 0001: wait 500 ms 0151: remove_forbidden_for_peds_cube_cornerA -1487.65 -820.17 10.0 cornerB -1476.43 -840.82 15.73 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5DA' 'LAN5_18' -1 0 // ~w~C'mon you mothers. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5DA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5DB' 'LAN5_19' -1 0 // ~w~I'll kick your asses. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5DB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5DC' 'LAN5_20' -1 0 // ~w~Don't get me angry. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5DC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5DD' 'LAN5_21' -1 0 // ~w~Where's my file you mothersuckers? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5DD' 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_362 1000 0057: show_text_highpriority GXT 'LAN5_16' time 8000 flag 1 // ~w~Get the files from the ~r~goons. 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_2931 00C2: (unknown) $1210 $5773 00BC: (unknown) $5773 0 $5621 = 3 // (int) 0026: return :LAN_B5_9654 0001: wait 0 ms 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_9991 01F0: actor $5752 in_range_of_player $933 0022: jump_if_false @LAN_B5_9935 // Note: the incorrect math opcode was used here $5773 == 0 // (int) var == num jump_if_false @LAN_B5_9732 00C2: (unknown) $1210 $5773 00BC: (unknown) $5773 0 025D: remove_text 'LAN5_09' // ~w~You've left ~b~Lance ~w~behind. Go back for him. 00BB: (unknown) $5788 $5788 = 0 // (int) :LAN_B5_9732 0046: unknown_check $933 -1522.85 -455.57 -1633.72 -351.41 0 jump_if_false @LAN_B5_9928 00BB: (unknown) $5773 $5773 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_2990 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_3354 0057: show_text_highpriority GXT 'LAN5_17' time 8000 flag 1 // ~w~Kill the ~r~guards. 0045: actor $5752 defined jump_if_false @LAN_B5_9867 0106: give_actor $5752 weapon 25 ammo 999 // Load the weapon model before using this 01C9: (unknown) $5752 70 0442: (unknown) $5752 1 03D6: (unknown) $5752 300 03D7: (unknown) $5752 1000 0347: (unknown) $5752 1 00A1: (unknown) $5752 2 :LAN_B5_9867 0252: object $1210 exists jump_if_false @LAN_B5_9920 01BB: (unknown) -1746.27 -401.23 14.15 $5663 010D: put_object $1210 at -1746.27 -401.23 $5663 00D3: set_object $1210 z_angle_to 180.0 :LAN_B5_9920 $5621 = 4 // (int) 0026: return :LAN_B5_9928 0002: jump @LAN_B5_9984 :LAN_B5_9935 $5788 == 0 // (int) var == num jump_if_false @LAN_B5_9984 00C1: (unknown) $5752 $5788 00BC: (unknown) $5788 2 0057: show_text_highpriority GXT 'LAN5_09' time 8000 flag 1 // ~w~You've left ~b~Lance ~w~behind. Go back for him. 00BB: (unknown) $5773 $5773 = 0 // (int) :LAN_B5_9984 0002: jump @LAN_B5_10005 :LAN_B5_9991 $5620 = 1 // (int) $5621 = 9 // (int) 0026: return :LAN_B5_10005 0026: return :LAN_B5_10007 0001: wait 0 ms 0045: actor $933 defined jump_if_false @LAN_B5_10956 031D: (unknown) $937 $938 -1746.27 -401.23 2@ 02A8: unknown_check $933 0022: jump_if_false @LAN_B5_10956 // Note: the incorrect math opcode was used here 0045: actor $5752 defined 0022: jump_if_false @LAN_B5_10125 // Note: the incorrect math opcode was used here 01F0: actor $5752 in_range_of_player $933 0022: jump_if_false @LAN_B5_10125 // Note: the incorrect math opcode was used here 30.0 > 2@ // (float) num > var 0022: jump_if_false @LAN_B5_10125 // Note: the incorrect math opcode was used here $5655 == 0 // (int) var == num jump_if_false @LAN_B5_10125 02A8: unknown_check $5752 jump_if_false @LAN_B5_10125 011A: (unknown) $5752 00A1: (unknown) $5752 2 $5655 = 1 // (int) :LAN_B5_10125 2@ > 25.0 // (float) var > num jump_if_false @LAN_B5_10503 $5627 > 0 // (int) var > num jump_if_false @LAN_B5_10496 8 > 4@ // (int) num > var 0022: jump_if_false @LAN_B5_10496 // Note: the incorrect math opcode was used here 0078: if or 4@ == 0 // (int) var == num 4@ == 1 // (int) var == num 4@ == 3 // (int) var == num 4@ == 4 // (int) var == num 4@ == 6 // (int) var == num jump_if_false @LAN_B5_10294 $5469(4@,8) == 0 // (int) var == num jump_if_false @LAN_B5_10287 0045: actor $5498(4@,8) defined jump_if_false @LAN_B5_10279 0078: if and 0045: actor $933 defined 0218: unknown_check $5498(4@,8) $933 0022: jump_if_false @LAN_B5_10269 // Note: the incorrect math opcode was used here 034F: (unknown) $5498(4@,8) 0 00E4: (unknown) $5498(4@,8) $933 0002: jump @LAN_B5_10279 :LAN_B5_10269 0309: (unknown) $5498(4@,8) 1 -1 :LAN_B5_10279 $5469(4@,8) = 1 // (int) :LAN_B5_10287 0002: jump @LAN_B5_10475 :LAN_B5_10294 $5469(4@,8) == 0 // (int) var == num jump_if_false @LAN_B5_10475 0045: actor $5498(4@,8) defined jump_if_false @LAN_B5_10397 0078: if and 0045: actor $933 defined 0218: unknown_check $5498(4@,8) $933 0022: jump_if_false @LAN_B5_10375 // Note: the incorrect math opcode was used here 034F: (unknown) $5498(4@,8) 1 00E4: (unknown) $5498(4@,8) $933 $5469(4@,8) = 1 // (int) 0002: jump @LAN_B5_10397 :LAN_B5_10375 01EC: (unknown) $5498(4@,8) 1 0158: actor $5498(4@,8) run_to $5445(4@,8) $5453(4@,8) :LAN_B5_10397 0045: actor $5498(4@,8) defined 0022: jump_if_false @LAN_B5_10475 // Note: the incorrect math opcode was used here 0081: actor $5498(4@,8) near_point_on_foot $5445(4@,8) $5453(4@,8) radius 2.0 2.0 sphere 0 0022: jump_if_false @LAN_B5_10475 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_B5_10475 // Note: the incorrect math opcode was used here 034F: (unknown) $5498(4@,8) 1 010F: (unknown) $5498(4@,8) $937 $938 $939 $5469(4@,8) = 1 // (int) :LAN_B5_10475 4@ += 1 // (int) 4@ == 8 // (int) var == num jump_if_false @LAN_B5_10496 4@ = 0 // (int) :LAN_B5_10496 0002: jump @LAN_B5_10956 :LAN_B5_10503 0045: actor $933 defined jump_if_false @LAN_B5_10956 0045: actor $5754 defined jump_if_false @LAN_B5_10568 $5741 == 0 // (int) var == num jump_if_false @LAN_B5_10568 00A2: (unknown) $5754 00E4: (unknown) $5754 $933 034F: (unknown) $5754 0 010F: (unknown) $5754 $937 $938 $939 $5741 = 1 // (int) :LAN_B5_10568 0045: actor $5755 defined jump_if_false @LAN_B5_10629 $5742 == 0 // (int) var == num jump_if_false @LAN_B5_10629 00A2: (unknown) $5755 00E4: (unknown) $5755 $933 034F: (unknown) $5755 0 0309: (unknown) $5755 0 -1 010F: (unknown) $5755 $937 $938 $939 $5742 = 1 // (int) :LAN_B5_10629 0045: actor $5756 defined jump_if_false @LAN_B5_10684 $5743 == 0 // (int) var == num jump_if_false @LAN_B5_10684 00A2: (unknown) $5756 00E4: (unknown) $5756 $933 034F: (unknown) $5756 1 010F: (unknown) $5756 $937 $938 $939 $5743 = 1 // (int) :LAN_B5_10684 0045: actor $5757 defined jump_if_false @LAN_B5_10738 $5744 == 0 // (int) var == num jump_if_false @LAN_B5_10738 00A2: (unknown) $5757 00E4: (unknown) $5757 $933 034F: (unknown) $5757 0 010F: (unknown) $5757 $937 $938 $939 $5744 = 1 // (int) :LAN_B5_10738 0045: actor $5758 defined jump_if_false @LAN_B5_10792 $5745 == 0 // (int) var == num jump_if_false @LAN_B5_10792 00A2: (unknown) $5758 00E4: (unknown) $5758 $933 034F: (unknown) $5758 0 010F: (unknown) $5758 $937 $938 $939 $5745 = 1 // (int) :LAN_B5_10792 0045: actor $5759 defined jump_if_false @LAN_B5_10847 $5746 == 0 // (int) var == num jump_if_false @LAN_B5_10847 00A2: (unknown) $5759 00E4: (unknown) $5759 $933 034F: (unknown) $5759 1 010F: (unknown) $5759 $937 $938 $939 $5746 = 1 // (int) :LAN_B5_10847 0045: actor $5760 defined jump_if_false @LAN_B5_10901 $5747 == 0 // (int) var == num jump_if_false @LAN_B5_10901 00A2: (unknown) $5760 00E4: (unknown) $5760 $933 034F: (unknown) $5760 0 010F: (unknown) $5760 $937 $938 $939 $5747 = 1 // (int) :LAN_B5_10901 0045: actor $5761 defined jump_if_false @LAN_B5_10956 $5748 == 0 // (int) var == num jump_if_false @LAN_B5_10956 00A2: (unknown) $5761 00E4: (unknown) $5761 $933 034F: (unknown) $5761 1 010F: (unknown) $5761 $937 $938 $939 $5748 = 1 // (int) :LAN_B5_10956 0045: actor $5752 defined jump_if_false @LAN_B5_11529 0043: store_actor $5752 position_to $5660 $5661 $5662 // Note: the incorrect math opcode was used here 031D: (unknown) $5660 $5661 $937 $938 $5664 $5655 == 0 // (int) var == num jump_if_false @LAN_B5_11443 0045: actor $933 defined jump_if_false @LAN_B5_11436 01F0: actor $5752 in_range_of_player $933 0022: jump_if_false @LAN_B5_11324 // Note: the incorrect math opcode was used here 00BB: (unknown) $5788 $5788 = 0 // (int) 025D: remove_text 'LAN5_09' // ~w~You've left ~b~Lance ~w~behind. Go back for him. 0045: actor $5754 defined jump_if_false @LAN_B5_11079 $5774 == 0 // (int) var == num jump_if_false @LAN_B5_11079 00C1: (unknown) $5754 $5774 00BC: (unknown) $5774 0 :LAN_B5_11079 0045: actor $5755 defined jump_if_false @LAN_B5_11113 $5775 == 0 // (int) var == num jump_if_false @LAN_B5_11113 00C1: (unknown) $5755 $5775 00BC: (unknown) $5775 0 :LAN_B5_11113 0045: actor $5756 defined jump_if_false @LAN_B5_11147 $5776 == 0 // (int) var == num jump_if_false @LAN_B5_11147 00C1: (unknown) $5756 $5776 00BC: (unknown) $5776 0 :LAN_B5_11147 0045: actor $5757 defined jump_if_false @LAN_B5_11181 $5777 == 0 // (int) var == num jump_if_false @LAN_B5_11181 00C1: (unknown) $5757 $5777 00BC: (unknown) $5777 0 :LAN_B5_11181 0045: actor $5758 defined jump_if_false @LAN_B5_11215 $5778 == 0 // (int) var == num jump_if_false @LAN_B5_11215 00C1: (unknown) $5758 $5778 00BC: (unknown) $5778 0 :LAN_B5_11215 0045: actor $5759 defined jump_if_false @LAN_B5_11249 $5779 == 0 // (int) var == num jump_if_false @LAN_B5_11249 00C1: (unknown) $5759 $5779 00BC: (unknown) $5779 0 :LAN_B5_11249 0045: actor $5760 defined jump_if_false @LAN_B5_11283 $5780 == 0 // (int) var == num jump_if_false @LAN_B5_11283 00C1: (unknown) $5760 $5780 00BC: (unknown) $5780 0 :LAN_B5_11283 0045: actor $5761 defined jump_if_false @LAN_B5_11317 $5781 == 0 // (int) var == num jump_if_false @LAN_B5_11317 00C1: (unknown) $5761 $5781 00BC: (unknown) $5781 0 :LAN_B5_11317 0002: jump @LAN_B5_11436 :LAN_B5_11324 $5788 == 0 // (int) var == num jump_if_false @LAN_B5_11436 00C1: (unknown) $5752 $5788 00BC: (unknown) $5788 2 0057: show_text_highpriority GXT 'LAN5_09' time 8000 flag 1 // ~w~You've left ~b~Lance ~w~behind. Go back for him. 00BB: (unknown) $5774 $5774 = 0 // (int) 00BB: (unknown) $5775 $5775 = 0 // (int) 00BB: (unknown) $5776 $5776 = 0 // (int) 00BB: (unknown) $5777 $5777 = 0 // (int) 00BB: (unknown) $5778 $5778 = 0 // (int) 00BB: (unknown) $5779 $5779 = 0 // (int) 00BB: (unknown) $5780 $5780 = 0 // (int) 00BB: (unknown) $5781 $5781 = 0 // (int) :LAN_B5_11436 0002: jump @LAN_B5_11522 :LAN_B5_11443 0045: actor $5498(15@,8) defined jump_if_false @LAN_B5_11489 $5656 == 0 // (int) var == num jump_if_false @LAN_B5_11482 00E4: (unknown) $5752 $5498(15@,8) $5656 = 1 // (int) :LAN_B5_11482 0002: jump @LAN_B5_11522 :LAN_B5_11489 7 > 15@ // (int) num > var 0022: jump_if_false @LAN_B5_11513 // Note: the incorrect math opcode was used here 15@ += 1 // (int) 0002: jump @LAN_B5_11517 :LAN_B5_11513 15@ = 0 // (int) :LAN_B5_11517 $5656 = 0 // (int) :LAN_B5_11522 0002: jump @LAN_B5_11543 :LAN_B5_11529 $5620 = 1 // (int) $5621 = 9 // (int) 0026: return :LAN_B5_11543 $5627 > 7 // (int) var > num jump_if_false @LAN_B5_11607 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_B5_11582 0107: toggle_player $933 can_move 0 :LAN_B5_11582 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 $5621 = 5 // (int) 0026: return 0002: jump @LAN_B5_11824 :LAN_B5_11607 8 > 1@ // (int) num > var 0022: jump_if_false @LAN_B5_11820 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5498(1@,8) dead $5372(1@,8) == 0 // (int) var == num jump_if_false @LAN_B5_11670 $5627 += 1 // (int) 00BB: (unknown) $5518(1@,8) $5518(1@,8) = 0 // (int) $5372(1@,8) = 1 // (int) :LAN_B5_11670 0078: if or 1@ == 0 // (int) var == num 1@ == 1 // (int) var == num 1@ == 3 // (int) var == num 1@ == 6 // (int) var == num jump_if_false @LAN_B5_11808 0045: actor $5498(1@,8) defined jump_if_false @LAN_B5_11808 0043: store_actor $5498(1@,8) position_to $5421(1@,8) $5429(1@,8) $5437(1@,8) // Note: the incorrect math opcode was used here 031D: (unknown) -1746.27 -401.23 $5421(1@,8) $5429(1@,8) $5413(1@,8) $5413(1@,8) > 50.0 // (float) var > num jump_if_false @LAN_B5_11794 020E: (unknown) $5498(1@,8) 1 034F: (unknown) $5498(1@,8) 1 0002: jump @LAN_B5_11808 :LAN_B5_11794 020E: (unknown) $5498(1@,8) 0 034F: (unknown) $5498(1@,8) 0 :LAN_B5_11808 1@ += 1 // (int) 0002: jump @LAN_B5_11824 :LAN_B5_11820 1@ = 0 // (int) :LAN_B5_11824 $5636 == 1 // (int) var == num jump_if_false @LAN_B5_11881 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12674 'LANB5DD' jump_if_false @LAN_B5_11876 $5749 = 1 // (int) 0002: jump @LAN_B5_11881 :LAN_B5_11876 $5749 = 0 // (int) :LAN_B5_11881 $5637 == 1 // (int) var == num jump_if_false @LAN_B5_11938 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12674 'LANB5DC' jump_if_false @LAN_B5_11933 $5749 = 1 // (int) 0002: jump @LAN_B5_11938 :LAN_B5_11933 $5749 = 0 // (int) :LAN_B5_11938 $5638 == 1 // (int) var == num jump_if_false @LAN_B5_11995 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12674 'LANB5DB' jump_if_false @LAN_B5_11990 $5749 = 1 // (int) 0002: jump @LAN_B5_11995 :LAN_B5_11990 $5749 = 0 // (int) :LAN_B5_11995 20.0 > $5664 // (float) num > var 0022: jump_if_false @LAN_B5_12387 // Note: the incorrect math opcode was used here $5627 == 6 // (int) var == num jump_if_false @LAN_B5_12109 0078: if and $5639 == 0 // (int) var == num $5749 == 1 // (int) var == num jump_if_false @LAN_B5_12102 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12714 'LANB5DA' jump_if_false @LAN_B5_12102 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5DA' 1 $5749 = 0 // (int) $5639 = 1 // (int) :LAN_B5_12102 0002: jump @LAN_B5_12387 :LAN_B5_12109 $5627 == 5 // (int) var == num jump_if_false @LAN_B5_12209 0078: if and $5638 == 0 // (int) var == num $5749 == 1 // (int) var == num jump_if_false @LAN_B5_12202 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12714 'LANB5DB' jump_if_false @LAN_B5_12202 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5DB' 1 $5749 = 0 // (int) $5638 = 1 // (int) :LAN_B5_12202 0002: jump @LAN_B5_12387 :LAN_B5_12209 $5627 == 3 // (int) var == num jump_if_false @LAN_B5_12309 0078: if and $5637 == 0 // (int) var == num $5749 == 1 // (int) var == num jump_if_false @LAN_B5_12302 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12714 'LANB5DC' jump_if_false @LAN_B5_12302 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5DC' 1 $5749 = 0 // (int) $5637 = 1 // (int) :LAN_B5_12302 0002: jump @LAN_B5_12387 :LAN_B5_12309 $5627 == 1 // (int) var == num jump_if_false @LAN_B5_12387 $5636 == 0 // (int) var == num jump_if_false @LAN_B5_12387 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12714 'LANB5DD' jump_if_false @LAN_B5_12387 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5DD' 1 $5636 = 1 // (int) :LAN_B5_12387 0026: return :LAN_B5_12389 0162: release_model 113 0160: load_model #ANGEL 0160: load_model #GANG6A 0160: load_model #BRIEFCASE 0443: (unknown) 80 0228: (unknown) 022C: (unknown) -1739.44 -421.71 14.31 100.0 0 0246: (unknown) -1703.35 -446.9 5.0 -1776.76 -371.22 20.01 003F: destroy_actor $5754 003F: destroy_actor $5755 003F: destroy_actor $5756 003F: destroy_actor $5757 003F: destroy_actor $5758 003F: destroy_actor $5759 003F: destroy_actor $5760 003F: destroy_actor $5761 003F: destroy_actor $5752 003E: $5752 = create_actor_pedtype 4 model 137 at -1739.44 -421.71 14.31 03A5: (unknown) $5752 0 0278: (unknown) $5752 0 01EC: (unknown) $5752 1 010F: (unknown) $5752 -1746.27 -401.23 14.15 00EE: (unknown) $5752 -1743.83 -407.68 0078: if and 0045: actor $933 defined 007E: actor $933 driving jump_if_false @LAN_B5_12627 02A7: unknown_check $933 jump_if_false @LAN_B5_12620 0216: (unknown) $933 -1737.27 -423.75 14.31 :LAN_B5_12620 0002: jump @LAN_B5_12645 :LAN_B5_12627 0044: put_actor $933 at -1737.27 -423.75 14.31 :LAN_B5_12645 010F: (unknown) $933 -1746.27 -401.23 14.15 00EE: (unknown) $933 -1737.48 -420.0 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_3781 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5EA' 'LAN5_22' $5752 0 // ~w~What the hell are they doing here? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5EA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5EB' 'LAN5_23' $933 0 // ~w~I'm guessing we're not the only ones your contact turned away today. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5EB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5EC' 'LAN5_24' $5752 0 // ~w~I'll get the file... 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5EC' 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 00B9: set_camera_position -1737.92 -423.06 14.07 rotations 0 0 0 00BA: set_camera_point_at -1738.18 -422.13 14.32 mode 2 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 0 time 3000 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 1000 jump_if_true @LAN_B5_13303 00B9: set_camera_position -1737.92 -423.06 14.07 rotations 0 0 0 00BA: set_camera_point_at -1737.26 -422.36 14.32 mode 1 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_13014 0045: actor $5762 defined jump_if_false @LAN_B5_13014 00DF: (unknown) $5752 0153: (unknown) $5752 $5762 0153: (unknown) $933 $5762 :LAN_B5_13014 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 1000 jump_if_true @LAN_B5_13303 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5EA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5EA' jump_if_false @LAN_B5_13088 0002: jump @LAN_B5_13303 :LAN_B5_13088 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5EB' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5EB' jump_if_false @LAN_B5_13142 0002: jump @LAN_B5_13303 :LAN_B5_13142 0078: if and 0045: actor $5763 defined 0045: actor $933 defined jump_if_false @LAN_B5_13167 013E: actor $933 look_at_actor $5763 :LAN_B5_13167 00B9: set_camera_position -1735.34 -421.36 14.68 rotations 0 0 0 00BA: set_camera_point_at -1735.96 -420.58 14.73 mode 2 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_13249 00A2: (unknown) $5752 0158: actor $5752 run_to -1746.27 -401.23 0153: (unknown) $933 $5752 :LAN_B5_13249 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5EC' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5EC' jump_if_false @LAN_B5_13303 0002: jump @LAN_B5_13303 :LAN_B5_13303 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 0078: if and 0045: actor $5762 defined 0045: actor $933 defined jump_if_false @LAN_B5_13387 007E: actor $5762 driving jump_if_false @LAN_B5_13387 02A7: unknown_check $5762 jump_if_false @LAN_B5_13387 0216: (unknown) $5762 -1713.05 -410.69 14.0 013E: actor $5762 look_at_actor $933 :LAN_B5_13387 0078: if and 0045: actor $5763 defined 0045: actor $933 defined 0022: jump_if_false @LAN_B5_13450 // Note: the incorrect math opcode was used here 007E: actor $5763 driving 0022: jump_if_false @LAN_B5_13450 // Note: the incorrect math opcode was used here 02A7: unknown_check $5763 0022: jump_if_false @LAN_B5_13450 // Note: the incorrect math opcode was used here 0216: (unknown) $5763 -1713.25 -406.04 14.0 013E: actor $5763 look_at_actor $933 :LAN_B5_13450 0078: if and 0045: actor $5764 defined 0045: actor $933 defined 0022: jump_if_false @LAN_B5_13514 // Note: the incorrect math opcode was used here 007E: actor $5764 driving 0022: jump_if_false @LAN_B5_13514 // Note: the incorrect math opcode was used here 02A7: unknown_check $5764 0022: jump_if_false @LAN_B5_13514 // Note: the incorrect math opcode was used here 0216: (unknown) $5764 -1709.61 -413.41 14.0 013E: actor $5764 look_at_actor $933 :LAN_B5_13514 0078: if and 0045: actor $5765 defined 0045: actor $933 defined 0022: jump_if_false @LAN_B5_13578 // Note: the incorrect math opcode was used here 007E: actor $5765 driving 0022: jump_if_false @LAN_B5_13578 // Note: the incorrect math opcode was used here 02A7: unknown_check $5765 0022: jump_if_false @LAN_B5_13578 // Note: the incorrect math opcode was used here 0216: (unknown) $5765 -1714.47 -418.7 14.0 013E: actor $5765 look_at_actor $933 :LAN_B5_13578 0045: actor $933 defined 0022: jump_if_false @LAN_B5_13608 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -1737.2 -412.27 14.13 :LAN_B5_13608 0078: if and 0045: actor $5762 defined 0045: actor $933 defined jump_if_false @LAN_B5_13633 013E: actor $933 look_at_actor $5762 :LAN_B5_13633 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5FA' 'LAN5_25' -1 0 // ~w~Give us the file! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5FA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5FB' 'LAN5_26' -1 0 // ~w~Don't get in our way! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5FB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5FC' 'SLNB5FC' -1 0 // ~w~We want the file! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5FC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5FD' 'SLNB5FD' -1 0 // ~w~You can still run outta here asshole! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5FD' 003F: destroy_actor $5752 0078: if and 0045: actor $5762 defined 0045: actor $933 defined jump_if_false @LAN_B5_13885 00C1: (unknown) $5762 $5782 00BC: (unknown) $5782 0 04A3: (unknown) $5762 $933 034F: (unknown) $5762 1 00E4: (unknown) $5762 $933 :LAN_B5_13885 0078: if and 0045: actor $5763 defined 0045: actor $933 defined 0022: jump_if_false @LAN_B5_13921 // Note: the incorrect math opcode was used here 00C1: (unknown) $5763 $5783 00BC: (unknown) $5783 0 04A3: (unknown) $5763 $933 :LAN_B5_13921 0078: if and 0045: actor $5764 defined 0045: actor $933 defined 0022: jump_if_false @LAN_B5_13969 // Note: the incorrect math opcode was used here 00C1: (unknown) $5764 $5784 00BC: (unknown) $5784 0 04A3: (unknown) $5764 $933 034F: (unknown) $5764 1 00E4: (unknown) $5764 $933 :LAN_B5_13969 0078: if and 0045: actor $5765 defined 0045: actor $933 defined 0022: jump_if_false @LAN_B5_14005 // Note: the incorrect math opcode was used here 00C1: (unknown) $5765 $5785 00BC: (unknown) $5785 0 04A3: (unknown) $5765 $933 :LAN_B5_14005 $5627 = 0 // (int) 1@ = 0 // (int) $5628 = 0 // (int) $5629 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) 0035: $5646 = -2@ // (int vars) // timer1 $5646 += 8000 // (int) 0035: $5647 = -2@ // (int vars) // timer1 $5647 += 15000 // (int) 0035: $5648 = -2@ // (int vars) // timer1 $5648 += 22000 // (int) 0035: $5649 = -2@ // (int vars) // timer1 $5649 += 29000 // (int) 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_362 1000 0001: wait 500 ms 0057: show_text_highpriority GXT 'LAN5_27' time 8000 flag 1 // ~w~Kill those ~r~bikers. $5621 = 6 // (int) 0026: return :LAN_B5_14124 0045: actor $933 defined jump_if_false @LAN_B5_14152 031D: (unknown) $937 $938 -1746.27 -401.23 2@ :LAN_B5_14152 2@ > 50.0 // (float) var > num jump_if_false @LAN_B5_14207 0057: show_text_highpriority GXT 'LAN5_28' time 1 flag 1 // ~w~You are getting too far away from the jet 5@ == 0 // (int) var == num jump_if_false @LAN_B5_14200 -1@ = 0 // (int) // timer2 5@ = 1 // (int) :LAN_B5_14200 0002: jump @LAN_B5_14226 :LAN_B5_14207 025D: remove_text 'LAN5_28' // ~w~You are getting too far away from the jet 5@ = 0 // (int) 3@ = 0 // (int) :LAN_B5_14226 5@ == 1 // (int) var == num jump_if_false @LAN_B5_14282 0029: 3@ += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 3@ > 100000 // (int) var > num jump_if_false @LAN_B5_14282 025D: remove_text 'LAN5_28' // ~w~You are getting too far away from the jet $5620 = 3 // (int) $5621 = 9 // (int) 0026: return :LAN_B5_14282 $5627 > 3 // (int) var > num jump_if_false @LAN_B5_14351 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_B5_14321 0107: toggle_player $933 can_move 0 :LAN_B5_14321 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 0001: wait 2000 ms $5621 = 7 // (int) 0026: return 0002: jump @LAN_B5_14614 :LAN_B5_14351 4 > 1@ // (int) num > var 0022: jump_if_false @LAN_B5_14426 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5506(1@,4) dead $5372(1@,8) == 0 // (int) var == num jump_if_false @LAN_B5_14414 $5627 += 1 // (int) 00BB: (unknown) $5526(1@,4) $5526(1@,4) = 0 // (int) $5372(1@,8) = 1 // (int) :LAN_B5_14414 1@ += 1 // (int) 0002: jump @LAN_B5_14430 :LAN_B5_14426 1@ = 0 // (int) :LAN_B5_14430 0078: if and 0011: -2@ > $5646 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5650 == 0 // (int) var == num jump_if_false @LAN_B5_14476 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13043 'LANB5FA' $5650 = 1 // (int) :LAN_B5_14476 0078: if and 0011: -2@ > $5647 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5651 == 0 // (int) var == num jump_if_false @LAN_B5_14522 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13043 'LANB5FB' $5651 = 1 // (int) :LAN_B5_14522 0078: if and 0011: -2@ > $5648 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5652 == 0 // (int) var == num jump_if_false @LAN_B5_14568 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13043 'LANB5FC' $5652 = 1 // (int) :LAN_B5_14568 0078: if and 0011: -2@ > $5649 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5653 == 0 // (int) var == num jump_if_false @LAN_B5_14614 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13043 'LANB5FD' $5653 = 1 // (int) :LAN_B5_14614 0078: if and 809F: not actor $5762 dead 0045: actor $933 defined jump_if_false @LAN_B5_14723 0035: 6@ = -2@ // (int vars) // timer1 0011: 6@ > 9@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_14723 // Note: the incorrect math opcode was used here 12@ == 1 // (int) var == num jump_if_false @LAN_B5_14696 0309: (unknown) $5762 0 -1 04A3: (unknown) $5762 $933 034F: (unknown) $5762 1 00E4: (unknown) $5762 $933 12@ = 0 // (int) 0002: jump @LAN_B5_14713 :LAN_B5_14696 00A2: (unknown) $5762 0309: (unknown) $5762 1 -1 12@ = 1 // (int) :LAN_B5_14713 0035: 9@ = -2@ // (int vars) // timer1 9@ += 10000 // (int) :LAN_B5_14723 0078: if and 809F: not actor $5764 dead 0045: actor $933 defined jump_if_false @LAN_B5_14832 0035: 8@ = -2@ // (int vars) // timer1 0011: 8@ > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B5_14832 // Note: the incorrect math opcode was used here 14@ == 1 // (int) var == num jump_if_false @LAN_B5_14805 0309: (unknown) $5764 0 -1 04A3: (unknown) $5764 $933 034F: (unknown) $5764 1 00E4: (unknown) $5764 $933 14@ = 0 // (int) 0002: jump @LAN_B5_14822 :LAN_B5_14805 00A2: (unknown) $5764 0309: (unknown) $5764 1 -1 14@ = 1 // (int) :LAN_B5_14822 0035: 11@ = -2@ // (int vars) // timer1 11@ += 13000 // (int) :LAN_B5_14832 0026: return :LAN_B5_14834 0162: release_model #GANG6A 0162: release_model #UZI 0443: (unknown) 80 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GA' 'LAN5_29' $933 0 // ~w~Lance? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GA' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GB' 'LAN5_30' -1 0 // ~w~Hey, Bro'. This cat really knew how to travel. There's some stylish shit in here. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GB' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GC' 'LAN5_31' $933 0 // ~w~Never mind that. Did you get the file? 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GC' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GD' 'LAN5_32' -1 0 // ~w~Sure. No problem. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GD' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GE' 'LAN5_33' $933 0 // ~w~No problem? - I could have used a little help out here assbrain! 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GE' 0045: actor $933 defined jump_if_false @LAN_B5_15209 01BB: (unknown) -1737.15 -408.45 14.14 $5663 007E: actor $933 driving jump_if_false @LAN_B5_15176 0216: (unknown) $933 -1737.15 -408.45 $5663 0002: jump @LAN_B5_15195 :LAN_B5_15176 0044: put_actor $933 at -1737.15 -408.45 14.14 :LAN_B5_15195 00CF: set_actor $933 Z_angle_to 83.86 0107: toggle_player $933 can_move 0 :LAN_B5_15209 003F: destroy_actor $5762 003F: destroy_actor $5763 003F: destroy_actor $5764 003F: destroy_actor $5765 022C: (unknown) -1744.07 -407.36 14.86 20.0 0 0001: wait 500 ms 00B9: set_camera_position -1734.14 -408.08 15.26 rotations 0 0 0 00BA: set_camera_point_at -1735.13 -408.05 15.18 mode 2 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_190 1000 02B4: set_camera_transverse_delay 0 time 4000 0045: actor $933 defined jump_if_false @LAN_B5_15334 00EE: (unknown) $933 -1739.86 -408.43 :LAN_B5_15334 00B9: set_camera_position -1737.56 -407.89 15.13 rotations 0 0 0 00BA: set_camera_point_at -1738.56 -407.85 15.17 mode 1 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5GA' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GA' jump_if_false @LAN_B5_15437 0002: jump @LAN_B5_16265 :LAN_B5_15437 0045: actor $933 defined jump_if_false @LAN_B5_15460 04B4: (unknown) $933 120 511 1.0 :LAN_B5_15460 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5GB' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GB' jump_if_false @LAN_B5_15514 0002: jump @LAN_B5_16265 :LAN_B5_15514 01BB: (unknown) -1744.07 -407.36 14.86 $5663 003E: $5752 = create_actor_pedtype 4 model 137 at -1744.07 -407.36 $5663 03A5: (unknown) $5752 0 0278: (unknown) $5752 0 0092: $5766 = init_object #BRIEFCASE at -1744.07 -407.36 $5663 03F6: (unknown) $5766 -90.0 0 0 0225: (unknown) $5766 0 04C0: (unknown) $5766 $5752 24 0.26 0.1 0 0414: (unknown) $5752 80 389 0045: actor $5752 defined jump_if_false @LAN_B5_15644 00CF: set_actor $5752 Z_angle_to -90.97 :LAN_B5_15644 00B9: set_camera_position -1739.94 -408.38 14.46 rotations 0 0 0 00BA: set_camera_point_at -1739.05 -408.14 14.94 mode 2 0045: actor $933 defined jump_if_false @LAN_B5_15722 0044: put_actor $933 at -1738.73 -408.28 $5663 04B4: (unknown) $933 120 511 100.0 :LAN_B5_15722 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5GC' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GC' jump_if_false @LAN_B5_15776 0002: jump @LAN_B5_16265 :LAN_B5_15776 0045: actor $5752 defined jump_if_false @LAN_B5_15804 0045: actor $933 defined jump_if_false @LAN_B5_15804 00F3: (unknown) $5752 $933 :LAN_B5_15804 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 300 jump_if_true @LAN_B5_16265 00B9: set_camera_position -1747.67 -409.42 13.97 rotations 0 0 0 00BA: set_camera_point_at -1746.8 -409.0 14.25 mode 2 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13043 'LANB5GD' 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GF' 'LAN5_34' $5752 0 // ~w~Take it easy Bro. It's all good. 037B: constant_params 4 variable_params 0 unknown 16 call_with_params @MAIN_12808 'LANB5GG' 'LAN5_35' $933 0 // ~w~Lance... take the file and get the hell out of my sight. 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GD' jump_if_false @LAN_B5_15974 0002: jump @LAN_B5_16265 :LAN_B5_15974 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5GE' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GE' jump_if_false @LAN_B5_16028 0002: jump @LAN_B5_16265 :LAN_B5_16028 0078: if and 0045: actor $5752 defined 0045: actor $933 defined jump_if_false @LAN_B5_16053 0153: (unknown) $933 $5752 :LAN_B5_16053 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GF' 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5GF' 1 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GF' jump_if_false @LAN_B5_16126 0002: jump @LAN_B5_16265 :LAN_B5_16126 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_12757 'LANB5GG' 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @MAIN_13224 'LANB5GG' 1 0045: actor $933 defined jump_if_false @LAN_B5_16189 04B4: (unknown) $933 121 537 1.0 :LAN_B5_16189 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_4394 500 jump_if_true @LAN_B5_16265 0045: actor $933 defined jump_if_false @LAN_B5_16232 04B4: (unknown) $933 121 539 1.0 :LAN_B5_16232 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_13401 'LANB5GG' jump_if_false @LAN_B5_16265 0002: jump @LAN_B5_16265 :LAN_B5_16265 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_B5_16297 00CF: set_actor $933 Z_angle_to -90.0 0352: (unknown) $933 :LAN_B5_16297 003F: destroy_actor $5752 0093: destroy_object $5766 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @LAN_B5_362 1000 0045: actor $933 defined jump_if_false @LAN_B5_16343 0107: toggle_player $933 can_move 1 :LAN_B5_16343 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 $5621 = 8 // (int) 0026: return :LAN_B5_16366 0252: object $1210 exists jump_if_false @LAN_B5_16381 0114: remove_references_to_object $1210 // This object will now disappear when the player looks away :LAN_B5_16381 0059: text_clear_all 0403: (unknown) 0 0 0 020D: (unknown) $5752 00BB: (unknown) $5786 00BB: (unknown) $5788 00BB: (unknown) $5787 00BB: (unknown) $5773 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5777 00BB: (unknown) $5778 00BB: (unknown) $5779 00BB: (unknown) $5780 00BB: (unknown) $5781 00BB: (unknown) $5782 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 0249: (unknown) $5789 $5620 == 1 // (int) var == num jump_if_false @LAN_B5_16492 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_5026 'LAN5_E1' // ~r~Lance died! :LAN_B5_16492 $5620 == 2 // (int) var == num jump_if_false @LAN_B5_16524 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_5026 'LAN5_E2' // ~r~The contact died! :LAN_B5_16524 $5620 == 3 // (int) var == num jump_if_false @LAN_B5_16556 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_5026 'LAN5_E3' // ~r~The files are lost! :LAN_B5_16556 $5620 == 4 // (int) var == num jump_if_false @LAN_B5_16588 037B: constant_params 1 variable_params 0 unknown 16 call_with_params @MAIN_5026 'LAN5_E4' // ~r~The contact is gone! :LAN_B5_16588 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5621 = 10 // (int) 0026: return :LAN_B5_16611 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 16 call_with_params @99RED_12847 'LAN_B05' 1000 // Snitch Hitch 01DF: progress_made += 1 $5621 = 10 // (int) 0026: return :LAN_B5_16657 $5623 = 0 // (int) $5622 = 0 // (int) $940 = 0 // (int) 0112: remove_references_to_actor $5754 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5755 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5756 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5757 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5758 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5759 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5760 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5761 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5762 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5763 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5764 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5765 // Like turning an actor into a random pedestrian 0162: release_model 137 0162: release_model 113 0162: release_model #BRIEFCASE 0162: release_model 49 0162: release_model 75 0162: release_model #SJL_LEARJET_NEAR 0162: release_model #ANGEL 0162: release_model #GANG6A 0162: release_model #UZI 0162: release_model #CHEETAH 0162: release_model #GANG5A 0151: remove_forbidden_for_peds_cube_cornerA -1487.65 -820.17 10.0 cornerB -1476.43 -840.82 15.73 0444: (unknown) 80 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @LAN_B5_1169 00BB: (unknown) $5786 00BB: (unknown) $5788 00BB: (unknown) $5787 0249: (unknown) $5789 037B: constant_params 0 variable_params 0 unknown 16 call_with_params @MAIN_12435 007A: mission_cleanup 0026: return //-------------Mission 65--------------- :LAN_B6 0238: name_thread 'LAN_B6' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_B6' 0025: gosub @LAN_B6_18439 009D: wasted_or_busted // mission only jump_if_false @LAN_B6_45 0025: gosub @LAN_B6_30158 :LAN_B6_45 0025: gosub @LAN_B6_30678 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_B6_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_B6_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_B6_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_B6_138 :LAN_B6_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_B6_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_B6_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_B6_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_B6_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_B6_188 0026: return :LAN_B6_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_B6_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 @LAN_B6_248 0400: (unknown) $933 $1070 0002: jump @LAN_B6_254 :LAN_B6_248 02C0: (unknown) $933 $1070 :LAN_B6_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_B6_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_B6_281 0045: actor $933 defined jump_if_false @LAN_B6_349 807E: not actor $933 driving jump_if_false @LAN_B6_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_B6_329 :LAN_B6_326 021D: (unknown) 0 :LAN_B6_329 $1078 == 0 // (int) var == num jump_if_false @LAN_B6_345 02EA: select_interior 2 :LAN_B6_345 01AE: (unknown) 1 :LAN_B6_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_B6_362 0045: actor $933 defined jump_if_false @LAN_B6_426 807E: not actor $933 driving jump_if_false @LAN_B6_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_B6_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_B6_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_B6_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_B6_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 @LAN_B6_475 02EA: select_interior 0 :LAN_B6_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_B6_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_B6_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_B6_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_B6_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_B6_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_B6_556 0026: return :LAN_B6_558 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_B6_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 @LAN_B6_605 :LAN_B6_601 1@ = 0 // (int) :LAN_B6_605 1@ == 1 // (int) var == num jump_if_false @LAN_B6_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B6_682 007E: actor 0@ driving jump_if_false @LAN_B6_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_B6_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_B6_671 :LAN_B6_668 00F1: (unknown) 0@ :LAN_B6_671 0002: jump @LAN_B6_682 :LAN_B6_678 1@ = 0 // (int) :LAN_B6_682 0002: jump @LAN_B6_605 :LAN_B6_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_B6_783 007E: actor 0@ driving jump_if_false @LAN_B6_767 02A7: unknown_check 0@ jump_if_false @LAN_B6_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_B6_760 :LAN_B6_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B6_760 0002: jump @LAN_B6_776 :LAN_B6_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_B6_776 0002: jump @LAN_B6_785 :LAN_B6_783 005F: (unknown) :LAN_B6_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_B6_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_B6_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B6_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B6_877 :LAN_B6_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_B6_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_558 4@ :LAN_B6_877 0002: jump @LAN_B6_943 :LAN_B6_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_B6_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_B6_943 :LAN_B6_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_B6_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_558 3@ :LAN_B6_943 0045: actor 0@ defined jump_if_false @LAN_B6_995 004F: unknown_check 1@ jump_if_false @LAN_B6_995 007E: actor 0@ driving jump_if_false @LAN_B6_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_B6_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_558 0@ :LAN_B6_995 5@ = 0 // (int) :LAN_B6_999 5@ == 0 // (int) var == num jump_if_false @LAN_B6_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_B6_1090 004F: unknown_check 1@ jump_if_false @LAN_B6_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_B6_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_B6_1090 :LAN_B6_1056 2@ == -1 // (int) var == num jump_if_false @LAN_B6_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_B6_1090 :LAN_B6_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_B6_1090 0002: jump @LAN_B6_999 :LAN_B6_1097 0026: return :LAN_B6_1099 0@ == 0 // (int) var == num jump_if_false @LAN_B6_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B6_1318 :LAN_B6_1142 0@ == 1 // (int) var == num jump_if_false @LAN_B6_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_B6_1318 :LAN_B6_1175 0@ == 2 // (int) var == num jump_if_false @LAN_B6_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_B6_1318 :LAN_B6_1217 0@ == 3 // (int) var == num jump_if_false @LAN_B6_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_B6_1318 :LAN_B6_1261 0@ == 4 // (int) var == num jump_if_false @LAN_B6_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_B6_1318 :LAN_B6_1292 0@ == 5 // (int) var == num jump_if_false @LAN_B6_1318 03CF: (unknown) 237 130 180 255 :LAN_B6_1318 0026: return :LAN_B6_1320 00BC: (unknown) 0@ 2 0026: return :LAN_B6_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 @LAN_B6_1327 3@ 0026: return :LAN_B6_1358 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_B6_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_B6_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B6_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B6_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 @LAN_B6_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_B6_1442 005F: (unknown) 0@ = 0 // (int) :LAN_B6_1448 $5348(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @LAN_B6_1448 0026: return :LAN_B6_1474 031E: (unknown) 0 0 0 4@ 5@ 6@ 7@ 8@ = 1.0 // (float) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 4@ 5@ 6@ 8@ 4@ 5@ 6@ 0036: $5350(0@,1) = 1@ // (float vars) 0036: $5351(0@,1) = 2@ // (float vars) 0036: $5352(0@,1) = 3@ // (float vars) 0036: $5353(0@,1) = 4@ // (float vars) 0036: $5354(0@,1) = 5@ // (float vars) 0036: $5355(0@,1) = 6@ // (float vars) 0026: return 10@ = 0 // (int) :LAN_B6_1558 $5348(10@,1) == 0 // (int) var == num jump_if_false @LAN_B6_1634 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @LAN_B6_1474 10@ 0@ 1@ 2@ 3@ 4@ 5@ 0036: $5356(10@,1) = 6@ // (float vars) 0036: $5357(10@,1) = 7@ // (float vars) 0036: $5358(10@,1) = 8@ // (float vars) $5348(10@,1) = 1 // (int) $5349(10@,1) = 0 // (int) 0035: $5365(10@,1) = 9@ // (int vars) 005E: (unknown) :LAN_B6_1634 10@ += 1 // (int) 10@ >= 1 // (int) var >= num jump_if_false @LAN_B6_1558 10@ = -1 // (int) 005F: (unknown) not $5348(0@,1) == 0 // (int) var == num jump_if_false @LAN_B6_1679 $5348(0@,1) = 0 // (int) :LAN_B6_1679 0026: return :LAN_B6_1681 not $5348(0@,1) == 0 // (int) var == num jump_if_false @LAN_B6_1841 0036: 4@ = $5353(0@,1) // (float vars) 0036: 5@ = $5354(0@,1) // (float vars) 0036: 6@ = $5355(0@,1) // (float vars) 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5093 1@ 2@ 3@ $5350(0@,1) $5351(0@,1) $5352(0@,1) 7@ 8@ 9@ 031E: (unknown) 0 0 0 7@ 8@ 9@ 10@ 0014: $5356(0@,1) > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1769 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_1769 0014: 10@ > $5357(0@,1) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1785 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_1785 11@ = 1.0 // (float) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0373: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 12@ 01D3: (unknown) $5358(0@,1) 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_1841 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B6_1841 005F: (unknown) :LAN_B6_1843 03EE: (unknown) $5350(0@,1) $5351(0@,1) 1@ 2@ 4@ 0036: $5366(0@,1) = 4@ // (float vars) 0026: return :LAN_B6_1865 03EE: (unknown) $5350(0@,1) $5351(0@,1) 1@ 2@ 4@ 002C: 4@ -= $5366(0@,1) // (float vars) :LAN_B6_1885 -180.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B6_1911 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @LAN_B6_1885 :LAN_B6_1911 4@ > 180.0 // (float) var > num jump_if_false @LAN_B6_1937 4@ -= 360.0 // (float) 0002: jump @LAN_B6_1911 :LAN_B6_1937 0078: if and 4@ > -15.0 // (float) var > num 15.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_B6_1962 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B6_1962 005F: (unknown) :LAN_B6_1964 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 10@ 0.1 > 10@ // (float) num > var 0022: jump_if_false @LAN_B6_1990 // Note: the incorrect math opcode was used here 039E: (unknown) :LAN_B6_1990 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 7@ 8@ 9@ 0036: 11@ = 6@ // (float vars) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5145 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0026: return 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5369(0@,1) // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 0035: 7@ = $5365(0@,1) // (int vars) 7@ /= 3 // (int) $5348(0@,1) == 1 // (int) var == num jump_if_false @LAN_B6_2144 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1681 0@ 1@ 2@ 3@ jump_if_false @LAN_B6_2137 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1843 0@ 1@ 2@ 3@ $5348(0@,1) = 2 // (int) 0035: $5369(0@,1) = 4@ // (int vars) :LAN_B6_2137 0002: jump @LAN_B6_3157 :LAN_B6_2144 $5348(0@,1) == 2 // (int) var == num jump_if_false @LAN_B6_2414 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1681 0@ 1@ 2@ 3@ jump_if_false @LAN_B6_2195 $5348(0@,1) = 1 // (int) 0002: jump @LAN_B6_2407 :LAN_B6_2195 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_B6_1865 0@ 1@ 2@ 3@ jump_if_false @LAN_B6_2231 $5348(0@,1) = 1 // (int) 0002: jump @LAN_B6_2407 :LAN_B6_2231 0011: 7@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2249 // Note: the incorrect math opcode was used here 0002: jump @LAN_B6_2407 :LAN_B6_2249 0011: $5365(0@,1) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2285 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MISLOC2' time 50 flag 1 0002: jump @LAN_B6_2407 :LAN_B6_2285 0057: show_text_highpriority GXT 'MISLOC3' time 500 flag 1 0036: $5359(0@,1) = $5350(0@,1) // (float vars) 0036: $5360(0@,1) = $5351(0@,1) // (float vars) 0036: $5361(0@,1) = $5352(0@,1) // (float vars) 037B: constant_params 7 variable_params 3 unknown 26 call_with_params @LAN_B6_1964 $5359(0@,1) $5360(0@,1) $5361(0@,1) 1@ 2@ 3@ 60.0 $5362(0@,1) $5363(0@,1) $5364(0@,1) $5348(0@,1) = 3 // (int) 0035: $5367(0@,1) = 4@ // (int vars) 0035: $5368(0@,1) = 4@ // (int vars) 0035: $5369(0@,1) = 4@ // (int vars) 0035: $5370(0@,1) = 4@ // (int vars) :LAN_B6_2407 0002: jump @LAN_B6_3157 :LAN_B6_2414 $5348(0@,1) == 3 // (int) var == num jump_if_false @LAN_B6_3119 0035: 8@ = 4@ // (int vars) 002B: 8@ -= $5370(0@,1) // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) $5362(0@,1) $5363(0@,1) $5364(0@,1) 9@ 10@ 11@ 03EE: (unknown) $5359(0@,1) $5360(0@,1) 9@ 10@ 12@ 03EE: (unknown) $5359(0@,1) $5360(0@,1) 1@ 2@ 13@ 002C: 13@ -= 12@ // (float vars) :LAN_B6_2507 -180.0 > 13@ // (float) num > var 0022: jump_if_false @LAN_B6_2533 // Note: the incorrect math opcode was used here 13@ += 360.0 // (float) 0002: jump @LAN_B6_2507 :LAN_B6_2533 13@ > 180.0 // (float) var > num jump_if_false @LAN_B6_2559 13@ -= 360.0 // (float) 0002: jump @LAN_B6_2533 :LAN_B6_2559 800 > 8@ // (int) num > var 0022: jump_if_false @LAN_B6_2599 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -35.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 35.0 // (float) 0002: jump @LAN_B6_2697 :LAN_B6_2599 1500 > 8@ // (int) num > var 0022: jump_if_false @LAN_B6_2639 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -20.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 20.0 // (float) 0002: jump @LAN_B6_2697 :LAN_B6_2639 2000 > 8@ // (int) num > var 0022: jump_if_false @LAN_B6_2679 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -15.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 15.0 // (float) 0002: jump @LAN_B6_2697 :LAN_B6_2679 0036: 14@ = 6@ // (float vars) 14@ *= -8.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 8.0 // (float) :LAN_B6_2697 0014: 14@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2719 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) 0002: jump @LAN_B6_2734 :LAN_B6_2719 0014: 13@ > 15@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_2734 // Note: the incorrect math opcode was used here 0036: 13@ = 15@ // (float vars) :LAN_B6_2734 002A: 12@ += 13@ // (float vars) // Note: the incorrect math opcode was used here :LAN_B6_2738 0 > 12@ // (float) num > var 0022: jump_if_false @LAN_B6_2762 // Note: the incorrect math opcode was used here 12@ += 360.0 // (float) 0002: jump @LAN_B6_2738 :LAN_B6_2762 12@ > 360.0 // (float) var > num jump_if_false @LAN_B6_2788 12@ -= 360.0 // (float) 0002: jump @LAN_B6_2762 :LAN_B6_2788 01D2: (unknown) 12@ $5362(0@,1) 01D3: (unknown) 12@ $5363(0@,1) $5362(0@,1) *= 60.0 // (float) $5363(0@,1) *= -60.0 // (float) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= $5361(0@,1) // (float vars) 16@ /= 10.0 // (float) 0036: $5364(0@,1) = 16@ // (float vars) 037B: constant_params 4 variable_params 3 unknown 26 call_with_params @MAIN_5145 $5362(0@,1) $5363(0@,1) $5364(0@,1) 6@ 17@ 18@ 19@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) 17@ 18@ 19@ $5359(0@,1) $5360(0@,1) $5361(0@,1) 0035: $5369(0@,1) = 4@ // (int vars) 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5368(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 25 // (int) var > num jump_if_false @LAN_B6_2966 029F: (unknown) 54 $5359(0@,1) $5360(0@,1) $5361(0@,1) 0 0 0 1.0 0035: $5368(0@,1) = 4@ // (int vars) :LAN_B6_2966 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5367(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 7000 // (int) var > num jump_if_false @LAN_B6_3005 $5348(0@,1) = 4 // (int) 0002: jump @LAN_B6_3112 :LAN_B6_3005 5@ > 1000 // (int) var > num jump_if_false @LAN_B6_3112 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) -0.5 -0.5 -0.5 20@ 21@ 22@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) 0.5 0.5 0.5 23@ 24@ 25@ 0202: unknown_check 20@ 21@ 22@ 23@ 24@ 25@ 1 1 1 1 0 0022: jump_if_false @LAN_B6_3112 // Note: the incorrect math opcode was used here $5348(0@,1) = 4 // (int) :LAN_B6_3112 0002: jump @LAN_B6_3157 :LAN_B6_3119 $5348(0@,1) == 4 // (int) var == num jump_if_false @LAN_B6_3157 013C: create_explosion_at $5359(0@,1) $5360(0@,1) $5361(0@,1) radius 0 $5348(0@,1) = 1 // (int) :LAN_B6_3157 0026: return $5348(0@,1) == 2 // (int) var == num jump_if_false @LAN_B6_3182 $5348(0@,1) = 1 // (int) :LAN_B6_3182 0026: return $5627 = 0 // (int) $5646 = 0 // (float) 0026: return :LAN_B6_3196 $5627 = 1 // (int) $5628 = 0 // (int) 0036: $5629 = 0@ // (float vars) 0036: $5630 = 1@ // (float vars) 0036: $5631 = 2@ // (float vars) 0036: $5632 = 0@ // (float vars) 0036: $5633 = 1@ // (float vars) 0036: $5634 = 2@ // (float vars) 0036: $5638 = 3@ // (float vars) 0036: $5639 = 4@ // (float vars) 0036: $5640 = 5@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ $5635 $5636 $5637 031E: (unknown) 0 0 0 $5635 $5636 $5637 7@ 0036: 8@ = 6@ // (float vars) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 $5635 $5636 $5637 8@ $5635 $5636 $5637 $5641 = 0 // (int) 010E: $5642 = current_time_in_ms 0026: return $5646 = 0 // (float) 0026: return 0036: $5643 = 0@ // (float vars) 0036: $5644 = 1@ // (float vars) 0036: $5645 = 2@ // (float vars) 0036: $5646 = 3@ // (float vars) 0026: return 010E: 1@ = current_time_in_ms $5627 == 1 // (int) var == num jump_if_false @LAN_B6_3738 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5642 // (int vars) // Note: the incorrect math opcode was used here 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ /= 1000.0 // (float) 037B: constant_params 4 variable_params 3 unknown 16 call_with_params @MAIN_5145 $5635 $5636 $5637 3@ 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5632 $5633 $5634 4@ 5@ 6@ $5632 $5633 $5634 0035: $5642 = 1@ // (int vars) 0011: 1@ > $5641 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_3481 // Note: the incorrect math opcode was used here 029F: (unknown) 54 $5632 $5633 $5634 0 0 0 1.0 0035: $5641 = 1@ // (int vars) $5641 += 25 // (int) :LAN_B6_3481 8089: not actor $933 in_sphere $5632 $5633 $5634 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_B6_3513 // Note: the incorrect math opcode was used here $5627 = 0 // (int) :LAN_B6_3513 0@ == 0 // (int) var == num jump_if_false @LAN_B6_3587 031E: (unknown) $5629 $5630 $5631 $5638 $5639 $5640 7@ 031E: (unknown) $5629 $5630 $5631 $5632 $5633 $5634 8@ 001A: 8@ >= 7@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_3580 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5632 $5633 $5634 radius 11 $5627 = 0 // (int) :LAN_B6_3580 0002: jump @LAN_B6_3738 :LAN_B6_3587 031E: (unknown) $5632 $5633 $5634 $5643 $5644 $5645 15@ 0078: if or 0014: 15@ > $5646 // (float) var > var // Note: the incorrect math opcode was used here 001D: $5646 == 0 // (int) var == var jump_if_false @LAN_B6_3738 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5632 $5633 $5634 -0.6 -0.6 0 9@ 10@ 11@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5632 $5633 $5634 0.6 0.6 1.2 12@ 13@ 14@ 0078: if or 0202: unknown_check 9@ 10@ 11@ 12@ 13@ 14@ 1 1 1 1 1 7.0 > $5634 // (float) num > var 0022: jump_if_false @LAN_B6_3738 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5632 $5633 $5634 radius 11 $5627 = 0 // (int) :LAN_B6_3738 0026: return 0036: $5648 = 3@ // (float vars) 0036: $5649 = 4@ // (float vars) 0036: $5650 = 5@ // (float vars) 0035: $5654 = 6@ // (int vars) 027F: store_coords_to 7@ 8@ 9@ from_actor 6@ with_offset 3@ 4@ 5@ 031E: (unknown) 0@ 1@ 2@ 7@ 8@ 9@ 10@ 0036: 11@ = 10@ // (float vars) 11@ /= 20.0 // (float) 037B: constant_params 7 variable_params 0 unknown 13 call_with_params @LAN_B6_3196 0@ 1@ 2@ 7@ 8@ 9@ 20.0 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5171 3@ 4@ 5@ 11@ 11@ 11@ $5651 $5652 $5653 01AA: $5647 = create_object #GD_ROCKET at 0@ 1@ 2@ 033D: (unknown) $5647 1 02FA: (unknown) $5647 1 0490: (unknown) $5647 10 010E: 12@ = current_time_in_ms 0035: $5655 = 12@ // (int vars) $5655 += 7000 // (int) 0026: return :LAN_B6_3873 013C: create_explosion_at $5632 $5633 $5634 radius 11 $5627 = 0 // (int) 0252: object $5647 exists jump_if_false @LAN_B6_3903 0093: destroy_object $5647 :LAN_B6_3903 0026: return 0252: object $5647 exists jump_if_false @LAN_B6_4357 02FB: unknown_check $5647 jump_if_false @LAN_B6_3946 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3873 005F: (unknown) 0002: jump @LAN_B6_4350 :LAN_B6_3946 010E: 4@ = current_time_in_ms 0011: 4@ > $5655 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_3973 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3873 005F: (unknown) :LAN_B6_3973 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5642 // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 010C: store_object $5647 position_to 7@ 8@ 9@ 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5651 $5652 $5653 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 $5648 $5649 $5650 10@ 11@ 12@ $5648 $5649 $5650 034B: unknown_check $5654 jump_if_false @LAN_B6_4105 004F: unknown_check $5654 jump_if_false @LAN_B6_4086 027F: store_coords_to 1@ 2@ 3@ from_actor $5654 with_offset $5648 $5649 $5650 0002: jump @LAN_B6_4098 :LAN_B6_4086 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3873 005F: (unknown) :LAN_B6_4098 0002: jump @LAN_B6_4117 :LAN_B6_4105 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3873 005F: (unknown) :LAN_B6_4117 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 1@ 2@ 3@ 7@ 8@ 9@ $5635 $5636 $5637 03EE: (unknown) 7@ 8@ 1@ 2@ 16@ 03F5: (unknown) $5647 13@ 14@ 15@ 0036: 13@ = 16@ // (float vars) 03F6: (unknown) $5647 13@ 14@ 15@ 031E: (unknown) 0 0 0 $5635 $5636 $5637 17@ 18@ = 20.0 // (float) 0030: 18@ /= 17@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5635 $5636 $5637 18@ $5635 $5636 $5637 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5635 $5636 $5637 6@ 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5197 $5632 $5633 $5634 19@ 20@ 21@ $5632 $5633 $5634 0035: $5642 = 4@ // (int vars) 0089: actor $933 in_sphere $5632 $5633 $5634 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @LAN_B6_4344 // Note: the incorrect math opcode was used here 0011: 4@ > $5641 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_4337 // Note: the incorrect math opcode was used here 010D: put_object $5647 at $5632 $5633 $5634 029F: (unknown) 20 $5632 $5633 $5634 0 0 0 0.6 0035: $5641 = 4@ // (int vars) $5641 += 25 // (int) :LAN_B6_4337 0002: jump @LAN_B6_4350 :LAN_B6_4344 0093: destroy_object $5647 005F: (unknown) :LAN_B6_4350 0002: jump @LAN_B6_4369 :LAN_B6_4357 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @LAN_B6_3873 005F: (unknown) :LAN_B6_4369 005E: (unknown) :LAN_B6_4371 $5657 = 0 // (int) $5658 = 0 // (int) $5661 = -10.0 // (float) $5656 = 1 // (int) 005F: (unknown) :LAN_B6_4396 $5658 == 0 // (int) var == num jump_if_false @LAN_B6_4429 8474: not jump_if_false @LAN_B6_4429 $1068 == 0 // (int) var == num jump_if_false @LAN_B6_4429 :LAN_B6_4429 0035: $1082 = 0@ // (int vars) $5658 = 0 // (int) 0026: return :LAN_B6_4441 $5657 == 1 // (int) var == num jump_if_false @LAN_B6_4466 $5657 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_B6_4466 $5656 = 0 // (int) 0026: return :LAN_B6_4473 $5656 == 1 // (int) var == num jump_if_false @LAN_B6_4793 $1082 == 0 // (int) var == num jump_if_false @LAN_B6_4510 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_4441 005F: (unknown) :LAN_B6_4510 0045: actor $933 defined jump_if_false @LAN_B6_4545 007E: actor $933 driving jump_if_false @LAN_B6_4545 82A7: not unknown_check $933 jump_if_false @LAN_B6_4545 005F: (unknown) :LAN_B6_4545 not $1078 == 0 // (int) var == num jump_if_false @LAN_B6_4584 $5657 == 1 // (int) var == num jump_if_false @LAN_B6_4582 $5657 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_B6_4582 005F: (unknown) :LAN_B6_4584 001D: $5661 == -10.0 // (int) var == var jump_if_false @LAN_B6_4626 0045: actor $933 defined jump_if_false @LAN_B6_4619 0043: store_actor $933 position_to $5659 $5660 $5661 // Note: the incorrect math opcode was used here :LAN_B6_4619 0002: jump @LAN_B6_4662 :LAN_B6_4626 031D: (unknown) $937 $938 $5659 $5660 1@ 1@ > 110.0 // (float) var > num jump_if_false @LAN_B6_4662 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_4441 005F: (unknown) :LAN_B6_4662 $5657 == 0 // (int) var == num jump_if_false @LAN_B6_4725 8474: not jump_if_false @LAN_B6_4718 $1068 == 0 // (int) var == num jump_if_false @LAN_B6_4718 $5657 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_B6_4718 0002: jump @LAN_B6_4793 :LAN_B6_4725 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_B6_4793 0045: actor $933 defined jump_if_false @LAN_B6_4762 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :LAN_B6_4762 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 @LAN_B6_4441 $5658 = 1 // (int) 005E: (unknown) :LAN_B6_4793 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B6_4807 005F: (unknown) :LAN_B6_4807 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B6_4854 005F: (unknown) :LAN_B6_4854 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_B6_4901 005F: (unknown) :LAN_B6_4901 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_B6_4915 005F: (unknown) :LAN_B6_4915 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_B6_4942 005F: (unknown) :LAN_B6_4942 0485: unknown_check 0@ 214 jump_if_false @LAN_B6_4957 005E: (unknown) :LAN_B6_4957 0485: unknown_check 0@ 215 jump_if_false @LAN_B6_4972 005E: (unknown) :LAN_B6_4972 0485: unknown_check 0@ 216 jump_if_false @LAN_B6_4987 005E: (unknown) :LAN_B6_4987 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_B6_5104 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 @LAN_B6_5064 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_B6_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_B6_5064 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_B6_5064 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_B6_5093 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_B6_5104 :LAN_B6_5093 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_B6_5104 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_B6_5246 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_B6_5200 0045: actor 1@ defined jump_if_false @LAN_B6_5193 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_B6_5193 0002: jump @LAN_B6_5239 :LAN_B6_5200 0045: actor 1@ defined jump_if_false @LAN_B6_5239 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_B6_5239 0002: jump @LAN_B6_5253 :LAN_B6_5246 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_B6_5253 0026: return :LAN_B6_5255 1@ = 0 // (int) :LAN_B6_5259 $5406(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5259 0@ > 8 // (int) var > num jump_if_false @LAN_B6_5301 0@ = 8 // (int) :LAN_B6_5301 $5670 = 0 // (int) 0035: $5671 = 0@ // (int vars) 0026: return :LAN_B6_5313 0035: 1@ = $5670 // (int vars) not $5406(1@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5339 020D: (unknown) $5406(1@,8) :LAN_B6_5339 0035: $5406(1@,8) = 0@ // (int vars) $5670 += 1 // (int) 0017: $5670 >= $5671 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_5370 // Note: the incorrect math opcode was used here $5670 = 0 // (int) :LAN_B6_5370 0026: return 0@ = 0 // (int) :LAN_B6_5376 not $5406(0@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5397 020D: (unknown) $5406(0@,8) :LAN_B6_5397 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5376 0026: return :LAN_B6_5416 0@ = 0 // (int) :LAN_B6_5420 not $5406(0@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5441 003F: destroy_actor $5406(0@,8) :LAN_B6_5441 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5420 0026: return 0@ = 0 // (int) :LAN_B6_5464 not $5406(0@,8) == -1 // (int) var == num jump_if_false @LAN_B6_5485 0112: remove_references_to_actor $5406(0@,8) // Like turning an actor into a random pedestrian :LAN_B6_5485 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_B6_5464 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_B6_5516 005F: (unknown) :LAN_B6_5516 009F: actor 0@ dead jump_if_false @LAN_B6_5528 005F: (unknown) :LAN_B6_5528 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_5563 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_5563 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 @LAN_B6_5644 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_B6_5644 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5671 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_B6_5671 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_B6_5697 1@ = -1 // (int) :LAN_B6_5697 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5717 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_B6_5717 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5737 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_B6_5737 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5757 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_B6_5757 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5777 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_B6_5777 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5797 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_B6_5797 1@ == -1 // (int) var == num jump_if_false @LAN_B6_5813 02E2: 1@ = 0 // (any) :LAN_B6_5813 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LAN_B6_6276 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_6426 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @LAN_B6_6402 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LAN_B6_6402 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LAN_B6_6276 :LAN_B6_6426 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @LAN_B6_6509 0 > 5@ // (int) num > var 0022: jump_if_false @LAN_B6_6492 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_B6_6496 :LAN_B6_6492 0035: 10@ = 5@ // (int vars) :LAN_B6_6496 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LAN_B6_6514 :LAN_B6_6509 0203: set_draw_text_position 0@ 1@ GXT 4@ :LAN_B6_6514 0026: return :LAN_B6_6516 0045: actor 0@ defined 0022: jump_if_false @LAN_B6_6601 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :LAN_B6_6601 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LAN_B6_6516 0@ 2@ 3@ jump_if_false @LAN_B6_6628 0203: set_draw_text_position 2@ 3@ GXT 1@ :LAN_B6_6628 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LAN_B6_6516 0@ 3@ 4@ jump_if_false @LAN_B6_6656 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LAN_B6_6656 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LAN_B6_6516 0@ 4@ 5@ jump_if_false @LAN_B6_6685 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LAN_B6_6685 0026: return :LAN_B6_6687 007F: player 0 pressed_key 4 jump_if_false @LAN_B6_6762 007F: player 0 pressed_key 8 jump_if_false @LAN_B6_6755 $5672 == 0 // (int) var == num jump_if_false @LAN_B6_6755 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) $5672 = 1 // (int) :LAN_B6_6755 0002: jump @LAN_B6_6767 :LAN_B6_6762 $5672 = 0 // (int) :LAN_B6_6767 007F: player 0 pressed_key 4 jump_if_false @LAN_B6_6853 007F: player 0 pressed_key 9 jump_if_false @LAN_B6_6846 $5673 == 0 // (int) var == num jump_if_false @LAN_B6_6846 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) $5673 = 1 // (int) :LAN_B6_6846 0002: jump @LAN_B6_6858 :LAN_B6_6853 $5673 = 0 // (int) :LAN_B6_6858 0026: return :LAN_B6_6860 02E2: $5674 = 0 // (any) $5675 = -1 // (int) $5676 = -1 // (int) $5693 = -1 // (int) $5694 = -1 // (int) 0@ = 0 // (int) :LAN_B6_6893 $5445(0@,10) = -1 // (int) 02E2: $5455(0@,10) = 0 // (any) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_6893 $5731 = 0 // (int) 0@ = 0 // (int) :LAN_B6_6934 $5490(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_6934 $5732 = -1250.702 // (float) $5734 = -32.9204 // (float) $5738 = -1210.145 // (float) $5740 = -2.1683 // (float) $5744 = 90 // (int) $5733 = -1325.845 // (float) $5735 = -22.4297 // (float) $5739 = -1237.423 // (float) $5741 = 6.9944 // (float) $5745 = 50 // (int) $5679 = -1238.228 // (float) $5682 = -18.8175 // (float) $5688 = 138.1826 // (float) $5680 = -1249.28 // (float) $5683 = -8.7816 // (float) $5689 = 99.6492 // (float) $5681 = -1270.262 // (float) $5684 = -11.7454 // (float) $5690 = 80.0 // (float) $5691 = 0 // (int) $5695 = 0 // (int) $5692 = 0 // (int) 0@ = 0 // (int) :LAN_B6_7140 $5440(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B6_7140 0@ = 0 // (int) :LAN_B6_7169 $5492(0@,20) = -1 // (int) 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @LAN_B6_7169 $5768 = 0 // (int) $5774 = -1 // (int) $5770 = -1 // (int) $5787 = -1203.273 // (float) $5793 = 7.552 // (float) $5799 = 10.4059 // (float) $5788 = -1032.593 // (float) $5794 = -127.5928 // (float) $5800 = 11.6341 // (float) $5789 = -999.6113 // (float) $5795 = -467.0393 // (float) $5801 = 11.1651 // (float) $5790 = -981.1603 // (float) $5796 = -611.8484 // (float) $5802 = 11.6665 // (float) $5791 = -767.1494 // (float) $5797 = -923.9493 // (float) $5803 = 9.3954 // (float) $5792 = -195.9454 // (float) $5798 = -929.3721 // (float) $5804 = 12.6845 // (float) $5805 = -1 // (int) $5806 = -195.9454 // (float) $5810 = -929.3721 // (float) $5814 = 12.6845 // (float) $5807 = -196.4357 // (float) $5811 = -1124.611 // (float) $5815 = 9.278 // (float) $5808 = -159.8532 // (float) $5812 = -1444.475 // (float) $5816 = 9.278 // (float) $5809 = -80.5218 // (float) $5813 = -1565.103 // (float) $5817 = 9.2762 // (float) $5818 = 0 // (int) $5819 = 0 // (int) 0@ = 0 // (int) :LAN_B6_7501 $5515(0@,3) = -1 // (int) $5519(0@,3) = -1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_7501 $5778 = 0.05 // (float) $5781 = -4.0 // (float) $5784 = 1.0 // (float) $5779 = 0.2 // (float) $5782 = -2.2 // (float) $5785 = 1.0 // (float) $5780 = -0.1 // (float) $5783 = -0.6 // (float) $5786 = 1.0 // (float) 0@ = 0 // (int) :LAN_B6_7611 $5572(0@,2) = 0 // (int) 02E2: $5574(0@,2) = 0 // (any) 02E2: $5576(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_7611 $5834 = -1 // (int) $5835 = -1 // (int) $5836 = -1 // (int) $5837 = 0 // (int) $5838 = 0 // (int) $5839 = 0 // (float) $5840 = 0 // (float) $5841 = 0 // (float) $5846 = 0 // (int) $5847 = -722.6373 // (float) $5854 = -926.7916 // (float) $5861 = 10.9563 // (float) $5848 = -635.9338 // (float) $5855 = -931.1465 // (float) $5862 = 16.6776 // (float) $5849 = -572.3487 // (float) $5856 = -931.4584 // (float) $5863 = 21.6712 // (float) $5850 = -506.347 // (float) $5857 = -931.4262 // (float) $5864 = 24.9279 // (float) $5851 = -413.473 // (float) $5858 = -933.0469 // (float) $5865 = 23.6158 // (float) $5852 = -353.3048 // (float) $5859 = -934.6755 // (float) $5866 = 19.7562 // (float) $5853 = -270.6374 // (float) $5860 = -938.6571 // (float) $5867 = 15.319 // (float) $5873 = 0 // (int) 0@ = 0 // (int) :LAN_B6_7894 $5612(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_7894 0@ = 0 // (int) :LAN_B6_7923 $5614(0@,3) = -1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_7923 0026: return 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_7971 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_7971 0@ = 0 // (int) :LAN_B6_7975 82DB: not unknown_check $5455(0@,10) 0 jump_if_false @LAN_B6_8002 00BB: (unknown) $5455(0@,10) 02E2: $5455(0@,10) = 0 // (any) :LAN_B6_8002 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_7975 0026: return :LAN_B6_8021 0160: load_model 137 0160: load_model 19 0160: load_model 34 0160: load_model #UZI 0160: load_model #UZI 0228: (unknown) 0026: return :LAN_B6_8048 0045: actor 0@ defined jump_if_false @LAN_B6_8153 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 4 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 10 01C9: (unknown) 0@ 50 0045: actor $933 defined jump_if_false @LAN_B6_8131 0310: (unknown) 0@ $933 1 0347: (unknown) 0@ 1 :LAN_B6_8131 03D5: (unknown) 0@ 1200 014B: set_actor 0@ health_to 1200 0324: (unknown) 0@ 6 0 0543: (unknown) 0@ 0 :LAN_B6_8153 0026: return :LAN_B6_8155 0045: actor 0@ defined jump_if_false @LAN_B6_8261 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0232: (unknown) 0@ 1 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 02A5: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 4 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 10 01C9: (unknown) 0@ 50 0045: actor $933 defined jump_if_false @LAN_B6_8251 0310: (unknown) 0@ $933 1 0347: (unknown) 0@ 1 :LAN_B6_8251 0324: (unknown) 0@ 6 0 0543: (unknown) 0@ 0 :LAN_B6_8261 0026: return :LAN_B6_8263 0045: actor 0@ defined jump_if_false @LAN_B6_8342 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 02A5: (unknown) 0@ 1 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 8192 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 1 015D: (unknown) 0@ 12 01C9: (unknown) 0@ 50 0285: (unknown) 0@ 0 041B: (unknown) 0@ 9 0543: (unknown) 0@ 0 :LAN_B6_8342 0026: return :LAN_B6_8344 $5676 == -1 // (int) var == num jump_if_false @LAN_B6_8391 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_8021 003E: $5676 = create_actor_pedtype 13 model 137 at 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_8048 $5676 :LAN_B6_8391 0045: actor $5676 defined jump_if_false @LAN_B6_8418 0216: (unknown) $5676 0@ 1@ 2@ 00CF: set_actor $5676 Z_angle_to 3@ 00DF: (unknown) $5676 :LAN_B6_8418 0026: return :LAN_B6_8420 $5693 == -1 // (int) var == num jump_if_false @LAN_B6_8466 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_8021 003E: $5693 = create_actor_pedtype 13 model 19 at 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_8155 $5693 :LAN_B6_8466 0045: actor $5693 defined jump_if_false @LAN_B6_8493 0216: (unknown) $5693 0@ 1@ 2@ 00CF: set_actor $5693 Z_angle_to 3@ 00DF: (unknown) $5693 :LAN_B6_8493 0026: return :LAN_B6_8495 $5694 == -1 // (int) var == num jump_if_false @LAN_B6_8541 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_8021 003E: $5694 = create_actor_pedtype 13 model 34 at 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_8155 $5694 :LAN_B6_8541 0045: actor $5694 defined jump_if_false @LAN_B6_8568 0216: (unknown) $5694 0@ 1@ 2@ 00CF: set_actor $5694 Z_angle_to 3@ 00DF: (unknown) $5694 :LAN_B6_8568 0026: return :LAN_B6_8570 0078: if and 004F: unknown_check 0@ 0045: actor $933 defined 0022: jump_if_false @LAN_B6_8629 // Note: the incorrect math opcode was used here 807C: not actor $933 driving 0@ 0022: jump_if_false @LAN_B6_8629 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8623 // Note: the incorrect math opcode was used here 021C: (unknown) $933 0@ 0002: jump @LAN_B6_8629 :LAN_B6_8623 0298: (unknown) $933 0@ 1@ :LAN_B6_8629 0026: return :LAN_B6_8631 $5676 == -1 // (int) var == num jump_if_false @LAN_B6_8727 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_8021 004F: unknown_check 0@ jump_if_false @LAN_B6_8727 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8704 // Note: the incorrect math opcode was used here 00A4: $5676 = create_actor_pedtype 13 model 137 in_car 0@ driverseat 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8048 $5676 0002: jump @LAN_B6_8727 :LAN_B6_8704 0118: $5676 = create_actor_pedtype 13 model 137 in_car 0@ passenger_seat 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8048 $5676 :LAN_B6_8727 0045: actor $5676 defined jump_if_false @LAN_B6_8799 004F: unknown_check 0@ jump_if_false @LAN_B6_8799 807C: not actor $5676 driving 0@ 0022: jump_if_false @LAN_B6_8789 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8783 // Note: the incorrect math opcode was used here 021C: (unknown) $5676 0@ 0002: jump @LAN_B6_8789 :LAN_B6_8783 0298: (unknown) $5676 0@ 1@ :LAN_B6_8789 00E3: (unknown) $5676 032D: (unknown) $5676 1 :LAN_B6_8799 0026: return :LAN_B6_8801 $5693 == -1 // (int) var == num jump_if_false @LAN_B6_8895 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_8021 004F: unknown_check 0@ jump_if_false @LAN_B6_8895 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8873 // Note: the incorrect math opcode was used here 00A4: $5693 = create_actor_pedtype 13 model 19 in_car 0@ driverseat 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8155 $5693 0002: jump @LAN_B6_8895 :LAN_B6_8873 0118: $5693 = create_actor_pedtype 13 model 19 in_car 0@ passenger_seat 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8155 $5693 :LAN_B6_8895 0045: actor $5693 defined jump_if_false @LAN_B6_8967 004F: unknown_check 0@ jump_if_false @LAN_B6_8967 807C: not actor $5693 driving 0@ 0022: jump_if_false @LAN_B6_8957 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_8951 // Note: the incorrect math opcode was used here 021C: (unknown) $5693 0@ 0002: jump @LAN_B6_8957 :LAN_B6_8951 0298: (unknown) $5693 0@ 1@ :LAN_B6_8957 00E3: (unknown) $5693 032D: (unknown) $5693 1 :LAN_B6_8967 0026: return :LAN_B6_8969 $5694 == -1 // (int) var == num jump_if_false @LAN_B6_9063 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_B6_8021 004F: unknown_check 0@ jump_if_false @LAN_B6_9063 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_9041 // Note: the incorrect math opcode was used here 00A4: $5694 = create_actor_pedtype 13 model 34 in_car 0@ driverseat 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8155 $5694 0002: jump @LAN_B6_9063 :LAN_B6_9041 0118: $5694 = create_actor_pedtype 13 model 34 in_car 0@ passenger_seat 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_8155 $5694 :LAN_B6_9063 0045: actor $5694 defined jump_if_false @LAN_B6_9135 004F: unknown_check 0@ jump_if_false @LAN_B6_9135 807C: not actor $5694 driving 0@ 0022: jump_if_false @LAN_B6_9125 // Note: the incorrect math opcode was used here 0 > 1@ // (int) num > var 0022: jump_if_false @LAN_B6_9119 // Note: the incorrect math opcode was used here 021C: (unknown) $5694 0@ 0002: jump @LAN_B6_9125 :LAN_B6_9119 0298: (unknown) $5694 0@ 1@ :LAN_B6_9125 00E3: (unknown) $5694 032D: (unknown) $5694 1 :LAN_B6_9135 0026: return :LAN_B6_9137 $5770 == -1 // (int) var == num jump_if_false @LAN_B6_9190 0160: load_model #BARRACKS 0228: (unknown) 031B: (unknown) 218 -1 -1 0048: $5770 = create_car #BARRACKS at 0@ 1@ 2@ 042F: (unknown) $5770 3000 014C: set_car $5770 health_to 3000 :LAN_B6_9190 4@ == 1 // (int) var == num jump_if_false @LAN_B6_9216 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8570 $5770 -1 :LAN_B6_9216 004F: unknown_check $5770 jump_if_false @LAN_B6_9260 004E: put_car $5770 at 0@ 1@ 2@ 00D1: set_car $5770 Z_angle_to 3@ 0334: (unknown) $5770 0 01B2: (unknown) $5770 0 1 0 0 0 04FA: (unknown) $5770 1 :LAN_B6_9260 5@ == 1 // (int) var == num jump_if_false @LAN_B6_9285 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8969 $5770 0 :LAN_B6_9285 6@ == 1 // (int) var == num jump_if_false @LAN_B6_9395 7@ = 0 // (int) :LAN_B6_9301 0093: destroy_object $5515(7@,3) 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9301 004F: unknown_check $5770 jump_if_false @LAN_B6_9395 7@ = 0 // (int) :LAN_B6_9339 0092: $5515(7@,3) = init_object #WOODENBOX at 0 0 0 03E7: (unknown) $5515(7@,3) $5770 $5522(7@,3) $5525(7@,3) $5528(7@,3) 0475: (unknown) $5515(7@,3) 0 0 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9339 :LAN_B6_9395 0026: return :LAN_B6_9397 $5774 == -1 // (int) var == num jump_if_false @LAN_B6_9450 0160: load_model #BARRACKS 0228: (unknown) 031B: (unknown) 218 -1 -1 0048: $5774 = create_car #BARRACKS at 0@ 1@ 2@ 042F: (unknown) $5774 3000 014C: set_car $5774 health_to 3000 :LAN_B6_9450 004F: unknown_check $5774 jump_if_false @LAN_B6_9494 004E: put_car $5774 at 0@ 1@ 2@ 00D1: set_car $5774 Z_angle_to 3@ 0334: (unknown) $5774 0 01B2: (unknown) $5774 0 1 0 0 0 04FA: (unknown) $5774 1 :LAN_B6_9494 4@ == 1 // (int) var == num jump_if_false @LAN_B6_9520 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8631 $5774 -1 :LAN_B6_9520 5@ == 1 // (int) var == num jump_if_false @LAN_B6_9545 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @LAN_B6_8801 $5774 0 :LAN_B6_9545 6@ == 1 // (int) var == num jump_if_false @LAN_B6_9655 7@ = 0 // (int) :LAN_B6_9561 0093: destroy_object $5519(7@,3) 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9561 004F: unknown_check $5774 jump_if_false @LAN_B6_9655 7@ = 0 // (int) :LAN_B6_9599 0092: $5519(7@,3) = init_object #WOODENBOX at 0 0 0 03E7: (unknown) $5519(7@,3) $5774 $5522(7@,3) $5525(7@,3) $5528(7@,3) 0475: (unknown) $5519(7@,3) 0 0 7@ += 1 // (int) 7@ >= 3 // (int) var >= num jump_if_false @LAN_B6_9599 :LAN_B6_9655 0026: return :LAN_B6_9657 $5675 == -1 // (int) var == num jump_if_false @LAN_B6_9707 0160: load_model #SENTXS :LAN_B6_9675 8161: not model #SENTXS available jump_if_false @LAN_B6_9697 0001: wait 0 ms 0002: jump @LAN_B6_9675 :LAN_B6_9697 0048: $5675 = create_car #SENTXS at 0@ 1@ 2@ :LAN_B6_9707 004F: unknown_check $5675 0022: jump_if_false @LAN_B6_9748 // Note: the incorrect math opcode was used here 004E: put_car $5675 at 0@ 1@ 2@ 00D1: set_car $5675 Z_angle_to 3@ 01B2: (unknown) $5675 0 1 0 0 0 0150: set_car $5675 color_to 1 1 :LAN_B6_9748 4@ == 1 // (int) var == num jump_if_false @LAN_B6_9774 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8570 $5675 -1 :LAN_B6_9774 5@ == 1 // (int) var == num jump_if_false @LAN_B6_9827 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8801 $5675 0 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8631 $5675 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_B6_8969 $5675 2 :LAN_B6_9827 0045: actor $5693 defined jump_if_false @LAN_B6_9849 0339: (unknown) $5693 0 0232: (unknown) $5693 1 :LAN_B6_9849 0045: actor $5694 defined jump_if_false @LAN_B6_9871 0339: (unknown) $5694 0 0232: (unknown) $5694 1 :LAN_B6_9871 0026: return :LAN_B6_9873 0045: actor $933 defined jump_if_false @LAN_B6_9917 0043: store_actor $933 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 2@ += 1.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 2@ 0216: (unknown) $933 0@ 1@ 2@ 0526: (unknown) $933 -1.0 :LAN_B6_9917 0045: actor $5676 defined jump_if_false @LAN_B6_9945 003F: destroy_actor $5676 $5676 = -1 // (int) 0002: jump @LAN_B6_9949 :LAN_B6_9945 003F: destroy_actor $5676 :LAN_B6_9949 0045: actor $5693 defined jump_if_false @LAN_B6_9977 003F: destroy_actor $5693 $5693 = -1 // (int) 0002: jump @LAN_B6_9981 :LAN_B6_9977 003F: destroy_actor $5693 :LAN_B6_9981 0045: actor $5694 defined jump_if_false @LAN_B6_10009 003F: destroy_actor $5694 $5694 = -1 // (int) 0002: jump @LAN_B6_10013 :LAN_B6_10009 003F: destroy_actor $5694 :LAN_B6_10013 004F: unknown_check $5675 jump_if_false @LAN_B6_10049 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4661 $5675 $5675 = -1 // (int) 0002: jump @LAN_B6_10061 :LAN_B6_10049 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4661 $5675 :LAN_B6_10061 0026: return :LAN_B6_10063 0@ = 0 // (int) :LAN_B6_10067 0252: object $5515(0@,3) exists jump_if_false @LAN_B6_10086 0093: destroy_object $5515(0@,3) :LAN_B6_10086 0252: object $5519(0@,3) exists jump_if_false @LAN_B6_10105 0093: destroy_object $5519(0@,3) :LAN_B6_10105 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_10067 004F: unknown_check $5770 jump_if_false @LAN_B6_10158 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5770 $5770 = -1 // (int) 0002: jump @LAN_B6_10170 :LAN_B6_10158 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5770 :LAN_B6_10170 004F: unknown_check $5774 jump_if_false @LAN_B6_10206 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5774 $5774 = -1 // (int) 0002: jump @LAN_B6_10218 :LAN_B6_10206 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5774 :LAN_B6_10218 0026: return :LAN_B6_10220 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9137 -1268.943 -4.7962 10.5647 0 0 0 0 004F: unknown_check $5770 jump_if_false @LAN_B6_10291 023D: (unknown) $5770 1 01B0: (unknown) $5770 1 013A: set_car $5770 door_status_to 2 0325: (unknown) $5770 1 014C: set_car $5770 health_to 1000 :LAN_B6_10291 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9397 -1251.621 -18.5033 11.0062 201.3679 0 0 0 004F: unknown_check $5774 jump_if_false @LAN_B6_10366 023D: (unknown) $5774 1 01B0: (unknown) $5774 1 013A: set_car $5774 door_status_to 2 0325: (unknown) $5774 1 014C: set_car $5774 health_to 1000 :LAN_B6_10366 $5769 = 0 // (int) 0026: return :LAN_B6_10373 0045: actor $933 defined jump_if_false @LAN_B6_10412 0216: (unknown) $933 -1208.66 -14.9267 10.3819 00CF: set_actor $933 Z_angle_to 158.3637 :LAN_B6_10412 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_9657 -1204.061 -7.3648 10.391 180.0 0 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_8344 -1209.785 -18.6347 10.3757 90.0 $5677 = 0 // (int) $5678 = 100 // (int) $5691 = 0 // (int) $5692 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_8420 -1209.449 -12.7497 10.3855 0 0045: actor $5693 defined jump_if_false @LAN_B6_10546 020E: (unknown) $5693 1 01AF: (unknown) $5693 1 034F: (unknown) $5693 1 :LAN_B6_10546 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_8495 -1208.468 -11.5475 10.3875 319.353 0045: actor $5694 defined jump_if_false @LAN_B6_10605 020E: (unknown) $5694 1 01AF: (unknown) $5694 1 034F: (unknown) $5694 1 :LAN_B6_10605 0026: return :LAN_B6_10607 0035: 0@ = $5691 // (int vars) 020E: (unknown) $5676 0 034F: (unknown) $5676 0 01A4: (unknown) $5676 0 0127: reset_actor $5676 flags 00F5: (unknown) $5676 $5423(0@,3) $5426(0@,3) $5677 = 1 // (int) 0026: return :LAN_B6_10651 0035: 0@ = $5691 // (int vars) 00A2: (unknown) $5676 0127: reset_actor $5676 flags 00A1: (unknown) $5676 4 020E: (unknown) $5676 1 034F: (unknown) $5676 1 01A4: (unknown) $5676 1 00CF: set_actor $5676 Z_angle_to $5432(0@,3) $5677 = 0 // (int) 0026: return :LAN_B6_10703 010E: 0@ = current_time_in_ms not $5676 == -1 // (int) var == num jump_if_false @LAN_B6_11132 809F: not actor $5676 dead jump_if_false @LAN_B6_11132 014D: $5678 = actor $5676 health $5678 *= 100 // (int) $5678 /= 1200 // (int) $5677 == 0 // (int) var == num jump_if_false @LAN_B6_10862 $5691 == 0 // (int) var == num jump_if_false @LAN_B6_10790 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10607 0002: jump @LAN_B6_10855 :LAN_B6_10790 $5691 == 1 // (int) var == num jump_if_false @LAN_B6_10832 $5746 == 0 // (int) var == num jump_if_false @LAN_B6_10825 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10607 :LAN_B6_10825 0002: jump @LAN_B6_10855 :LAN_B6_10832 $5691 == 2 // (int) var == num jump_if_false @LAN_B6_10855 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10607 :LAN_B6_10855 0002: jump @LAN_B6_10922 :LAN_B6_10862 $5677 == 1 // (int) var == num jump_if_false @LAN_B6_10922 0035: 1@ = $5691 // (int vars) 0080: actor $5676 near_point $5423(1@,3) $5426(1@,3) radius 1.0 1.0 sphere 0 0022: jump_if_false @LAN_B6_10922 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_B6_10651 $5691 += 1 // (int) :LAN_B6_10922 $5691 == 3 // (int) var == num jump_if_false @LAN_B6_11058 01C7: unknown_check $5676 jump_if_false @LAN_B6_10965 0035: $5692 = 0@ // (int vars) $5692 += 5000 // (int) 0002: jump @LAN_B6_11054 :LAN_B6_10965 0011: 0@ > $5692 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_11054 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :LAN_B6_10981 10 > 2@ // (int) num > var 0022: jump_if_false @LAN_B6_11054 // Note: the incorrect math opcode was used here 0045: actor $5445(2@,10) defined 0022: jump_if_false @LAN_B6_11042 // Note: the incorrect math opcode was used here 0326: unknown_check $5676 $5445(2@,10) 0022: jump_if_false @LAN_B6_11042 // Note: the incorrect math opcode was used here 013E: actor $5676 look_at_actor $5445(2@,10) 04A3: (unknown) $5676 $5445(2@,10) 2@ = 10 // (int) :LAN_B6_11042 2@ += 1 // (int) 0002: jump @LAN_B6_10981 :LAN_B6_11054 033B: (unknown) $5676 :LAN_B6_11058 8086: not actor $933 near_actor $5676 radius 150.0 150.0 sphere 0 0022: jump_if_false @LAN_B6_11132 // Note: the incorrect math opcode was used here 0011: 0@ > $5695 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_11132 // Note: the incorrect math opcode was used here 0035: $5695 = 0@ // (int vars) $5695 += 500 // (int) 014D: 3@ = actor $5676 health 3@ -= 15 // (int) 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_B6_11127 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_B6_11127 014B: set_actor $5676 health_to 3@ :LAN_B6_11132 0026: return :LAN_B6_11134 $5769 == 0 // (int) var == num jump_if_false @LAN_B6_11193 004F: unknown_check $5770 jump_if_false @LAN_B6_11193 80D8: not car $5770 health >= 700 jump_if_false @LAN_B6_11193 0057: show_text_highpriority GXT 'LNB6_13' time 5000 flag 1 // Don't destroy the trucks! $5769 = 1 // (int) :LAN_B6_11193 $5769 == 0 // (int) var == num jump_if_false @LAN_B6_11252 004F: unknown_check $5774 jump_if_false @LAN_B6_11252 80D8: not car $5774 health >= 700 jump_if_false @LAN_B6_11252 0057: show_text_highpriority GXT 'LNB6_13' time 5000 flag 1 // Don't destroy the trucks! $5769 = 1 // (int) :LAN_B6_11252 004F: unknown_check $5770 jump_if_false @LAN_B6_11279 02D8: unknown_check $5770 jump_if_false @LAN_B6_11279 0325: (unknown) $5770 0 :LAN_B6_11279 004F: unknown_check $5774 jump_if_false @LAN_B6_11306 02D8: unknown_check $5774 jump_if_false @LAN_B6_11306 0325: (unknown) $5774 0 :LAN_B6_11306 0026: return :LAN_B6_11308 $5440(0@,5) == -1 // (int) var == num jump_if_false @LAN_B6_11370 0160: load_model 1@ :LAN_B6_11326 8161: not model 1@ available jump_if_false @LAN_B6_11346 0001: wait 0 ms 0002: jump @LAN_B6_11326 :LAN_B6_11346 0048: $5440(0@,5) = create_car 1@ at 2@ 3@ 4@ 00D1: set_car $5440(0@,5) Z_angle_to 5@ 0002: jump @LAN_B6_11399 :LAN_B6_11370 004F: unknown_check $5440(0@,5) 0022: jump_if_false @LAN_B6_11399 // Note: the incorrect math opcode was used here 004E: put_car $5440(0@,5) at 2@ 3@ 4@ 00D1: set_car $5440(0@,5) Z_angle_to 5@ :LAN_B6_11399 004F: unknown_check $5440(0@,5) 0022: jump_if_false @LAN_B6_11420 // Note: the incorrect math opcode was used here 01B0: (unknown) $5440(0@,5) 1 :LAN_B6_11420 0026: return :LAN_B6_11422 0138: 4@ = random_float_in_ranges -20.0 20.0 3@ += 1.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 3@ += 0.6 // (float) $5492(0@,20) == -1 // (int) var == num jump_if_false @LAN_B6_11477 0092: $5492(0@,20) = init_object #WOODENBOX at 1@ 2@ 3@ :LAN_B6_11477 0252: object $5492(0@,20) exists 0022: jump_if_false @LAN_B6_11514 // Note: the incorrect math opcode was used here 010D: put_object $5492(0@,20) at 1@ 2@ 3@ 00D3: set_object $5492(0@,20) z_angle_to 4@ 033D: (unknown) $5492(0@,20) 1 :LAN_B6_11514 0026: return :LAN_B6_11516 3@ += 1.15 // (float) $5492(0@,20) == -1 // (int) var == num jump_if_false @LAN_B6_11550 0092: $5492(0@,20) = init_object #SJL_CRATE at 1@ 2@ 3@ :LAN_B6_11550 0252: object $5492(0@,20) exists 0022: jump_if_false @LAN_B6_11587 // Note: the incorrect math opcode was used here 010D: put_object $5492(0@,20) at 1@ 2@ 3@ 00D3: set_object $5492(0@,20) z_angle_to 4@ 033D: (unknown) $5492(0@,20) 1 :LAN_B6_11587 0026: return :LAN_B6_11589 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11308 0 256 -1288.17 -6.6739 10.721 299.2605 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11308 1 172 -1288.759 -0.1139 10.4868 192.1779 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11308 2 206 -1221.948 -27.1009 10.4453 359.2312 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11308 3 252 -1226.15 -26.8407 10.5046 161.2416 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_11308 4 180 -1231.624 -26.9632 10.5958 194.2139 0026: return :LAN_B6_11765 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 0 -1246.982 -22.717 10.8722 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 1 -1245.253 -23.0852 10.7846 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 2 -1242.88 -5.0802 10.4654 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 3 -1242.269 -6.9214 10.4544 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 4 -1239.507 -8.1934 10.4163 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 5 -1278.911 -10.22 10.8067 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 6 -1281.786 -11.2419 10.8567 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 7 -1281.956 1.2018 10.4089 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 8 -1279.813 2.0975 10.4491 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 9 -1277.32 0.8298 10.4011 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 10 -1272.992 -16.2617 10.9753 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 11 -1270.916 -19.1477 10.9968 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @LAN_B6_11422 12 -1266.89 -19.2165 11.0386 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_11516 13 -1308.0 -16.8244 10.563 30.0 0026: return :LAN_B6_12145 0160: load_model 113 0160: load_model 114 0160: load_model #UZI :LAN_B6_12158 0078: if or 8161: not model 113 available 8161: not model 114 available 8161: not model #UZI available jump_if_false @LAN_B6_12192 0001: wait 0 ms 0002: jump @LAN_B6_12158 :LAN_B6_12192 0026: return :LAN_B6_12194 0162: release_model 113 0162: release_model 114 0162: release_model #WOODENBOX 0162: release_model #SJL_CRATE 0162: release_model #PHEONIX 0162: release_model #CHEETAH 0162: release_model #STALLION 0162: release_model #STREETFI 0162: release_model #BOBCAT 0026: return :LAN_B6_12237 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B6_12145 003E: $5445(0@,10) = create_actor_pedtype 2 model 113 at 2@ 3@ 4@ 00CF: set_actor $5445(0@,10) Z_angle_to 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_8263 $5445(0@,10) 0035: $5465(0@,10) = 1@ // (int vars) $5490(1@,2) += 1 // (int) $5731 += 1 // (int) 00A2: (unknown) $5445(0@,10) 0433: (unknown) $5445(0@,10) $5476(1@,2) $5478(1@,2) $5482(1@,2) $5484(1@,2) 1 $5455(0@,10) = 0 // (int) 00C1: (unknown) $5445(0@,10) $5455(0@,10) 0026: return :LAN_B6_12351 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_B6_12145 003E: $5445(0@,10) = create_actor_pedtype 2 model 113 at 2@ 3@ 4@ 00CF: set_actor $5445(0@,10) Z_angle_to 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_B6_8263 $5445(0@,10) 0035: $5465(0@,10) = 1@ // (int vars) $5490(1@,2) += 1 // (int) $5731 += 1 // (int) 00A2: (unknown) $5445(0@,10) 020E: (unknown) $5445(0@,10) 1 034F: (unknown) $5445(0@,10) 1 0348: (unknown) $5445(0@,10) 1 $5455(0@,10) = 0 // (int) 00C1: (unknown) $5445(0@,10) $5455(0@,10) 0026: return :LAN_B6_12465 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_B6_5255 4 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12237 0 0 -1238.965 -27.2915 11.7582 286.7567 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12237 1 0 -1243.202 -23.5182 11.7207 284.6132 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12237 2 1 -1308.705 -13.1274 10.6051 252.1373 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12237 3 1 -1305.651 -14.7337 10.6368 269.1606 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12351 4 1 -1269.544 -5.1936 13.7 61.2671 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12351 5 1 -1268.896 -8.8671 13.7 241.8785 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12351 6 1 -1277.688 2.9177 10.536 197.5522 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12351 7 1 -1281.61 2.627 10.4752 201.2217 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12237 8 1 -1278.564 -4.2188 10.5888 235.9214 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @LAN_B6_12351 9 1 -1289.089 -4.8408 11.6993 257.3867 0026: return :LAN_B6_12816 0@ = 0 // (int) :LAN_B6_12820 not $5445(0@,10) == -1 // (int) var == num jump_if_false @LAN_B6_12897 009F: actor $5445(0@,10) dead jump_if_false @LAN_B6_12897 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_B6_5313 $5445(0@,10) $5445(0@,10) = -1 // (int) 00BB: (unknown) $5455(0@,10) 0035: 1@ = $5465(0@,10) // (int vars) $5490(1@,2) -= 1 // (int) $5731 -= 1 // (int) :LAN_B6_12897 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_12820 0026: return :LAN_B6_12916 0045: actor $933 defined jump_if_false @LAN_B6_12958 004F: unknown_check $5675 jump_if_false @LAN_B6_12958 007C: actor $933 driving $5675 0022: jump_if_false @LAN_B6_12958 // Note: the incorrect math opcode was used here 0216: (unknown) $933 0 0 0 :LAN_B6_12958 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5675 003F: destroy_actor $5676 $5676 = -1 // (int) 0045: actor $5693 defined jump_if_false @LAN_B6_13008 003F: destroy_actor $5693 $5693 = -1 // (int) 0002: jump @LAN_B6_13012 :LAN_B6_13008 003F: destroy_actor $5693 :LAN_B6_13012 0045: actor $5694 defined jump_if_false @LAN_B6_13040 003F: destroy_actor $5694 $5694 = -1 // (int) 0002: jump @LAN_B6_13044 :LAN_B6_13040 003F: destroy_actor $5694 :LAN_B6_13044 0@ = 0 // (int) :LAN_B6_13048 004F: unknown_check $5440(0@,5) jump_if_false @LAN_B6_13090 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5440(0@,5) $5440(0@,5) = -1 // (int) 0002: jump @LAN_B6_13104 :LAN_B6_13090 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5440(0@,5) :LAN_B6_13104 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B6_13048 0@ = 0 // (int) :LAN_B6_13125 003F: destroy_actor $5445(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_13125 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_B6_5416 0@ = 0 // (int) :LAN_B6_13162 0252: object $5492(0@,20) exists jump_if_false @LAN_B6_13196 0093: destroy_object $5492(0@,20) $5492(0@,20) = -1 // (int) 0002: jump @LAN_B6_13202 :LAN_B6_13196 0093: destroy_object $5492(0@,20) :LAN_B6_13202 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @LAN_B6_13162 034B: unknown_check $5770 jump_if_false @LAN_B6_13247 0049: destroy_car $5770 $5770 = -1 // (int) 0002: jump @LAN_B6_13251 :LAN_B6_13247 0049: destroy_car $5770 :LAN_B6_13251 0049: destroy_car $5774 $5774 = -1 // (int) 0026: return :LAN_B6_13263 0@ = 0 // (int) :LAN_B6_13267 003F: destroy_actor $5445(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_B6_13267 0026: return :LAN_B6_13292 0@ = 0 // (int) :LAN_B6_13296 004F: unknown_check $5440(0@,5) jump_if_false @LAN_B6_13338 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5440(0@,5) $5440(0@,5) = -1 // (int) 0002: jump @LAN_B6_13352 :LAN_B6_13338 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4661 $5440(0@,5) :LAN_B6_13352 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_B6_13296 0@ = 0 // (int) :LAN_B6_13373 0252: object $5492(0@,20) exists jump_if_false @LAN_B6_13407 0093: destroy_object $5492(0@,20) $5492(0@,20) = -1 // (int) 0002: jump @LAN_B6_13413 :LAN_B6_13407 0093: destroy_object $5492(0@,20) :LAN_B6_13413 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @LAN_B6_13373 0026: return :LAN_B6_13432 0045: actor $933 defined jump_if_false @LAN_B6_13471 0216: (unknown) $933 -1277.529 -7.055 10.6863 00CF: set_actor $933 Z_angle_to 292.0947 :LAN_B6_13471 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9137 -1268.943 -4.7962 10.5647 0 0 1 1 037B: constant_params 7 variable_params 0 unknown 0 call_with_params @LAN_B6_9397 -1203.234 -20.6998 10.3728 0 1 1 1 004F: unknown_check $5774 jump_if_false @LAN_B6_13587 $5805 = -1 // (int) 0052: set_car $5774 driver_behaviour_to 0 0051: set_car $5774 traffic_behavior_to 2 0050: set_car $5774 max_speed_to 28.0 0126: make_car $5774 very_heavy 1 013A: set_car $5774 door_status_to 2 04FA: (unknown) $5774 1 :LAN_B6_13587 0026: return :LAN_B6_13589 not $5774 == -1 // (int) var == num jump_if_false @LAN_B6_13787 80A0: not car $5774 wrecked jump_if_false @LAN_B6_13787 0 > $5805 // (int) num > var 0022: jump_if_false @LAN_B6_13691 // Note: the incorrect math opcode was used here 004F: unknown_check $5770 0022: jump_if_false @LAN_B6_13684 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5770 0022: jump_if_false @LAN_B6_13684 // Note: the incorrect math opcode was used here 0132: actor $933 near_car $5774 radius 35.0 35.0 sphere 0 0022: jump_if_false @LAN_B6_13684 // Note: the incorrect math opcode was used here 004A: car $5774 drive_to $5787 $5793 $5799 $5805 = 0 // (int) :LAN_B6_13684 0002: jump @LAN_B6_13787 :LAN_B6_13691 6 > $5805 // (int) num > var 0022: jump_if_false @LAN_B6_13787 // Note: the incorrect math opcode was used here 0035: 0@ = $5805 // (int vars) 0102: car $5774 near_point $5531(0@,6) $5537(0@,6) radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_B6_13787 // Note: the incorrect math opcode was used here $5805 += 1 // (int) $5805 >= 6 // (int) var >= num jump_if_false @LAN_B6_13766 0052: set_car $5774 driver_behaviour_to 0 0002: jump @LAN_B6_13787 :LAN_B6_13766 0035: 0@ = $5805 // (int vars) 004A: car $5774 drive_to $5531(0@,6) $5537(0@,6) $5543(0@,6) :LAN_B6_13787 0026: return :LAN_B6_13789 004F: unknown_check $5774 0022: jump_if_false @LAN_B6_13901 // Note: the incorrect math opcode was used here 004E: put_car $5774 at -581.0004 -931.7473 20.9867 00D1: set_car $5774 Z_angle_to 269.7435 01B0: (unknown) $5774 1 01B2: (unknown) $5774 1 1 1 1 1 0230: (unknown) $5774 1 0126: make_car $5774 very_heavy 1 04FA: (unknown) $5774 1 0050: set_car $5774 max_speed_to 25.0 0051: set_car $5774 traffic_behavior_to 3 02E9: set_car $5774 speed_to 25.0 004A: car $5774 drive_to $5806 $5810 $5814 $5818 = 0 // (int) :LAN_B6_13901 004F: unknown_check $5770 jump_if_false @LAN_B6_13951 004E: put_car $5770 at -742.6268 -925.6927 9.945 00D1: set_car $5770 Z_angle_to 265.0 0236: (unknown) $5770 0 02E9: set_car $5770 speed_to 25.0 :LAN_B6_13951 0026: return :LAN_B6_13953 004F: unknown_check $5774 jump_if_false @LAN_B6_14057 004E: put_car $5774 at -197.0585 -933.3782 11.3333 00D1: set_car $5774 Z_angle_to 270.0 01B0: (unknown) $5774 0 01B2: (unknown) $5774 0 0 0 0 0 0230: (unknown) $5774 0 0126: make_car $5774 very_heavy 1 04FA: (unknown) $5774 1 0050: set_car $5774 max_speed_to 25.0 0051: set_car $5774 traffic_behavior_to 3 02E9: set_car $5774 speed_to 30.0 004A: car $5774 drive_to $5807 $5811 $5815 $5818 = 1 // (int) :LAN_B6_14057 004F: unknown_check $5770 jump_if_false @LAN_B6_14111 004E: put_car $5770 at -213.6378 -930.0012 12.079 00D1: set_car $5770 Z_angle_to 270.0 0126: make_car $5770 very_heavy 0 0236: (unknown) $5770 0 02E9: set_car $5770 speed_to 25.0 :LAN_B6_14111 0026: return :LAN_B6_14113 not $5774 == -1 // (int) var == num jump_if_false @LAN_B6_14233 80A0: not car $5774 wrecked jump_if_false @LAN_B6_14233 4 > $5818 // (int) num > var 0022: jump_if_false @LAN_B6_14233 // Note: the incorrect math opcode was used here 0035: 0@ = $5818 // (int vars) 0102: car $5774 near_point $5550(0@,4) $5554(0@,4) radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_B6_14233 // Note: the incorrect math opcode was used here $5818 += 1 // (int) $5818 >= 4 // (int) var >= num jump_if_false @LAN_B6_14212 0052: set_car $5774 driver_behaviour_to 0 0002: jump @LAN_B6_14233 :LAN_B6_14212 0035: 0@ = $5818 // (int vars) 004A: car $5774 drive_to $5550(0@,4) $5554(0@,4) $5558(0@,4) :LAN_B6_14233 0026: return :LAN_B6_14235 004F: unknown_check $5770 0022: jump_if_false @LAN_B6_14263 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @LAN_B6_1358 $5770 3000 $5820 :LAN_B6_14263 0026: return :LAN_B6_14265 0160: load_model #BOBCAT 0160: load_model #SENTXS 0160: load_model 113 0160: load_model 114 0160: load_model #UZI :LAN_B6_14288 0078: if or 8161: not model #BOBCAT available 8161: not model #SENTXS available 8161: not model 113 available 8161: not model 114 available 8161: not model #UZI available jump_if_false @LAN_B6_14345 0@ == 0 // (int) var == num jump_if_false @LAN_B6_14335 005F: (unknown) :LAN_B6_14335 0001: wait 0 ms 0002: jump @LAN_B6_14288 :LAN_B6_14345 005E: (unknown) :LAN_B6_14347 0162: release_model #BOBCAT 0162: release_model #SENTXS 0162: release_model 113 0162: release_model 114 0026: return :LAN_B6_14367 12@ = -792.017 // (float) 13@ = -921.8447 // (float) 14@ = 11.0953 // (float) 0080: actor $933 near_point 12@ 13@ radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_B6_14413 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_B6_14413 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 -35.0 0 01B5: (unknown) 0@ 1@ 2@ 9@ 10@ 11@ 0080: actor $933 near_point 9@ 10@ radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_B6_14523 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point 9@ 10@ radius 15.0 15.0 sphere 0 0022: jump_if_false @LAN_B6_14523 // Note: the incorrect math opcode was used here 8227: not (unknown) 9@ 10@ 11@ 10.0 10.0 10.0 0022: jump_if_false @LAN_B6_14523 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 9@ 10@ 11@ radius 5.0 0022: jump_if_false @LAN_B6_14523 // Note: the incorrect math opcode was used here 0036: 0@ = 9@ // (float vars) 0036: 1@ = 10@ // (float vars) 0036: 2@ = 11@ // (float vars) 005E: (unknown) :LAN_B6_14523 005F: (unknown) :LAN_B6_14525 0051: set_car 0@ traffic_behavior_to 2 0050: set_car 0@ max_speed_to 37.0 0334: (unknown) 0@ 0 026D: (unknown) 0@ 1 01B0: (unknown) 0@ 1 04BE: (unknown) 0@ 1.25 2.0 042F: (unknown) 0@ 5500 014C: set_car 0@ health_to 5500 0026: return :LAN_B6_14572 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 00A1: (unknown) 0@ 8192 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 15 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 1100 0543: (unknown) 0@ 0 041B: (unknown) 0@ 9 0026: return :LAN_B6_14640 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14265 1@ jump_if_false @LAN_B6_14908 037B: constant_params 0 variable_params 3 unknown 5 call_with_params @LAN_B6_14367 2@ 3@ 4@ jump_if_false @LAN_B6_14908 0@ == 0 // (int) var == num jump_if_false @LAN_B6_14727 031B: (unknown) 180 -1 -1 0048: $5566(0@,2) = create_car #BOBCAT at 2@ 3@ 4@ 0150: set_car $5566(0@,2) color_to 14 14 0002: jump @LAN_B6_14770 :LAN_B6_14727 0@ == 1 // (int) var == num jump_if_false @LAN_B6_14770 031B: (unknown) 274 -1 -1 0048: $5566(0@,2) = create_car #SENTXS at 2@ 3@ 4@ 0150: set_car $5566(0@,2) color_to 7 7 :LAN_B6_14770 0233: (unknown) $5566(0@,2) $937 $938 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14525 $5566(0@,2) 00A4: $5568(0@,2) = create_actor_pedtype 2 model 113 in_car $5566(0@,2) driverseat 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14572 $5568(0@,2) 00E3: (unknown) $5568(0@,2) 0118: $5570(0@,2) = create_actor_pedtype 2 model 114 in_car $5566(0@,2) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_B6_14572 $5570(0@,2) 00E3: (unknown) $5570(0@,2) 0052: set_car $5566(0@,2) driver_behaviour_to 5 02E9: set_car $5566(0@,2) speed_to 37.0 $5572(0@,2) = 1 // (int) 00C0: (unknown) $5566(0@,2) $5574(0@,2) 00C4: (unknown) $5574(0@,2) 1 005E: (unknown) :LAN_B6_14908 005F: (unknown) :LAN_B6_14910 004F: unknown_check $5566(0@,2) jump_if_false @LAN_B6_15197 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @LAN_B6_14367 1@ 2@ 3@ jump_if_false @LAN_B6_15197 82DB: not unknown_check $5574(0@,2) 0 jump_if_false @LAN_B6_14970 00BB: (unknown) $5574(0@,2) 02E2: $5574(0@,2) = 0 // (any) :LAN_B6_14970 82DB: not unknown_check $5576(0@,2) 0 jump_if_false @LAN_B6_14997 00BB: (unknown) $5576(0@,2) 02E2: $5576(0@,2) = 0 // (any) :LAN_B6_14997 003F: destroy_actor $5568(0@,2) 003F: destroy_actor $5570(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14265 0 jump_if_false @LAN_B6_15197 00A4: $5568(0@,2) = create_actor_pedtype 2 model 113 in_car $5566(0@,2) driverseat 00E3: (unknown) $5568(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14572 $5568(0@,2) 0118: $5570(0@,2) = create_actor_pedtype 2 model 114 in_car $5566(0@,2) passenger_seat 0 00E3: (unknown) $5570(0@,2) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14572 $5570(0@,2) 004E: put_car $5566(0@,2) at 1@ 2@ 3@ 0233: (unknown) $5566(0@,2) $937 $938 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_B6_14525 $5566(0@,2) 80D8: not car $5566(0@,2) health >= 550 jump_if_false @LAN_B6_15154 014C: set_car $5566(0@,2) health_to 550 :LAN_B6_15154 0052: set_car $5566(0@,2) driver_behaviour_to 5 02E9: set_car $5566(0@,2) speed_to 37.0 $5572(0@,2) = 1 // (int) 00C0: (unknown) $5566(0@,2) $5574(0@,2) 00C4: (unknown) $5574(0@,2) 1 :LAN_B6_15197 0026: return :LAN_B6_15199 not $5572(0@,2) == 0 // (int) var == num jump_if_false @LAN_B6_15530 82DB: not unknown_check $5574(0@,2) 0 jump_if_false @LAN_B6_15240 00BB: (unknown) $5574(0@,2) 02E2: $5574(0@,2) = 0 // (any) :LAN_B6_15240 0045: actor $5568(0@,2) defined jump_if_false @LAN_B6_15371 0043: store_actor $5568(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5093 1@ 2@ 3@ 20.0 20.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 1@ 2@ 3@ 20.0 20.0 0 7@ 8@ 9@ 0433: (unknown) $5568(0@,2) 4@ 5@ 7@ 8@ 1 0045: actor $933 defined 0022: jump_if_false @LAN_B6_15339 // Note: the incorrect math opcode was used here 00E4: (unknown) $5568(0@,2) $933 :LAN_B6_15339 02DB: unknown_check $5574(0@,2) 0 jump_if_false @LAN_B6_15371 00C1: (unknown) $5568(0@,2) $5574(0@,2) 00C4: (unknown) $5574(0@,2) 1 :LAN_B6_15371 0045: actor $5570(0@,2) defined jump_if_false @LAN_B6_15502 0043: store_actor $5570(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5093 1@ 2@ 3@ 20.0 20.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 1@ 2@ 3@ 20.0 20.0 0 7@ 8@ 9@ 0433: (unknown) $5570(0@,2) 4@ 5@ 7@ 8@ 1 0045: actor $933 defined 0022: jump_if_false @LAN_B6_15470 // Note: the incorrect math opcode was used here 00E4: (unknown) $5570(0@,2) $933 :LAN_B6_15470 02DB: unknown_check $5576(0@,2) 0 jump_if_false @LAN_B6_15502 00C1: (unknown) $5570(0@,2) $5576(0@,2) 00C4: (unknown) $5576(0@,2) 1 :LAN_B6_15502 004F: unknown_check $5566(0@,2) jump_if_false @LAN_B6_15522 0052: set_car $5566(0@,2) driver_behaviour_to 0 :LAN_B6_15522 $5572(0@,2) = 2 // (int) :LAN_B6_15530 0026: return :LAN_B6_15532 $5572(0@,2) == 0 // (int) var == num jump_if_false @LAN_B6_15565 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_B6_14640 0@ 0 0002: jump @LAN_B6_16038 :LAN_B6_15565 $5572(0@,2) == 1 // (int) var == num jump_if_false @LAN_B6_15783 0078: if or 00A0: car $5566(0@,2) wrecked 009F: actor $5568(0@,2) dead 009F: actor $5570(0@,2) dead jump_if_false @LAN_B6_15622 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_15199 0@ 0026: return :LAN_B6_15622 0078: if or 807E: not actor $5568(0@,2) driving 807E: not actor $5570(0@,2) driving jump_if_false @LAN_B6_15658 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_15199 0@ 0026: return :LAN_B6_15658 02D8: unknown_check $5566(0@,2) jump_if_false @LAN_B6_15684 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_15199 0@ 0026: return :LAN_B6_15684 8132: not actor $933 near_car $5566(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @LAN_B6_15732 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5566(0@,2) 0022: jump_if_false @LAN_B6_15732 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_14910 0@ 0026: return :LAN_B6_15732 0132: actor $933 near_car $5566(0@,2) radius 45.0 45.0 sphere 0 0022: jump_if_false @LAN_B6_15768 // Note: the incorrect math opcode was used here 01B0: (unknown) $5566(0@,2) 0 0002: jump @LAN_B6_15776 :LAN_B6_15768 01B0: (unknown) $5566(0@,2) 1 :LAN_B6_15776 0002: jump @LAN_B6_16038 :LAN_B6_15783 $5572(0@,2) == 2 // (int) var == num jump_if_false @LAN_B6_16038 82DB: not unknown_check $5574(0@,2) 0 jump_if_false @LAN_B6_15838 8045: not actor $5568(0@,2) defined jump_if_false @LAN_B6_15838 00BB: (unknown) $5574(0@,2) 02E2: $5574(0@,2) = 0 // (any) :LAN_B6_15838 82DB: not unknown_check $5576(0@,2) 0 jump_if_false @LAN_B6_15878 8045: not actor $5570(0@,2) defined jump_if_false @LAN_B6_15878 00BB: (unknown) $5576(0@,2) 02E2: $5576(0@,2) = 0 // (any) :LAN_B6_15878 00A0: car $5566(0@,2) wrecked jump_if_false @LAN_B6_15893 0026: return :LAN_B6_15893 0045: actor $5568(0@,2) defined jump_if_false @LAN_B6_15940 0078: if or 01B8: unknown_check $5568(0@,2) 0086: actor $933 near_actor $5568(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @LAN_B6_15940 // Note: the incorrect math opcode was used here 0026: return :LAN_B6_15940 0045: actor $5570(0@,2) defined 0022: jump_if_false @LAN_B6_15987 // Note: the incorrect math opcode was used here 0078: if or 01B8: unknown_check $5570(0@,2) 0086: actor $933 near_actor $5570(0@,2) radius 75.0 75.0 sphere 0 0022: jump_if_false @LAN_B6_15987 // Note: the incorrect math opcode was used here 0026: return :LAN_B6_15987 0078: if or 01B7: unknown_check $5566(0@,2) 0132: actor $933 near_car $5566(0@,2) radius 75.0 75.0 sphere 0 02D8: unknown_check $5566(0@,2) 0022: jump_if_false @LAN_B6_16027 // Note: the incorrect math opcode was used here 0026: return :LAN_B6_16027 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_B6_14910 0@ :LAN_B6_16038 0026: return 0@ = 0 // (int) :LAN_B6_16044 not $5572(0@,2) == 0 // (int) var == num jump_if_false @LAN_B6_16088 004F: unknown_check $5566(0@,2) jump_if_false @LAN_B6_16088 0052: set_car $5566(0@,2) driver_behaviour_to 0 04BE: (unknown) $5566(0@,2) 0.5 0.5 :LAN_B6_16088 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_16044 0026: return :LAN_B6_16107 1@ = 0 // (int) :LAN_B6_16111 82DB: not unknown_check $5574(1@,2) 0 jump_if_false @LAN_B6_16138 00BB: (unknown) $5574(1@,2) 02E2: $5574(1@,2) = 0 // (any) :LAN_B6_16138 82DB: not unknown_check $5576(1@,2) 0 jump_if_false @LAN_B6_16165 00BB: (unknown) $5576(1@,2) 02E2: $5576(1@,2) = 0 // (any) :LAN_B6_16165 not $5572(1@,2) == 0 // (int) var == num jump_if_false @LAN_B6_16249 0@ == 1 // (int) var == num jump_if_false @LAN_B6_16231 003F: destroy_actor $5568(1@,2) 003F: destroy_actor $5570(1@,2) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4661 $5566(1@,2) $5572(1@,2) = 0 // (int) 0002: jump @LAN_B6_16249 :LAN_B6_16231 0112: remove_references_to_actor $5568(1@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5570(1@,2) // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5566(1@,2) // Like turning a car into any random car :LAN_B6_16249 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_B6_16111 0026: return :LAN_B6_16268 not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16320 0 > $5834 // (int) num > var 0022: jump_if_false @LAN_B6_16304 // Note: the incorrect math opcode was used here $5837 = 0 // (int) 0002: jump @LAN_B6_16320 :LAN_B6_16304 00A0: car $5834 wrecked jump_if_false @LAN_B6_16320 $5837 = 0 // (int) :LAN_B6_16320 $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16410 0160: load_model #HUNTER 0160: load_model 41 :LAN_B6_16341 0078: if or 8161: not model #HUNTER available 8161: not model 41 available jump_if_false @LAN_B6_16371 0001: wait 0 ms 0002: jump @LAN_B6_16341 :LAN_B6_16371 0048: $5834 = create_car #HUNTER at 0@ 1@ 2@ 014C: set_car $5834 health_to 5000 023D: (unknown) $5834 1 02FF: (unknown) $5834 1 00A4: $5836 = create_actor_pedtype 2 model 41 in_car $5834 driverseat :LAN_B6_16410 0325: (unknown) $5834 0 02F3: (unknown) $5834 004E: put_car $5834 at 0@ 1@ 2@ 00D1: set_car $5834 Z_angle_to 3@ 03D8: (unknown) $5834 $5837 = 1 // (int) 0026: return :LAN_B6_16443 not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16478 004F: unknown_check $5834 jump_if_false @LAN_B6_16478 0325: (unknown) $5834 1 $5837 = 2 // (int) :LAN_B6_16478 0026: return :LAN_B6_16480 not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16530 004F: unknown_check $5834 jump_if_false @LAN_B6_16530 0233: (unknown) $5834 0@ 1@ 02E9: set_car $5834 speed_to 20.0 02DA: (unknown) $5834 0@ 1@ 2@ 3@ $5837 = 3 // (int) :LAN_B6_16530 0026: return :LAN_B6_16532 010E: 1@ = current_time_in_ms not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16578 004F: unknown_check $5834 jump_if_false @LAN_B6_16578 02F3: (unknown) $5834 0035: $5838 = 1@ // (int vars) 0029: $5838 += 0@ // (int vars) // Note: the incorrect math opcode was used here $5837 = 4 // (int) :LAN_B6_16578 0026: return :LAN_B6_16580 010E: 0@ = current_time_in_ms not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16647 004F: unknown_check $5834 jump_if_false @LAN_B6_16647 004F: unknown_check $5835 jump_if_false @LAN_B6_16647 02F3: (unknown) $5834 $5837 = 5 // (int) $5838 = 0 // (int) $5845 = 0 // (int) 004D: store_car $5835 position_to $5842 $5843 $5844 :LAN_B6_16647 0026: return :LAN_B6_16649 not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16774 004F: unknown_check $5834 jump_if_false @LAN_B6_16774 0035: $5835 = 0@ // (int vars) 004D: store_car $5835 position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 1@ 2@ 3@ 15.0 1.0 13.0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 1@ 2@ 3@ 22.5 0 10.5 7@ 8@ 9@ 004E: put_car $5834 at 4@ 5@ 6@ 00D1: set_car $5834 Z_angle_to 270.0 02E9: set_car $5834 speed_to 8.0 02DA: (unknown) $5834 7@ 8@ 9@ 120 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_B6_16532 2000 :LAN_B6_16774 0026: return not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16809 004F: unknown_check $5834 jump_if_false @LAN_B6_16809 02F3: (unknown) $5834 $5837 = 6 // (int) :LAN_B6_16809 0026: return :LAN_B6_16811 010E: 0@ = current_time_in_ms not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_16854 $5834 >= 0 // (int) var >= num jump_if_false @LAN_B6_16854 00A0: car $5834 wrecked jump_if_false @LAN_B6_16854 $5837 = 0 // (int) :LAN_B6_16854 004F: unknown_check $5835 jump_if_false @LAN_B6_16865 :LAN_B6_16865 not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_17546 $5837 == 2 // (int) var == num jump_if_false @LAN_B6_16897 0002: jump @LAN_B6_17546 :LAN_B6_16897 $5837 == 3 // (int) var == num jump_if_false @LAN_B6_16917 0002: jump @LAN_B6_17546 :LAN_B6_16917 $5837 == 4 // (int) var == num jump_if_false @LAN_B6_17009 004F: unknown_check $5835 jump_if_false @LAN_B6_17002 004D: store_car $5835 position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5197 1@ 2@ 3@ 22.5 0 10.5 7@ 8@ 9@ 02DA: (unknown) $5834 7@ 8@ 9@ 120 0011: 0@ > $5838 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_17002 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @LAN_B6_16580 :LAN_B6_17002 0002: jump @LAN_B6_17546 :LAN_B6_17009 $5837 == 5 // (int) var == num jump_if_false @LAN_B6_17417 004F: unknown_check $5835 jump_if_false @LAN_B6_17410 004D: store_car $5835 position_to 1@ 2@ 3@ 01CA: (unknown) $5835 10@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5197 1@ 2@ 3@ 22.5 0 10.5 7@ 8@ 9@ 02DA: (unknown) $5834 7@ 8@ 9@ 120 0011: 0@ > $5838 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_17410 // Note: the incorrect math opcode was used here $5845 == 0 // (int) var == num jump_if_false @LAN_B6_17114 11@ = 80.0 // (float) 0002: jump @LAN_B6_17211 :LAN_B6_17114 $5845 == 1 // (int) var == num jump_if_false @LAN_B6_17140 11@ = 60.0 // (float) 0002: jump @LAN_B6_17211 :LAN_B6_17140 $5845 == 2 // (int) var == num jump_if_false @LAN_B6_17166 11@ = 40.0 // (float) 0002: jump @LAN_B6_17211 :LAN_B6_17166 $5845 == 3 // (int) var == num jump_if_false @LAN_B6_17192 11@ = 20.0 // (float) 0002: jump @LAN_B6_17211 :LAN_B6_17192 $5845 == 4 // (int) var == num jump_if_false @LAN_B6_17211 11@ = 5.0 // (float) :LAN_B6_17211 10@ *= 0.33 // (float) 002A: 11@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 1@ // (float vars) 002A: 12@ += 11@ // (float vars) // Note: the incorrect math opcode was used here 0036: 13@ = $5843 // (float vars) 0036: 14@ = 3@ // (float vars) 14@ += 5.0 // (float) 01BB: (unknown) 12@ 13@ 14@ 14@ -270.0 > 12@ // (float) num > var 0022: jump_if_false @LAN_B6_17294 // Note: the incorrect math opcode was used here 027F: store_coords_to 15@ 16@ 17@ from_actor $5834 with_offset 0 0 -1.5 04BC: (unknown) 18 15@ 16@ 17@ 12@ 13@ 14@ 30.0 $5834 0 18@ :LAN_B6_17294 0035: $5838 = 0@ // (int vars) $5838 += 575 // (int) $5845 += 1 // (int) $5845 >= 5 // (int) var >= num jump_if_false @LAN_B6_17410 2 > $5846 // (int) num > var 0022: jump_if_false @LAN_B6_17358 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @LAN_B6_16532 2000 0002: jump @LAN_B6_17404 :LAN_B6_17358 $5846 == 2 // (int) var == num jump_if_false @LAN_B6_17391 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @LAN_B6_16532 1000 0002: jump @LAN_B6_17404 :LAN_B6_17391 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @LAN_B6_16532 500 :LAN_B6_17404 $5846 += 1 // (int) :LAN_B6_17410 0002: jump @LAN_B6_17546 :LAN_B6_17417 $5837 == 6 // (int) var == num jump_if_false @LAN_B6_17538 004F: unknown_check $5835 jump_if_false @LAN_B6_17531 004D: store_car $5835 position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5197 1@ 2@ 3@ 50.0 -60.0 1.0 7@ 8@ 9@ 02DA: (unknown) $5834 7@ 8@ 9@ 70 8135: not actor $933 near_car $5834 radius 50.0 50.0 50.0 sphere 50.0 0022: jump_if_false @LAN_B6_17531 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5834 0022: jump_if_false @LAN_B6_17531 // Note: the incorrect math opcode was used here 0049: destroy_car $5834 $5834 = -1 // (int) $5837 = 0 // (int) :LAN_B6_17531 0002: jump @LAN_B6_17546 :LAN_B6_17538 0239: (unknown) $5837 023B: (unknown) 039E: (unknown) :LAN_B6_17546 0026: return :LAN_B6_17548 not $5837 == 0 // (int) var == num jump_if_false @LAN_B6_17580 004F: unknown_check $5834 jump_if_false @LAN_B6_17580 0049: destroy_car $5834 $5837 = 0 // (int) :LAN_B6_17580 0026: return :LAN_B6_17582 0048: $5612(0@,2) = create_car #POLICEM at 1@ 2@ 3@ 00D1: set_car $5612(0@,2) Z_angle_to 4@ 0325: (unknown) $5612(0@,2) 1 022E: (unknown) $5612(0@,2) 1 0026: return :LAN_B6_17619 003E: $5614(0@,3) = create_actor_pedtype 22 model 8 at 1@ 2@ 3@ 00CF: set_actor $5614(0@,3) Z_angle_to 4@ 02F8: (unknown) $5614(0@,3) 1 0106: give_actor $5614(0@,3) weapon 25 ammo 3000 // Load the weapon model before using this 01C9: (unknown) $5614(0@,3) 1 0026: return :LAN_B6_17668 $5873 == 0 // (int) var == num jump_if_false @LAN_B6_17885 0160: load_model #POLICEM 0160: load_model 8 0160: load_model #UZI 0078: if or 8161: not model #POLICEM available 8161: not model 8 available 8161: not model #UZI available jump_if_false @LAN_B6_17721 0026: return :LAN_B6_17721 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17582 0 -203.8378 -934.7376 11.6771 19.6527 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17582 1 -207.9551 -930.829 11.8005 143.3595 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17619 0 -208.5006 -937.4811 12.0248 25.2951 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17619 1 -203.0113 -925.3679 11.7374 115.2951 037B: constant_params 5 variable_params 0 unknown 0 call_with_params @LAN_B6_17619 2 -209.3211 -924.6526 11.9891 124.1757 $5873 = 1 // (int) :LAN_B6_17885 0026: return :LAN_B6_17887 0@ = 0 // (int) :LAN_B6_17891 004F: unknown_check $5612(0@,2) jump_if_false @LAN_B6_17911 0325: (unknown) $5612(0@,2) 0 :LAN_B6_17911 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_B6_17891 0@ = 0 // (int) :LAN_B6_17932 0045: actor $5614(0@,3) defined jump_if_false @LAN_B6_17971 02F8: (unknown) $5614(0@,3) 0 0045: actor $933 defined jump_if_false @LAN_B6_17971 00F4: (unknown) $5614(0@,3) $933 :LAN_B6_17971 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_B6_17932 0026: return :LAN_B6_17990 $5873 == 1 // (int) var == num jump_if_false @LAN_B6_18120 1@ = 0 // (int) :LAN_B6_18007 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18040 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4661 $5612(1@,2) 0002: jump @LAN_B6_18046 :LAN_B6_18040 0113: remove_references_to_car $5612(1@,2) // Like turning a car into any random car :LAN_B6_18046 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_B6_18007 1@ = 0 // (int) :LAN_B6_18067 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18092 003F: destroy_actor $5614(1@,3) 0002: jump @LAN_B6_18098 :LAN_B6_18092 0112: remove_references_to_actor $5614(1@,3) // Like turning an actor into a random pedestrian :LAN_B6_18098 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @LAN_B6_18067 $5873 = 0 // (int) :LAN_B6_18120 0026: return :LAN_B6_18122 0377: (unknown) 44 0@ 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18141 005E: (unknown) :LAN_B6_18141 0045: actor $933 defined jump_if_false @LAN_B6_18220 0043: store_actor $933 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: 4@ = 1@ // (float vars) 4@ -= 2.0 // (float) 5@ = 1041.0 // (float) 6@ = 15.74 // (float) 0036: 7@ = 1@ // (float vars) 8@ = 1040.45 // (float) 9@ = 15.74 // (float) 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 1.0 00BA: set_camera_point_at 7@ 8@ 9@ mode 2 :LAN_B6_18220 005F: (unknown) 004D: store_car 0@ position_to 4@ 5@ 6@ 03EE: (unknown) 1@ 2@ 4@ 5@ 7@ :LAN_B6_18235 0 > 7@ // (float) num > var 0022: jump_if_false @LAN_B6_18259 // Note: the incorrect math opcode was used here 7@ += 360.0 // (float) 0002: jump @LAN_B6_18235 :LAN_B6_18259 7@ >= 360.0 // (float) var >= num jump_if_false @LAN_B6_18285 7@ -= 360.0 // (float) 0002: jump @LAN_B6_18259 :LAN_B6_18285 00D1: set_car 0@ Z_angle_to 7@ 02F2: (unknown) 0@ 7@ 0026: return :LAN_B6_18295 0045: actor $933 defined 0022: jump_if_false @LAN_B6_18437 // 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 -720.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_B6_18343 // Note: the incorrect math opcode was used here 0036: 4@ = 3@ // (float vars) 4@ += 1.5 // (float) 0002: jump @LAN_B6_18353 :LAN_B6_18343 0036: 4@ = 3@ // (float vars) 4@ += 5.0 // (float) :LAN_B6_18353 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18377 0036: $5821 = 4@ // (float vars) 0002: jump @LAN_B6_18408 :LAN_B6_18377 0036: 5@ = 4@ // (float vars) 002C: 5@ -= $5821 // (float vars) 5@ > 0 // (float) var > num jump_if_false @LAN_B6_18408 5@ /= 15.0 // (float) 002A: $5821 += 5@ // (float vars) // Note: the incorrect math opcode was used here :LAN_B6_18408 1@ -= 25.0 // (float) 0036: 3@ = $5821 // (float vars) 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 1.0 00B5: (unknown) $933 15 2 :LAN_B6_18437 0026: return :LAN_B6_18439 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @SAFEHOU_12249 20 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_4371 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6860 0@ = 1 // (int) :LAN_B6_18485 0@ > 0 // (int) var > num jump_if_false @LAN_B6_18791 0@ == 1 // (int) var == num jump_if_false @LAN_B6_18522 0025: gosub @LAN_B6_18823 0002: jump @LAN_B6_18784 :LAN_B6_18522 0@ == 2 // (int) var == num jump_if_false @LAN_B6_18548 0025: gosub @LAN_B6_20618 0002: jump @LAN_B6_18784 :LAN_B6_18548 0@ == 3 // (int) var == num jump_if_false @LAN_B6_18574 0025: gosub @LAN_B6_21498 0002: jump @LAN_B6_18784 :LAN_B6_18574 0@ == 4 // (int) var == num jump_if_false @LAN_B6_18600 0025: gosub @LAN_B6_22906 0002: jump @LAN_B6_18784 :LAN_B6_18600 0@ == 5 // (int) var == num jump_if_false @LAN_B6_18626 0025: gosub @LAN_B6_23315 0002: jump @LAN_B6_18784 :LAN_B6_18626 0@ == 6 // (int) var == num jump_if_false @LAN_B6_18652 0025: gosub @LAN_B6_24465 0002: jump @LAN_B6_18784 :LAN_B6_18652 0@ == 7 // (int) var == num jump_if_false @LAN_B6_18678 0025: gosub @LAN_B6_25957 0002: jump @LAN_B6_18784 :LAN_B6_18678 0@ == 8 // (int) var == num jump_if_false @LAN_B6_18704 0025: gosub @LAN_B6_26371 0002: jump @LAN_B6_18784 :LAN_B6_18704 0@ == 9 // (int) var == num jump_if_false @LAN_B6_18730 0025: gosub @LAN_B6_27018 0002: jump @LAN_B6_18784 :LAN_B6_18730 0@ == 10 // (int) var == num jump_if_false @LAN_B6_18756 0025: gosub @LAN_B6_27653 0002: jump @LAN_B6_18784 :LAN_B6_18756 0@ == 11 // (int) var == num jump_if_false @LAN_B6_18782 0025: gosub @LAN_B6_28326 0002: jump @LAN_B6_18784 :LAN_B6_18782 039E: (unknown) :LAN_B6_18784 0002: jump @LAN_B6_18485 :LAN_B6_18791 0@ == 0 // (int) var == num jump_if_false @LAN_B6_18816 0002: jump @LAN_B6_30650 0002: jump @LAN_B6_18823 :LAN_B6_18816 0002: jump @LAN_B6_30158 :LAN_B6_18823 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 -1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 0160: load_model #SENTXS 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_8021 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0048: $5675 = create_car #SENTXS at -846.1266 1038.364 14.7057 00D1: set_car $5675 Z_angle_to 180.0812 0150: set_car $5675 color_to 1 1 0045: actor $933 defined jump_if_false @LAN_B6_18950 0216: (unknown) $933 -830.0 1039.8 14.7083 00CF: set_actor $933 Z_angle_to 90.0 01EC: (unknown) $933 0 :LAN_B6_18950 003E: $5676 = create_actor_pedtype 13 model 137 at -829.6 1041.0 14.7083 00CF: set_actor $5676 Z_angle_to 90.0 01EC: (unknown) $5676 0 0045: actor $933 defined jump_if_false @LAN_B6_19006 042B: (unknown) $933 1@ 015F: (unknown) $5676 1@ :LAN_B6_19006 003E: $5693 = create_actor_pedtype 13 model 19 at -848.7515 1038.66 14.7057 003E: $5694 = create_actor_pedtype 13 model 34 at -848.2437 1039.562 14.7057 0399: (unknown) $5693 1 0393: (unknown) $5694 0 013E: actor $5693 look_at_actor $5694 013E: actor $5694 look_at_actor $5693 0285: (unknown) $933 0 0285: (unknown) $5676 0 04B9: (unknown) $933 0 0 0 04B9: (unknown) $5676 0 0 0 0045: actor $933 defined jump_if_false @LAN_B6_19138 00B9: set_camera_position -843.53 1045.22 16.13 rotations 0 0 0 00B5: (unknown) $933 15 2 :LAN_B6_19138 0059: text_clear_all 0001: wait 500 ms 0045: actor $5676 defined jump_if_false @LAN_B6_19206 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AA' 'LNB6_A0' $5676 0 // ~w~We're gonna make it big Vic. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6AA' :LAN_B6_19206 0045: actor $5676 defined jump_if_false @LAN_B6_19267 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AB' 'LNB6_A1' $5676 0 // ~w~I have a dream... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6AB' :LAN_B6_19267 0078: if and 0045: actor $5676 defined 0045: actor $933 defined jump_if_false @LAN_B6_19314 00EE: (unknown) $933 -844.5782 1039.8 00EE: (unknown) $5676 -844.6375 1040.4 :LAN_B6_19314 0045: actor $5693 defined jump_if_false @LAN_B6_19337 04B4: (unknown) $5693 120 524 100.0 :LAN_B6_19337 0045: actor $5694 defined jump_if_false @LAN_B6_19360 04B4: (unknown) $5694 120 513 100.0 :LAN_B6_19360 00C9: fade 1 1000 ms 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AA' 0 :LAN_B6_19387 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6AA' jump_if_false @LAN_B6_19440 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19387 :LAN_B6_19440 0045: actor $5676 defined jump_if_false @LAN_B6_19482 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AC' 'SLNB6AC' $5676 0 // ~w~I have a dream-muh! :LAN_B6_19482 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AB' 0 :LAN_B6_19502 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6AB' jump_if_false @LAN_B6_19555 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19502 :LAN_B6_19555 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'LANB6AC' jump_if_false @LAN_B6_19608 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19555 :LAN_B6_19608 0045: actor $5676 defined jump_if_false @LAN_B6_19650 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AD' 'LNB6_A2' $5676 0 // ~w~Your dream's my nightmare. :LAN_B6_19650 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AC' 0 0045: actor $5676 defined jump_if_false @LAN_B6_19693 04B4: (unknown) $5676 121 556 1.0 :LAN_B6_19693 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6AC' jump_if_false @LAN_B6_19746 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19693 :LAN_B6_19746 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'LANB6AD' jump_if_false @LAN_B6_19799 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19746 :LAN_B6_19799 0045: actor $933 defined jump_if_false @LAN_B6_19841 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AE' 'LNB6_A3' $933 0 // ~w~Don't be like that, man. :LAN_B6_19841 0045: actor $5676 defined jump_if_false @LAN_B6_19862 0528: (unknown) $5676 556 -1.0 :LAN_B6_19862 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AD' 0 0078: if and 0045: actor $933 defined 0045: actor $5676 defined jump_if_false @LAN_B6_19907 0153: (unknown) $933 $5676 :LAN_B6_19907 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6AD' jump_if_false @LAN_B6_19960 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19907 :LAN_B6_19960 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'LANB6AE' jump_if_false @LAN_B6_20013 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_18122 jump_if_true @LAN_B6_20583 0002: jump @LAN_B6_19960 :LAN_B6_20013 0045: actor $5676 defined jump_if_false @LAN_B6_20055 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AF' 'LNB6_A4' $5676 0 // ~w~Look, I've even arranged some insurance. :LAN_B6_20055 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AE' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6AE' jump_if_true @LAN_B6_20583 0045: actor $5676 defined jump_if_false @LAN_B6_20143 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6AG' 'LNB6_A5' $5676 0 // ~w~C'mon guys - time to pop. :LAN_B6_20143 0078: if and 0045: actor $5676 defined 0045: actor $933 defined jump_if_false @LAN_B6_20170 00A2: (unknown) $933 00A2: (unknown) $5676 :LAN_B6_20170 00B9: set_camera_position -849.58 1042.43 17.03 rotations 0 0 0 00BA: set_camera_point_at -848.96 1041.72 16.7 mode 2 0078: if and 004F: unknown_check $5675 0045: actor $933 defined jump_if_false @LAN_B6_20270 0154: (unknown) $933 0044: put_actor $933 at -843.5082 1038.057 14.7057 010F: (unknown) $933 -844.6174 1038.373 14.7057 :LAN_B6_20270 0078: if and 0045: actor $5676 defined 004F: unknown_check $5675 0045: actor $933 defined jump_if_false @LAN_B6_20343 0044: put_actor $5676 at -842.4291 1039.187 14.7057 010F: (unknown) $5676 -844.7119 1039.365 14.7057 00E9: (unknown) $5676 $5675 0153: (unknown) $5676 $933 :LAN_B6_20343 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6AF' 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AF' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6AF' jump_if_true @LAN_B6_20583 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6AG' 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6AG' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 400 jump_if_true @LAN_B6_20583 0078: if and 0045: actor $5693 defined 004F: unknown_check $5675 jump_if_false @LAN_B6_20502 0528: (unknown) $5693 524 -1.0 00E9: (unknown) $5693 $5675 :LAN_B6_20502 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 1000 jump_if_true @LAN_B6_20583 0078: if and 0045: actor $5694 defined 004F: unknown_check $5675 jump_if_false @LAN_B6_20557 0528: (unknown) $5694 513 -1.0 00E9: (unknown) $5694 $5675 :LAN_B6_20557 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6AG' jump_if_true @LAN_B6_20583 :LAN_B6_20583 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9873 0444: (unknown) 120 0444: (unknown) 121 0@ = 2 // (int) 0026: return :LAN_B6_20618 037B: constant_params 6 variable_params 0 unknown 31 call_with_params @LAN_B6_9657 -846.1266 1038.364 14.7057 180.0812 1 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @LAN_B6_20723 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6BA' 'SLNB6BA' $933 0 // ~w~So, what's the plan? 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6BA' :LAN_B6_20723 0045: actor $5676 defined jump_if_false @LAN_B6_20784 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6BB' 'SLNB6BB' $5676 0 // ~w~Martinez is bringing in that big ass shipment Forbes was rapping about...We're gonna rip it off. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6BB' :LAN_B6_20784 0045: actor $5676 defined jump_if_false @LAN_B6_20845 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6BC' 'LNB6_B2' $5676 0 // ~w~I'll take a look and see what's happening. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6BC' :LAN_B6_20845 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_362 1000 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 0 // (int) 5@ = 0 // (int) :LAN_B6_20875 0@ == 2 // (int) var == num jump_if_false @LAN_B6_21475 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6687 009F: actor $933 dead jump_if_false @LAN_B6_20926 0@ = -2 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_20926 00A0: car $5675 wrecked jump_if_false @LAN_B6_20949 0@ = -3 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_20949 009F: actor $5676 dead jump_if_false @LAN_B6_20972 0@ = -4 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_20972 009F: actor $5693 dead jump_if_false @LAN_B6_20995 0@ = -4 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_20995 009F: actor $5694 dead jump_if_false @LAN_B6_21018 0@ = -4 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_21018 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_4473 jump_if_false @LAN_B6_21047 0@ = 4 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_21047 3@ == 0 // (int) var == num jump_if_false @LAN_B6_21087 007C: actor $933 driving $5675 0022: jump_if_false @LAN_B6_21080 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_21080 0002: jump @LAN_B6_21108 :LAN_B6_21087 807C: not actor $933 driving $5675 0022: jump_if_false @LAN_B6_21108 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_21108 3@ == 1 // (int) var == num jump_if_false @LAN_B6_21162 0104: car $5675 in_sphere -1204.061 -7.3648 10.391 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_B6_21162 0@ = 3 // (int) :LAN_B6_21162 0@ == 2 // (int) var == num jump_if_false @LAN_B6_21468 2@ == 0 // (int) var == num jump_if_false @LAN_B6_21315 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_21206 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_21206 3@ == 0 // (int) var == num jump_if_false @LAN_B6_21258 0057: show_text_highpriority GXT 'LNB6_09' time 5000 flag 1 // Get in the ~b~car. 00C0: (unknown) $5675 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 0002: jump @LAN_B6_21293 :LAN_B6_21258 0057: show_text_highpriority GXT 'LNB6_10' time 5000 flag 1 // Drive to the ~y~docks~w~ in Little Haiti. 00C3: (unknown) -1204.061 -7.3648 10.391 $5674 :LAN_B6_21293 0035: 5@ = 6@ // (int vars) 5@ += 7000 // (int) 2@ = 1 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_21315 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_21468 // Note: the incorrect math opcode was used here 3@ == 1 // (int) var == num jump_if_false @LAN_B6_21468 4@ == 0 // (int) var == num jump_if_false @LAN_B6_21380 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6BA' 4@ += 1 // (int) 0002: jump @LAN_B6_21468 :LAN_B6_21380 4@ == 1 // (int) var == num jump_if_false @LAN_B6_21468 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6BA' jump_if_false @LAN_B6_21468 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'LANB6BB' jump_if_false @LAN_B6_21468 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6BB' 4@ += 1 // (int) :LAN_B6_21468 0002: jump @LAN_B6_20875 :LAN_B6_21475 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_21496 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_21496 0026: return :LAN_B6_21498 02E2: 7@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 -1 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6BC' 0 -2@ = -15000 // (int) // timer1 :LAN_B6_21540 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_B6_21591 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6BC' jump_if_false @LAN_B6_21584 -2@ = 0 // (int) // timer1 :LAN_B6_21584 0002: jump @LAN_B6_21540 :LAN_B6_21591 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 0059: text_clear_all 0045: actor $5676 defined jump_if_false @LAN_B6_21674 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6CA' 'LNB6_C0' $5676 0 // ~w~You two just sit tight and make sure our exit is clear. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6CA' :LAN_B6_21674 0045: actor $5676 defined jump_if_false @LAN_B6_21735 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6CB' 'LNB6_C1' $5676 0 // ~w~This is about to get ugly. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6CB' :LAN_B6_21735 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -1208.81 -18.45 11.82 rotations 0 0 0 00BA: set_camera_point_at -1209.8 -18.35 11.75 mode 2 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10220 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11589 003E: 8@ = create_actor_pedtype 22 model 137 at -1200.101 -5.438 10.3802 004F: unknown_check $5675 jump_if_false @LAN_B6_21862 004E: put_car $5675 at -1204.061 -7.3648 10.391 00D1: set_car $5675 Z_angle_to 180.0 :LAN_B6_21862 0045: actor $933 defined jump_if_false @LAN_B6_21921 0216: (unknown) $933 -1207.195 -13.0126 10.3852 010F: (unknown) $933 -1208.565 -15.1258 10.3816 02C0: (unknown) $933 7@ 010B: set_actor $933 armed_weapon_to 0 :LAN_B6_21921 0045: actor $5676 defined jump_if_false @LAN_B6_21966 0216: (unknown) $5676 -1209.797 -17.593 10.3775 00CF: set_actor $5676 Z_angle_to 92.5478 010B: set_actor $5676 armed_weapon_to 25 :LAN_B6_21966 0045: actor $5693 defined jump_if_false @LAN_B6_22019 0216: (unknown) $5693 -1209.712 -15.1786 10.3814 0045: actor $5676 defined jump_if_false @LAN_B6_22013 013E: actor $5693 look_at_actor $5676 :LAN_B6_22013 010B: set_actor $5693 armed_weapon_to 25 :LAN_B6_22019 0045: actor $5694 defined jump_if_false @LAN_B6_22069 0216: (unknown) $5694 -1208.967 -13.9212 10.3836 00CF: set_actor $5694 Z_angle_to 287.2579 010B: set_actor $5694 armed_weapon_to 25 00F4: (unknown) $5694 8@ :LAN_B6_22069 0160: load_model #FORKLIFT 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12145 0228: (unknown) 0443: (unknown) 65 :LAN_B6_22090 8445: not (unknown) 65 jump_if_false @LAN_B6_22111 0001: wait 0 ms 0002: jump @LAN_B6_22090 :LAN_B6_22111 0092: 13@ = init_object #WOODENBOX at 0 0 0 0225: (unknown) 13@ 0 003E: 9@ = create_actor_pedtype 22 model 114 at -1247.0 -27.6 10.8744 00CF: set_actor 9@ Z_angle_to 0 003E: 10@ = create_actor_pedtype 22 model 114 at -1247.0 -26.0 10.8744 00CF: set_actor 10@ Z_angle_to 0 0414: (unknown) 9@ 65 333 0414: (unknown) 10@ 65 332 00EE: (unknown) 9@ -1247.0 -10.0 00EE: (unknown) 10@ -1247.0 -10.0 003E: 11@ = create_actor_pedtype 22 model 113 at -1249.755 -25.598 11.0127 00CF: set_actor 11@ Z_angle_to 272.51 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_8263 11@ 0048: 14@ = create_car #FORKLIFT at -1241.799 -13.0037 10.4672 00A4: 12@ = create_actor_pedtype 22 model 113 in_car 14@ driverseat 00D1: set_car 14@ Z_angle_to 212.5321 0050: set_car 14@ max_speed_to 15.0 0300: (unknown) 14@ 200 01B6: (unknown) 14@ -1243.939 -26.0581 10.7564 0001: wait 500 ms 00C9: fade 1 1000 ms -2@ = -3000 // (int) // timer1 :LAN_B6_22333 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_B6_22437 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 18@ 18@ == 1 // (int) var == num jump_if_false @LAN_B6_22371 0002: jump @LAN_B6_22814 :LAN_B6_22371 0078: if and 0045: actor 9@ defined 0045: actor 10@ defined 0252: object 13@ exists jump_if_false @LAN_B6_22430 0414: (unknown) 9@ 65 333 0414: (unknown) 10@ 65 332 02EE: get_actor 9@ coords_to 15@ 16@ 17@ with_offset 0 0.85 0.45 010D: put_object 13@ at 15@ 16@ 17@ :LAN_B6_22430 0002: jump @LAN_B6_22333 :LAN_B6_22437 00C9: fade 0 500 ms 0045: actor $5676 defined jump_if_false @LAN_B6_22468 00EE: (unknown) $5676 -1209.772 -16.8572 :LAN_B6_22468 -2@ = -500 // (int) // timer1 :LAN_B6_22474 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_B6_22578 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 18@ 18@ == 1 // (int) var == num jump_if_false @LAN_B6_22512 0002: jump @LAN_B6_22814 :LAN_B6_22512 0078: if and 0045: actor 9@ defined 0045: actor 10@ defined 0252: object 13@ exists jump_if_false @LAN_B6_22571 0414: (unknown) 9@ 65 333 0414: (unknown) 10@ 65 332 02EE: get_actor 9@ coords_to 15@ 16@ 17@ with_offset 0 0.85 0.45 010D: put_object 13@ at 15@ 16@ 17@ :LAN_B6_22571 0002: jump @LAN_B6_22474 :LAN_B6_22578 00B9: set_camera_position -1208.47 -18.15 11.17 rotations 0 0 0 00BA: set_camera_point_at -1208.85 -17.27 11.44 mode 2 00C9: fade 1 250 ms 0045: actor $933 defined jump_if_false @LAN_B6_22654 01EC: (unknown) $933 0 00EE: (unknown) $933 -1208.565 -15.1258 :LAN_B6_22654 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6CA' 0 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 2000 jump_if_true @LAN_B6_22814 0045: actor $933 defined jump_if_false @LAN_B6_22717 04B4: (unknown) $933 120 524 1.0 :LAN_B6_22717 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6CA' jump_if_true @LAN_B6_22814 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6CB' 0 0078: if and 0045: actor $5676 defined 0045: actor $933 defined jump_if_false @LAN_B6_22788 0153: (unknown) $5676 $933 :LAN_B6_22788 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6CB' jump_if_true @LAN_B6_22814 :LAN_B6_22814 0045: actor 9@ defined jump_if_false @LAN_B6_22827 00DF: (unknown) 9@ :LAN_B6_22827 0045: actor 10@ defined jump_if_false @LAN_B6_22840 00DF: (unknown) 10@ :LAN_B6_22840 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 003F: destroy_actor 8@ 003F: destroy_actor 9@ 003F: destroy_actor 10@ 003F: destroy_actor 11@ 003F: destroy_actor 12@ 0093: destroy_object 13@ 0049: destroy_car 14@ 0045: actor $933 defined jump_if_false @LAN_B6_22891 0352: (unknown) $933 010B: set_actor $933 armed_weapon_to 7@ :LAN_B6_22891 0444: (unknown) 120 0444: (unknown) 121 0@ = 4 // (int) 0026: return :LAN_B6_22906 $5658 == 1 // (int) var == num jump_if_false @LAN_B6_22932 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 1000 :LAN_B6_22932 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10220 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11765 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11589 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12465 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10373 02CB: (unknown) 10.0 024F: (unknown) 0.5 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_4396 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_362 1000 0057: show_text_highpriority GXT 'LNB6_05' time 5000 flag 1 // Take out the ~r~gang members.~w~ Protect ~b~Lance~w~ and the trucks. 0045: actor $5676 defined jump_if_false @LAN_B6_23061 00C1: (unknown) $5676 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 :LAN_B6_23061 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1099 2 024D: (unknown) $5678 1 'LNB6_04' // Lance :LAN_B6_23088 0@ == 4 // (int) var == num jump_if_false @LAN_B6_23266 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6687 009F: actor $933 dead jump_if_false @LAN_B6_23136 0@ = -2 // (int) 0002: jump @LAN_B6_23259 :LAN_B6_23136 009F: actor $5676 dead jump_if_false @LAN_B6_23159 0@ = -4 // (int) 0002: jump @LAN_B6_23259 :LAN_B6_23159 00A0: car $5774 wrecked jump_if_false @LAN_B6_23182 0@ = -5 // (int) 0002: jump @LAN_B6_23259 :LAN_B6_23182 00A0: car $5770 wrecked jump_if_false @LAN_B6_23205 0@ = -5 // (int) 0002: jump @LAN_B6_23259 :LAN_B6_23205 $5731 == 0 // (int) var == num jump_if_false @LAN_B6_23229 0@ = 5 // (int) 0002: jump @LAN_B6_23259 :LAN_B6_23229 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12816 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10703 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11134 :LAN_B6_23259 0002: jump @LAN_B6_23088 :LAN_B6_23266 0@ == 5 // (int) var == num jump_if_false @LAN_B6_23313 0001: wait 1000 ms 00AE: remove_status_text $5678 02CB: (unknown) 1.0 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_23313 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_23313 0026: return :LAN_B6_23315 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 1000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12916 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10220 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11765 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11589 0045: actor $933 defined jump_if_false @LAN_B6_23439 022C: (unknown) -1280.683 -7.2178 10.7066 100.0 1 0216: (unknown) $933 -1280.683 -7.2178 10.7066 00CF: set_actor $933 Z_angle_to 237.061 :LAN_B6_23439 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_8344 -1279.75 -8.52 10.78 0 0045: actor $5676 defined jump_if_false @LAN_B6_23511 010F: (unknown) $5676 -1270.387 -11.1371 11.88 0285: (unknown) $5676 0 04B9: (unknown) $5676 0 0 0 0557: (unknown) $5676 0 :LAN_B6_23511 0443: (unknown) 107 0160: load_model #HUNTER 0160: load_model 41 0228: (unknown) 0048: 19@ = create_car #HUNTER at -1520.418 -35.7411 20.0 00A4: 20@ = create_actor_pedtype 22 model 41 in_car 19@ driverseat 03D8: (unknown) 19@ 02FF: (unknown) 19@ 1 0233: (unknown) 19@ -1110.416 16.7339 02DA: (unknown) 19@ -1110.416 16.7339 20.0 75 02E9: set_car 19@ speed_to 5.0 0001: wait 500 ms 0045: actor $5676 defined jump_if_false @LAN_B6_23664 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6DA' 'LNB6_D0' $5676 0 // ~w~Take the other truck and follow me. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6DA' :LAN_B6_23664 0045: actor $5676 defined jump_if_false @LAN_B6_23725 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6DB' 'LNB6_D1' $5676 0 // ~w~Looks like your friend Martinez finally showed up... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6DB' :LAN_B6_23725 0045: actor $933 defined jump_if_false @LAN_B6_23786 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6DC' 'LNB6_D2' $933 0 // ~w~Shit! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6DC' :LAN_B6_23786 00B9: set_camera_position -1270.3 -10.31 12.4 rotations 0 0 0 00BA: set_camera_point_at -1271.26 -10.11 12.2 mode 2 028D: (unknown) 0.1 00C9: fade 1 1000 ms 0045: actor $5676 defined jump_if_false @LAN_B6_23918 0044: put_actor $5676 at -1279.75 -8.52 10.78 010F: (unknown) $5676 -1270.387 -11.1371 11.88 0158: actor $5676 run_to -1270.387 -11.1371 0045: actor $933 defined jump_if_false @LAN_B6_23918 0153: (unknown) $5676 $933 :LAN_B6_23918 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 500 jump_if_true @LAN_B6_24418 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6DA' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6DA' jump_if_true @LAN_B6_24418 00B9: set_camera_position -1281.93 -7.82 11.78 rotations 0 0 0 00BA: set_camera_point_at -1280.97 -7.78 12.04 mode 2 0045: actor $933 defined jump_if_false @LAN_B6_24063 0044: put_actor $933 at -1280.68 -7.22 10.81 00CF: set_actor $933 Z_angle_to -136.08 :LAN_B6_24063 004F: unknown_check 19@ jump_if_false @LAN_B6_24106 004E: put_car 19@ at -1380.557 -25.4801 15.0 00D1: set_car 19@ Z_angle_to 270.0 02F2: (unknown) 19@ 270.0 0325: (unknown) 19@ 1 :LAN_B6_24106 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6DB' 1 0045: actor $5676 defined jump_if_false @LAN_B6_24180 00A2: (unknown) $5676 0044: put_actor $5676 at -1271.91 -10.6 10.88 00CF: set_actor $5676 Z_angle_to 55.0 04B4: (unknown) $5676 107 460 1.0 :LAN_B6_24180 0078: if and 0045: actor $933 defined 0045: actor $5676 defined jump_if_false @LAN_B6_24205 013E: actor $933 look_at_actor $5676 :LAN_B6_24205 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 2000 jump_if_true @LAN_B6_24418 004F: unknown_check 19@ jump_if_false @LAN_B6_24261 0325: (unknown) 19@ 0 02DA: (unknown) 19@ -1110.416 -20.0 20.0 120 02E9: set_car 19@ speed_to 25.0 :LAN_B6_24261 0045: actor $5676 defined jump_if_false @LAN_B6_24282 0528: (unknown) $5676 460 -1.5 :LAN_B6_24282 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6DB' jump_if_true @LAN_B6_24418 0078: if and 0045: actor $933 defined 0045: actor 20@ defined jump_if_false @LAN_B6_24331 0153: (unknown) $933 20@ :LAN_B6_24331 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 250 jump_if_true @LAN_B6_24418 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6DC' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6DC' jump_if_true @LAN_B6_24418 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 1000 jump_if_true @LAN_B6_24418 :LAN_B6_24418 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 003F: destroy_actor 20@ 0049: destroy_car 19@ 0444: (unknown) 107 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12916 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9873 0@ = 6 // (int) 0026: return :LAN_B6_24465 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13432 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_11589 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_16268 -828.4183 612.1526 20.0 0 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_16443 0221: (unknown) 01CF: (unknown) 0093: destroy_object $1202 0125: set_traffic_density_multiplier_to 0 02CB: (unknown) 1.666 0001: wait 1000 ms 0045: actor $5676 defined jump_if_false @LAN_B6_24613 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6EA' 'SLNB6EA' $5676 0 // ~w~Try to keep up man, I'm a BAAAD driver. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6EA' :LAN_B6_24613 0045: actor $933 defined jump_if_false @LAN_B6_24674 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6EB' 'SLNB6EB' $933 0 // ~w~You said it. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6EB' :LAN_B6_24674 0045: actor $5676 defined jump_if_false @LAN_B6_24735 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6EC' 'SLNB6EC' $5676 0 // ~w~I'm losing you man. Where are you? 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6EC' :LAN_B6_24735 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_362 1000 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1099 0 024D: (unknown) $5820 1 'DAMAGE' // Damage $5820 = 0 // (int) 2@ = 0 // (int) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 21@ = 1 // (int) 22@ = 0 // (int) 23@ = 0 // (int) 24@ = 0 // (int) :LAN_B6_24811 0@ == 6 // (int) var == num jump_if_false @LAN_B6_25914 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6687 009F: actor $933 dead jump_if_false @LAN_B6_24862 0@ = -2 // (int) 0002: jump @LAN_B6_25426 :LAN_B6_24862 009F: actor $5676 dead jump_if_false @LAN_B6_24885 0@ = -4 // (int) 0002: jump @LAN_B6_25426 :LAN_B6_24885 00A0: car $5774 wrecked jump_if_false @LAN_B6_24908 0@ = -5 // (int) 0002: jump @LAN_B6_25426 :LAN_B6_24908 00A0: car $5770 wrecked jump_if_false @LAN_B6_24931 0@ = -5 // (int) 0002: jump @LAN_B6_25426 :LAN_B6_24931 8086: not actor $933 near_actor $5676 radius 160.0 160.0 sphere 0 0022: jump_if_false @LAN_B6_24963 // Note: the incorrect math opcode was used here 0@ = -6 // (int) 0002: jump @LAN_B6_25426 :LAN_B6_24963 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13589 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14235 $5805 > 1 // (int) var > num jump_if_false @LAN_B6_25028 25@ = 0 // (int) :LAN_B6_25000 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_15532 25@ 25@ += 1 // (int) 25@ >= 2 // (int) var >= num jump_if_false @LAN_B6_25000 :LAN_B6_25028 3@ == 0 // (int) var == num jump_if_false @LAN_B6_25093 007C: actor $933 driving $5770 0022: jump_if_false @LAN_B6_25086 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) 23@ == 0 // (int) var == num jump_if_false @LAN_B6_25086 028E: (unknown) 1 1200000 23@ = 1 // (int) :LAN_B6_25086 0002: jump @LAN_B6_25114 :LAN_B6_25093 807C: not actor $933 driving $5770 0022: jump_if_false @LAN_B6_25114 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_25114 3@ == 1 // (int) var == num jump_if_false @LAN_B6_25202 21@ == 1 // (int) var == num jump_if_false @LAN_B6_25173 8086: not actor $933 near_actor $5676 radius 90.0 90.0 sphere 0 0022: jump_if_false @LAN_B6_25166 // Note: the incorrect math opcode was used here 21@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_25166 0002: jump @LAN_B6_25202 :LAN_B6_25173 0086: actor $933 near_actor $5676 radius 40.0 40.0 sphere 0 0022: jump_if_false @LAN_B6_25202 // Note: the incorrect math opcode was used here 21@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_25202 004F: unknown_check $5774 jump_if_false @LAN_B6_25254 0132: actor $933 near_car $5774 radius 90.0 90.0 sphere 0 0022: jump_if_false @LAN_B6_25247 // Note: the incorrect math opcode was used here 0050: set_car $5774 max_speed_to 28.0 0002: jump @LAN_B6_25254 :LAN_B6_25247 0050: set_car $5774 max_speed_to 10.0 :LAN_B6_25254 22@ == 0 // (int) var == num jump_if_false @LAN_B6_25298 0102: car $5774 near_point -754.6774 -924.3702 radius 27.0 27.0 sphere 0 jump_if_false @LAN_B6_25298 22@ = 1 // (int) :LAN_B6_25298 22@ == 1 // (int) var == num jump_if_false @LAN_B6_25378 3@ == 0 // (int) var == num jump_if_false @LAN_B6_25333 0052: set_car $5774 driver_behaviour_to 0 0002: jump @LAN_B6_25378 :LAN_B6_25333 8102: not car $5770 near_point -754.6774 -924.3702 radius 62.0 62.0 sphere 0 jump_if_false @LAN_B6_25373 0052: set_car $5774 driver_behaviour_to 0 0002: jump @LAN_B6_25378 :LAN_B6_25373 0@ = 7 // (int) :LAN_B6_25378 0@ == 6 // (int) var == num jump_if_false @LAN_B6_25426 8132: not actor $933 near_car $5770 radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_B6_25426 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5770 0022: jump_if_false @LAN_B6_25426 // Note: the incorrect math opcode was used here 0@ = -5 // (int) :LAN_B6_25426 0@ == 6 // (int) var == num jump_if_false @LAN_B6_25907 2@ == 0 // (int) var == num jump_if_false @LAN_B6_25700 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_25470 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_25470 3@ == 0 // (int) var == num jump_if_false @LAN_B6_25557 $5805 >= 0 // (int) var >= num jump_if_false @LAN_B6_25516 0057: show_text_highpriority GXT 'LNB6_00' time 5000 flag 1 // Get in the ~b~truck~w~ before you lose Lance! 0002: jump @LAN_B6_25532 :LAN_B6_25516 0057: show_text_highpriority GXT 'LNB6_11' time 5000 flag 1 // Get in the ~b~truck. :LAN_B6_25532 00C0: (unknown) $5770 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 0002: jump @LAN_B6_25678 :LAN_B6_25557 21@ == 0 // (int) var == num jump_if_false @LAN_B6_25644 $5805 >= 0 // (int) var >= num jump_if_false @LAN_B6_25603 0057: show_text_highpriority GXT 'LNB6_01' time 5000 flag 1 // Don't lose ~b~Lance! 0002: jump @LAN_B6_25619 :LAN_B6_25603 0057: show_text_highpriority GXT 'LNB6_12' time 5000 flag 1 // Don't leave ~b~Lance. :LAN_B6_25619 00C0: (unknown) $5774 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 0002: jump @LAN_B6_25678 :LAN_B6_25644 0057: show_text_highpriority GXT 'LNB6_02' time 5000 flag 1 // Follow ~b~Lance. 00C0: (unknown) $5774 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 :LAN_B6_25678 0035: 5@ = 6@ // (int vars) 5@ += 6000 // (int) 2@ = 1 // (int) 0002: jump @LAN_B6_25907 :LAN_B6_25700 0011: 6@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_B6_25907 // Note: the incorrect math opcode was used here 4@ == 0 // (int) var == num jump_if_false @LAN_B6_25765 $5805 >= 0 // (int) var >= num jump_if_false @LAN_B6_25758 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6EA' 4@ += 1 // (int) :LAN_B6_25758 0002: jump @LAN_B6_25907 :LAN_B6_25765 4@ == 1 // (int) var == num jump_if_false @LAN_B6_25834 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6EA' jump_if_false @LAN_B6_25827 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6EB' 4@ += 1 // (int) :LAN_B6_25827 0002: jump @LAN_B6_25907 :LAN_B6_25834 4@ == 2 // (int) var == num jump_if_false @LAN_B6_25907 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6EB' jump_if_false @LAN_B6_25907 21@ == 0 // (int) var == num jump_if_false @LAN_B6_25907 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6EC' 4@ += 1 // (int) :LAN_B6_25907 0002: jump @LAN_B6_24811 :LAN_B6_25914 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13292 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_12194 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_25955 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_25955 0026: return :LAN_B6_25957 0045: actor $933 defined jump_if_false @LAN_B6_25989 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 01AE: (unknown) 1 :LAN_B6_25989 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16107 1 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_16268 -840.0 -904.9971 30.0 0 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @LAN_B6_16480 -487.1297 -930.6 30.0 120 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9397 -788.0776 -922.471 9.5111 270.0 1 1 1 004F: unknown_check $5774 jump_if_false @LAN_B6_26146 004A: car $5774 drive_to -195.9454 -929.3721 12.6845 0050: set_car $5774 max_speed_to 25.0 02E9: set_car $5774 speed_to 25.0 0051: set_car $5774 traffic_behavior_to 3 :LAN_B6_26146 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9137 -809.1584 -920.5927 9.9683 270.0 1 1 1 004F: unknown_check $5770 jump_if_false @LAN_B6_26236 0236: (unknown) $5770 3 004A: car $5770 drive_to -195.9454 -929.3721 12.6845 0050: set_car $5770 max_speed_to 25.0 02E9: set_car $5770 speed_to 25.0 0051: set_car $5770 traffic_behavior_to 3 :LAN_B6_26236 00B9: set_camera_position -751.62 -929.73 12.65 rotations 0 0 0 00BA: set_camera_point_at -752.58 -929.48 12.5 mode 2 02B4: set_camera_transverse_delay 1.0 time 1000 0001: wait 500 ms 00B9: set_camera_position -751.62 -929.73 12.65 rotations 0 0 0 00BA: set_camera_point_at -752.18 -929.13 13.22 mode 1 0001: wait 1500 ms 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined jump_if_false @LAN_B6_26364 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :LAN_B6_26364 0@ = 8 // (int) 0026: return :LAN_B6_26371 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_18295 1 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14347 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13789 0525: (unknown) 2 004F: unknown_check $5770 jump_if_false @LAN_B6_26433 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16649 $5770 :LAN_B6_26433 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6ED' 'SLNB6ED' -1 0 // ~w~Hey, looks like the cops have scared off Martinez... 2@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) :LAN_B6_26476 0@ == 8 // (int) var == num jump_if_false @LAN_B6_26989 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6687 009F: actor $933 dead jump_if_false @LAN_B6_26527 0@ = -2 // (int) 0002: jump @LAN_B6_26855 :LAN_B6_26527 009F: actor $5676 dead jump_if_false @LAN_B6_26550 0@ = -4 // (int) 0002: jump @LAN_B6_26855 :LAN_B6_26550 00A0: car $5774 wrecked jump_if_false @LAN_B6_26573 0@ = -5 // (int) 0002: jump @LAN_B6_26855 :LAN_B6_26573 00A0: car $5770 wrecked jump_if_false @LAN_B6_26596 0@ = -5 // (int) 0002: jump @LAN_B6_26855 :LAN_B6_26596 -765.0 > $937 // (float) num > var 0022: jump_if_false @LAN_B6_26627 // Note: the incorrect math opcode was used here 013B: explode_car $5774 0@ = -4 // (int) 0002: jump @LAN_B6_26855 :LAN_B6_26627 $937 > -240.0 // (float) var > num jump_if_false @LAN_B6_26653 0@ = 9 // (int) 0002: jump @LAN_B6_26855 :LAN_B6_26653 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14235 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_16811 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17668 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_18295 0 3@ == 0 // (int) var == num jump_if_false @LAN_B6_26734 007C: actor $933 driving $5770 0022: jump_if_false @LAN_B6_26727 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_26727 0002: jump @LAN_B6_26755 :LAN_B6_26734 807C: not actor $933 driving $5770 0022: jump_if_false @LAN_B6_26755 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_26755 004D: store_car $5774 position_to 26@ 27@ 28@ 26@ > -228.0 // (float) var > num jump_if_false @LAN_B6_26787 0050: set_car $5774 max_speed_to 0 0002: jump @LAN_B6_26855 :LAN_B6_26787 26@ > -270.0 // (float) var > num jump_if_false @LAN_B6_26814 0050: set_car $5774 max_speed_to 10.0 0002: jump @LAN_B6_26855 :LAN_B6_26814 0132: actor $5676 near_car $5770 radius 150.0 150.0 sphere 0 0022: jump_if_false @LAN_B6_26848 // Note: the incorrect math opcode was used here 0050: set_car $5774 max_speed_to 25.0 0002: jump @LAN_B6_26855 :LAN_B6_26848 0050: set_car $5774 max_speed_to 15.0 :LAN_B6_26855 0@ == 8 // (int) var == num jump_if_false @LAN_B6_26982 2@ == 0 // (int) var == num jump_if_false @LAN_B6_26982 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_26899 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_26899 3@ == 0 // (int) var == num jump_if_false @LAN_B6_26951 0057: show_text_highpriority GXT 'LNB6_00' time 5000 flag 1 // Get in the ~b~truck~w~ before you lose Lance! 00C0: (unknown) $5770 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 0002: jump @LAN_B6_26967 :LAN_B6_26951 0057: show_text_highpriority GXT 'LNB6_03' time 5000 flag 1 // Cross the bridge and avoid incoming fire from the ~r~helicopter. :LAN_B6_26967 2@ = 1 // (int) 0035: 5@ = 6@ // (int vars) 5@ += 5000 // (int) :LAN_B6_26982 0002: jump @LAN_B6_26476 :LAN_B6_26989 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_27010 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_27010 02A0: (unknown) 1 00B6: restore_camera 0026: return :LAN_B6_27018 0045: actor $933 defined jump_if_false @LAN_B6_27050 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 01AE: (unknown) 1 :LAN_B6_27050 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17887 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6EE' 'SLNB6EE' -99 0 // ~w~Oh, shit. They're after US now. 004F: unknown_check $5774 jump_if_false @LAN_B6_27177 004E: put_car $5774 at -241.4767 -939.1563 13.645 00D1: set_car $5774 Z_angle_to 270.0 0050: set_car $5774 max_speed_to 25.0 02E9: set_car $5774 speed_to 25.0 0051: set_car $5774 traffic_behavior_to 3 0126: make_car $5774 very_heavy 1 01B6: (unknown) $5774 -190.1839 -932.3588 12.0914 :LAN_B6_27177 004F: unknown_check $5770 jump_if_false @LAN_B6_27261 004E: put_car $5770 at -258.6869 -937.5015 14.613 00D1: set_car $5770 Z_angle_to 272.2216 0050: set_car $5770 max_speed_to 25.0 02E9: set_car $5770 speed_to 25.0 0051: set_car $5770 traffic_behavior_to 3 0126: make_car $5770 very_heavy 1 01B6: (unknown) $5770 -189.8426 -925.5461 12.0278 :LAN_B6_27261 004F: unknown_check $5834 jump_if_false @LAN_B6_27333 004E: put_car $5834 at -275.0355 -945.0 22.0 00D1: set_car $5834 Z_angle_to 180.0 02E9: set_car $5834 speed_to 15.0 00D1: set_car $5834 Z_angle_to 270.0 02F2: (unknown) $5834 270.0 02DA: (unknown) $5834 -265.0 -1100.0 25.0 120 :LAN_B6_27333 00B9: set_camera_position -199.91 -924.63 13.04 rotations 0 0 0 00BA: set_camera_point_at -200.78 -925.11 12.95 mode 2 02B4: set_camera_transverse_delay 1.0 time 3000 0001: wait 0 ms 00B9: set_camera_position -199.91 -924.63 13.04 rotations 0 0 0 00BA: set_camera_point_at -200.45 -925.46 12.95 mode 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'LANB6ED' jump_if_false @LAN_B6_27568 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6ED' 0001: wait 1000 ms 004F: unknown_check $5770 jump_if_false @LAN_B6_27525 25@ = 0 // (int) :LAN_B6_27487 0045: actor $5614(25@,3) defined jump_if_false @LAN_B6_27508 00EC: (unknown) $5614(25@,3) $5770 :LAN_B6_27508 25@ += 1 // (int) 25@ >= 3 // (int) var >= num jump_if_false @LAN_B6_27487 :LAN_B6_27525 037A: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'LANB6ED' jump_if_false @LAN_B6_27561 0001: wait 0 ms 0002: jump @LAN_B6_27525 :LAN_B6_27561 0002: jump @LAN_B6_27573 :LAN_B6_27568 0001: wait 3000 ms :LAN_B6_27573 0001: wait 1000 ms 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined jump_if_false @LAN_B6_27614 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 01CF: (unknown) :LAN_B6_27614 004F: unknown_check $5770 jump_if_false @LAN_B6_27630 0126: make_car $5770 very_heavy 0 :LAN_B6_27630 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_17990 1 0049: destroy_car $5834 0@ = 10 // (int) 0026: return :LAN_B6_27653 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13953 0125: set_traffic_density_multiplier_to 1.0 0045: actor $933 defined jump_if_false @LAN_B6_27685 0099: set_player $933 minimum_wanted_level_to 4 :LAN_B6_27685 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'LANB6EE' jump_if_false @LAN_B6_27730 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'LANB6EE' :LAN_B6_27730 2@ = 0 // (int) :LAN_B6_27734 0@ == 10 // (int) var == num jump_if_false @LAN_B6_28299 0001: wait 0 ms 010E: 6@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_6687 009F: actor $933 dead jump_if_false @LAN_B6_27785 0@ = -2 // (int) 0002: jump @LAN_B6_28105 :LAN_B6_27785 009F: actor $5676 dead jump_if_false @LAN_B6_27808 0@ = -4 // (int) 0002: jump @LAN_B6_28105 :LAN_B6_27808 00A0: car $5774 wrecked jump_if_false @LAN_B6_27831 0@ = -5 // (int) 0002: jump @LAN_B6_28105 :LAN_B6_27831 00A0: car $5770 wrecked jump_if_false @LAN_B6_27854 0@ = -5 // (int) 0002: jump @LAN_B6_28105 :LAN_B6_27854 8086: not actor $933 near_actor $5676 radius 160.0 160.0 sphere 0 0022: jump_if_false @LAN_B6_27886 // Note: the incorrect math opcode was used here 0@ = -6 // (int) 0002: jump @LAN_B6_28105 :LAN_B6_27886 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14113 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_14235 3@ == 0 // (int) var == num jump_if_false @LAN_B6_27946 007C: actor $933 driving $5770 0022: jump_if_false @LAN_B6_27939 // Note: the incorrect math opcode was used here 3@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_27939 0002: jump @LAN_B6_27967 :LAN_B6_27946 807C: not actor $933 driving $5770 0022: jump_if_false @LAN_B6_27967 // Note: the incorrect math opcode was used here 3@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_27967 3@ == 1 // (int) var == num jump_if_false @LAN_B6_28105 21@ == 1 // (int) var == num jump_if_false @LAN_B6_28026 8086: not actor $933 near_actor $5676 radius 90.0 90.0 sphere 0 0022: jump_if_false @LAN_B6_28019 // Note: the incorrect math opcode was used here 21@ = 0 // (int) 2@ = 0 // (int) :LAN_B6_28019 0002: jump @LAN_B6_28055 :LAN_B6_28026 0086: actor $933 near_actor $5676 radius 40.0 40.0 sphere 0 0022: jump_if_false @LAN_B6_28055 // Note: the incorrect math opcode was used here 21@ = 1 // (int) 2@ = 0 // (int) :LAN_B6_28055 21@ == 1 // (int) var == num jump_if_false @LAN_B6_28105 $5818 >= 4 // (int) var >= num jump_if_false @LAN_B6_28105 0132: actor $933 near_car $5774 radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_B6_28105 // Note: the incorrect math opcode was used here 0@ = 11 // (int) :LAN_B6_28105 0@ == 10 // (int) var == num jump_if_false @LAN_B6_28292 2@ == 0 // (int) var == num jump_if_false @LAN_B6_28292 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_28149 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_28149 3@ == 0 // (int) var == num jump_if_false @LAN_B6_28201 0057: show_text_highpriority GXT 'LNB6_00' time 5000 flag 1 // Get in the ~b~truck~w~ before you lose Lance! 00C0: (unknown) $5770 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 0002: jump @LAN_B6_28287 :LAN_B6_28201 21@ == 0 // (int) var == num jump_if_false @LAN_B6_28253 0057: show_text_highpriority GXT 'LNB6_01' time 5000 flag 1 // Don't lose ~b~Lance! 00C0: (unknown) $5774 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 0002: jump @LAN_B6_28287 :LAN_B6_28253 0057: show_text_highpriority GXT 'LNB6_02' time 5000 flag 1 // Follow ~b~Lance. 00C0: (unknown) $5774 $5674 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_1320 $5674 :LAN_B6_28287 2@ = 1 // (int) :LAN_B6_28292 0002: jump @LAN_B6_27734 :LAN_B6_28299 82DB: not unknown_check $5674 0 jump_if_false @LAN_B6_28320 00BB: (unknown) $5674 02E2: $5674 = 0 // (any) :LAN_B6_28320 00AE: remove_status_text $5820 0026: return :LAN_B6_28326 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_190 1000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 00B9: set_camera_position -83.32 -1562.89 16.97 rotations 0 0 0 00BA: set_camera_point_at -83.58 -1563.79 16.62 mode 2 022C: (unknown) -87.6711 -1577.016 9.4201 30.0 1 022C: (unknown) -83.059 -1568.291 9.2777 30.0 1 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9397 -80.7633 -1570.44 9.4145 150.1961 1 1 1 037B: constant_params 7 variable_params 0 unknown 31 call_with_params @LAN_B6_9137 -81.9791 -1563.208 9.2777 147.4046 1 1 1 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3117 2 3 0045: actor $5676 defined jump_if_false @LAN_B6_28579 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6FA' 'LNB6_F0' $5676 0 // ~w~Rich at last, uh-hu, rich at last, huh... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6FA' :LAN_B6_28579 0045: actor $5676 defined jump_if_false @LAN_B6_28640 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6FF' 'SLNB6FF' $5676 0 // ~w~Thank God almighty, we are rich at last! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6FF' :LAN_B6_28640 0045: actor $933 defined jump_if_false @LAN_B6_28701 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6FB' 'LNB6_F1' $933 0 // ~w~We haven't sold this shit yet. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6FB' :LAN_B6_28701 0045: actor $5676 defined jump_if_false @LAN_B6_28762 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6FC' 'LNB6_F2' $5676 0 // ~w~We'd better: I've just bought us both fancy apartments. We're mortgaged to the hilt. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6FC' :LAN_B6_28762 0045: actor $933 defined jump_if_false @LAN_B6_28823 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6FD' 'LNB6_F3' $933 0 // ~w~We're supposed to be getting out of this shit. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'LANB6FD' :LAN_B6_28823 00B9: set_camera_position -66.11 -1570.52 18.57 rotations 0 0 0 00BA: set_camera_point_at -66.94 -1570.96 18.24 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -70.17 -1572.56 17.05 rotations 0 0 0 00BA: set_camera_point_at -71.07 -1572.88 16.76 mode 1 00C9: fade 1 1000 ms 004F: unknown_check $5774 jump_if_false @LAN_B6_28970 0300: (unknown) $5774 200 0050: set_car $5774 max_speed_to 7.5 02E9: set_car $5774 speed_to 7.5 01B6: (unknown) $5774 -89.1434 -1584.521 9.4662 :LAN_B6_28970 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 2000 jump_if_true @LAN_B6_29075 004F: unknown_check $5770 jump_if_false @LAN_B6_29041 0300: (unknown) $5770 200 0050: set_car $5770 max_speed_to 7.5 02E9: set_car $5770 speed_to 7.5 01B6: (unknown) $5770 -93.1475 -1582.004 9.4649 :LAN_B6_29041 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 4000 jump_if_true @LAN_B6_29075 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3117 2 2 :LAN_B6_29075 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 00B9: set_camera_position -87.39 -1623.3 9.89 rotations 0 0 0 00BA: set_camera_point_at -87.64 -1622.36 10.1 mode 2 022C: (unknown) -74.1953 -1599.851 9.4481 100.0 1 0045: actor $933 defined jump_if_false @LAN_B6_29221 042B: (unknown) $933 1@ 0216: (unknown) $933 -75.75 -1600.372 9.4481 010F: (unknown) $933 -91.49 -1612.42 9.45 01EC: (unknown) $933 0 010B: set_actor $933 armed_weapon_to 0 0285: (unknown) $933 0 04B9: (unknown) $933 0 0 0 :LAN_B6_29221 0045: actor $5676 defined jump_if_false @LAN_B6_29297 042B: (unknown) $5676 29@ 0216: (unknown) $5676 -76.6823 -1600.307 9.4483 010F: (unknown) $5676 -92.21 -1611.47 9.46 01EC: (unknown) $5676 0 010B: set_actor $5676 armed_weapon_to 0 0285: (unknown) $5676 0 04B9: (unknown) $5676 0 0 0 :LAN_B6_29297 0078: if and 0045: actor $933 defined 0045: actor $5676 defined jump_if_false @LAN_B6_29321 015F: (unknown) $933 29@ :LAN_B6_29321 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10063 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 500 jump_if_true @LAN_B6_29993 0045: actor $933 defined jump_if_false @LAN_B6_29382 00EE: (unknown) $933 -91.25 -1611.77 :LAN_B6_29382 0045: actor $5676 defined jump_if_false @LAN_B6_29407 00EE: (unknown) $5676 -90.93 -1610.59 :LAN_B6_29407 0078: if and 0045: actor $933 defined 0045: actor $5676 defined jump_if_false @LAN_B6_29432 0153: (unknown) $933 $5676 :LAN_B6_29432 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6FA' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6FA' jump_if_true @LAN_B6_29993 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6FF' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6FF' jump_if_true @LAN_B6_29993 0045: actor $5676 defined jump_if_false @LAN_B6_29568 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'LANB6FE' 'LNB6_F4' $5676 0 // ~w~We are. But I gotta do it in style. I've got a reputation to uphold. :LAN_B6_29568 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6FB' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6FB' jump_if_true @LAN_B6_29993 0078: if and 0045: actor $933 defined 0045: actor $5676 defined jump_if_false @LAN_B6_29640 0153: (unknown) $5676 $933 :LAN_B6_29640 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6FC' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6FC' jump_if_true @LAN_B6_29993 00B9: set_camera_position -94.31 -1613.15 10.01 rotations 0 0 0 00BA: set_camera_point_at -93.58 -1612.47 10.1 mode 2 02B4: set_camera_transverse_delay 1.0 time 7000 0045: actor $933 defined jump_if_false @LAN_B6_29796 0044: put_actor $933 at -91.25 -1611.77 9.45 010F: (unknown) $933 -102.87 -1605.91 9.3 00EE: (unknown) $933 -102.87 -1605.91 :LAN_B6_29796 0045: actor $5676 defined jump_if_false @LAN_B6_29859 0044: put_actor $5676 at -90.93 -1610.59 9.46 010F: (unknown) $5676 -102.07 -1604.88 9.32 00EE: (unknown) $5676 -102.07 -1604.88 :LAN_B6_29859 0001: wait 0 ms 00B9: set_camera_position -94.31 -1613.15 10.01 rotations 0 0 0 00BA: set_camera_point_at -94.88 -1612.36 10.25 mode 1 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6FD' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6FD' jump_if_true @LAN_B6_29993 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'LANB6FE' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'LANB6FE' jump_if_true @LAN_B6_29993 :LAN_B6_29993 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_B6_30051 0044: put_actor $933 at -106.1309 -1610.289 9.2118 00CF: set_actor $933 Z_angle_to 132.484 0221: (unknown) 01CF: (unknown) 015F: (unknown) $933 1@ :LAN_B6_30051 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3117 2 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13263 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13292 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9873 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10063 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16107 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_17990 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17548 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_362 1000 0026: return :LAN_B6_30158 0@ == -3 // (int) var == num jump_if_false @LAN_B6_30182 020D: (unknown) $5676 020D: (unknown) $5693 020D: (unknown) $5694 :LAN_B6_30182 809D: not wasted_or_busted // mission only jump_if_false @LAN_B6_30477 0078: if and not 0@ == -2 // (int) var == num not 0@ == -3 // (int) var == num jump_if_false @LAN_B6_30477 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5036 2000 809D: not wasted_or_busted // mission only jump_if_false @LAN_B6_30477 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_9873 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13263 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_13292 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_10063 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_16107 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @LAN_B6_17990 1 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_17548 0045: actor $933 defined jump_if_false @LAN_B6_30470 30@ = 0 // (int) 0078: if and $937 > -400.0 // (float) var > num 0 > $938 // (float) num > var 0022: jump_if_false @LAN_B6_30361 // Note: the incorrect math opcode was used here 30@ = 1 // (int) :LAN_B6_30361 0078: if and $937 > -200.0 // (float) var > num $938 > 0 // (float) var > num jump_if_false @LAN_B6_30389 30@ = 1 // (int) :LAN_B6_30389 0078: if and $937 > -760.0 // (float) var > num $938 > -960.0 // (float) var > num -900.0 > $938 // (float) num > var 0022: jump_if_false @LAN_B6_30426 // Note: the incorrect math opcode was used here 30@ = 1 // (int) :LAN_B6_30426 30@ == 1 // (int) var == num jump_if_false @LAN_B6_30470 0216: (unknown) $933 -771.0452 -883.166 10.0293 00CF: set_actor $933 Z_angle_to 263.6745 0221: (unknown) 01CF: (unknown) :LAN_B6_30470 00C9: fade 1 1000 ms :LAN_B6_30477 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @LAN_B6_30648 0@ == -3 // (int) var == num jump_if_false @LAN_B6_30541 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'LNB6_X0' // ~r~Lance died. 0002: jump @LAN_B6_30648 :LAN_B6_30541 0@ == -4 // (int) var == num jump_if_false @LAN_B6_30579 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'LNB6_X0' // ~r~Lance died. 0002: jump @LAN_B6_30648 :LAN_B6_30579 0@ == -5 // (int) var == num jump_if_false @LAN_B6_30617 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'LNB6_X1' // ~r~One of the trucks containing the merchandise was destroyed. 0002: jump @LAN_B6_30648 :LAN_B6_30617 0@ == -6 // (int) var == num jump_if_false @LAN_B6_30648 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'LNB6_X2' // ~r~You lost Lance. :LAN_B6_30648 0026: return :LAN_B6_30650 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @99RED_12847 'LAN_B06' 3000 // From Zero to Hero 01DF: progress_made += 1 0026: return :LAN_B6_30678 $940 = 0 // (int) 04BB: (unknown) 00AE: remove_status_text $5678 00AE: remove_status_text $5820 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @LAN_B6_4441 02A0: (unknown) 1 024F: (unknown) 1.0 02CB: (unknown) 1.0 007A: mission_cleanup 0026: return //-------------Mission 66--------------- :UMB_B1 0238: name_thread 'UMB_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'UMB_B1' 0025: gosub @UMB_B1_1099 009D: wasted_or_busted // mission only jump_if_false @UMB_B1_45 0025: gosub @UMB_B1_7840 :UMB_B1_45 0025: gosub @UMB_B1_8829 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B1_138 :UMB_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B1_172 809F: not actor 3@ dead 0022: jump_if_false @UMB_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B1_188 0026: return :UMB_B1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @UMB_B1_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 @UMB_B1_248 0400: (unknown) $933 $1070 0002: jump @UMB_B1_254 :UMB_B1_248 02C0: (unknown) $933 $1070 :UMB_B1_254 0@ >= 0 // (int) var >= num jump_if_false @UMB_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :UMB_B1_281 0045: actor $933 defined jump_if_false @UMB_B1_349 807E: not actor $933 driving jump_if_false @UMB_B1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @UMB_B1_329 :UMB_B1_326 021D: (unknown) 0 :UMB_B1_329 $1078 == 0 // (int) var == num jump_if_false @UMB_B1_345 02EA: select_interior 2 :UMB_B1_345 01AE: (unknown) 1 :UMB_B1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B1_362 0045: actor $933 defined jump_if_false @UMB_B1_426 807E: not actor $933 driving jump_if_false @UMB_B1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @UMB_B1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :UMB_B1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :UMB_B1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @UMB_B1_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 @UMB_B1_475 02EA: select_interior 0 :UMB_B1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B1_505 0026: return 0045: actor 0@ defined jump_if_false @UMB_B1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B1_556 0026: return :UMB_B1_558 0045: actor 0@ defined 0022: jump_if_false @UMB_B1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B1_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 @UMB_B1_605 :UMB_B1_601 1@ = 0 // (int) :UMB_B1_605 1@ == 1 // (int) var == num jump_if_false @UMB_B1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B1_682 007E: actor 0@ driving jump_if_false @UMB_B1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B1_671 :UMB_B1_668 00F1: (unknown) 0@ :UMB_B1_671 0002: jump @UMB_B1_682 :UMB_B1_678 1@ = 0 // (int) :UMB_B1_682 0002: jump @UMB_B1_605 :UMB_B1_689 0026: return 0045: actor 0@ defined jump_if_false @UMB_B1_783 007E: actor 0@ driving jump_if_false @UMB_B1_767 02A7: unknown_check 0@ jump_if_false @UMB_B1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B1_760 :UMB_B1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B1_760 0002: jump @UMB_B1_776 :UMB_B1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B1_776 0002: jump @UMB_B1_785 :UMB_B1_783 005F: (unknown) :UMB_B1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B1_877 :UMB_B1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_558 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_558 4@ :UMB_B1_877 0002: jump @UMB_B1_943 :UMB_B1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B1_943 :UMB_B1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_558 3@ :UMB_B1_943 0045: actor 0@ defined jump_if_false @UMB_B1_995 004F: unknown_check 1@ jump_if_false @UMB_B1_995 007E: actor 0@ driving jump_if_false @UMB_B1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B1_558 0@ :UMB_B1_995 5@ = 0 // (int) :UMB_B1_999 5@ == 0 // (int) var == num jump_if_false @UMB_B1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B1_1090 004F: unknown_check 1@ jump_if_false @UMB_B1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B1_1090 :UMB_B1_1056 2@ == -1 // (int) var == num jump_if_false @UMB_B1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B1_1090 :UMB_B1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B1_1090 0002: jump @UMB_B1_999 :UMB_B1_1097 0026: return :UMB_B1_1099 $940 = 1 // (int) 0001: wait 0 ms $5670 = 5 // (int) $5658 = -749.7 // (float) $5659 = -1364.3 // (float) $5660 = 11.4 // (float) $5667 = -752.7 // (float) $5668 = -1364.3 // (float) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @SAFEHOU_12249 21 0160: load_model #CUBAN 0160: load_model #GANG1A 0160: load_model #GANG1B 0160: load_model 153 0160: load_model #UZI 0160: load_model #INGRAMSL 0160: load_model #HERMES 0228: (unknown) 0443: (unknown) 120 0228: (unknown) 013F: $5637 = create_pickup #GD_DILDO type 3 at -867.1 1147.4 10.9 0263: (unknown) $5637 $5638 00AA: set_parked_car_generator $1216 cars_to_generate_to 0 02E2: 7@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @NONAME_1_9489 7@ 022C: (unknown) -1114.7 -427.8 10.0 10.0 1 0048: $5609 = create_car #CUBAN at -1114.7 -427.8 10.78 00D1: set_car $5609 Z_angle_to 270.0 014C: set_car $5609 health_to 2700 0334: (unknown) $5609 0 0048: $5618 = create_car #CUBAN at -816.3 -90.3 10.3 0048: $5619 = create_car #CUBAN at -816.7 -1480.0 11.3 0048: $5620 = create_car #CUBAN at -796.5 -1092.5 10.7 0048: $5621 = create_car #CUBAN at -980.7 -259.2 10.5 01AE: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_190 500 021D: (unknown) 0 809F: not actor $933 dead jump_if_false @UMB_B1_1481 0107: toggle_player $933 can_move 0 0044: put_actor $933 at -1114.8 -424.0 10.8 00CF: set_actor $933 Z_angle_to 90.0 0352: (unknown) $933 :UMB_B1_1481 003E: $5635 = create_actor_pedtype 22 model 153 at -1118.5 -423.6 11.52 00CF: set_actor $5635 Z_angle_to 270.0 00B9: set_camera_position -1119.14 -424.09 12.25 rotations 0 0 0 00BA: set_camera_point_at -1118.16 -424.05 12.05 mode 2 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB1AA' 'SUBB1AA' $5635 0 // ~w~I've got a package waiting for collection Downtown. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB1AA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB1AB' 'SUBB1AB' $5635 0 // ~w~Go get it for me, if you can. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB1AB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB1AC' 'SUBB1AC' $933 0 // ~w~I'm not your delivery man, friend. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB1AC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB1AD' 'SUBB1AD' $5635 0 // ~w~Until I know you've got some balls, and some juice in them, there'll be no alliance between us. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB1AD' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB1AE' 'SUBB1AE' $5635 0 // ~w~Juan will go with you. He'll tell me if you've got something down there. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB1AE' 0001: wait 1000 ms 809F: not actor $933 dead jump_if_false @UMB_B1_1844 0044: put_actor $933 at -1117.5 -415.8 -100.0 00EE: (unknown) $933 -1114.55 -425.63 :UMB_B1_1844 809F: not actor $5635 dead jump_if_false @UMB_B1_1895 0044: put_actor $5635 at -1116.25 -415.47 -100.0 0352: (unknown) $5635 00EE: (unknown) $5635 -1113.49 -425.32 015F: (unknown) $5635 30 :UMB_B1_1895 80A0: not car $5609 wrecked jump_if_false @UMB_B1_1929 0118: $5634 = create_actor_pedtype 2 model #GANG1A in_car $5609 passenger_seat -1 0368: (unknown) $5634 0 032D: (unknown) $5634 1 :UMB_B1_1929 00B9: set_camera_position -1104.97 -432.85 16.68 rotations 0 0 0 00BA: set_camera_point_at -1105.73 -432.3 16.31 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB1AA' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2004 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2046 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2036 0002: jump @UMB_B1_2694 :UMB_B1_2036 0001: wait 0 ms 0002: jump @UMB_B1_2004 :UMB_B1_2046 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB1AA' jump_if_false @UMB_B1_2079 0002: jump @UMB_B1_2694 :UMB_B1_2079 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB1AB' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2105 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2147 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2137 0002: jump @UMB_B1_2694 :UMB_B1_2137 0001: wait 0 ms 0002: jump @UMB_B1_2105 :UMB_B1_2147 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB1AB' jump_if_false @UMB_B1_2180 0002: jump @UMB_B1_2694 :UMB_B1_2180 809F: not actor $933 dead jump_if_false @UMB_B1_2205 00EE: (unknown) $933 -1115.4 -426.23 :UMB_B1_2205 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB1AC' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2231 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2273 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2263 0002: jump @UMB_B1_2694 :UMB_B1_2263 0001: wait 0 ms 0002: jump @UMB_B1_2231 :UMB_B1_2273 80A0: not car $5609 wrecked jump_if_false @UMB_B1_2317 809F: not actor $933 dead jump_if_false @UMB_B1_2317 04B6: (unknown) $933 0 04B7: (unknown) $933 0 00EA: (unknown) $933 $5609 $5696 = 1 // (int) :UMB_B1_2317 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB1AC' jump_if_false @UMB_B1_2350 0002: jump @UMB_B1_2694 :UMB_B1_2350 00B9: set_camera_position -1110.67 -429.5 11.6 rotations 0 0 0 00BA: set_camera_point_at -1111.47 -428.99 11.27 mode 2 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB1AD' 0 809F: not actor $933 dead jump_if_false @UMB_B1_2442 809F: not actor $5635 dead jump_if_false @UMB_B1_2442 0153: (unknown) $5635 $933 00A2: (unknown) $5635 :UMB_B1_2442 0001: wait 0 ms 0045: actor $5635 defined 0022: jump_if_false @UMB_B1_2468 // Note: the incorrect math opcode was used here 04B4: (unknown) $5635 120 512 1.0 :UMB_B1_2468 -2@ = 0 // (int) // timer1 :UMB_B1_2472 900 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2514 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2504 0002: jump @UMB_B1_2694 :UMB_B1_2504 0001: wait 0 ms 0002: jump @UMB_B1_2472 :UMB_B1_2514 -2@ = 0 // (int) // timer1 :UMB_B1_2518 1100 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2560 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2550 0002: jump @UMB_B1_2694 :UMB_B1_2550 0001: wait 0 ms 0002: jump @UMB_B1_2518 :UMB_B1_2560 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB1AD' jump_if_false @UMB_B1_2593 0002: jump @UMB_B1_2694 :UMB_B1_2593 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB1AE' 0 -2@ = 0 // (int) // timer1 :UMB_B1_2619 2000 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B1_2661 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @UMB_B1_2651 0002: jump @UMB_B1_2694 :UMB_B1_2651 0001: wait 0 ms 0002: jump @UMB_B1_2619 :UMB_B1_2661 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB1AE' jump_if_false @UMB_B1_2694 0002: jump @UMB_B1_2694 :UMB_B1_2694 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 :UMB_B1_2706 809F: not actor $933 dead jump_if_false @UMB_B1_2786 $5696 == 1 // (int) var == num jump_if_false @UMB_B1_2769 807E: not actor $933 driving jump_if_false @UMB_B1_2762 82A7: not unknown_check $933 jump_if_false @UMB_B1_2762 0001: wait 0 ms 0002: jump @UMB_B1_2706 :UMB_B1_2762 0002: jump @UMB_B1_2786 :UMB_B1_2769 80A0: not car $5609 wrecked jump_if_false @UMB_B1_2786 021C: (unknown) $933 $5609 :UMB_B1_2786 0048: $5688 = create_car #CUBAN at -1098.1 -408.6 -100.0 0048: $5689 = create_car #CUBAN at -1109.03 -411.4 -100.0 003E: $5690 = create_actor_pedtype 3 model #GANG1A at -1082.8 -401.3 -100.0 003E: $5692 = create_actor_pedtype 21 model #GANG1B at -1082.02 -399.2 -100.0 003E: $5691 = create_actor_pedtype 21 model #GANG1A at -1108.1 -441.3 -100.0 003E: $5693 = create_actor_pedtype 21 model #GANG1B at -1106.8 -437.1 -100.0 0106: give_actor $5690 weapon 26 ammo 500 // Load the weapon model before using this 0106: give_actor $5692 weapon 25 ammo 500 // Load the weapon model before using this 0106: give_actor $5691 weapon 26 ammo 500 // Load the weapon model before using this 0106: give_actor $5693 weapon 25 ammo 500 // Load the weapon model before using this 0368: (unknown) $5692 0 0368: (unknown) $5693 0 032D: (unknown) $5692 1 032D: (unknown) $5693 1 00EA: (unknown) $5690 $5688 00E9: (unknown) $5692 $5688 00EA: (unknown) $5691 $5689 00E9: (unknown) $5693 $5689 01EC: (unknown) $5690 1 01EC: (unknown) $5691 1 01EC: (unknown) $5692 1 01EC: (unknown) $5693 1 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12435 00B9: set_camera_position -1117.5 -432.36 12.91 rotations 0 0 0 00BA: set_camera_point_at -1117.04 -431.53 12.61 mode 2 0001: wait 800 ms 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position -1114.71 -431.07 11.29 rotations 0 0 0 00BA: set_camera_point_at -1114.43 -430.12 11.14 mode 1 022C: (unknown) -1114.7 -427.8 100.0 100.0 1 003F: destroy_actor $5635 0444: (unknown) 120 809F: not actor $933 dead jump_if_false @UMB_B1_3158 0339: (unknown) $933 0 :UMB_B1_3158 0001: wait 1000 ms 0057: show_text_highpriority GXT 'U1_T09' time 8000 flag 1 // You're not the only one after the package... Watch out for the other guys. 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 -2@ = 0 // (int) // timer1 :UMB_B1_3192 0078: if and 7000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @UMB_B1_3436 0001: wait 0 ms -2@ > 4300 // (int) var > num // timer1 jump_if_false @UMB_B1_3248 $5694 == 0 // (int) var == num jump_if_false @UMB_B1_3248 $5694 = 1 // (int) :UMB_B1_3248 809F: not actor $5690 dead jump_if_false @UMB_B1_3330 809F: not actor $5692 dead jump_if_false @UMB_B1_3330 80A0: not car $5688 wrecked jump_if_false @UMB_B1_3330 0078: if and 007E: actor $5690 driving 007E: actor $5692 driving jump_if_false @UMB_B1_3330 004A: car $5688 drive_to -651.2 1173.6 11.0 0051: set_car $5688 traffic_behavior_to 2 0050: set_car $5688 max_speed_to 50.0 :UMB_B1_3330 809F: not actor $5691 dead jump_if_false @UMB_B1_3429 809F: not actor $5693 dead jump_if_false @UMB_B1_3429 809F: not actor $933 dead jump_if_false @UMB_B1_3369 0153: (unknown) $933 $5691 :UMB_B1_3369 80A0: not car $5689 wrecked 0022: jump_if_false @UMB_B1_3429 // Note: the incorrect math opcode was used here 0078: if and 007E: actor $5691 driving 007E: actor $5693 driving 0022: jump_if_false @UMB_B1_3429 // Note: the incorrect math opcode was used here 004A: car $5689 drive_to -651.2 1173.6 11.0 0051: set_car $5689 traffic_behavior_to 2 0050: set_car $5689 max_speed_to 50.0 :UMB_B1_3429 0002: jump @UMB_B1_3192 :UMB_B1_3436 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 01AE: (unknown) 0 021D: (unknown) 1 0059: text_clear_all 809F: not actor $933 dead jump_if_false @UMB_B1_3547 0154: (unknown) $933 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 809F: not actor $5634 dead jump_if_false @UMB_B1_3547 014B: set_actor $5634 health_to 250 03D5: (unknown) $5634 250 0106: give_actor $5634 weapon 25 ammo 5000 // Load the weapon model before using this 01EC: (unknown) $5634 1 0442: (unknown) $5634 1 0339: (unknown) $5634 0 0119: actor $5634 kill_actor $933 00A1: (unknown) $5634 524288 :UMB_B1_3547 003F: destroy_actor $5690 003F: destroy_actor $5691 003F: destroy_actor $5692 003F: destroy_actor $5693 0049: destroy_car $5688 0049: destroy_car $5689 1@ = 0 // (int) :UMB_B1_3575 0001: wait 0 ms 80A0: not car $5362(1@,4) wrecked jump_if_false @UMB_B1_3782 014C: set_car $5362(1@,4) health_to 2000 00A4: $5354(1@,4) = create_actor_pedtype 21 model #GANG1A in_car $5362(1@,4) driverseat 041B: (unknown) $5354(1@,4) 9 0339: (unknown) $5354(1@,4) 0 014B: set_actor $5354(1@,4) health_to 150 03D5: (unknown) $5354(1@,4) 150 0290: (unknown) $5362(1@,4) 1.8 0118: $5358(1@,4) = create_actor_pedtype 21 model #GANG1B in_car $5362(1@,4) passenger_seat -1 00A1: (unknown) $5358(1@,4) 1 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 50.0 004A: car $5362(1@,4) drive_to -651.2 1173.6 11.0 0106: give_actor $5354(1@,4) weapon 26 ammo 500 // Load the weapon model before using this 0106: give_actor $5358(1@,4) weapon 25 ammo 500 // Load the weapon model before using this 041B: (unknown) $5358(1@,4) 7 0442: (unknown) $5358(1@,4) 1 01EC: (unknown) $5358(1@,4) 1 0119: actor $5358(1@,4) kill_actor $5354(1@,4) 01C9: (unknown) $5358(1@,4) 30 :UMB_B1_3782 0001: wait 0 ms 1@ += 1 // (int) 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_3809 // Note: the incorrect math opcode was used here 0002: jump @UMB_B1_3575 :UMB_B1_3809 $5649 = -867.1 // (float) $5650 = 1147.4 // (float) $5651 = 10.9 // (float) $5652 = -867.1 // (float) $5653 = 1147.4 // (float) 1@ = 0 // (int) :UMB_B1_3858 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_3915 // Note: the incorrect math opcode was used here 0001: wait 0 ms 809F: not actor $5354(1@,4) dead 0022: jump_if_false @UMB_B1_3903 // Note: the incorrect math opcode was used here 00C1: (unknown) $5354(1@,4) $5366(1@,4) 00C4: (unknown) $5366(1@,4) 0 :UMB_B1_3903 1@ += 1 // (int) 0002: jump @UMB_B1_3858 :UMB_B1_3915 1@ = 0 // (int) $5684 = 1 // (int) 01CF: (unknown) 0128: set_max_wanted_level_to 4 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_362 500 0057: show_text_highpriority GXT 'U1_01' time 7000 flag 1 // ~w~Pick up the ~g~package. :UMB_B1_3958 0001: wait 0 ms 009F: actor $933 dead jump_if_false @UMB_B1_3979 0002: jump @UMB_B1_7840 :UMB_B1_3979 809F: not actor $5358(1@,4) dead jump_if_false @UMB_B1_4000 0442: (unknown) $5358(1@,4) 1 :UMB_B1_4000 809F: not actor $5634 dead jump_if_false @UMB_B1_4017 0442: (unknown) $5634 1 :UMB_B1_4017 809F: not actor $933 dead jump_if_false @UMB_B1_4114 80A0: not car $5362(1@,4) wrecked jump_if_false @UMB_B1_4114 007C: actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_4081 // Note: the incorrect math opcode was used here 004C: set_car $5362(1@,4) to_normal_driver 0113: remove_references_to_car $5362(1@,4) // Like turning a car into any random car $5698 = 1 // (int) 0002: jump @UMB_B1_4114 :UMB_B1_4081 $5698 == 1 // (int) var == num jump_if_false @UMB_B1_4114 026A: unknown_check $933 jump_if_false @UMB_B1_4114 0352: (unknown) $933 $5698 = 0 // (int) :UMB_B1_4114 $5604 == 0 // (int) var == num jump_if_false @UMB_B1_6958 $5684 == 1 // (int) var == num jump_if_false @UMB_B1_4180 0140: pickup $5637 picked_up jump_if_false @UMB_B1_4180 0057: show_text_highpriority GXT 'U1_02' time 5000 flag 1 // ~w~Take the package to the ~y~drop off. 00C3: (unknown) $5658 $5659 $5660 $5661 $5604 = 1 // (int) :UMB_B1_4180 $5662 == 0 // (int) var == num jump_if_false @UMB_B1_4220 809F: not actor $933 dead jump_if_false @UMB_B1_4220 809F: not actor $5634 dead jump_if_false @UMB_B1_4220 0119: actor $5634 kill_actor $933 :UMB_B1_4220 0078: if and 034A: unknown_check $5670 $5687 == 0 // (int) var == num jump_if_false @UMB_B1_4340 809F: not actor $5670 dead jump_if_false @UMB_B1_4333 80A0: not car $5678 wrecked jump_if_false @UMB_B1_4268 01CA: (unknown) $5678 $5669 :UMB_B1_4268 809F: not actor $5634 dead 0022: jump_if_false @UMB_B1_4333 // Note: the incorrect math opcode was used here 0127: reset_actor $5634 flags 809F: not actor $933 dead 0022: jump_if_false @UMB_B1_4313 // Note: the incorrect math opcode was used here 009A: player $933 wanted_level > 1 jump_if_false @UMB_B1_4313 00A1: (unknown) $5634 64 :UMB_B1_4313 00A1: (unknown) $5634 8 03D6: (unknown) $5634 300 03D7: (unknown) $5634 1000 :UMB_B1_4333 0002: jump @UMB_B1_4408 :UMB_B1_4340 809F: not actor $5634 dead jump_if_false @UMB_B1_4408 0127: reset_actor $5634 flags 809F: not actor $933 dead jump_if_false @UMB_B1_4385 009A: player $933 wanted_level > 1 jump_if_false @UMB_B1_4385 00A1: (unknown) $5634 64 :UMB_B1_4385 00A1: (unknown) $5634 524288 03D6: (unknown) $5634 300 03D7: (unknown) $5634 1000 :UMB_B1_4408 $5349(1@,4) == 0 // (int) var == num jump_if_false @UMB_B1_5640 $5639 == 0 // (int) var == num jump_if_false @UMB_B1_4977 809F: not actor $5354(1@,4) dead jump_if_false @UMB_B1_4962 0127: reset_actor $5354(1@,4) flags 0080: actor $5354(1@,4) near_point $5652 $5653 radius 12.0 12.0 sphere 0 0022: jump_if_false @UMB_B1_4857 // Note: the incorrect math opcode was used here 00EE: (unknown) $5354(1@,4) $5652 $5653 01EC: (unknown) $5354(1@,4) 1 04B6: (unknown) $5354(1@,4) 0 04B7: (unknown) $5354(1@,4) 0 0081: actor $5354(1@,4) near_point_on_foot $5652 $5653 radius 1.5 1.5 sphere 0 0022: jump_if_false @UMB_B1_4850 // Note: the incorrect math opcode was used here 80A0: not car $5362(1@,4) wrecked 0022: jump_if_false @UMB_B1_4638 // Note: the incorrect math opcode was used here 014E: $5374(1@,4) = car $5362(1@,4) health $5374(1@,4) > 500 // (int) var > num jump_if_false @UMB_B1_4594 00EA: (unknown) $5354(1@,4) $5362(1@,4) $5686 = 0 // (int) 0002: jump @UMB_B1_4638 :UMB_B1_4594 00EE: (unknown) $5354(1@,4) $5667 $5668 01EC: (unknown) $5354(1@,4) 1 04B6: (unknown) $5354(1@,4) 0 04B7: (unknown) $5354(1@,4) 0 $5686 = 1 // (int) $5687 = 1 // (int) :UMB_B1_4638 $5684 == 1 // (int) var == num jump_if_false @UMB_B1_4660 0141: destroy_pickup $5637 $5684 = 0 // (int) :UMB_B1_4660 $5639 = 1 // (int) 1@ == 0 // (int) var == num jump_if_false @UMB_B1_4692 0057: show_text_highpriority GXT 'U1_T01' time 5000 flag 1 // ~r~Hilberto ~w~has the package! Take him down! :UMB_B1_4692 1@ == 1 // (int) var == num jump_if_false @UMB_B1_4719 0057: show_text_highpriority GXT 'U1_T02' time 5000 flag 1 // ~r~Ronaldo ~w~has the package! Take him down! :UMB_B1_4719 1@ == 2 // (int) var == num jump_if_false @UMB_B1_4746 0057: show_text_highpriority GXT 'U1_T03' time 5000 flag 1 // ~r~Carlos ~w~has the package! Take him down! :UMB_B1_4746 1@ == 3 // (int) var == num jump_if_false @UMB_B1_4773 0057: show_text_highpriority GXT 'U1_T04' time 5000 flag 1 // ~r~Fernandez ~w~has the package! Take him down! :UMB_B1_4773 $5683 == 0 // (int) var == num jump_if_false @UMB_B1_4799 00C4: (unknown) $5366(1@,4) 3 $5683 = 1 // (int) :UMB_B1_4799 0035: $5670 = $5354(1@,4) // (int vars) 0035: $5678 = $5362(1@,4) // (int vars) $5686 == 0 // (int) var == num jump_if_false @UMB_B1_4842 $5349(1@,4) = 2 // (int) 0002: jump @UMB_B1_4850 :UMB_B1_4842 $5349(1@,4) = 3 // (int) :UMB_B1_4850 0002: jump @UMB_B1_4955 :UMB_B1_4857 80A0: not car $5362(1@,4) wrecked jump_if_false @UMB_B1_4955 007C: actor $5354(1@,4) driving $5362(1@,4) 0022: jump_if_false @UMB_B1_4923 // Note: the incorrect math opcode was used here 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 40.0 004A: car $5362(1@,4) drive_to $5649 $5650 $5651 0002: jump @UMB_B1_4955 :UMB_B1_4923 00EE: (unknown) $5354(1@,4) $5652 $5653 01EC: (unknown) $5354(1@,4) 1 04B6: (unknown) $5354(1@,4) 0 04B7: (unknown) $5354(1@,4) 0 :UMB_B1_4955 0002: jump @UMB_B1_4970 :UMB_B1_4962 $5349(1@,4) = 4 // (int) :UMB_B1_4970 0002: jump @UMB_B1_5640 :UMB_B1_4977 809F: not actor $5358(1@,4) dead jump_if_false @UMB_B1_5033 809F: not actor $5670 dead jump_if_false @UMB_B1_5033 0127: reset_actor $5358(1@,4) flags 00A1: (unknown) $5358(1@,4) 8 03D6: (unknown) $5358(1@,4) 300 03D7: (unknown) $5358(1@,4) 1000 :UMB_B1_5033 809F: not actor $5354(1@,4) dead jump_if_false @UMB_B1_5632 80A0: not car $5362(1@,4) wrecked jump_if_false @UMB_B1_5625 007C: actor $5354(1@,4) driving $5362(1@,4) 0022: jump_if_false @UMB_B1_5323 // Note: the incorrect math opcode was used here $5665 == 0 // (int) var == num jump_if_false @UMB_B1_5181 $5669 > 15.0 // (float) var > num jump_if_false @UMB_B1_5121 004A: car $5362(1@,4) drive_to $5649 $5650 $5651 0002: jump @UMB_B1_5157 :UMB_B1_5121 0139: $5644 = random_int_in_ranges 2 6 02F5: (unknown) $5649 $5650 $5651 $5644 $5645 $5646 $5647 004A: car $5362(1@,4) drive_to $5645 $5646 $5647 :UMB_B1_5157 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 50.0 0002: jump @UMB_B1_5316 :UMB_B1_5181 8080: not actor $5354(1@,4) near_point $5652 $5653 radius 10.0 10.0 sphere 0 0022: jump_if_false @UMB_B1_5241 // Note: the incorrect math opcode was used here 004A: car $5362(1@,4) drive_to $5649 $5650 $5651 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 50.0 0002: jump @UMB_B1_5316 :UMB_B1_5241 809F: not actor $933 dead jump_if_false @UMB_B1_5281 807C: not actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_5281 // Note: the incorrect math opcode was used here 0052: set_car $5362(1@,4) driver_behaviour_to 11 00F1: (unknown) $5354(1@,4) :UMB_B1_5281 809F: not actor $5670 dead jump_if_false @UMB_B1_5316 00E4: (unknown) $5354(1@,4) $5670 01C9: (unknown) $5354(1@,4) 20 01EC: (unknown) $5354(1@,4) 1 :UMB_B1_5316 0002: jump @UMB_B1_5625 :UMB_B1_5323 809F: not actor $933 dead jump_if_false @UMB_B1_5357 807C: not actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_5357 // Note: the incorrect math opcode was used here 0052: set_car $5362(1@,4) driver_behaviour_to 11 :UMB_B1_5357 809F: not actor $933 dead jump_if_false @UMB_B1_5625 0078: if and 808F: not actor $5354(1@,4) near_actor $933 radius 70.0 70.0 70.0 sphere 0 81B8: not unknown_check $5354(1@,4) 0022: jump_if_false @UMB_B1_5534 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_5527 // Note: the incorrect math opcode was used here 807E: not actor $5354(1@,4) driving 0022: jump_if_false @UMB_B1_5462 // Note: the incorrect math opcode was used here 02BD: (unknown) $5362(1@,4) $5695 $5695 == -1 // (int) var == num jump_if_false @UMB_B1_5462 021C: (unknown) $5354(1@,4) $5362(1@,4) :UMB_B1_5462 809F: not actor $5358(1@,4) dead 0022: jump_if_false @UMB_B1_5527 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5358(1@,4) 0022: jump_if_false @UMB_B1_5527 // Note: the incorrect math opcode was used here 807E: not actor $5358(1@,4) driving 0022: jump_if_false @UMB_B1_5527 // Note: the incorrect math opcode was used here 0299: unknown_check $5362(1@,4) 0 jump_if_false @UMB_B1_5527 0298: (unknown) $5358(1@,4) $5362(1@,4) -1 :UMB_B1_5527 0002: jump @UMB_B1_5625 :UMB_B1_5534 0078: if or $5665 == 0 // (int) var == num 8132: not actor $5354(1@,4) near_car $5362(1@,4) radius 8.0 8.0 sphere 0 0022: jump_if_false @UMB_B1_5590 // Note: the incorrect math opcode was used here 00EA: (unknown) $5354(1@,4) $5362(1@,4) 01EC: (unknown) $5354(1@,4) 1 0002: jump @UMB_B1_5625 :UMB_B1_5590 809F: not actor $5670 dead jump_if_false @UMB_B1_5625 00E4: (unknown) $5354(1@,4) $5670 01C9: (unknown) $5354(1@,4) 20 01EC: (unknown) $5354(1@,4) 1 :UMB_B1_5625 0002: jump @UMB_B1_5640 :UMB_B1_5632 $5349(1@,4) = 5 // (int) :UMB_B1_5640 $5349(1@,4) == 2 // (int) var == num jump_if_false @UMB_B1_6187 809F: not actor $5354(1@,4) dead jump_if_false @UMB_B1_6179 007E: actor $5354(1@,4) driving jump_if_false @UMB_B1_5693 $5665 = 0 // (int) 0002: jump @UMB_B1_5778 :UMB_B1_5693 826A: not unknown_check $5354(1@,4) jump_if_false @UMB_B1_5767 $5666 == 0 // (int) var == num jump_if_false @UMB_B1_5735 -1@ = 0 // (int) // timer2 $5666 = 1 // (int) 0002: jump @UMB_B1_5760 :UMB_B1_5735 -1@ > 6000 // (int) var > num // timer2 jump_if_false @UMB_B1_5760 014B: set_actor $5354(1@,4) health_to 0 $5666 = 0 // (int) :UMB_B1_5760 0002: jump @UMB_B1_5772 :UMB_B1_5767 $5666 = 0 // (int) :UMB_B1_5772 $5665 = 1 // (int) :UMB_B1_5778 0043: store_actor $5354(1@,4) position_to $5649 $5650 $5651 // Note: the incorrect math opcode was used here 0043: store_actor $5354(1@,4) position_to $5652 $5653 6@ // Note: the incorrect math opcode was used here 80A0: not car $5362(1@,4) wrecked 0022: jump_if_false @UMB_B1_6172 // Note: the incorrect math opcode was used here 02A6: (unknown) $5354(1@,4) $5362(1@,4) 0022: jump_if_false @UMB_B1_6022 // Note: the incorrect math opcode was used here $5674 == 0 // (int) var == num jump_if_false @UMB_B1_5853 -2@ = 0 // (int) // timer1 $5674 = 1 // (int) :UMB_B1_5853 0078: if or 009F: actor $5358(1@,4) dead 02A6: (unknown) $5358(1@,4) $5362(1@,4) 808F: not actor $5354(1@,4) near_actor $5358(1@,4) radius 25.0 25.0 25.0 sphere 0 -2@ > 3000 // (int) var > num // timer1 jump_if_false @UMB_B1_6015 $5674 = 0 // (int) 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 30.0 00BB: (unknown) $5366(1@,4) 003F: destroy_actor $5354(1@,4) 00A4: $5354(1@,4) = create_actor_pedtype 3 model #GANG1A in_car $5362(1@,4) driverseat 041B: (unknown) $5354(1@,4) 9 0339: (unknown) $5354(1@,4) 0 00C1: (unknown) $5354(1@,4) $5366(1@,4) 004A: car $5362(1@,4) drive_to $5658 $5659 $5660 0035: $5670 = $5354(1@,4) // (int vars) 0035: $5678 = $5362(1@,4) // (int vars) $5349(1@,4) = 3 // (int) :UMB_B1_6015 0002: jump @UMB_B1_6172 :UMB_B1_6022 809F: not actor $933 dead jump_if_false @UMB_B1_6172 807C: not actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_6172 // Note: the incorrect math opcode was used here 0052: set_car $5362(1@,4) driver_behaviour_to 11 0132: actor $5354(1@,4) near_car $5362(1@,4) radius 12.0 12.0 sphere 0 0022: jump_if_false @UMB_B1_6105 // Note: the incorrect math opcode was used here 00EA: (unknown) $5354(1@,4) $5362(1@,4) 01EC: (unknown) $5354(1@,4) 1 0002: jump @UMB_B1_6149 :UMB_B1_6105 004D: store_car $5362(1@,4) position_to $5680 $5681 $5682 00EE: (unknown) $5354(1@,4) $5680 $5681 01EC: (unknown) $5354(1@,4) 1 04B6: (unknown) $5354(1@,4) 0 04B7: (unknown) $5354(1@,4) 0 :UMB_B1_6149 809F: not actor $5358(1@,4) dead jump_if_false @UMB_B1_6172 00E9: (unknown) $5358(1@,4) $5362(1@,4) :UMB_B1_6172 0002: jump @UMB_B1_6187 :UMB_B1_6179 $5349(1@,4) = 4 // (int) :UMB_B1_6187 $5349(1@,4) == 3 // (int) var == num jump_if_false @UMB_B1_6722 809F: not actor $5354(1@,4) dead jump_if_false @UMB_B1_6714 007E: actor $5354(1@,4) driving jump_if_false @UMB_B1_6245 $5665 = 0 // (int) $5663 = 0 // (int) 0002: jump @UMB_B1_6330 :UMB_B1_6245 826A: not unknown_check $5354(1@,4) jump_if_false @UMB_B1_6319 $5666 == 0 // (int) var == num jump_if_false @UMB_B1_6287 -1@ = 0 // (int) // timer2 $5666 = 1 // (int) 0002: jump @UMB_B1_6312 :UMB_B1_6287 -1@ > 6000 // (int) var > num // timer2 jump_if_false @UMB_B1_6312 014B: set_actor $5354(1@,4) health_to 0 $5666 = 0 // (int) :UMB_B1_6312 0002: jump @UMB_B1_6324 :UMB_B1_6319 $5666 = 0 // (int) :UMB_B1_6324 $5665 = 1 // (int) :UMB_B1_6330 0089: actor $5354(1@,4) in_sphere $5658 $5659 $5660 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @UMB_B1_6385 // Note: the incorrect math opcode was used here 0035: $5675 = $5354(1@,4) // (int vars) $5676 = 1 // (int) 0035: $5679 = 1@ // (int vars) 0002: jump @UMB_B1_7840 :UMB_B1_6385 0089: actor $5354(1@,4) in_sphere $5658 $5659 $5660 radius 30.0 30.0 30.0 sphere 0 0022: jump_if_false @UMB_B1_6452 // Note: the incorrect math opcode was used here 80A0: not car $5362(1@,4) wrecked 0022: jump_if_false @UMB_B1_6452 // Note: the incorrect math opcode was used here 007C: actor $5354(1@,4) driving $5362(1@,4) 0022: jump_if_false @UMB_B1_6452 // Note: the incorrect math opcode was used here 0300: (unknown) $5362(1@,4) 100 :UMB_B1_6452 809F: not actor $5358(1@,4) dead jump_if_false @UMB_B1_6497 0127: reset_actor $5358(1@,4) flags 00A1: (unknown) $5358(1@,4) 1 03D6: (unknown) $5358(1@,4) 300 03D7: (unknown) $5358(1@,4) 1000 :UMB_B1_6497 80A0: not car $5362(1@,4) wrecked jump_if_false @UMB_B1_6684 02A6: (unknown) $5354(1@,4) $5362(1@,4) 0022: jump_if_false @UMB_B1_6684 // Note: the incorrect math opcode was used here 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 30.0 004A: car $5362(1@,4) drive_to $5658 $5659 $5660 014E: $5374(1@,4) = car $5362(1@,4) health 500 > $5374(1@,4) // (int) num > var 0022: jump_if_false @UMB_B1_6684 // Note: the incorrect math opcode was used here 014C: set_car $5362(1@,4) health_to 499 0127: reset_actor $5354(1@,4) flags 00EE: (unknown) $5354(1@,4) $5667 $5668 01EC: (unknown) $5354(1@,4) 1 04B6: (unknown) $5354(1@,4) 0 04B7: (unknown) $5354(1@,4) 0 014B: set_actor $5354(1@,4) health_to 10 809F: not actor $933 dead jump_if_false @UMB_B1_6678 807C: not actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_6678 // Note: the incorrect math opcode was used here 0052: set_car $5362(1@,4) driver_behaviour_to 11 0050: set_car $5362(1@,4) max_speed_to 0 :UMB_B1_6678 $5663 = 1 // (int) :UMB_B1_6684 0043: store_actor $5354(1@,4) position_to $5649 $5650 $5651 // Note: the incorrect math opcode was used here 0043: store_actor $5354(1@,4) position_to $5652 $5653 6@ // Note: the incorrect math opcode was used here 0002: jump @UMB_B1_6722 :UMB_B1_6714 $5349(1@,4) = 4 // (int) :UMB_B1_6722 $5349(1@,4) == 4 // (int) var == num jump_if_false @UMB_B1_6958 $5639 == 1 // (int) var == num jump_if_false @UMB_B1_6868 $5683 == 1 // (int) var == num jump_if_false @UMB_B1_6775 00C4: (unknown) $5366(1@,4) 0 $5683 = 0 // (int) :UMB_B1_6775 $5684 == 0 // (int) var == num jump_if_false @UMB_B1_6863 013F: $5637 = create_pickup #GD_DILDO type 3 at $5649 $5650 $5651 0263: (unknown) $5637 $5638 0057: show_text_highpriority GXT 'U1_01' time 5000 flag 1 // ~w~Pick up the ~g~package. $5685 += 1 // (int) 3 > $5685 // (int) num > var 0022: jump_if_false @UMB_B1_6846 // Note: the incorrect math opcode was used here $5685 = 2 // (int) :UMB_B1_6846 0099: set_player $933 minimum_wanted_level_to $5685 $5684 = 1 // (int) $5687 = 0 // (int) :UMB_B1_6863 $5639 = 0 // (int) :UMB_B1_6868 0078: if and 034A: unknown_check $5358(1@,4) 809F: not actor $5358(1@,4) dead 009F: actor $5354(1@,4) dead jump_if_false @UMB_B1_6950 00BB: (unknown) $5366(1@,4) 0035: $5354(1@,4) = $5358(1@,4) // (int vars) 0112: remove_references_to_actor $5358(1@,4) // Like turning an actor into a random pedestrian 00C1: (unknown) $5354(1@,4) $5366(1@,4) 00C4: (unknown) $5366(1@,4) 0 $5349(1@,4) = 0 // (int) 0002: jump @UMB_B1_6958 :UMB_B1_6950 $5349(1@,4) = 5 // (int) :UMB_B1_6958 $5604 == 1 // (int) var == num jump_if_false @UMB_B1_7537 809F: not actor $5634 dead jump_if_false @UMB_B1_7039 0127: reset_actor $5634 flags 809F: not actor $933 dead jump_if_false @UMB_B1_7016 009A: player $933 wanted_level > 1 jump_if_false @UMB_B1_7016 00A1: (unknown) $5634 64 :UMB_B1_7016 00A1: (unknown) $5634 524288 03D6: (unknown) $5634 300 03D7: (unknown) $5634 1000 :UMB_B1_7039 809F: not actor $933 dead jump_if_false @UMB_B1_7537 809F: not actor $5358(1@,4) dead jump_if_false @UMB_B1_7103 0127: reset_actor $5358(1@,4) flags 00A1: (unknown) $5358(1@,4) 1 03D6: (unknown) $5358(1@,4) 300 03D7: (unknown) $5358(1@,4) 1000 01C9: (unknown) $5358(1@,4) 50 :UMB_B1_7103 0043: store_actor $933 position_to $5649 $5650 $5651 // Note: the incorrect math opcode was used here 0043: store_actor $933 position_to $5652 $5653 6@ // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5658 $5659 $5660 radius 100.0 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B1_7171 // Note: the incorrect math opcode was used here 80A0: not car $5362(1@,4) wrecked 0022: jump_if_false @UMB_B1_7171 // Note: the incorrect math opcode was used here 0050: set_car $5362(1@,4) max_speed_to 15.0 :UMB_B1_7171 0089: actor $933 in_sphere $5658 $5659 $5660 radius 50.0 50.0 50.0 sphere 0 0022: jump_if_false @UMB_B1_7220 // Note: the incorrect math opcode was used here 80A0: not car $5362(1@,4) wrecked 0022: jump_if_false @UMB_B1_7220 // Note: the incorrect math opcode was used here 0050: set_car $5362(1@,4) max_speed_to 10.0 :UMB_B1_7220 0089: actor $933 in_sphere $5658 $5659 $5660 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @UMB_B1_7259 // Note: the incorrect math opcode was used here 00BB: (unknown) $5661 0002: jump @UMB_B1_8021 :UMB_B1_7259 809F: not actor $5354(1@,4) dead 0022: jump_if_false @UMB_B1_7537 // Note: the incorrect math opcode was used here 00E5: (unknown) $5354(1@,4) $933 01C9: (unknown) $5354(1@,4) 50 80A0: not car $5362(1@,4) wrecked jump_if_false @UMB_B1_7537 82A7: not unknown_check $5354(1@,4) jump_if_false @UMB_B1_7491 81B7: not unknown_check $5362(1@,4) jump_if_false @UMB_B1_7484 808F: not actor $5354(1@,4) near_actor $933 radius 70.0 70.0 70.0 sphere 0 0022: jump_if_false @UMB_B1_7484 // Note: the incorrect math opcode was used here 807C: not actor $933 driving $5362(1@,4) 0022: jump_if_false @UMB_B1_7484 // Note: the incorrect math opcode was used here 0052: set_car $5362(1@,4) driver_behaviour_to 11 807E: not actor $5354(1@,4) driving jump_if_false @UMB_B1_7419 02BD: (unknown) $5362(1@,4) $5695 $5695 == -1 // (int) var == num jump_if_false @UMB_B1_7419 021C: (unknown) $5354(1@,4) $5362(1@,4) :UMB_B1_7419 809F: not actor $5358(1@,4) dead 0022: jump_if_false @UMB_B1_7484 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5358(1@,4) 0022: jump_if_false @UMB_B1_7484 // Note: the incorrect math opcode was used here 807E: not actor $5358(1@,4) driving 0022: jump_if_false @UMB_B1_7484 // Note: the incorrect math opcode was used here 0299: unknown_check $5362(1@,4) 0 jump_if_false @UMB_B1_7484 0298: (unknown) $5358(1@,4) $5362(1@,4) -1 :UMB_B1_7484 0002: jump @UMB_B1_7537 :UMB_B1_7491 007C: actor $5354(1@,4) driving $5362(1@,4) 0022: jump_if_false @UMB_B1_7537 // Note: the incorrect math opcode was used here 004A: car $5362(1@,4) drive_to $5649 $5650 $5651 0051: set_car $5362(1@,4) traffic_behavior_to 2 0050: set_car $5362(1@,4) max_speed_to 50.0 :UMB_B1_7537 1@ += 1 // (int) 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_7568 // Note: the incorrect math opcode was used here 0002: jump @UMB_B1_3958 0002: jump @UMB_B1_7579 :UMB_B1_7568 1@ = 0 // (int) 0002: jump @UMB_B1_3958 :UMB_B1_7579 0026: return 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_190 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 -2@ = 0 // (int) // timer1 0270: (unknown) 1 0057: show_text_highpriority GXT 'DBGPLAC' time 5000 flag 1 // Place Holder Mission :UMB_B1_7628 0078: if and 5000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @UMB_B1_7815 0001: wait 0 ms 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 0203: set_draw_text_position 0 90.0 GXT 'DBGCOM1' // Completing: 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @MAIN_6385 $1748 8@ 0203: set_draw_text_position 275.0 90.0 GXT 8@ 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 02B1: draw_text_1number 0 105.0 GXT 'DBGCOM2' number 0@ // Mission: ~1~ 0002: jump @UMB_B1_7628 :UMB_B1_7815 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 @UMB_B1_362 1000 0026: return :UMB_B1_7840 0045: actor $933 defined jump_if_false @UMB_B1_7999 80A5: not unknown_check $933 jump_if_false @UMB_B1_7999 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 003F: destroy_actor $5634 $5679 == 0 // (int) var == num jump_if_false @UMB_B1_7906 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_5026 'U1_T05' // ~r~Hilberto won. :UMB_B1_7906 $5679 == 1 // (int) var == num jump_if_false @UMB_B1_7937 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_5026 'U1_T06' // ~r~Ronaldo won. :UMB_B1_7937 $5679 == 2 // (int) var == num jump_if_false @UMB_B1_7968 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_5026 'U1_T07' // ~r~Carlos won. :UMB_B1_7968 $5679 == 3 // (int) var == num jump_if_false @UMB_B1_7999 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_5026 'U1_T08' // ~r~Fernandez won. :UMB_B1_7999 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0002: jump @UMB_B1_8829 :UMB_B1_8021 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_190 500 022C: (unknown) $5658 $5659 $5660 100.0 0 0048: $5677 = create_car #HERMES at -743.3 -1364.2 -100.0 00D1: set_car $5677 Z_angle_to 20.0 00A4: $5635 = create_actor_pedtype 22 model 153 in_car $5677 driverseat 0325: (unknown) $5677 1 004C: set_car $5677 to_normal_driver 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB4DA' 'UMB1_SC' $5635 0 // ~w~Gracias Vic! I kiss you! 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB4DA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'UMBB4DB' 'UMB1_SD' $933 0 // ~w~Whoa, not today. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'UMBB4DB' 00B9: set_camera_position -744.51 -1358.37 12.58 rotations 0 0 0 809F: not actor $933 dead jump_if_false @UMB_B1_8291 00B5: (unknown) $933 15 2 007E: actor $933 driving jump_if_false @UMB_B1_8274 007B: $5609 = actor $933 car 004E: put_car $5609 at $5658 $5659 $5660 00D1: set_car $5609 Z_angle_to 240.0 0002: jump @UMB_B1_8291 :UMB_B1_8274 0044: put_actor $933 at $5658 $5659 $5660 00CF: set_actor $933 Z_angle_to 240.0 :UMB_B1_8291 0001: wait 500 ms 1@ = 0 // (int) 034A: unknown_check $5354(1@,4) jump_if_false @UMB_B1_8344 809F: not actor $5354(1@,4) dead jump_if_false @UMB_B1_8344 00A2: (unknown) $5354(1@,4) 0127: reset_actor $5354(1@,4) flags 011A: (unknown) $5354(1@,4) :UMB_B1_8344 034A: unknown_check $5358(1@,4) jump_if_false @UMB_B1_8395 809F: not actor $5358(1@,4) dead jump_if_false @UMB_B1_8395 00A2: (unknown) $5358(1@,4) 0127: reset_actor $5358(1@,4) flags 0442: (unknown) $5358(1@,4) 0 011A: (unknown) $5354(1@,4) :UMB_B1_8395 1@ += 1 // (int) 034A: unknown_check $5634 jump_if_false @UMB_B1_8435 809F: not actor $5634 dead jump_if_false @UMB_B1_8435 00A2: (unknown) $5634 0127: reset_actor $5634 flags 0442: (unknown) $5634 0 :UMB_B1_8435 809F: not actor $933 dead jump_if_false @UMB_B1_8461 007E: actor $933 driving jump_if_false @UMB_B1_8461 00F1: (unknown) $933 :UMB_B1_8461 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 809F: not actor $933 dead jump_if_false @UMB_B1_8499 809F: not actor $5635 dead jump_if_false @UMB_B1_8499 0153: (unknown) $5635 $933 :UMB_B1_8499 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 500 jump_if_false @UMB_B1_8526 0002: jump @UMB_B1_8761 :UMB_B1_8526 034A: unknown_check $5634 jump_if_false @UMB_B1_8552 809F: not actor $5634 dead jump_if_false @UMB_B1_8552 011A: (unknown) $5634 :UMB_B1_8552 809F: not actor $933 dead jump_if_false @UMB_B1_8599 809F: not actor $5635 dead jump_if_false @UMB_B1_8599 04B7: (unknown) $933 0 00EE: (unknown) $933 -744.6602 -1365.021 0153: (unknown) $933 $5635 :UMB_B1_8599 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 3000 jump_if_false @UMB_B1_8626 0002: jump @UMB_B1_8761 :UMB_B1_8626 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB4DA' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB4DA' jump_if_false @UMB_B1_8680 0002: jump @UMB_B1_8761 :UMB_B1_8680 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'UMBB4DB' 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 500 jump_if_false @UMB_B1_8728 0002: jump @UMB_B1_8761 :UMB_B1_8728 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'UMBB4DB' jump_if_false @UMB_B1_8761 0002: jump @UMB_B1_8761 :UMB_B1_8761 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 003F: destroy_actor $5635 0049: destroy_car $5677 003F: destroy_actor $5634 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @UMB_B1_362 1000 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @99RED_12847 'UMB_B01' 750 // Nice Package 01DF: progress_made += 1 0002: jump @UMB_B1_8829 :UMB_B1_8829 $940 = 0 // (int) 1@ = 0 // (int) :UMB_B1_8838 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B1_8889 // Note: the incorrect math opcode was used here 0001: wait 0 ms 00BB: (unknown) $5366(1@,4) 0049: destroy_car $5362(1@,4) 003F: destroy_actor $5358(1@,4) 003F: destroy_actor $5354(1@,4) 1@ += 1 // (int) 0002: jump @UMB_B1_8838 :UMB_B1_8889 0141: destroy_pickup $5637 00BB: (unknown) $5661 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 809F: not actor $933 dead jump_if_false @UMB_B1_8933 0339: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 0 0154: (unknown) $933 :UMB_B1_8933 00AA: set_parked_car_generator $1216 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 67--------------- :UMB_B2 01EA: increment_mission_attempts 0238: name_thread 'UMB_B2' 0025: gosub @UMB_B2_14156 009D: wasted_or_busted // mission only jump_if_false @UMB_B2_35 0025: gosub @UMB_B2_16678 :UMB_B2_35 0025: gosub @UMB_B2_17288 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B2_76 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B2_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B2_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B2_128 :UMB_B2_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B2_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B2_162 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B2_162 809F: not actor 3@ dead 0022: jump_if_false @UMB_B2_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B2_178 0026: return :UMB_B2_180 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @UMB_B2_244 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 @UMB_B2_238 0400: (unknown) $933 $1070 0002: jump @UMB_B2_244 :UMB_B2_238 02C0: (unknown) $933 $1070 :UMB_B2_244 0@ >= 0 // (int) var >= num jump_if_false @UMB_B2_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :UMB_B2_271 0045: actor $933 defined jump_if_false @UMB_B2_339 807E: not actor $933 driving jump_if_false @UMB_B2_316 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @UMB_B2_319 :UMB_B2_316 021D: (unknown) 0 :UMB_B2_319 $1078 == 0 // (int) var == num jump_if_false @UMB_B2_335 02EA: select_interior 2 :UMB_B2_335 01AE: (unknown) 1 :UMB_B2_339 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B2_352 0045: actor $933 defined jump_if_false @UMB_B2_416 807E: not actor $933 driving jump_if_false @UMB_B2_404 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @UMB_B2_404 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :UMB_B2_404 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :UMB_B2_416 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @UMB_B2_465 // 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 @UMB_B2_465 02EA: select_interior 0 :UMB_B2_465 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B2_495 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B2_495 0026: return 0045: actor 0@ defined jump_if_false @UMB_B2_516 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B2_516 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_546 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B2_546 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B2_546 0026: return :UMB_B2_548 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_595 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B2_591 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @UMB_B2_595 :UMB_B2_591 1@ = 0 // (int) :UMB_B2_595 1@ == 1 // (int) var == num jump_if_false @UMB_B2_679 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B2_672 007E: actor 0@ driving jump_if_false @UMB_B2_668 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B2_658 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B2_661 :UMB_B2_658 00F1: (unknown) 0@ :UMB_B2_661 0002: jump @UMB_B2_672 :UMB_B2_668 1@ = 0 // (int) :UMB_B2_672 0002: jump @UMB_B2_595 :UMB_B2_679 0026: return 0045: actor 0@ defined jump_if_false @UMB_B2_773 007E: actor 0@ driving jump_if_false @UMB_B2_757 02A7: unknown_check 0@ jump_if_false @UMB_B2_727 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B2_750 :UMB_B2_727 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B2_548 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B2_750 0002: jump @UMB_B2_766 :UMB_B2_757 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B2_766 0002: jump @UMB_B2_775 :UMB_B2_773 005F: (unknown) :UMB_B2_775 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_933 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B2_933 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B2_874 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B2_833 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B2_867 :UMB_B2_833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_548 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B2_867 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_548 4@ :UMB_B2_867 0002: jump @UMB_B2_933 :UMB_B2_874 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B2_899 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B2_933 :UMB_B2_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_548 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B2_933 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_548 3@ :UMB_B2_933 0045: actor 0@ defined jump_if_false @UMB_B2_985 004F: unknown_check 1@ jump_if_false @UMB_B2_985 007E: actor 0@ driving jump_if_false @UMB_B2_985 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B2_985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B2_548 0@ :UMB_B2_985 5@ = 0 // (int) :UMB_B2_989 5@ == 0 // (int) var == num jump_if_false @UMB_B2_1087 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B2_1080 004F: unknown_check 1@ jump_if_false @UMB_B2_1080 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B2_1046 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B2_1080 :UMB_B2_1046 2@ == -1 // (int) var == num jump_if_false @UMB_B2_1072 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B2_1080 :UMB_B2_1072 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B2_1080 0002: jump @UMB_B2_989 :UMB_B2_1087 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :UMB_B2_1550 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_1700 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @UMB_B2_1676 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :UMB_B2_1676 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @UMB_B2_1550 :UMB_B2_1700 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @UMB_B2_1783 0 > 5@ // (int) num > var 0022: jump_if_false @UMB_B2_1766 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B2_1770 :UMB_B2_1766 0035: 10@ = 5@ // (int vars) :UMB_B2_1770 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @UMB_B2_1788 :UMB_B2_1783 0203: set_draw_text_position 0@ 1@ GXT 4@ :UMB_B2_1788 0026: return :UMB_B2_1790 0045: actor 0@ defined 0022: jump_if_false @UMB_B2_1875 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :UMB_B2_1875 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @UMB_B2_1790 0@ 2@ 3@ jump_if_false @UMB_B2_1902 0203: set_draw_text_position 2@ 3@ GXT 1@ :UMB_B2_1902 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @UMB_B2_1790 0@ 3@ 4@ jump_if_false @UMB_B2_1930 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :UMB_B2_1930 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @UMB_B2_1790 0@ 4@ 5@ jump_if_false @UMB_B2_1959 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :UMB_B2_1959 0026: return 007F: player 0 pressed_key 4 jump_if_false @UMB_B2_2036 007F: player 0 pressed_key 8 jump_if_false @UMB_B2_2029 $5604 == 0 // (int) var == num jump_if_false @UMB_B2_2029 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) :UMB_B2_2029 0002: jump @UMB_B2_2041 :UMB_B2_2036 $5604 = 0 // (int) :UMB_B2_2041 007F: player 0 pressed_key 4 jump_if_false @UMB_B2_2127 007F: player 0 pressed_key 9 jump_if_false @UMB_B2_2120 $5605 == 0 // (int) var == num jump_if_false @UMB_B2_2120 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) :UMB_B2_2120 0002: jump @UMB_B2_2132 :UMB_B2_2127 $5605 = 0 // (int) :UMB_B2_2132 0026: return :UMB_B2_2134 0@ == 0 // (int) var == num jump_if_false @UMB_B2_2177 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B2_2353 :UMB_B2_2177 0@ == 1 // (int) var == num jump_if_false @UMB_B2_2210 03CF: (unknown) 200 200 200 255 0002: jump @UMB_B2_2353 :UMB_B2_2210 0@ == 2 // (int) var == num jump_if_false @UMB_B2_2252 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @UMB_B2_2353 :UMB_B2_2252 0@ == 3 // (int) var == num jump_if_false @UMB_B2_2296 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B2_2353 :UMB_B2_2296 0@ == 4 // (int) var == num jump_if_false @UMB_B2_2327 03CF: (unknown) 8 143 59 255 0002: jump @UMB_B2_2353 :UMB_B2_2327 0@ == 5 // (int) var == num jump_if_false @UMB_B2_2353 03CF: (unknown) 237 130 180 255 :UMB_B2_2353 0026: return :UMB_B2_2355 00BC: (unknown) 0@ 2 0026: return :UMB_B2_2362 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B2_2362 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @UMB_B2_2417 014E: 3@ = car 0@ health 3@ -= 250 // (int) :UMB_B2_2417 0 > 3@ // (int) num > var 0022: jump_if_false @UMB_B2_2432 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :UMB_B2_2432 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2477 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :UMB_B2_2477 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @UMB_B2_2679 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_2679 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 @UMB_B2_2826 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2793 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @UMB_B2_2819 :UMB_B2_2793 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2815 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @UMB_B2_2819 :UMB_B2_2815 0035: 3@ = 2@ // (int vars) :UMB_B2_2819 0002: jump @UMB_B2_2830 :UMB_B2_2826 0035: 3@ = 0@ // (int vars) :UMB_B2_2830 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2898 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2865 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @UMB_B2_2891 :UMB_B2_2865 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_2887 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @UMB_B2_2891 :UMB_B2_2887 0036: 3@ = 2@ // (float vars) :UMB_B2_2891 0002: jump @UMB_B2_2902 :UMB_B2_2898 0036: 3@ = 0@ // (float vars) :UMB_B2_2902 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_2930 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B2_2934 :UMB_B2_2930 0035: 1@ = 0@ // (int vars) :UMB_B2_2934 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @UMB_B2_2962 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @UMB_B2_2966 :UMB_B2_2962 0036: 1@ = 0@ // (float vars) :UMB_B2_2966 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @UMB_B2_3001 005F: (unknown) :UMB_B2_3001 801D: not 1@ == 0 // (int) var == var jump_if_false @UMB_B2_3014 005F: (unknown) :UMB_B2_3014 801D: not 2@ == 0 // (int) var == var jump_if_false @UMB_B2_3027 005F: (unknown) :UMB_B2_3027 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3042 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3042 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3055 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3055 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 @UMB_B2_3257 0026: return :UMB_B2_3257 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @UMB_B2_3302 0026: return :UMB_B2_3302 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3370 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3370 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3370 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3396 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_3396 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3396 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @UMB_B2_3479 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_3479 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @UMB_B2_3515 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :UMB_B2_3515 3@ > 380.0 // (float) var > num jump_if_false @UMB_B2_3534 3@ = 380.0 // (float) :UMB_B2_3534 5.0 > 4@ // (float) num > var 0022: jump_if_false @UMB_B2_3553 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :UMB_B2_3553 4@ > 240.0 // (float) var > num jump_if_false @UMB_B2_3572 4@ = 240.0 // (float) :UMB_B2_3572 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 @UMB_B2_3670 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :UMB_B2_3670 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 @UMB_B2_3710 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :UMB_B2_3710 10@ > 0 // (float) var > num jump_if_false @UMB_B2_3728 9@ = 1 // (int) 005E: (unknown) :UMB_B2_3728 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 @UMB_B2_3767 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3767 005E: (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 @UMB_B2_3986 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @UMB_B2_3808 005F: (unknown) :UMB_B2_3808 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3853 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3853 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3898 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3898 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3942 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3942 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_3986 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_3986 005E: (unknown) :UMB_B2_3988 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4033 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4033 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4078 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4078 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4123 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4123 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4168 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4168 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4213 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4213 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4258 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4258 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4303 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4303 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4348 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4348 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4393 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4393 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4438 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4438 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4483 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4483 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4528 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4528 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4573 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4573 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4618 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4618 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4663 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4663 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4708 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4708 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4753 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4753 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4798 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4798 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4843 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4843 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4888 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4888 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4933 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4933 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_4978 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_4978 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5023 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5023 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5068 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5068 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5113 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5113 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5158 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5158 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5203 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5203 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5248 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5248 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5293 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5293 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5338 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5338 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5383 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5383 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5428 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5428 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5473 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5473 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5518 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5518 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5562 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5562 005E: (unknown) :UMB_B2_5564 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5609 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5609 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5654 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5654 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5699 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5699 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5744 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5744 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5789 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5789 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5834 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5834 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5879 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5879 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5924 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5924 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_5969 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_5969 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 @UMB_B2_6014 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6014 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6059 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6059 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6104 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6104 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6149 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6149 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6194 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6194 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6239 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6239 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6279 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6279 005E: (unknown) :UMB_B2_6281 10 > $5606 // (int) num > var 0022: jump_if_false @UMB_B2_6301 // Note: the incorrect math opcode was used here 0035: $5606 = 0@ // (int vars) 005E: (unknown) :UMB_B2_6301 005F: (unknown) 0@ == 1 // (int) var == num jump_if_false @UMB_B2_6375 0160: load_model #GANG1A 0160: load_model #GANG1B 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #CHOLLO 0160: load_model #CUBAN 0160: load_model #ADMIRAL 0160: load_model #INGRAMSL 0160: load_model #BAT 0160: load_model #BERETTA 0160: load_model #SKORPION 0228: (unknown) 0002: jump @UMB_B2_6406 :UMB_B2_6375 0162: release_model #GANG1A 0162: release_model #GANG1B 0162: release_model #GANG2A 0162: release_model #GANG2B 0162: release_model #CHOLLO 0162: release_model #CUBAN 0162: release_model #ADMIRAL :UMB_B2_6406 0026: return :UMB_B2_6408 0078: if and 0@ > -1210.2 // (float) var > num -980.2 > 0@ // (float) num > var 1@ > -699.708 // (float) var > num -324.708 > 1@ // (float) num > var 0022: jump_if_false @UMB_B2_6453 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B2_6453 005F: (unknown) :UMB_B2_6455 1@ = 0 // (int) 3@ = 1000.0 // (float) 0@ = -1 // (int) :UMB_B2_6470 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_6554 // Note: the incorrect math opcode was used here 0078: if and not $5456(1@,4) == 0 // (int) var == num not $5456(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_6542 031D: (unknown) $937 $938 $5464(1@,4) $5468(1@,4) 2@ 0014: 3@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_6542 // Note: the incorrect math opcode was used here 0036: 3@ = 2@ // (float vars) 0035: 0@ = 1@ // (int vars) :UMB_B2_6542 1@ += 1 // (int) 0002: jump @UMB_B2_6470 :UMB_B2_6554 0026: return :UMB_B2_6556 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 12.0 // (float) 0036: 2@ = $5464(0@,4) // (float vars) 0036: 3@ = $5468(0@,4) // (float vars) 0036: 4@ = $5472(0@,4) // (float vars) 037B: constant_params 4 variable_params 3 unknown 19 call_with_params @MAIN_5145 20.0 20.0 20.0 0.5 14@ 15@ 16@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5197 2@ 3@ 4@ 14@ 15@ 16@ 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5093 2@ 3@ 4@ 14@ 15@ 16@ 8@ 9@ 10@ 0138: 5@ = random_float_in_ranges 8@ 11@ 0138: 6@ = random_float_in_ranges 9@ 12@ 84E7: not unknown_check 5@ 6@ 7@ 0022: jump_if_false @UMB_B2_6677 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6677 0036: 7@ = 4@ // (float vars) 7@ += 10.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 7@ += 0.5 // (float) 4@ += 3.0 // (float) 0014: 7@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_6717 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6717 0080: actor $933 near_point 5@ 6@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B2_6753 // Note: the incorrect math opcode was used here 005D: sphere_onscreen 5@ 6@ 7@ radius 2.0 0022: jump_if_false @UMB_B2_6753 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6753 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5197 5@ 6@ 7@ 1.0 1.0 1.0 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 19 call_with_params @MAIN_5093 5@ 6@ 7@ 1.0 1.0 1.0 8@ 9@ 10@ 0202: unknown_check 8@ 9@ 10@ 11@ 12@ 13@ 0 1 1 1 0 0022: jump_if_false @UMB_B2_6828 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_6828 0222: (unknown) 5@ 6@ 7@ $5421(1@,4) 0139: 17@ = random_int_in_ranges 0 4 17@ == 0 // (int) var == num jump_if_false @UMB_B2_6882 0138: 18@ = random_float_in_ranges 0 360.0 00CF: set_actor $5421(1@,4) Z_angle_to 18@ 014B: set_actor $5421(1@,4) health_to 0 0002: jump @UMB_B2_6896 :UMB_B2_6882 0040: (unknown) $5421(1@,4) -1 00E0: (unknown) $5421(1@,4) :UMB_B2_6896 0036: $5433(1@,4) = 5@ // (float vars) 0036: $5437(1@,4) = 6@ // (float vars) 0036: $5441(1@,4) = 7@ // (float vars) 0035: $5428(1@,4) = 0@ // (int vars) 0026: return :UMB_B2_6926 0036: 2@ = $5464(0@,4) // (float vars) 0036: 3@ = $5468(0@,4) // (float vars) 0036: 4@ = $5472(0@,4) // (float vars) 025B: (unknown) 2@ 3@ 4@ 5@ 6@ 7@ 21@ 02F5: (unknown) 5@ 6@ 7@ 2 8@ 9@ 10@ 7@ += 3.0 // (float) 01BB: (unknown) 5@ 6@ 7@ 7@ 0080: actor $933 near_point 5@ 6@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B2_7015 // Note: the incorrect math opcode was used here 005D: sphere_onscreen 5@ 6@ 7@ radius 3.0 0022: jump_if_false @UMB_B2_7015 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_7015 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5197 5@ 6@ 7@ 3.0 3.0 3.0 14@ 15@ 16@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 5@ 6@ 7@ 3.0 3.0 3.0 11@ 12@ 13@ 0202: unknown_check 11@ 12@ 13@ 14@ 15@ 16@ 0 1 1 1 0 0022: jump_if_false @UMB_B2_7090 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_7090 8161: not model #CUBAN available 0022: jump_if_false @UMB_B2_7109 // Note: the incorrect math opcode was used here 0160: load_model #CUBAN 0228: (unknown) :UMB_B2_7109 0048: $5425(1@,1) = create_car #CUBAN at 5@ 6@ 7@ 0233: (unknown) $5425(1@,1) 8@ 9@ 0052: set_car $5425(1@,1) driver_behaviour_to 11 01B2: (unknown) $5425(1@,1) 0 1 0 0 0 03AF: (unknown) $5425(1@,1) 027F: store_coords_to 5@ 6@ 7@ from_actor $5425(1@,1) with_offset 4.0 0 0 004E: put_car $5425(1@,1) at 5@ 6@ 7@ $5427(1@,1) == 0 // (int) var == num jump_if_false @UMB_B2_7210 01F4: (unknown) $5425(1@,1) $5426(1@,1) $5427(1@,1) = 1 // (int) :UMB_B2_7210 0036: $5445(1@,1) = 5@ // (float vars) 0036: $5446(1@,1) = 6@ // (float vars) 0036: $5447(1@,1) = 7@ // (float vars) 0035: $5432(1@,1) = 0@ // (int vars) 0026: return :UMB_B2_7240 0@ = 0 // (int) :UMB_B2_7244 4 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7287 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(0@,4) 0022: jump_if_false @UMB_B2_7275 // Note: the incorrect math opcode was used here 0112: remove_references_to_actor $5421(0@,4) // Like turning an actor into a random pedestrian :UMB_B2_7275 0@ += 1 // (int) 0002: jump @UMB_B2_7244 :UMB_B2_7287 0@ = 0 // (int) :UMB_B2_7291 1 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7362 // Note: the incorrect math opcode was used here 034B: unknown_check $5425(0@,1) 0022: jump_if_false @UMB_B2_7350 // Note: the incorrect math opcode was used here $5427(0@,1) == 1 // (int) var == num jump_if_false @UMB_B2_7344 01BE: (unknown) $5426(0@,1) $5427(0@,1) = 0 // (int) :UMB_B2_7344 0113: remove_references_to_car $5425(0@,1) // Like turning a car into any random car :UMB_B2_7350 0@ += 1 // (int) 0002: jump @UMB_B2_7291 :UMB_B2_7362 0026: return :UMB_B2_7364 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @UMB_B2_6455 1@ 1@ == -1 // (int) var == num jump_if_false @UMB_B2_7406 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @UMB_B2_7240 0026: return 0002: jump @UMB_B2_7427 :UMB_B2_7406 0036: 2@ = $5464(1@,4) // (float vars) 0036: 3@ = $5468(1@,4) // (float vars) 0036: 4@ = $5472(1@,4) // (float vars) :UMB_B2_7427 5@ = 0 // (int) 0@ = 0 // (int) :UMB_B2_7435 4 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7626 // Note: the incorrect math opcode was used here 034A: unknown_check $5421(0@,4) 0022: jump_if_false @UMB_B2_7566 // Note: the incorrect math opcode was used here 0035: 6@ = $5428(0@,4) // (int vars) 0045: actor $5421(0@,4) defined 0022: jump_if_false @UMB_B2_7498 // Note: the incorrect math opcode was used here 0043: store_actor $5421(0@,4) position_to $5433(0@,4) $5437(0@,4) $5441(0@,4) // Note: the incorrect math opcode was used here :UMB_B2_7498 031D: (unknown) $5433(0@,4) $5437(0@,4) $5464(6@,4) $5468(6@,4) 17@ 0078: if or 8080: not actor $933 near_point $5464(6@,4) $5468(6@,4) radius 140.0 140.0 sphere 0 17@ > 140.0 // (float) var > num jump_if_false @UMB_B2_7559 0112: remove_references_to_actor $5421(0@,4) // Like turning an actor into a random pedestrian :UMB_B2_7559 0002: jump @UMB_B2_7614 :UMB_B2_7566 5@ == 0 // (int) var == num jump_if_false @UMB_B2_7614 0080: actor $933 near_point 2@ 3@ radius 140.0 140.0 sphere 0 0022: jump_if_false @UMB_B2_7614 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @UMB_B2_6556 1@ 0@ 5@ = 1 // (int) :UMB_B2_7614 0@ += 1 // (int) 0002: jump @UMB_B2_7435 :UMB_B2_7626 0@ = 0 // (int) :UMB_B2_7630 1 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_7853 // Note: the incorrect math opcode was used here 034B: unknown_check $5425(0@,1) 0022: jump_if_false @UMB_B2_7789 // Note: the incorrect math opcode was used here 0035: 6@ = $5432(0@,1) // (int vars) 004F: unknown_check $5425(0@,1) 0022: jump_if_false @UMB_B2_7693 // Note: the incorrect math opcode was used here 004D: store_car $5425(0@,1) position_to $5445(0@,1) $5446(0@,1) $5447(0@,1) :UMB_B2_7693 031D: (unknown) $5445(0@,1) $5446(0@,1) $5464(6@,4) $5468(6@,4) 17@ 0078: if or 8080: not actor $933 near_point $5464(6@,4) $5468(6@,4) radius 140.0 140.0 sphere 0 17@ > 140.0 // (float) var > num jump_if_false @UMB_B2_7782 $5427(0@,1) == 1 // (int) var == num jump_if_false @UMB_B2_7776 01BE: (unknown) $5426(0@,1) $5427(0@,1) = 0 // (int) :UMB_B2_7776 0113: remove_references_to_car $5425(0@,1) // Like turning a car into any random car :UMB_B2_7782 0002: jump @UMB_B2_7841 :UMB_B2_7789 0080: actor $933 near_point 2@ 3@ radius 140.0 140.0 sphere 0 0022: jump_if_false @UMB_B2_7841 // Note: the incorrect math opcode was used here 8080: not actor $933 near_point 2@ 3@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B2_7841 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @UMB_B2_6926 1@ 0@ :UMB_B2_7841 0@ += 1 // (int) 0002: jump @UMB_B2_7630 :UMB_B2_7853 037B: constant_params 4 variable_params 3 unknown 18 call_with_params @MAIN_5145 20.0 20.0 20.0 0.5 14@ 15@ 16@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5197 2@ 3@ 4@ 14@ 15@ 16@ 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5093 2@ 3@ 4@ 14@ 15@ 16@ 8@ 9@ 10@ 01C4: (unknown) 8@ 9@ 11@ 12@ 1 0 1 7@ 034A: unknown_check 7@ 0022: jump_if_false @UMB_B2_7963 // Note: the incorrect math opcode was used here 0045: actor 7@ defined 0022: jump_if_false @UMB_B2_7960 // Note: the incorrect math opcode was used here 02A8: unknown_check 7@ 0022: jump_if_false @UMB_B2_7960 // Note: the incorrect math opcode was used here 00E0: (unknown) 7@ :UMB_B2_7960 0112: remove_references_to_actor 7@ // Like turning an actor into a random pedestrian :UMB_B2_7963 0026: return :UMB_B2_7965 13@ = 0 // (int) 11@ = 0 // (int) :UMB_B2_7973 10 > 11@ // (int) num > var 0022: jump_if_false @UMB_B2_8763 // Note: the incorrect math opcode was used here $5399(11@,10) == 10 // (int) var == num jump_if_false @UMB_B2_8751 037B: constant_params 1 variable_params 0 unknown 24 call_with_params @MAIN_6066 11@ jump_if_false @UMB_B2_8030 12@ = 93 // (int) 0002: jump @UMB_B2_8035 :UMB_B2_8030 12@ = 94 // (int) :UMB_B2_8035 8161: not model 12@ available jump_if_false @UMB_B2_8053 0160: load_model 12@ 13@ = 1 // (int) :UMB_B2_8053 8161: not model 8@ available jump_if_false @UMB_B2_8071 0160: load_model 8@ 13@ = 1 // (int) :UMB_B2_8071 13@ == 1 // (int) var == num jump_if_false @UMB_B2_8085 0228: (unknown) :UMB_B2_8085 034B: unknown_check 10@ jump_if_false @UMB_B2_8117 00A0: car 10@ wrecked jump_if_false @UMB_B2_8110 9@ = -1 // (int) :UMB_B2_8110 0002: jump @UMB_B2_8122 :UMB_B2_8117 9@ = -1 // (int) :UMB_B2_8122 9@ == -1 // (int) var == num jump_if_false @UMB_B2_8162 003E: $5369(11@,10) = create_actor_pedtype 8 model 12@ at 0@ 1@ 2@ 010F: (unknown) $5369(11@,10) 3@ 4@ 5@ 0002: jump @UMB_B2_8201 :UMB_B2_8162 9@ == 0 // (int) var == num jump_if_false @UMB_B2_8190 00A4: $5369(11@,10) = create_actor_pedtype 8 model 12@ in_car 10@ driverseat 0002: jump @UMB_B2_8201 :UMB_B2_8190 0118: $5369(11@,10) = create_actor_pedtype 8 model 12@ in_car 10@ passenger_seat 0 :UMB_B2_8201 01C9: (unknown) $5369(11@,10) 20 0127: reset_actor $5369(11@,10) flags not 6@ == 3 // (int) var == num jump_if_false @UMB_B2_8328 00A1: (unknown) $5369(11@,10) 128 00A1: (unknown) $5369(11@,10) 1 00A1: (unknown) $5369(11@,10) 16 00A1: (unknown) $5369(11@,10) 32 00A1: (unknown) $5369(11@,10) 64 00A1: (unknown) $5369(11@,10) 65536 00A1: (unknown) $5369(11@,10) 131072 00A1: (unknown) $5369(11@,10) 262144 00A1: (unknown) $5369(11@,10) 4194304 015D: (unknown) $5369(11@,10) 18 01A4: (unknown) $5369(11@,10) 1 :UMB_B2_8328 01AF: (unknown) $5369(11@,10) 1 03A5: (unknown) $5369(11@,10) 1 0278: (unknown) $5369(11@,10) 0 01EC: (unknown) $5369(11@,10) 0 0442: (unknown) $5369(11@,10) 1 03D6: (unknown) $5369(11@,10) 4000 03D7: (unknown) $5369(11@,10) 1000 041B: (unknown) $5369(11@,10) 9 6@ == 1 // (int) var == num jump_if_false @UMB_B2_8491 $5734 == 1 // (int) var == num jump_if_false @UMB_B2_8491 037B: constant_params 4 variable_params 3 unknown 24 call_with_params @MAIN_5145 60.0 60.0 60.0 0.5 21@ 22@ 23@ 037B: constant_params 6 variable_params 3 unknown 24 call_with_params @MAIN_5197 0@ 1@ 2@ 21@ 22@ 23@ 18@ 19@ 20@ 037B: constant_params 6 variable_params 3 unknown 24 call_with_params @MAIN_5093 0@ 1@ 2@ 21@ 22@ 23@ 15@ 16@ 17@ 0433: (unknown) $5369(11@,10) 15@ 16@ 18@ 19@ 1 :UMB_B2_8491 $5676 == 1 // (int) var == num jump_if_false @UMB_B2_8521 $5379(11@,10) = 0 // (int) 00C1: (unknown) $5369(11@,10) $5379(11@,10) :UMB_B2_8521 0035: $5389(11@,10) = 7@ // (int vars) not 7@ == -1 // (int) var == num jump_if_false @UMB_B2_8583 034A: unknown_check $5369(7@,10) jump_if_false @UMB_B2_8576 0045: actor $5369(7@,10) defined jump_if_false @UMB_B2_8576 0119: actor $5369(11@,10) kill_actor $5369(7@,10) :UMB_B2_8576 0002: jump @UMB_B2_8641 :UMB_B2_8583 6@ == 1 // (int) var == num jump_if_false @UMB_B2_8610 0040: (unknown) $5369(11@,10) -1 0002: jump @UMB_B2_8641 :UMB_B2_8610 6@ == 2 // (int) var == num jump_if_false @UMB_B2_8641 007E: actor $5369(11@,10) driving jump_if_false @UMB_B2_8641 00E3: (unknown) $5369(11@,10) :UMB_B2_8641 8@ == 336 // (int) var == num jump_if_false @UMB_B2_8689 0106: give_actor $5369(11@,10) weapon 6 ammo 100 // Load the weapon model before using this 03D6: (unknown) $5369(11@,10) 1000 03D7: (unknown) $5369(11@,10) 4000 0002: jump @UMB_B2_8742 :UMB_B2_8689 8@ == 346 // (int) var == num jump_if_false @UMB_B2_8719 0106: give_actor $5369(11@,10) weapon 19 ammo 14 // Load the weapon model before using this 0002: jump @UMB_B2_8742 :UMB_B2_8719 8@ == 353 // (int) var == num jump_if_false @UMB_B2_8742 0106: give_actor $5369(11@,10) weapon 24 ammo 50 // Load the weapon model before using this :UMB_B2_8742 $5399(11@,10) = 0 // (int) 005E: (unknown) :UMB_B2_8751 11@ += 1 // (int) 0002: jump @UMB_B2_7973 :UMB_B2_8763 005F: (unknown) :UMB_B2_8765 0@ == 0 // (int) var == num jump_if_false @UMB_B2_8852 $5676 == 1 // (int) var == num jump_if_false @UMB_B2_8845 1@ = 0 // (int) :UMB_B2_8793 10 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_8840 // Note: the incorrect math opcode was used here not $5379(1@,10) == -1 // (int) var == num jump_if_false @UMB_B2_8828 00C4: (unknown) $5379(1@,10) 1 :UMB_B2_8828 1@ += 1 // (int) 0002: jump @UMB_B2_8793 :UMB_B2_8840 $5676 = 0 // (int) :UMB_B2_8845 0002: jump @UMB_B2_9019 :UMB_B2_8852 $5676 == 0 // (int) var == num jump_if_false @UMB_B2_9019 2@ = 0 // (int) 1@ = 0 // (int) :UMB_B2_8872 10 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_8967 // Note: the incorrect math opcode was used here 034A: unknown_check $5369(1@,10) 0022: jump_if_false @UMB_B2_8955 // Note: the incorrect math opcode was used here 809F: not actor $5369(1@,10) dead 0022: jump_if_false @UMB_B2_8955 // Note: the incorrect math opcode was used here $5379(1@,10) == -1 // (int) var == num jump_if_false @UMB_B2_8942 00C1: (unknown) $5369(1@,10) $5379(1@,10) 0002: jump @UMB_B2_8950 :UMB_B2_8942 00C4: (unknown) $5379(1@,10) 3 :UMB_B2_8950 2@ = 1 // (int) :UMB_B2_8955 1@ += 1 // (int) 0002: jump @UMB_B2_8872 :UMB_B2_8967 2@ == 1 // (int) var == num jump_if_false @UMB_B2_9013 $5614 == 0 // (int) var == num jump_if_false @UMB_B2_8997 $5614 += 1 // (int) :UMB_B2_8997 0057: show_text_highpriority GXT 'UMB2_O1' time 5000 flag 1 // Take care of those ~r~Cholo thugs! :UMB_B2_9013 $5676 = 1 // (int) :UMB_B2_9019 0026: return :UMB_B2_9021 0@ = 0 // (int) :UMB_B2_9025 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_9078 // Note: the incorrect math opcode was used here not $5379(0@,10) == -1 // (int) var == num jump_if_false @UMB_B2_9066 00BB: (unknown) $5379(0@,10) $5379(0@,10) = -1 // (int) :UMB_B2_9066 0@ += 1 // (int) 0002: jump @UMB_B2_9025 :UMB_B2_9078 0026: return :UMB_B2_9080 0@ = 0 // (int) :UMB_B2_9084 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_9170 // Note: the incorrect math opcode was used here 034A: unknown_check $5369(0@,10) 0022: jump_if_false @UMB_B2_9158 // Note: the incorrect math opcode was used here 809F: not actor $5369(0@,10) dead 0022: jump_if_false @UMB_B2_9152 // Note: the incorrect math opcode was used here $5399(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9152 03DE: (unknown) $5369(0@,10) 1 01AF: (unknown) $5369(0@,10) 0 :UMB_B2_9152 0112: remove_references_to_actor $5369(0@,10) // Like turning an actor into a random pedestrian :UMB_B2_9158 0@ += 1 // (int) 0002: jump @UMB_B2_9084 :UMB_B2_9170 0026: return :UMB_B2_9172 1@ = 0 // (int) :UMB_B2_9176 10 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_9237 // Note: the incorrect math opcode was used here 001C: $5409(1@,10) == 0@ // (int) num == var 0022: jump_if_false @UMB_B2_9225 // Note: the incorrect math opcode was used here not $5399(1@,10) == 10 // (int) var == num jump_if_false @UMB_B2_9225 $5399(1@,10) = 1 // (int) :UMB_B2_9225 1@ += 1 // (int) 0002: jump @UMB_B2_9176 :UMB_B2_9237 0026: return :UMB_B2_9239 not $5399(0@,10) == 10 // (int) var == num jump_if_false @UMB_B2_9367 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B2_9172 $5409(0@,10) not $5379(0@,10) == -1 // (int) var == num jump_if_false @UMB_B2_9297 00BB: (unknown) $5379(0@,10) $5379(0@,10) = -1 // (int) :UMB_B2_9297 0035: 1@ = $5409(0@,10) // (int vars) $5460(1@,4) -= 1 // (int) $5676 == 0 // (int) var == num jump_if_false @UMB_B2_9347 0057: show_text_highpriority GXT 'UMB2_O7' time 5000 flag 1 // Both of ~b~Umberto's men~w~ need to see the kill. 0002: jump @UMB_B2_9353 :UMB_B2_9347 $5610 += 1 // (int) :UMB_B2_9353 0112: remove_references_to_actor $5369(0@,10) // Like turning an actor into a random pedestrian $5399(0@,10) = 10 // (int) :UMB_B2_9367 0026: return :UMB_B2_9369 $5675 = 10 // (int) 0@ = 0 // (int) :UMB_B2_9379 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_10369 // Note: the incorrect math opcode was used here 034A: unknown_check $5369(0@,10) 0022: jump_if_false @UMB_B2_10346 // Note: the incorrect math opcode was used here 0045: actor $5369(0@,10) defined 0022: jump_if_false @UMB_B2_10328 // Note: the incorrect math opcode was used here $5675 -= 1 // (int) $5609 += 0.005 // (float) 0035: 1@ = $5409(0@,10) // (int vars) 007E: actor $5369(0@,10) driving 0022: jump_if_false @UMB_B2_9501 // Note: the incorrect math opcode was used here 024B: (unknown) $5369(0@,10) 10@ 034B: unknown_check 10@ 0022: jump_if_false @UMB_B2_9494 // Note: the incorrect math opcode was used here 004F: unknown_check 10@ 0022: jump_if_false @UMB_B2_9494 // Note: the incorrect math opcode was used here 004D: store_car 10@ position_to $5464(1@,4) $5468(1@,4) $5472(1@,4) :UMB_B2_9494 0002: jump @UMB_B2_9519 :UMB_B2_9501 0043: store_actor $5369(0@,10) position_to $5464(1@,4) $5468(1@,4) $5472(1@,4) // Note: the incorrect math opcode was used here :UMB_B2_9519 not $5399(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9833 0326: unknown_check $5369(0@,10) $933 0022: jump_if_false @UMB_B2_9557 // Note: the incorrect math opcode was used here $5399(0@,10) = 1 // (int) :UMB_B2_9557 $5456(1@,4) == 2 // (int) var == num jump_if_false @UMB_B2_9666 807E: not actor $5369(0@,10) driving jump_if_false @UMB_B2_9600 $5399(0@,10) = 1 // (int) 0002: jump @UMB_B2_9666 :UMB_B2_9600 024B: (unknown) $5369(0@,10) 10@ 034B: unknown_check 10@ 0022: jump_if_false @UMB_B2_9666 // Note: the incorrect math opcode was used here 004F: unknown_check 10@ 0022: jump_if_false @UMB_B2_9666 // Note: the incorrect math opcode was used here 80D8: not car 10@ health >= 500 jump_if_false @UMB_B2_9648 $5399(0@,10) = 1 // (int) :UMB_B2_9648 0256: unknown_check 10@ jump_if_false @UMB_B2_9666 $5399(0@,10) = 1 // (int) :UMB_B2_9666 $5456(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_9726 034B: unknown_check $5705 jump_if_false @UMB_B2_9718 00A0: car $5705 wrecked jump_if_false @UMB_B2_9711 $5399(0@,10) = 1 // (int) :UMB_B2_9711 0002: jump @UMB_B2_9726 :UMB_B2_9718 $5399(0@,10) = 1 // (int) :UMB_B2_9726 0035: 2@ = $5389(0@,10) // (int vars) not 2@ == -1 // (int) var == num jump_if_false @UMB_B2_9804 034A: unknown_check $5369(2@,10) jump_if_false @UMB_B2_9804 009F: actor $5369(2@,10) dead jump_if_false @UMB_B2_9804 81F0: not actor $5369(0@,10) in_range_of_player $5369(2@,10) 0022: jump_if_false @UMB_B2_9804 // Note: the incorrect math opcode was used here $5399(0@,10) = 1 // (int) $5389(0@,10) = -1 // (int) :UMB_B2_9804 $5399(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9833 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @UMB_B2_9172 $5409(0@,10) :UMB_B2_9833 $5399(0@,10) == 1 // (int) var == num jump_if_false @UMB_B2_9917 00E4: (unknown) $5369(0@,10) $933 01EC: (unknown) $5369(0@,10) 1 01AF: (unknown) $5369(0@,10) 0 $5456(1@,4) == 1 // (int) var == num jump_if_false @UMB_B2_9910 0438: (unknown) $5369(0@,10) jump_if_false @UMB_B2_9910 0433: (unknown) $5369(0@,10) 0 0 0 0 0 :UMB_B2_9910 0002: jump @UMB_B2_10218 :UMB_B2_9917 $5399(0@,10) == 0 // (int) var == num jump_if_false @UMB_B2_10218 $5456(1@,4) == 1 // (int) var == num jump_if_false @UMB_B2_9953 0002: jump @UMB_B2_10218 :UMB_B2_9953 $5456(1@,4) == 2 // (int) var == num jump_if_false @UMB_B2_10122 007E: actor $5369(0@,10) driving jump_if_false @UMB_B2_10115 00E3: (unknown) $5369(0@,10) $5389(0@,10) == -1 // (int) var == num jump_if_false @UMB_B2_10115 024B: (unknown) $5369(0@,10) 10@ 034B: unknown_check 10@ 0022: jump_if_false @UMB_B2_10115 // Note: the incorrect math opcode was used here 004F: unknown_check 10@ 0022: jump_if_false @UMB_B2_10115 // Note: the incorrect math opcode was used here 004D: store_car 10@ position_to 11@ 12@ 13@ 037B: constant_params 3 variable_params 0 unknown 14 call_with_params @UMB_B2_6408 11@ 12@ 13@ jump_if_false @UMB_B2_10067 0052: set_car 10@ driver_behaviour_to 1 0002: jump @UMB_B2_10083 :UMB_B2_10067 004A: car 10@ drive_to -1110.2 -420.708 -100.0 :UMB_B2_10083 0078: if or 0328: unknown_check 10@ $933 0328: unknown_check 10@ $5616 0328: unknown_check 10@ $5617 0022: jump_if_false @UMB_B2_10115 // Note: the incorrect math opcode was used here 0050: set_car 10@ max_speed_to 20.0 :UMB_B2_10115 0002: jump @UMB_B2_10218 :UMB_B2_10122 $5456(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_10218 034B: unknown_check $5705 jump_if_false @UMB_B2_10218 004F: unknown_check $5705 jump_if_false @UMB_B2_10218 0328: unknown_check $5705 $933 0022: jump_if_false @UMB_B2_10189 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5705 // Like turning a car into any random car $5705 = -1 // (int) 0002: jump @UMB_B2_10218 :UMB_B2_10189 00EC: (unknown) $5369(0@,10) $5705 80D8: not car $5705 health >= 700 jump_if_false @UMB_B2_10218 014C: set_car $5705 health_to 800 :UMB_B2_10218 02D5: (unknown) $5369(0@,10) 19 jump_if_false @UMB_B2_10273 02E7: get_weapon_data_from_actor $5369(0@,10) weapon_group 4 weapon 3@ ammo 4@ model 5@ 10 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_10266 // Note: the incorrect math opcode was used here 00D5: (unknown) $5369(0@,10) 19 14 :UMB_B2_10266 0002: jump @UMB_B2_10321 :UMB_B2_10273 02D5: (unknown) $5369(0@,10) 24 jump_if_false @UMB_B2_10321 02E7: get_weapon_data_from_actor $5369(0@,10) weapon_group 6 weapon 3@ ammo 4@ model 5@ 10 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_10321 // Note: the incorrect math opcode was used here 00D5: (unknown) $5369(0@,10) 19 50 :UMB_B2_10321 0002: jump @UMB_B2_10339 :UMB_B2_10328 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @UMB_B2_9239 0@ :UMB_B2_10339 0002: jump @UMB_B2_10357 :UMB_B2_10346 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @UMB_B2_9239 0@ :UMB_B2_10357 0@ += 1 // (int) 0002: jump @UMB_B2_9379 :UMB_B2_10369 0026: return :UMB_B2_10371 5@ = 0 // (int) 4@ = 0 // (int) :UMB_B2_10379 5 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_10826 // Note: the incorrect math opcode was used here 0138: 1@ = random_float_in_ranges -1210.2 -980.2 0138: 2@ = random_float_in_ranges -699.708 -324.708 0@ == 1 // (int) var == num jump_if_false @UMB_B2_10444 01B4: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ 0002: jump @UMB_B2_10452 :UMB_B2_10444 01B5: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ :UMB_B2_10452 5@ = 0 // (int) 0045: actor $933 defined jump_if_false @UMB_B2_10492 0080: actor $933 near_point 1@ 2@ radius 150.0 150.0 sphere 0 0022: jump_if_false @UMB_B2_10492 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :UMB_B2_10492 6@ = 0 // (int) :UMB_B2_10496 0078: if and 10 > 6@ // (int) num > var 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10596 not $5399(6@,10) == 10 // (int) var == num jump_if_false @UMB_B2_10584 034A: unknown_check $5369(6@,10) jump_if_false @UMB_B2_10584 0045: actor $5369(6@,10) defined jump_if_false @UMB_B2_10584 0080: actor $5369(6@,10) near_point 1@ 2@ radius 50.0 50.0 sphere 0 0022: jump_if_false @UMB_B2_10584 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :UMB_B2_10584 6@ += 1 // (int) 0002: jump @UMB_B2_10496 :UMB_B2_10596 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10676 0@ == 1 // (int) var == num jump_if_false @UMB_B2_10651 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B2_3988 1@ 2@ 3@ jump_if_false @UMB_B2_10644 5@ = 1 // (int) :UMB_B2_10644 0002: jump @UMB_B2_10676 :UMB_B2_10651 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B2_5564 1@ 2@ 3@ jump_if_false @UMB_B2_10676 5@ = 1 // (int) :UMB_B2_10676 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10735 0078: if and -1099.951 > 1@ // (float) num > var 1@ > -1181.162 // (float) var > num -332.4409 > 2@ // (float) num > var 2@ > -497.1154 // (float) var > num jump_if_false @UMB_B2_10735 5@ = 1 // (int) :UMB_B2_10735 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10794 0078: if and -872.5292 > 1@ // (float) num > var 1@ > -968.1838 // (float) var > num -410.8032 > 2@ // (float) num > var 2@ > -492.282 // (float) var > num jump_if_false @UMB_B2_10794 5@ = 1 // (int) :UMB_B2_10794 5@ == 0 // (int) var == num jump_if_false @UMB_B2_10814 005E: (unknown) 0002: jump @UMB_B2_10819 :UMB_B2_10814 4@ += 1 // (int) :UMB_B2_10819 0002: jump @UMB_B2_10379 :UMB_B2_10826 005F: (unknown) :UMB_B2_10828 0@ = 0 // (int) :UMB_B2_10832 4 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_10870 // Note: the incorrect math opcode was used here $5456(0@,4) = 0 // (int) $5460(0@,4) = 0 // (int) 0@ += 1 // (int) 0002: jump @UMB_B2_10832 :UMB_B2_10870 0@ = 0 // (int) :UMB_B2_10874 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_10906 // Note: the incorrect math opcode was used here $5399(0@,10) = 10 // (int) 0@ += 1 // (int) 0002: jump @UMB_B2_10874 :UMB_B2_10906 $5611 = 0 // (int) $5612 = 2 // (int) $5614 = 0 // (int) $5675 = 10 // (int) $5613 = 0 // (int) $5733 = 1 // (int) 0026: return :UMB_B2_10941 037A: constant_params 1 variable_params 3 unknown 15 call_with_params @UMB_B2_10371 1 1@ 2@ 3@ jump_if_false @UMB_B2_10965 005F: (unknown) :UMB_B2_10965 02F6: (unknown) 1@ 2@ 3@ 2 7@ 8@ 9@ $5675 > 2 // (int) var > num jump_if_false @UMB_B2_11000 11@ = 3 // (int) 0002: jump @UMB_B2_11005 :UMB_B2_11000 11@ = 2 // (int) :UMB_B2_11005 10@ = 0 // (int) :UMB_B2_11009 0011: 11@ > 10@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_11308 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @UMB_B2_11059 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 1@ 2@ 3@ -0.5 -0.5 0 4@ 5@ 6@ 0002: jump @UMB_B2_11132 :UMB_B2_11059 10@ == 1 // (int) var == num jump_if_false @UMB_B2_11099 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 1@ 2@ 3@ 0.5 0.5 0 4@ 5@ 6@ 0002: jump @UMB_B2_11132 :UMB_B2_11099 10@ == 2 // (int) var == num jump_if_false @UMB_B2_11132 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 1@ 2@ 3@ -0.5 0.5 0 4@ 5@ 6@ :UMB_B2_11132 6@ = 12.0 // (float) 10@ == 0 // (int) var == num jump_if_false @UMB_B2_11188 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7965 4@ 5@ 6@ 7@ 8@ 9@ 1 -1 353 -1 -1 12@ 0035: 13@ = 12@ // (int vars) 0002: jump @UMB_B2_11261 :UMB_B2_11188 10@ == 1 // (int) var == num jump_if_false @UMB_B2_11234 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7965 4@ 5@ 6@ 7@ 8@ 9@ 1 13@ 336 -1 -1 12@ 0002: jump @UMB_B2_11261 :UMB_B2_11234 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7965 4@ 5@ 6@ 7@ 8@ 9@ 1 13@ 346 -1 -1 12@ :UMB_B2_11261 10 > 12@ // (int) num > var 0022: jump_if_false @UMB_B2_11292 // Note: the incorrect math opcode was used here 0035: $5409(12@,10) = 0@ // (int vars) 10@ += 1 // (int) 0002: jump @UMB_B2_11301 :UMB_B2_11292 0035: 10@ = 11@ // (int vars) 10@ += 1 // (int) :UMB_B2_11301 0002: jump @UMB_B2_11009 :UMB_B2_11308 $5456(0@,4) = 1 // (int) 0035: $5460(0@,4) = 11@ // (int vars) 005E: (unknown) :UMB_B2_11325 034B: unknown_check $5704 0022: jump_if_false @UMB_B2_11338 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_11338 037A: constant_params 1 variable_params 3 unknown 12 call_with_params @UMB_B2_10371 0 1@ 2@ 3@ jump_if_false @UMB_B2_11361 005F: (unknown) :UMB_B2_11361 025B: (unknown) 1@ 2@ 3@ 1@ 2@ 3@ 7@ 02F5: (unknown) 1@ 2@ 3@ 2 4@ 5@ 6@ 3@ += 3.0 // (float) 7@ += 90.0 // (float) 8161: not model #CHOLLO available jump_if_false @UMB_B2_11411 0160: load_model #CHOLLO 0228: (unknown) :UMB_B2_11411 0048: $5704 = create_car #CHOLLO at 1@ 2@ 3@ 0233: (unknown) $5704 4@ 5@ 0050: set_car $5704 max_speed_to 10.0 0051: set_car $5704 traffic_behavior_to 2 0236: (unknown) $5704 3 0254: enable_car $5704 stuck_check_distance_to 1.5 time_to 5000 10@ = 0 // (int) :UMB_B2_11460 2 > 10@ // (int) num > var 0022: jump_if_false @UMB_B2_11579 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @UMB_B2_11521 037B: constant_params 11 variable_params 1 unknown 12 call_with_params @UMB_B2_7965 1@ 2@ 3@ 4@ 5@ 6@ 2 -1 346 0 $5704 8@ 0035: 9@ = 8@ // (int vars) 0002: jump @UMB_B2_11548 :UMB_B2_11521 037B: constant_params 11 variable_params 1 unknown 12 call_with_params @UMB_B2_7965 1@ 2@ 3@ 4@ 5@ 6@ 2 9@ 353 1 $5704 8@ :UMB_B2_11548 10 > 8@ // (int) num > var 0022: jump_if_false @UMB_B2_11567 // Note: the incorrect math opcode was used here 0035: $5409(8@,10) = 0@ // (int vars) :UMB_B2_11567 10@ += 1 // (int) 0002: jump @UMB_B2_11460 :UMB_B2_11579 $5456(0@,4) = 2 // (int) $5460(0@,4) = 2 // (int) 005E: (unknown) :UMB_B2_11597 034B: unknown_check $5705 jump_if_false @UMB_B2_11610 005F: (unknown) :UMB_B2_11610 037A: constant_params 1 variable_params 3 unknown 15 call_with_params @UMB_B2_10371 0 4@ 5@ 6@ jump_if_false @UMB_B2_11633 005F: (unknown) :UMB_B2_11633 025B: (unknown) 4@ 5@ 6@ 4@ 5@ 6@ 10@ 02F5: (unknown) 4@ 5@ 6@ 2 7@ 8@ 9@ 6@ += 3.0 // (float) 01BB: (unknown) 4@ 5@ 6@ 6@ 8161: not model #CUBAN available 0022: jump_if_false @UMB_B2_11683 // Note: the incorrect math opcode was used here 0160: load_model #CUBAN 0228: (unknown) :UMB_B2_11683 0048: $5705 = create_car #CUBAN at 4@ 5@ 6@ 0233: (unknown) $5705 7@ 8@ 0052: set_car $5705 driver_behaviour_to 11 027F: store_coords_to 4@ 5@ 6@ from_actor $5705 with_offset 4.0 0 0 004E: put_car $5705 at 4@ 5@ 6@ 13@ = 0 // (int) :UMB_B2_11728 2 > 13@ // (int) num > var 0022: jump_if_false @UMB_B2_11871 // Note: the incorrect math opcode was used here 13@ == 0 // (int) var == num jump_if_false @UMB_B2_11799 027F: store_coords_to 1@ 2@ 3@ from_actor $5705 with_offset -2.25 -0.5 0 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7965 1@ 2@ 3@ 4@ 5@ 6@ 3 -1 336 -1 -1 11@ 0002: jump @UMB_B2_11840 :UMB_B2_11799 027F: store_coords_to 1@ 2@ 3@ from_actor $5705 with_offset 2.25 0.5 0 037B: constant_params 11 variable_params 1 unknown 15 call_with_params @UMB_B2_7965 1@ 2@ 3@ 4@ 5@ 6@ 3 -1 336 -1 -1 11@ :UMB_B2_11840 10 > 11@ // (int) num > var 0022: jump_if_false @UMB_B2_11859 // Note: the incorrect math opcode was used here 0035: $5409(11@,10) = 0@ // (int vars) :UMB_B2_11859 13@ += 1 // (int) 0002: jump @UMB_B2_11728 :UMB_B2_11871 $5456(0@,4) = 3 // (int) $5460(0@,4) = 2 // (int) 005E: (unknown) :UMB_B2_11889 0@ = -1 // (int) 2 > $5675 // (int) num > var 0022: jump_if_false @UMB_B2_11909 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B2_11909 1@ = 0 // (int) :UMB_B2_11913 0078: if and 4 > 1@ // (int) num > var 0@ == -1 // (int) var == num jump_if_false @UMB_B2_11964 $5456(1@,4) == 0 // (int) var == num jump_if_false @UMB_B2_11952 0035: 0@ = 1@ // (int vars) :UMB_B2_11952 1@ += 1 // (int) 0002: jump @UMB_B2_11913 :UMB_B2_11964 0@ == -1 // (int) var == num jump_if_false @UMB_B2_11978 005F: (unknown) :UMB_B2_11978 $5611 > 0 // (int) var > num jump_if_false @UMB_B2_12025 834B: not unknown_check $5704 jump_if_false @UMB_B2_12013 3@ = 2 // (int) 0002: jump @UMB_B2_12018 :UMB_B2_12013 3@ = 1 // (int) :UMB_B2_12018 0002: jump @UMB_B2_12030 :UMB_B2_12025 3@ = 1 // (int) :UMB_B2_12030 3@ == 0 // (int) var == num jump_if_false @UMB_B2_12053 3@ = 1 // (int) 0002: jump @UMB_B2_12144 :UMB_B2_12053 3@ > 3 // (int) var > num jump_if_false @UMB_B2_12077 3@ = 1 // (int) 0002: jump @UMB_B2_12144 :UMB_B2_12077 3@ == 2 // (int) var == num jump_if_false @UMB_B2_12114 034B: unknown_check $5704 jump_if_false @UMB_B2_12107 3@ = 3 // (int) 005F: (unknown) :UMB_B2_12107 0002: jump @UMB_B2_12144 :UMB_B2_12114 3@ == 3 // (int) var == num jump_if_false @UMB_B2_12144 034B: unknown_check $5705 jump_if_false @UMB_B2_12144 3@ = 1 // (int) 005F: (unknown) :UMB_B2_12144 3@ == 1 // (int) var == num jump_if_false @UMB_B2_12196 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B2_10941 0@ jump_if_false @UMB_B2_12187 $5611 += 1 // (int) 0002: jump @UMB_B2_12189 :UMB_B2_12187 005F: (unknown) :UMB_B2_12189 0002: jump @UMB_B2_12303 :UMB_B2_12196 3@ == 2 // (int) var == num jump_if_false @UMB_B2_12253 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B2_11325 0@ jump_if_false @UMB_B2_12244 $5612 = 3 // (int) $5611 = 0 // (int) 0002: jump @UMB_B2_12246 :UMB_B2_12244 005F: (unknown) :UMB_B2_12246 0002: jump @UMB_B2_12303 :UMB_B2_12253 3@ == 3 // (int) var == num jump_if_false @UMB_B2_12303 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B2_11597 0@ jump_if_false @UMB_B2_12301 $5612 = 2 // (int) $5611 = 0 // (int) 0002: jump @UMB_B2_12303 :UMB_B2_12301 005F: (unknown) :UMB_B2_12303 $5624 == 2 // (int) var == num jump_if_false @UMB_B2_12468 $5733 == 1 // (int) var == num jump_if_false @UMB_B2_12356 4@ = 8000 // (int) 0057: show_text_highpriority GXT 'UMB2_11' time 4@ flag 1 // Take care of the ~r~Cholo thugs~w~ before they cause too much havoc in Little Havana. 0002: jump @UMB_B2_12468 :UMB_B2_12356 4@ = 8000 // (int) $5614 == 0 // (int) var == num jump_if_false @UMB_B2_12395 0057: show_text_highpriority GXT 'UMB2_O1' time 4@ flag 1 // Take care of those ~r~Cholo thugs! 0002: jump @UMB_B2_12462 :UMB_B2_12395 $5614 == 1 // (int) var == num jump_if_false @UMB_B2_12429 0057: show_text_highpriority GXT 'UMB2_O2' time 4@ flag 1 // More ~r~Cholo hoods~w~ are causing trouble! 0002: jump @UMB_B2_12462 :UMB_B2_12429 $5614 == 2 // (int) var == num jump_if_false @UMB_B2_12462 0057: show_text_highpriority GXT 'UMB2_O3' time 4@ flag 1 // Deal with those ~r~Cholo troublemakers! $5614 = -1 // (int) :UMB_B2_12462 $5614 += 1 // (int) :UMB_B2_12468 010E: 2@ = current_time_in_ms $5733 == 1 // (int) var == num jump_if_false @UMB_B2_12521 0035: $5613 = 2@ // (int vars) $5613 += 90000 // (int) 0058: (unknown) 'UMB2_O9' 6000 1 // You'll need a car with 4 seats. 0002: jump @UMB_B2_12535 :UMB_B2_12521 0035: $5613 = 2@ // (int vars) $5613 += 60000 // (int) :UMB_B2_12535 $5733 = 0 // (int) 005E: (unknown) :UMB_B2_12542 2@ = 0 // (int) 3@ = 12 // (int) 3@ -= 1 // (int) 010E: 0@ = current_time_in_ms 1@ = 0 // (int) :UMB_B2_12563 4 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_12711 // Note: the incorrect math opcode was used here 1 > $5460(1@,4) // (int) num > var 0022: jump_if_false @UMB_B2_12680 // Note: the incorrect math opcode was used here $5456(1@,4) == 2 // (int) var == num jump_if_false @UMB_B2_12637 034B: unknown_check $5704 jump_if_false @UMB_B2_12630 0255: (unknown) $5704 0113: remove_references_to_car $5704 // Like turning a car into any random car $5704 = -1 // (int) :UMB_B2_12630 0002: jump @UMB_B2_12673 :UMB_B2_12637 $5456(1@,4) == 3 // (int) var == num jump_if_false @UMB_B2_12673 034B: unknown_check $5705 jump_if_false @UMB_B2_12673 0113: remove_references_to_car $5705 // Like turning a car into any random car $5705 = -1 // (int) :UMB_B2_12673 $5456(1@,4) = 0 // (int) :UMB_B2_12680 $5456(1@,4) == 0 // (int) var == num jump_if_false @UMB_B2_12699 2@ += 1 // (int) :UMB_B2_12699 1@ += 1 // (int) 0002: jump @UMB_B2_12563 :UMB_B2_12711 2@ == 4 // (int) var == num jump_if_false @UMB_B2_12734 0035: $5613 = 0@ // (int vars) $5613 -= 1 // (int) :UMB_B2_12734 0011: 0@ > $5613 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_12841 // Note: the incorrect math opcode was used here 0011: $5610 > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B2_12789 // Note: the incorrect math opcode was used here 2@ == 4 // (int) var == num jump_if_false @UMB_B2_12782 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B2_6281 1 :UMB_B2_12782 0002: jump @UMB_B2_12841 :UMB_B2_12789 2 > $5624 // (int) num > var 0022: jump_if_false @UMB_B2_12831 // Note: the incorrect math opcode was used here 2@ == 4 // (int) var == num jump_if_false @UMB_B2_12824 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B2_11889 :UMB_B2_12824 0002: jump @UMB_B2_12841 :UMB_B2_12831 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B2_11889 :UMB_B2_12841 0026: return :UMB_B2_12843 4@ = 0 // (int) 6@ = 0 // (int) :UMB_B2_12851 2 > 4@ // (int) num > var 0022: jump_if_false @UMB_B2_13191 // Note: the incorrect math opcode was used here 834A: not unknown_check $5360(4@,2) 0022: jump_if_false @UMB_B2_13179 // Note: the incorrect math opcode was used here 4@ == 0 // (int) var == num jump_if_false @UMB_B2_12899 5@ = 91 // (int) 0002: jump @UMB_B2_12904 :UMB_B2_12899 5@ = 92 // (int) :UMB_B2_12904 8161: not model 5@ available jump_if_false @UMB_B2_12922 0160: load_model 5@ 6@ = 1 // (int) :UMB_B2_12922 8161: not model #INGRAMSL available jump_if_false @UMB_B2_12944 0160: load_model #INGRAMSL 6@ = 1 // (int) :UMB_B2_12944 6@ == 1 // (int) var == num jump_if_false @UMB_B2_12958 0228: (unknown) :UMB_B2_12958 003E: $5360(4@,2) = create_actor_pedtype 7 model 5@ at 0@ 1@ 2@ 04AE: (unknown) $5360(4@,2) 4@ 01C9: (unknown) $5360(4@,2) 10 0127: reset_actor $5360(4@,2) flags 00A1: (unknown) $5360(4@,2) 256 01A4: (unknown) $5360(4@,2) 1 0347: (unknown) $5360(4@,2) 1 03D5: (unknown) $5360(4@,2) 200 0213: (unknown) $5360(4@,2) 100 01AF: (unknown) $5360(4@,2) 0 03A5: (unknown) $5360(4@,2) 0 01EC: (unknown) $5360(4@,2) 1 0278: (unknown) $5360(4@,2) 0 0442: (unknown) $5360(4@,2) 1 03D6: (unknown) $5360(4@,2) 300 03D7: (unknown) $5360(4@,2) 100 02F9: (unknown) $5360(4@,2) 1 0106: give_actor $5360(4@,2) weapon 26 ammo 100 // Load the weapon model before using this 001D: 3@ == -100.0 // (int) var == var jump_if_false @UMB_B2_13144 0045: actor $933 defined jump_if_false @UMB_B2_13137 013E: actor $5360(4@,2) look_at_actor $933 :UMB_B2_13137 0002: jump @UMB_B2_13151 :UMB_B2_13144 00CF: set_actor $5360(4@,2) Z_angle_to 3@ :UMB_B2_13151 0045: actor $933 defined 0022: jump_if_false @UMB_B2_13170 // Note: the incorrect math opcode was used here 0119: actor $5360(4@,2) kill_actor $933 :UMB_B2_13170 $5362(4@,2) = 0 // (int) 005E: (unknown) :UMB_B2_13179 4@ += 1 // (int) 0002: jump @UMB_B2_12851 :UMB_B2_13191 005F: (unknown) :UMB_B2_13193 0@ = 0 // (int) :UMB_B2_13197 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13322 // Note: the incorrect math opcode was used here 034A: unknown_check $5360(0@,2) 0022: jump_if_false @UMB_B2_13310 // Note: the incorrect math opcode was used here 809F: not actor $5360(0@,2) dead 0022: jump_if_false @UMB_B2_13304 // Note: the incorrect math opcode was used here $5362(0@,2) == 1 // (int) var == num jump_if_false @UMB_B2_13257 02F8: (unknown) $5360(0@,2) 0 :UMB_B2_13257 00A2: (unknown) $5360(0@,2) 0347: (unknown) $5360(0@,2) 0 007E: actor $5360(0@,2) driving jump_if_false @UMB_B2_13296 00F1: (unknown) $5360(0@,2) 0002: jump @UMB_B2_13304 :UMB_B2_13296 0040: (unknown) $5360(0@,2) -1 :UMB_B2_13304 0112: remove_references_to_actor $5360(0@,2) // Like turning an actor into a random pedestrian :UMB_B2_13310 0@ += 1 // (int) 0002: jump @UMB_B2_13197 :UMB_B2_13322 0026: return :UMB_B2_13324 0@ = 0 // (int) :UMB_B2_13328 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13358 // Note: the incorrect math opcode was used here 00BB: (unknown) $5364(0@,2) 0@ += 1 // (int) 0002: jump @UMB_B2_13328 :UMB_B2_13358 0026: return :UMB_B2_13360 1@ = 2 // (int) 1@ -= 1 // (int) 0@ = 0 // (int) :UMB_B2_13374 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_13960 // Note: the incorrect math opcode was used here 0045: actor $5360(0@,2) defined 0022: jump_if_false @UMB_B2_13948 // Note: the incorrect math opcode was used here 02E1: actor $5360(0@,2) in_water 0022: jump_if_false @UMB_B2_13419 // Note: the incorrect math opcode was used here 014B: set_actor $5360(0@,2) health_to 0 :UMB_B2_13419 $5362(0@,2) == 0 // (int) var == num jump_if_false @UMB_B2_13474 not $1078 == 0 // (int) var == num jump_if_false @UMB_B2_13467 011A: (unknown) $5360(0@,2) 02F8: (unknown) $5360(0@,2) 1 $5362(0@,2) = 1 // (int) :UMB_B2_13467 0002: jump @UMB_B2_13508 :UMB_B2_13474 $1078 == 0 // (int) var == num jump_if_false @UMB_B2_13508 0119: actor $5360(0@,2) kill_actor $933 02F8: (unknown) $5360(0@,2) 0 $5362(0@,2) = 0 // (int) :UMB_B2_13508 $5366(0@,2) == 0 // (int) var == num jump_if_false @UMB_B2_13787 0078: if and 81F0: not actor $5360(0@,2) in_range_of_player $933 $5362(0@,2) == 0 // (int) var == num jump_if_false @UMB_B2_13747 $5366(0@,2) = 1 // (int) $5624 -= 1 // (int) 00C1: (unknown) $5360(0@,2) $5364(0@,2) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B2_2355 $5364(0@,2) 001C: $5624 == 1@ // (int) num == var 0022: jump_if_false @UMB_B2_13740 // Note: the incorrect math opcode was used here $5606 == 0 // (int) var == num jump_if_false @UMB_B2_13628 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B2_8765 0 0002: jump @UMB_B2_13645 :UMB_B2_13628 $5606 == 1 // (int) var == num jump_if_false @UMB_B2_13645 00BB: (unknown) $5615 :UMB_B2_13645 5@ = 3 // (int) not $2769 == 0 // (int) var == num jump_if_false @UMB_B2_13689 034B: unknown_check $2769 jump_if_false @UMB_B2_13689 004F: unknown_check $2769 jump_if_false @UMB_B2_13689 0124: 5@ = car $2769 max_passengers :UMB_B2_13689 2 > 5@ // (int) num > var 0022: jump_if_false @UMB_B2_13724 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'UMB2_O8' time 5000 flag 1 // Keep both of ~b~Umberto's men~w~ with you - get a car with 4 seats! 0002: jump @UMB_B2_13740 :UMB_B2_13724 0057: show_text_highpriority GXT 'UMB2_O6' time 5000 flag 1 // Keep both of ~b~Umberto's men~w~ with you. :UMB_B2_13740 0002: jump @UMB_B2_13780 :UMB_B2_13747 02E7: get_weapon_data_from_actor $5360(0@,2) weapon_group 6 weapon 3@ ammo 2@ model 4@ 10 > 2@ // (int) num > var 0022: jump_if_false @UMB_B2_13780 // Note: the incorrect math opcode was used here 00D5: (unknown) $5360(0@,2) 26 100 :UMB_B2_13780 0002: jump @UMB_B2_13948 :UMB_B2_13787 $5366(0@,2) == 1 // (int) var == num jump_if_false @UMB_B2_13948 01F0: actor $5360(0@,2) in_range_of_player $933 0022: jump_if_false @UMB_B2_13941 // Note: the incorrect math opcode was used here $5366(0@,2) = 0 // (int) $5624 += 1 // (int) 00BB: (unknown) $5364(0@,2) $5624 == 2 // (int) var == num jump_if_false @UMB_B2_13941 $5606 == 0 // (int) var == num jump_if_false @UMB_B2_13895 010E: 6@ = current_time_in_ms 0035: $5613 = 6@ // (int vars) $5613 += 4000 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B2_8765 1 0002: jump @UMB_B2_13941 :UMB_B2_13895 $5606 == 1 // (int) var == num jump_if_false @UMB_B2_13941 0057: show_text_highpriority GXT 'UMB2_O5' time 7000 flag 1 // Take the guys back to ~y~Umberto's. 00C3: (unknown) -1108.28 -424.042 10.0 $5615 :UMB_B2_13941 0002: jump @UMB_B2_13948 :UMB_B2_13948 0@ += 1 // (int) 0002: jump @UMB_B2_13374 :UMB_B2_13960 0026: return :UMB_B2_13962 1@ = 0 // (int) 009F: actor $933 dead jump_if_false @UMB_B2_13979 005E: (unknown) :UMB_B2_13979 0@ = 0 // (int) :UMB_B2_13983 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B2_14050 // Note: the incorrect math opcode was used here 034A: unknown_check $5360(0@,2) 0022: jump_if_false @UMB_B2_14033 // Note: the incorrect math opcode was used here 009F: actor $5360(0@,2) dead 0022: jump_if_false @UMB_B2_14026 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :UMB_B2_14026 0002: jump @UMB_B2_14038 :UMB_B2_14033 1@ += 1 // (int) :UMB_B2_14038 0@ += 1 // (int) 0002: jump @UMB_B2_13983 :UMB_B2_14050 1@ > 0 // (int) var > num jump_if_false @UMB_B2_14094 1@ == 1 // (int) var == num jump_if_false @UMB_B2_14086 $5607 = 3 // (int) 0002: jump @UMB_B2_14092 :UMB_B2_14086 $5607 = 2 // (int) :UMB_B2_14092 005E: (unknown) :UMB_B2_14094 $5606 == 0 // (int) var == num jump_if_false @UMB_B2_14154 0038: $5608 = float $5609 to_integer // Note: the incorrect math opcode was used here $5608 > 1000 // (int) var > num jump_if_false @UMB_B2_14133 $5608 = 1000 // (int) :UMB_B2_14133 $5608 == 100 // (int) var == num jump_if_false @UMB_B2_14154 $5607 = 1 // (int) 005E: (unknown) :UMB_B2_14154 005F: (unknown) :UMB_B2_14156 $940 = 1 // (int) 033A: use_GXT_table 'UMB_B2' 0001: wait 0 ms 1@ = 0 // (int) 8@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_6449 $1748 0@ 0025: gosub @UMB_B2_15241 02E2: 6@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_9489 6@ 02E2: 6@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_9489 6@ 0045: actor $933 defined jump_if_false @UMB_B2_14271 0044: put_actor $933 at -1112.8 -422.7 -100.0 00CF: set_actor $933 Z_angle_to 270.0 0221: (unknown) :UMB_B2_14271 0160: load_model #GANG1A 0160: load_model #GANG1B 0160: load_model #INGRAMSL 0160: load_model #SKORPION 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @UMB_B2_12843 -1110.7 -422.1 -100.0 -100.0 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @UMB_B2_12843 -1110.6 -424.2 -100.0 -100.0 013F: $5709 = create_pickup #SKORPION type 3 at -1121.4 -411.5 10.8 0162: release_model #GANG1A 0162: release_model #GANG1B 0162: release_model #INGRAMSL 0162: release_model #SKORPION $5606 = 0 // (int) $5608 = 0 // (int) $5624 = 2 // (int) $5676 = 1 // (int) $5711 = 0 // (int) 7@ = 0 // (int) :UMB_B2_14415 1 > 7@ // (int) num > var 0022: jump_if_false @UMB_B2_14446 // Note: the incorrect math opcode was used here $5427(7@,1) = 0 // (int) 7@ += 1 // (int) 0002: jump @UMB_B2_14415 :UMB_B2_14446 $5734 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_10828 0160: load_model #ADMIRAL 0228: (unknown) 022C: (unknown) -1095.2 -435.33 -100.0 5.0 1 0048: $5706 = create_car #ADMIRAL at -1095.2 -435.33 -100.0 00D1: set_car $5706 Z_angle_to 3.0 0334: (unknown) $5706 0 0162: release_model #ADMIRAL 024F: (unknown) 0.5 02CB: (unknown) 2.0 00AA: set_parked_car_generator $1216 cars_to_generate_to 0 0228: (unknown) 0160: load_model #BAT 0160: load_model #BERETTA 0160: load_model #SKORPION 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #CHOLLO 0160: load_model #CUBAN 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_352 1000 :UMB_B2_14588 $5606 == 0 // (int) var == num jump_if_false @UMB_B2_14809 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_2134 3 024D: (unknown) $5608 1 'UMB2_C1' // Havoc :UMB_B2_14627 $5606 == 0 // (int) var == num jump_if_false @UMB_B2_14803 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13962 jump_if_false @UMB_B2_14678 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6281 12 0002: jump @UMB_B2_14796 :UMB_B2_14678 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13360 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9369 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_12542 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_7364 8@ == 0 // (int) var == num jump_if_false @UMB_B2_14796 not $2769 == 0 // (int) var == num jump_if_false @UMB_B2_14796 034B: unknown_check $2769 jump_if_false @UMB_B2_14796 004F: unknown_check $2769 jump_if_false @UMB_B2_14796 0124: 9@ = car $2769 max_passengers 9@ == 3 // (int) var == num jump_if_false @UMB_B2_14796 8@ = 1 // (int) 025D: remove_text 'UMB2_O9' // You'll need a car with 4 seats. :UMB_B2_14796 0002: jump @UMB_B2_14627 :UMB_B2_14803 0059: text_clear_all 00AE: remove_status_text $5608 :UMB_B2_14809 $5606 == 1 // (int) var == num jump_if_false @UMB_B2_15161 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_7240 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9021 0078: if and $5624 == 2 // (int) var == num 0089: actor $933 in_sphere -1108.28 -424.042 10.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @UMB_B2_14905 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6281 11 0002: jump @UMB_B2_14938 :UMB_B2_14905 0057: show_text_highpriority GXT 'UMB2_O5' time 7000 flag 1 // Take the guys back to ~y~Umberto's. 00C3: (unknown) -1108.28 -424.042 10.0 $5615 :UMB_B2_14938 $5606 == 1 // (int) var == num jump_if_false @UMB_B2_15133 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13962 jump_if_false @UMB_B2_14990 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6281 12 0002: jump @UMB_B2_15126 :UMB_B2_14990 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13360 $5624 == 2 // (int) var == num jump_if_false @UMB_B2_15104 $5711 == 0 // (int) var == num jump_if_false @UMB_B2_15051 0248: (unknown) -1108.28 -424.042 10.0 5.0 $5710 $5711 = 1 // (int) :UMB_B2_15051 0089: actor $933 in_sphere -1108.28 -424.042 10.0 radius 5.0 5.0 5.0 sphere 0 jump_if_false @UMB_B2_15097 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_6281 11 :UMB_B2_15097 0002: jump @UMB_B2_15126 :UMB_B2_15104 $5711 == 1 // (int) var == num jump_if_false @UMB_B2_15126 0249: (unknown) $5710 $5711 = 0 // (int) :UMB_B2_15126 0002: jump @UMB_B2_14938 :UMB_B2_15133 0059: text_clear_all 00BB: (unknown) $5615 $5711 == 1 // (int) var == num jump_if_false @UMB_B2_15161 0249: (unknown) $5710 $5711 = 0 // (int) :UMB_B2_15161 10 > $5606 // (int) num > var 0022: jump_if_false @UMB_B2_15181 // Note: the incorrect math opcode was used here 0002: jump @UMB_B2_14588 :UMB_B2_15181 00AE: remove_status_text $5608 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9021 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13324 $5606 == 11 // (int) var == num jump_if_false @UMB_B2_15232 0025: gosub @UMB_B2_16966 0002: jump @UMB_B2_15239 :UMB_B2_15232 0025: gosub @UMB_B2_16678 :UMB_B2_15239 0026: return :UMB_B2_15241 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SAFEHOU_12249 22 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_180 1 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model #GANG1A 0160: load_model #GANG1B 041A: (unknown) 'UMBER' $5708 0228: (unknown) 022C: (unknown) -1115.3 -424.05 9.77 1.0 1 003E: $5707 = create_actor_pedtype 21 model $5708 at -1115.3 -424.05 9.77 0162: release_model $5708 0152: create_forbidden_for_peds_cube_cornerA -1110.3 -451.7 7.0 cornerB -1099.1 -350.4 15.0 0122: create_forbidden_for_cars_cube_cornerA -1110.3 -451.7 7.0 cornerB -1099.1 -350.4 15.0 0246: (unknown) -1110.3 -451.7 7.0 -1099.1 -350.4 15.0 0295: (unknown) -1110.3 -451.7 7.0 -1099.1 -350.4 15.0 0295: (unknown) -1141.2 -440.1 7.0 -1107.4 -401.5 15.0 1@ = 0 // (int) :UMB_B2_15488 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_15654 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @UMB_B2_15562 022C: (unknown) -1115.2 -421.708 10.54 1.0 1 003E: $5360(1@,2) = create_actor_pedtype 21 model #GANG1A at -1110.5 -422.1 -100.0 0002: jump @UMB_B2_15606 :UMB_B2_15562 022C: (unknown) -1109.6 -424.2 10.54 1.0 1 003E: $5360(1@,2) = create_actor_pedtype 21 model #GANG1B at -1109.5 -424.2 -100.0 :UMB_B2_15606 0045: actor $5360(1@,2) defined 0022: jump_if_false @UMB_B2_15642 // Note: the incorrect math opcode was used here 04AE: (unknown) $5360(1@,2) 1@ 013E: actor $5360(1@,2) look_at_actor $5707 0153: (unknown) $5360(1@,2) $5707 :UMB_B2_15642 1@ += 1 // (int) 0002: jump @UMB_B2_15488 :UMB_B2_15654 0162: release_model #GANG1A 0162: release_model #GANG1B 0045: actor $933 defined jump_if_false @UMB_B2_15736 022C: (unknown) -1115.3 -422.5 9.77 1.0 1 0044: put_actor $933 at -1115.3 -422.5 9.77 013E: actor $933 look_at_actor $5707 013E: actor $5707 look_at_actor $933 04B4: (unknown) $933 120 511 100.0 :UMB_B2_15736 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'UMBB2AA' 'UMB2_A1' $5707 0 // ~w~Show these boys how to be men, and take back our streets from these bitch Cholos. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'UMBB2AA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'UMBB2AB' 'UMB2_A2' $5707 0 // ~w~I have my own bitch to deal with inside. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'UMBB2AB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'UMBB2AC' 'UMB2_A3' $933 0 // ~w~You're not coming? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'UMBB2AC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'UMBB2AD' 'UMB2_A4' $5707 0 // ~w~I will be soon... but not with you, my friend! I'M HOT BABY! 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'UMBB2AD' 0001: wait 500 ms 0045: actor $933 defined jump_if_false @UMB_B2_15973 01EC: (unknown) $933 0 0045: actor $5707 defined jump_if_false @UMB_B2_15973 01EC: (unknown) $5707 0 :UMB_B2_15973 0045: actor $5707 defined jump_if_false @UMB_B2_15996 04B4: (unknown) $5707 120 524 100.0 :UMB_B2_15996 00B9: set_camera_position -1110.4 -427.12 11.45 rotations 0 0 0 00BA: set_camera_point_at -1111.16 -426.48 11.33 mode 2 0045: actor $5616 defined jump_if_false @UMB_B2_16064 00EE: (unknown) $5616 -1112.37 -422.5 01EC: (unknown) $5616 0 :UMB_B2_16064 0045: actor $5617 defined jump_if_false @UMB_B2_16094 00EE: (unknown) $5617 -1112.07 -424.1 01EC: (unknown) $5617 0 :UMB_B2_16094 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4379 0045: actor $5707 defined jump_if_false @UMB_B2_16127 04B4: (unknown) $5707 121 543 3.0 :UMB_B2_16127 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'UMBB2AA' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 3000 jump_if_true @UMB_B2_16569 0045: actor $5707 defined jump_if_false @UMB_B2_16189 0528: (unknown) $5707 543 -1.0 :UMB_B2_16189 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'UMBB2AA' jump_if_true @UMB_B2_16569 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'UMBB2AB' 1 0045: actor $5707 defined jump_if_false @UMB_B2_16259 04B4: (unknown) $5707 121 559 1.0 :UMB_B2_16259 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'UMBB2AB' jump_if_true @UMB_B2_16569 0045: actor $5707 defined jump_if_false @UMB_B2_16306 0528: (unknown) $5707 559 -1.0 :UMB_B2_16306 00B9: set_camera_position -1113.92 -421.89 10.8 rotations 0 0 0 00BA: set_camera_point_at -1114.54 -422.66 10.95 mode 2 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'UMBB2AC' 1 0045: actor $933 defined jump_if_false @UMB_B2_16389 04B4: (unknown) $933 121 557 1.0 :UMB_B2_16389 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'UMBB2AC' jump_if_true @UMB_B2_16569 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'UMBB2AD' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 2000 jump_if_true @UMB_B2_16569 0045: actor $933 defined jump_if_false @UMB_B2_16479 0528: (unknown) $933 557 -0.9 :UMB_B2_16479 0045: actor $5707 defined jump_if_false @UMB_B2_16502 04B4: (unknown) $5707 121 555 1.0 :UMB_B2_16502 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_true @UMB_B2_16569 0045: actor $5707 defined jump_if_false @UMB_B2_16543 0528: (unknown) $5707 555 -1.0 :UMB_B2_16543 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'UMBB2AD' jump_if_true @UMB_B2_16569 :UMB_B2_16569 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12435 034A: unknown_check $5707 jump_if_false @UMB_B2_16606 003F: destroy_actor $5707 :UMB_B2_16606 1@ = 0 // (int) :UMB_B2_16610 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_16653 // Note: the incorrect math opcode was used here 034A: unknown_check $5360(1@,2) 0022: jump_if_false @UMB_B2_16641 // Note: the incorrect math opcode was used here 003F: destroy_actor $5360(1@,2) :UMB_B2_16641 1@ += 1 // (int) 0002: jump @UMB_B2_16610 :UMB_B2_16653 0045: actor $933 defined jump_if_false @UMB_B2_16668 0352: (unknown) $933 :UMB_B2_16668 0444: (unknown) 120 0444: (unknown) 121 0026: return :UMB_B2_16678 0078: if or 0045: actor $933 defined $5607 == 3 // (int) var == num jump_if_false @UMB_B2_16828 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @UMB_B2_16828 1@ = 0 // (int) :UMB_B2_16719 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_16786 // Note: the incorrect math opcode was used here 034A: unknown_check $5360(1@,2) 0022: jump_if_false @UMB_B2_16769 // Note: the incorrect math opcode was used here 009F: actor $5360(1@,2) dead 0022: jump_if_false @UMB_B2_16762 // Note: the incorrect math opcode was used here 10@ += 1 // (int) :UMB_B2_16762 0002: jump @UMB_B2_16774 :UMB_B2_16769 10@ += 1 // (int) :UMB_B2_16774 1@ += 1 // (int) 0002: jump @UMB_B2_16719 :UMB_B2_16786 10@ > 0 // (int) var > num jump_if_false @UMB_B2_16828 10@ == 1 // (int) var == num jump_if_false @UMB_B2_16822 $5607 = 3 // (int) 0002: jump @UMB_B2_16828 :UMB_B2_16822 $5607 = 2 // (int) :UMB_B2_16828 0045: actor $933 defined jump_if_false @UMB_B2_16949 $5607 == 1 // (int) var == num jump_if_false @UMB_B2_16878 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 'UMB2_F1' // ~r~You didn't stop the Cholos terrorizing Little Havana. 0002: jump @UMB_B2_16949 :UMB_B2_16878 $5607 == 2 // (int) var == num jump_if_false @UMB_B2_16917 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 'UMB2_F2' // ~r~Umberto's men died. 0002: jump @UMB_B2_16949 :UMB_B2_16917 $5607 == 3 // (int) var == num jump_if_false @UMB_B2_16949 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 'UMB2_F3' // ~r~One of Umberto's men died. :UMB_B2_16949 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :UMB_B2_16966 0045: actor $933 defined jump_if_false @UMB_B2_17118 007E: actor $933 driving jump_if_false @UMB_B2_17118 0045: actor $933 defined jump_if_false @UMB_B2_17016 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 :UMB_B2_17016 0045: actor $5616 defined jump_if_false @UMB_B2_17062 02D0: (unknown) $5616 1 0368: (unknown) $5616 0 011A: (unknown) $5616 00EE: (unknown) $5616 -1118.62 -423.65 01EC: (unknown) $5616 1 :UMB_B2_17062 0001: wait 500 ms 0045: actor $5617 defined jump_if_false @UMB_B2_17113 02D0: (unknown) $5617 1 0368: (unknown) $5617 0 011A: (unknown) $5617 00EE: (unknown) $5617 -1118.62 -423.65 01EC: (unknown) $5617 1 :UMB_B2_17113 0001: wait 2000 ms :UMB_B2_17118 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_180 1000 034A: unknown_check $5707 jump_if_false @UMB_B2_17146 003F: destroy_actor $5707 :UMB_B2_17146 1@ = 0 // (int) :UMB_B2_17150 2 > 1@ // (int) num > var 0022: jump_if_false @UMB_B2_17193 // Note: the incorrect math opcode was used here 034A: unknown_check $5360(1@,2) 0022: jump_if_false @UMB_B2_17181 // Note: the incorrect math opcode was used here 003F: destroy_actor $5360(1@,2) :UMB_B2_17181 1@ += 1 // (int) 0002: jump @UMB_B2_17150 :UMB_B2_17193 not $2769 == 0 // (int) var == num jump_if_false @UMB_B2_17231 034B: unknown_check $2769 jump_if_false @UMB_B2_17231 004F: unknown_check $2769 jump_if_false @UMB_B2_17231 031C: (unknown) $2769 :UMB_B2_17231 0045: actor $933 defined jump_if_false @UMB_B2_17247 0001: wait 500 ms :UMB_B2_17247 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @UMB_B2_352 1000 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @99RED_12847 'UMB_B02' 800 // Balls 01DF: progress_made += 1 0026: return :UMB_B2_17288 00AE: remove_status_text $5608 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9021 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13324 00BB: (unknown) $5615 0141: destroy_pickup $5709 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_13193 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_9080 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @UMB_B2_7240 $5711 == 1 // (int) var == num jump_if_false @UMB_B2_17372 0249: (unknown) $5710 $5711 = 0 // (int) :UMB_B2_17372 034B: unknown_check $5704 jump_if_false @UMB_B2_17391 0255: (unknown) $5704 0113: remove_references_to_car $5704 // Like turning a car into any random car :UMB_B2_17391 034B: unknown_check $5705 jump_if_false @UMB_B2_17406 0113: remove_references_to_car $5705 // Like turning a car into any random car :UMB_B2_17406 034B: unknown_check $5706 jump_if_false @UMB_B2_17438 004F: unknown_check $5706 jump_if_false @UMB_B2_17434 0334: (unknown) $5706 1 :UMB_B2_17434 0113: remove_references_to_car $5706 // Like turning a car into any random car :UMB_B2_17438 024F: (unknown) 1.0 02CB: (unknown) 1.0 $940 = 0 // (int) 00AA: set_parked_car_generator $1216 cars_to_generate_to 101 007A: mission_cleanup 0026: return //-------------Mission 68--------------- :UMB_B3 0238: name_thread 'UMB_B3' 01EA: increment_mission_attempts 033A: use_GXT_table 'UMB_B3' 0025: gosub @UMB_B3_9219 009D: wasted_or_busted // mission only jump_if_false @UMB_B3_45 0025: gosub @UMB_B3_10415 :UMB_B3_45 0025: gosub @UMB_B3_10510 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B3_86 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B3_138 :UMB_B3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B3_172 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B3_172 809F: not actor 3@ dead 0022: jump_if_false @UMB_B3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B3_188 0026: return :UMB_B3_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @UMB_B3_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 @UMB_B3_248 0400: (unknown) $933 $1070 0002: jump @UMB_B3_254 :UMB_B3_248 02C0: (unknown) $933 $1070 :UMB_B3_254 0@ >= 0 // (int) var >= num jump_if_false @UMB_B3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :UMB_B3_281 0045: actor $933 defined jump_if_false @UMB_B3_349 807E: not actor $933 driving jump_if_false @UMB_B3_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @UMB_B3_329 :UMB_B3_326 021D: (unknown) 0 :UMB_B3_329 $1078 == 0 // (int) var == num jump_if_false @UMB_B3_345 02EA: select_interior 2 :UMB_B3_345 01AE: (unknown) 1 :UMB_B3_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B3_362 0045: actor $933 defined jump_if_false @UMB_B3_426 807E: not actor $933 driving jump_if_false @UMB_B3_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @UMB_B3_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :UMB_B3_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :UMB_B3_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @UMB_B3_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 @UMB_B3_475 02EA: select_interior 0 :UMB_B3_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B3_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B3_505 0026: return 0045: actor 0@ defined jump_if_false @UMB_B3_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B3_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B3_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B3_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B3_556 0026: return :UMB_B3_558 0045: actor 0@ defined 0022: jump_if_false @UMB_B3_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B3_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 @UMB_B3_605 :UMB_B3_601 1@ = 0 // (int) :UMB_B3_605 1@ == 1 // (int) var == num jump_if_false @UMB_B3_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B3_682 007E: actor 0@ driving jump_if_false @UMB_B3_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B3_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B3_671 :UMB_B3_668 00F1: (unknown) 0@ :UMB_B3_671 0002: jump @UMB_B3_682 :UMB_B3_678 1@ = 0 // (int) :UMB_B3_682 0002: jump @UMB_B3_605 :UMB_B3_689 0026: return 0045: actor 0@ defined jump_if_false @UMB_B3_783 007E: actor 0@ driving jump_if_false @UMB_B3_767 02A7: unknown_check 0@ jump_if_false @UMB_B3_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B3_760 :UMB_B3_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B3_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B3_760 0002: jump @UMB_B3_776 :UMB_B3_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B3_776 0002: jump @UMB_B3_785 :UMB_B3_783 005F: (unknown) :UMB_B3_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B3_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B3_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B3_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B3_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B3_877 :UMB_B3_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_558 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B3_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_558 4@ :UMB_B3_877 0002: jump @UMB_B3_943 :UMB_B3_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B3_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B3_943 :UMB_B3_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_558 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B3_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_558 3@ :UMB_B3_943 0045: actor 0@ defined jump_if_false @UMB_B3_995 004F: unknown_check 1@ jump_if_false @UMB_B3_995 007E: actor 0@ driving jump_if_false @UMB_B3_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B3_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B3_558 0@ :UMB_B3_995 5@ = 0 // (int) :UMB_B3_999 5@ == 0 // (int) var == num jump_if_false @UMB_B3_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B3_1090 004F: unknown_check 1@ jump_if_false @UMB_B3_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B3_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B3_1090 :UMB_B3_1056 2@ == -1 // (int) var == num jump_if_false @UMB_B3_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B3_1090 :UMB_B3_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B3_1090 0002: jump @UMB_B3_999 :UMB_B3_1097 0026: return :UMB_B3_1099 0@ == 0 // (int) var == num jump_if_false @UMB_B3_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B3_1318 :UMB_B3_1142 0@ == 1 // (int) var == num jump_if_false @UMB_B3_1175 03CF: (unknown) 200 200 200 255 0002: jump @UMB_B3_1318 :UMB_B3_1175 0@ == 2 // (int) var == num jump_if_false @UMB_B3_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @UMB_B3_1318 :UMB_B3_1217 0@ == 3 // (int) var == num jump_if_false @UMB_B3_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B3_1318 :UMB_B3_1261 0@ == 4 // (int) var == num jump_if_false @UMB_B3_1292 03CF: (unknown) 8 143 59 255 0002: jump @UMB_B3_1318 :UMB_B3_1292 0@ == 5 // (int) var == num jump_if_false @UMB_B3_1318 03CF: (unknown) 237 130 180 255 :UMB_B3_1318 0026: return :UMB_B3_1320 00BC: (unknown) 0@ 2 0026: return :UMB_B3_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 @UMB_B3_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @UMB_B3_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :UMB_B3_1382 0 > 3@ // (int) num > var 0022: jump_if_false @UMB_B3_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :UMB_B3_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 @UMB_B3_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :UMB_B3_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B3_1456 005F: (unknown) :UMB_B3_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 @UMB_B3_1503 005F: (unknown) :UMB_B3_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 @UMB_B3_1550 005F: (unknown) :UMB_B3_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B3_1564 005F: (unknown) :UMB_B3_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @UMB_B3_1591 005F: (unknown) :UMB_B3_1591 0485: unknown_check 0@ 214 jump_if_false @UMB_B3_1606 005E: (unknown) :UMB_B3_1606 0485: unknown_check 0@ 215 jump_if_false @UMB_B3_1621 005E: (unknown) :UMB_B3_1621 0485: unknown_check 0@ 216 jump_if_false @UMB_B3_1636 005E: (unknown) :UMB_B3_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @UMB_B3_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 @UMB_B3_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B3_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @UMB_B3_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :UMB_B3_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @UMB_B3_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @UMB_B3_1753 :UMB_B3_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :UMB_B3_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 @UMB_B3_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @UMB_B3_1849 0045: actor 1@ defined jump_if_false @UMB_B3_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :UMB_B3_1842 0002: jump @UMB_B3_1888 :UMB_B3_1849 0045: actor 1@ defined jump_if_false @UMB_B3_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :UMB_B3_1888 0002: jump @UMB_B3_1902 :UMB_B3_1895 0444: (unknown) 80 04C1: (unknown) 0@ :UMB_B3_1902 0026: return 1@ = 0 // (int) :UMB_B3_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @UMB_B3_1908 0@ > 8 // (int) var > num jump_if_false @UMB_B3_1950 0@ = 8 // (int) :UMB_B3_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 @UMB_B3_1988 020D: (unknown) $5348(1@,8) :UMB_B3_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 @UMB_B3_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :UMB_B3_2019 0026: return 0@ = 0 // (int) :UMB_B3_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @UMB_B3_2046 020D: (unknown) $5348(0@,8) :UMB_B3_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B3_2025 0026: return 0@ = 0 // (int) :UMB_B3_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @UMB_B3_2090 003F: destroy_actor $5348(0@,8) :UMB_B3_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B3_2069 0026: return 0@ = 0 // (int) :UMB_B3_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @UMB_B3_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :UMB_B3_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B3_2113 0026: return 834A: not unknown_check 0@ jump_if_false @UMB_B3_2165 005F: (unknown) :UMB_B3_2165 009F: actor 0@ dead jump_if_false @UMB_B3_2177 005F: (unknown) :UMB_B3_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 @UMB_B3_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_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 @UMB_B3_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B3_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :UMB_B3_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @UMB_B3_2346 1@ = -1 // (int) :UMB_B3_2346 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :UMB_B3_2366 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :UMB_B3_2386 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :UMB_B3_2406 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :UMB_B3_2426 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :UMB_B3_2446 1@ == -1 // (int) var == num jump_if_false @UMB_B3_2462 02E2: 1@ = 0 // (any) :UMB_B3_2462 0026: return :UMB_B3_2464 $5615 = 0 // (int) $5616 = 0 // (int) $5619 = -10.0 // (float) $5614 = 1 // (int) 005F: (unknown) :UMB_B3_2489 $5616 == 0 // (int) var == num jump_if_false @UMB_B3_2522 8474: not jump_if_false @UMB_B3_2522 $1068 == 0 // (int) var == num jump_if_false @UMB_B3_2522 :UMB_B3_2522 0035: $1082 = 0@ // (int vars) $5616 = 0 // (int) 0026: return :UMB_B3_2534 $5615 == 1 // (int) var == num jump_if_false @UMB_B3_2559 $5615 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :UMB_B3_2559 $5614 = 0 // (int) 0026: return :UMB_B3_2566 $5614 == 1 // (int) var == num jump_if_false @UMB_B3_2886 $1082 == 0 // (int) var == num jump_if_false @UMB_B3_2603 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2534 005F: (unknown) :UMB_B3_2603 0045: actor $933 defined jump_if_false @UMB_B3_2638 007E: actor $933 driving jump_if_false @UMB_B3_2638 82A7: not unknown_check $933 jump_if_false @UMB_B3_2638 005F: (unknown) :UMB_B3_2638 not $1078 == 0 // (int) var == num jump_if_false @UMB_B3_2677 $5615 == 1 // (int) var == num jump_if_false @UMB_B3_2675 $5615 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :UMB_B3_2675 005F: (unknown) :UMB_B3_2677 001D: $5619 == -10.0 // (int) var == var jump_if_false @UMB_B3_2719 0045: actor $933 defined jump_if_false @UMB_B3_2712 0043: store_actor $933 position_to $5617 $5618 $5619 // Note: the incorrect math opcode was used here :UMB_B3_2712 0002: jump @UMB_B3_2755 :UMB_B3_2719 031D: (unknown) $937 $938 $5617 $5618 1@ 1@ > 110.0 // (float) var > num jump_if_false @UMB_B3_2755 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2534 005F: (unknown) :UMB_B3_2755 $5615 == 0 // (int) var == num jump_if_false @UMB_B3_2818 8474: not jump_if_false @UMB_B3_2811 $1068 == 0 // (int) var == num jump_if_false @UMB_B3_2811 $5615 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :UMB_B3_2811 0002: jump @UMB_B3_2886 :UMB_B3_2818 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @UMB_B3_2886 0045: actor $933 defined jump_if_false @UMB_B3_2855 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :UMB_B3_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 @UMB_B3_2534 $5616 = 1 // (int) 005E: (unknown) :UMB_B3_2886 005F: (unknown) :UMB_B3_2888 $5812 = 0 // (int) $5813 = 1 // (int) $5814 = 0 // (int) $5817 = 0 // (int) $5815 = 0 // (int) $5816 = 0 // (int) $5832 = 0 // (int) $5834 = 1 // (int) $5835 = 1 // (int) $5836 = 1 // (int) $5837 = 1 // (int) $5833 = 1 // (int) $5838 = 0 // (int) $5795 = 0 // (int) $5796 = 0 // (int) $5790 = 0 // (int) $5791 = 0 // (int) $5811 = 0 // (float) $5794 = 0 // (int) $5758 = -1 // (int) $5755 = 0 // (int) $5756 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_2464 0026: return :UMB_B3_3018 005A: $5759 = current_time_hours, $5760 = current_time_minutes $5759 += 1 // (int) $5760 = 0 // (int) 005B: set_current_time_hours_to $5759 minutes_to $5760 0035: $5761 = $5759 // (int vars) $5761 += 6 // (int) $5761 > 23 // (int) var > num jump_if_false @UMB_B3_3072 $5761 -= 24 // (int) :UMB_B3_3072 0035: $5762 = $5760 // (int vars) $5762 += 15 // (int) $5762 > 59 // (int) var > num jump_if_false @UMB_B3_3103 $5762 -= 60 // (int) :UMB_B3_3103 0035: $5763 = $5759 // (int vars) $5763 += 5 // (int) $5763 > 23 // (int) var > num jump_if_false @UMB_B3_3134 $5763 -= 24 // (int) :UMB_B3_3134 0035: $5764 = $5760 // (int vars) $5764 += 45 // (int) $5764 > 59 // (int) var > num jump_if_false @UMB_B3_3165 $5764 -= 60 // (int) :UMB_B3_3165 0026: return :UMB_B3_3167 005A: $5759 = current_time_hours, $5760 = current_time_minutes 001C: $5759 == $5761 // (int) num == var 0022: jump_if_false @UMB_B3_3201 // Note: the incorrect math opcode was used here 0017: $5760 >= $5762 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_3201 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B3_3201 $5838 == 0 // (int) var == num jump_if_false @UMB_B3_3265 001C: $5759 == $5763 // (int) num == var 0022: jump_if_false @UMB_B3_3265 // Note: the incorrect math opcode was used here 001C: $5760 == $5764 // (int) num == var 0022: jump_if_false @UMB_B3_3265 // Note: the incorrect math opcode was used here 01D9: (unknown) 'UMB3_O9' $5761 $5762 8000 1 // ~w~Hurry! Alberto must reach the ~y~Cafe~w~ by ~1~:~1~. $5838 = 1 // (int) :UMB_B3_3265 005F: (unknown) :UMB_B3_3267 02DB: unknown_check $5386(0@,6) 0 jump_if_false @UMB_B3_3325 $5832 == 0 // (int) var == num jump_if_false @UMB_B3_3315 0057: show_text_highpriority GXT 'UMB3_O5' time 7000 flag 1 // ~w~Sneak past the ~r~Cholos.~w~ Umberto's dad wouldn't stand the stress of an attack. $5832 = 1 // (int) :UMB_B3_3315 00C0: (unknown) $5378(0@,6) $5386(0@,6) :UMB_B3_3325 0026: return :UMB_B3_3327 82DB: not unknown_check $5386(0@,6) 0 jump_if_false @UMB_B3_3354 00BB: (unknown) $5386(0@,6) 02E2: $5386(0@,6) = 0 // (any) :UMB_B3_3354 0026: return :UMB_B3_3356 0132: actor $933 near_car $5378(0@,6) radius 130.0 130.0 sphere 0 0022: jump_if_false @UMB_B3_3396 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3267 0@ 0002: jump @UMB_B3_3407 :UMB_B3_3396 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3327 0@ :UMB_B3_3407 0026: return :UMB_B3_3409 0035: 0@ = $933 // (int vars) 009F: actor 0@ dead 0022: jump_if_false @UMB_B3_3426 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_3426 8045: not actor 0@ defined 0022: jump_if_false @UMB_B3_3438 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_3438 807E: not actor 0@ driving 0022: jump_if_false @UMB_B3_3450 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_3450 02C0: (unknown) $933 1@ 02DB: unknown_check 1@ 0 jump_if_false @UMB_B3_3468 0026: return :UMB_B3_3468 028B: (unknown) 0@ 1@ $5795 0026: return :UMB_B3_3476 0035: 0@ = $933 // (int vars) 009F: actor 0@ dead 0022: jump_if_false @UMB_B3_3493 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3493 8045: not actor 0@ defined 0022: jump_if_false @UMB_B3_3505 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3505 807E: not actor 0@ driving 0022: jump_if_false @UMB_B3_3517 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_3517 02C0: (unknown) $933 1@ 02DB: unknown_check 1@ 0 jump_if_false @UMB_B3_3535 005F: (unknown) :UMB_B3_3535 028B: (unknown) 0@ 1@ $5796 0011: $5795 > $5796 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_3562 // Note: the incorrect math opcode was used here 0035: $5795 = $5796 // (int vars) 005E: (unknown) :UMB_B3_3562 005F: (unknown) :UMB_B3_3564 $5815 == 0 // (int) var == num jump_if_false @UMB_B3_3609 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_1099 2 024D: (unknown) $5791 1 'UMB3STR' // Stress $5815 = 1 // (int) :UMB_B3_3609 0026: return :UMB_B3_3611 $5815 == 1 // (int) var == num jump_if_false @UMB_B3_3633 00AE: remove_status_text $5791 $5815 = 0 // (int) :UMB_B3_3633 0026: return :UMB_B3_3635 $5833 == 1 // (int) var == num jump_if_false @UMB_B3_3702 -1@ > 7000 // (int) var > num // timer2 jump_if_false @UMB_B3_3702 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3564 0058: (unknown) 'UMB3_O8' 5000 1 // ~w~Drive carefully, or his heart might give out! $5833 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3409 :UMB_B3_3702 0026: return :UMB_B3_3704 $5815 == 0 // (int) var == num jump_if_false @UMB_B3_3718 005F: (unknown) :UMB_B3_3718 4@ = 0 // (int) 0@ = -0.2 // (float) 01CA: (unknown) $5633 1@ 014E: $5792 = car $5633 health 0035: 2@ = $5793 // (int vars) 002B: 2@ -= $5792 // (int vars) // Note: the incorrect math opcode was used here 0035: $5793 = $5792 // (int vars) 807C: not actor $933 driving $5633 0022: jump_if_false @UMB_B3_3776 // Note: the incorrect math opcode was used here 0@ = 0.25 // (float) :UMB_B3_3776 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @UMB_B3_3476 jump_if_false @UMB_B3_3803 0@ = 2.0 // (float) 4@ = 1 // (int) :UMB_B3_3803 012C: car $5633 in_air jump_if_false @UMB_B3_3824 0@ = 0.5 // (float) 4@ = 1 // (int) :UMB_B3_3824 1@ > 30.0 // (float) var > num jump_if_false @UMB_B3_3847 0@ = 0.5 // (float) 4@ = 1 // (int) :UMB_B3_3847 012D: car $5633 flipped jump_if_false @UMB_B3_3868 0@ = 0.5 // (float) 4@ = 1 // (int) :UMB_B3_3868 2@ > 0 // (int) var > num jump_if_false @UMB_B3_3898 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 0014: 3@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_3898 // Note: the incorrect math opcode was used here 0036: 0@ = 3@ // (float vars) :UMB_B3_3898 002A: $5811 += 0@ // (float vars) // Note: the incorrect math opcode was used here 0 > $5811 // (float) num > var 0022: jump_if_false @UMB_B3_3927 // Note: the incorrect math opcode was used here $5811 = 0 // (float) 0002: jump @UMB_B3_3948 :UMB_B3_3927 $5811 > 100.0 // (float) var > num jump_if_false @UMB_B3_3948 $5811 = 100.0 // (float) :UMB_B3_3948 0038: $5791 = float $5811 to_integer // Note: the incorrect math opcode was used here $5791 == 100 // (int) var == num jump_if_false @UMB_B3_3982 $5758 = 3 // (int) $5755 = 200 // (int) 005E: (unknown) :UMB_B3_3982 0078: if or 7000 > -2@ // (int) num > var // timer1 0 >= 0@ // (float) num >= var 0022: jump_if_false @UMB_B3_4005 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_4005 001D: 0@ == 0 // (int) var == var jump_if_false @UMB_B3_4018 005F: (unknown) :UMB_B3_4018 5.0 > 0@ // (float) num > var 0022: jump_if_false @UMB_B3_4044 // Note: the incorrect math opcode was used here 4@ == 0 // (int) var == num jump_if_false @UMB_B3_4044 005F: (unknown) :UMB_B3_4044 5 > $5791 // (int) num > var 0022: jump_if_false @UMB_B3_4059 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B3_4059 -2@ = 0 // (int) // timer1 $5794 == 0 // (int) var == num jump_if_false @UMB_B3_4101 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'UMBB3BE' 0002: jump @UMB_B3_4198 :UMB_B3_4101 $5794 == 1 // (int) var == num jump_if_false @UMB_B3_4140 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'UMBB3BC' 0002: jump @UMB_B3_4198 :UMB_B3_4140 $5794 == 2 // (int) var == num jump_if_false @UMB_B3_4179 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'UMBB3BD' 0002: jump @UMB_B3_4198 :UMB_B3_4179 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'UMBB3BB' :UMB_B3_4198 $5794 += 1 // (int) $5794 > 3 // (int) var > num jump_if_false @UMB_B3_4222 $5794 = 0 // (int) :UMB_B3_4222 005F: (unknown) :UMB_B3_4224 0132: actor $933 near_car $5378(0@,6) radius 90.0 90.0 sphere 0 0022: jump_if_false @UMB_B3_4323 // Note: the incorrect math opcode was used here 809F: not actor $5365(0@,6) dead 0022: jump_if_false @UMB_B3_4323 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5365(0@,6) $933 0132: actor $933 near_car $5378(0@,6) radius 10.0 10.0 sphere 0 0022: jump_if_false @UMB_B3_4323 // Note: the incorrect math opcode was used here $5790 == 0 // (int) var == num jump_if_false @UMB_B3_4321 0057: show_text_highpriority GXT 'UMB3_W1' time 5000 flag 1 // ~w~You've been spotted, watch out! :UMB_B3_4321 005E: (unknown) :UMB_B3_4323 005F: (unknown) :UMB_B3_4325 0035: 1@ = 0@ // (int vars) 1@ *= 4 // (int) 0029: 1@ += $5510(0@,6) // (int vars) // Note: the incorrect math opcode was used here 0026: return :UMB_B3_4343 00A4: $5365(0@,6) = create_actor_pedtype 8 model #GANG2A in_car $5378(0@,6) driverseat 0339: (unknown) $5365(0@,6) 0 0232: (unknown) $5365(0@,6) 1 03DE: (unknown) $5365(0@,6) 1 041B: (unknown) $5365(0@,6) 9 0026: return :UMB_B3_4390 0118: $5371(0@,6) = create_actor_pedtype 8 model #GANG2A in_car $5378(0@,6) passenger_seat 0 0339: (unknown) $5371(0@,6) 0 0232: (unknown) $5371(0@,6) 1 0106: give_actor $5371(0@,6) weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor $5371(0@,6) flags 00A1: (unknown) $5371(0@,6) 1 01A4: (unknown) $5371(0@,6) 1 00E3: (unknown) $5371(0@,6) 0442: (unknown) $5371(0@,6) 1 03DE: (unknown) $5371(0@,6) 1 01C9: (unknown) $5371(0@,6) 80 03D6: (unknown) $5371(0@,6) 100 03D7: (unknown) $5371(0@,6) 1000 041B: (unknown) $5371(0@,6) 9 0026: return :UMB_B3_4510 0048: $5378(0@,6) = create_car #CHOLLO at 1@ 2@ 3@ 00D1: set_car $5378(0@,6) Z_angle_to 4@ 013A: set_car $5378(0@,6) door_status_to 2 0051: set_car $5378(0@,6) traffic_behavior_to 2 0050: set_car $5378(0@,6) max_speed_to 10.0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4343 0@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4390 0@ 0026: return :UMB_B3_4578 $5510(0@,6) = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @UMB_B3_4325 0@ 8@ 0036: 1@ = $5397(8@,20) // (float vars) 0036: 2@ = $5417(8@,20) // (float vars) 0036: 3@ = $5437(8@,20) // (float vars) 025B: (unknown) 1@ 2@ 3@ 4@ 5@ 6@ 7@ 7@ += 90.0 // (float) 037B: constant_params 5 variable_params 0 unknown 9 call_with_params @UMB_B3_4510 0@ 1@ 2@ 3@ 7@ $5510(0@,6) += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @UMB_B3_4325 0@ 8@ 004A: car $5378(0@,6) drive_to $5397(8@,20) $5417(8@,20) $5437(8@,20) $5528(0@,6) = -1 // (int) $5516(0@,6) = 1 // (int) 0026: return :UMB_B3_4704 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @UMB_B3_4510 0@ $5457(1@,14) $5471(1@,14) $5485(1@,14) $5541(1@,14) 0035: $5528(0@,6) = 1@ // (int vars) $5562(1@,14) = 0 // (int) 0052: set_car $5378(0@,6) driver_behaviour_to 11 $5516(0@,6) = 2 // (int) 0026: return :UMB_B3_4763 0051: set_car $5378(0@,6) traffic_behavior_to 2 0050: set_car $5378(0@,6) max_speed_to 40.0 $5790 += 1 // (int) 0026: return :UMB_B3_4788 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B3_4224 0@ jump_if_false @UMB_B3_4848 2 > $5790 // (int) num > var 0022: jump_if_false @UMB_B3_4848 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B3_4763 0@ $5522(0@,6) = 1 // (int) $5516(0@,6) = 3 // (int) 0026: return :UMB_B3_4848 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @UMB_B3_4325 0@ 1@ 0102: car $5378(0@,6) near_point $5397(1@,20) $5417(1@,20) radius 15.0 15.0 sphere 0 0022: jump_if_false @UMB_B3_4948 // Note: the incorrect math opcode was used here $5510(0@,6) += 1 // (int) $5510(0@,6) == 4 // (int) var == num jump_if_false @UMB_B3_4918 $5510(0@,6) = 0 // (int) :UMB_B3_4918 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @UMB_B3_4325 0@ 1@ 004A: car $5378(0@,6) drive_to $5397(1@,20) $5417(1@,20) $5437(1@,20) :UMB_B3_4948 0026: return :UMB_B3_4950 8132: not actor $933 near_car $5378(0@,6) radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B3_5064 // Note: the incorrect math opcode was used here 0045: actor $5365(0@,6) defined 0022: jump_if_false @UMB_B3_5064 // Note: the incorrect math opcode was used here 8218: not unknown_check $5365(0@,6) $933 0022: jump_if_false @UMB_B3_5064 // Note: the incorrect math opcode was used here 0052: set_car $5378(0@,6) driver_behaviour_to 0 0050: set_car $5378(0@,6) max_speed_to 10.0 0051: set_car $5378(0@,6) traffic_behavior_to 0 0035: $5516(0@,6) = $5522(0@,6) // (int vars) $5522(0@,6) == 2 // (int) var == num jump_if_false @UMB_B3_5056 0052: set_car $5378(0@,6) driver_behaviour_to 11 :UMB_B3_5056 $5790 -= 1 // (int) 0026: return :UMB_B3_5064 004A: car $5378(0@,6) drive_to $937 $938 $939 0026: return :UMB_B3_5078 004D: store_car $5378(0@,6) position_to 1@ 2@ 3@ 031D: (unknown) $937 $938 1@ 2@ 4@ 4@ > 150.0 // (float) var > num jump_if_false @UMB_B3_5119 $5516(0@,6) = 5 // (int) 0026: return :UMB_B3_5119 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4224 0@ jump_if_false @UMB_B3_5179 2 > $5790 // (int) num > var 0022: jump_if_false @UMB_B3_5179 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B3_4763 0@ $5522(0@,6) = 2 // (int) $5516(0@,6) = 3 // (int) 0026: return :UMB_B3_5179 0026: return :UMB_B3_5181 $5516(0@,6) = 5 // (int) 0026: return :UMB_B3_5191 0113: remove_references_to_car $5378(0@,6) // Like turning a car into any random car 0112: remove_references_to_actor $5365(0@,6) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5371(0@,6) // Like turning an actor into a random pedestrian not $5386(0@,6) == 0 // (int) var == num jump_if_false @UMB_B3_5236 00BB: (unknown) $5386(0@,6) $5386(0@,6) = 0 // (int) :UMB_B3_5236 0035: 1@ = $5528(0@,6) // (int vars) not 1@ == -1 // (int) var == num jump_if_false @UMB_B3_5263 $5562(1@,14) = 1 // (int) :UMB_B3_5263 $5516(0@,6) = 0 // (int) 0026: return :UMB_B3_5272 0270: (unknown) 1 2@ = 0 // (int) 3@ = 9999.0 // (float) 1@ = 0 // (int) :UMB_B3_5291 14 > 1@ // (int) num > var 0022: jump_if_false @UMB_B3_5349 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5457(1@,14) $5471(1@,14) 4@ 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B3_5337 // Note: the incorrect math opcode was used here 0036: 3@ = 4@ // (float vars) 0035: 2@ = 1@ // (int vars) :UMB_B3_5337 1@ += 1 // (int) 0002: jump @UMB_B3_5291 :UMB_B3_5349 $5562(2@,14) == 0 // (int) var == num jump_if_false @UMB_B3_5365 0026: return :UMB_B3_5365 0078: if or 3@ > 150.0 // (float) var > num 100.0 > 3@ // (float) num > var 0022: jump_if_false @UMB_B3_5390 // Note: the incorrect math opcode was used here 0026: return :UMB_B3_5390 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @UMB_B3_4704 0@ 2@ 0026: return :UMB_B3_5404 00A0: car $5378(0@,6) wrecked jump_if_false @UMB_B3_5446 $5516(0@,6) == 3 // (int) var == num jump_if_false @UMB_B3_5438 $5790 -= 1 // (int) :UMB_B3_5438 $5516(0@,6) = 4 // (int) :UMB_B3_5446 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3356 0@ 0026: return :UMB_B3_5459 $5516(0@,6) == 0 // (int) var == num jump_if_false @UMB_B3_5486 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5272 0@ 0026: return :UMB_B3_5486 4 > $5516(0@,6) // (int) num > var 0022: jump_if_false @UMB_B3_5512 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5404 0@ :UMB_B3_5512 $5516(0@,6) == 1 // (int) var == num jump_if_false @UMB_B3_5540 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_4788 0@ 0026: return :UMB_B3_5540 $5516(0@,6) == 2 // (int) var == num jump_if_false @UMB_B3_5568 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5078 0@ 0026: return :UMB_B3_5568 $5516(0@,6) == 3 // (int) var == num jump_if_false @UMB_B3_5596 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_4950 0@ 0026: return :UMB_B3_5596 $5516(0@,6) == 4 // (int) var == num jump_if_false @UMB_B3_5624 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5181 0@ 0026: return :UMB_B3_5624 $5516(0@,6) == 5 // (int) var == num jump_if_false @UMB_B3_5652 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5191 0@ 0026: return :UMB_B3_5652 0026: return :UMB_B3_5654 0@ = 0 // (int) :UMB_B3_5658 6 > 0@ // (int) num > var 0022: jump_if_false @UMB_B3_5693 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_5459 0@ 0@ += 1 // (int) 0002: jump @UMB_B3_5658 :UMB_B3_5693 0026: return :UMB_B3_5695 $5653 = -1184.7 // (float) $5673 = -602.15 // (float) $5693 = 11.51 // (float) $5654 = -1172.68 // (float) $5674 = -687.17 // (float) $5694 = 11.52 // (float) $5655 = -983.03 // (float) $5675 = -666.92 // (float) $5695 = 11.64 // (float) $5656 = -988.23 // (float) $5676 = -576.56 // (float) $5696 = 11.25 // (float) $5657 = -1179.12 // (float) $5677 = -298.78 // (float) $5697 = 11.48 // (float) $5658 = -1072.19 // (float) $5678 = -68.14 // (float) $5698 = 11.32 // (float) $5659 = -984.08 // (float) $5679 = -144.19 // (float) $5699 = 11.03 // (float) $5660 = -991.52 // (float) $5680 = -278.61 // (float) $5700 = 10.64 // (float) $5661 = -989.5 // (float) $5681 = -40.17 // (float) $5701 = 10.54 // (float) $5662 = -1068.64 // (float) $5682 = -29.9 // (float) $5702 = 11.29 // (float) $5663 = -1026.92 // (float) $5683 = 172.78 // (float) $5703 = 11.27 // (float) $5664 = -932.44 // (float) $5684 = 147.7 // (float) $5704 = 9.25 // (float) $5665 = -930.37 // (float) $5685 = 166.52 // (float) $5705 = 9.36 // (float) $5666 = -1020.89 // (float) $5686 = 186.43 // (float) $5706 = 11.24 // (float) $5667 = -816.73 // (float) $5687 = 309.7 // (float) $5707 = 11.28 // (float) $5668 = -856.81 // (float) $5688 = 209.06 // (float) $5708 = 9.24 // (float) 0026: return :UMB_B3_6124 0006: $5648 = 'UMB3_F0' // (string) // ~r~Umberto's car was destroyed! // Note: the incorrect math opcode was used here 0006: $5649 = 'UMB3_F2' // (string) // ~r~Umberto's Father died! // Note: the incorrect math opcode was used here 0006: $5650 = 'UMB3_F3' // (string) // ~r~The Cholos killed Umberto's father! // Note: the incorrect math opcode was used here 0006: $5651 = 'UMB3_F4' // (string) // ~r~Alberto's heart gave out! // Note: the incorrect math opcode was used here 0006: $5652 = 'UMB3_F5' // (string) // ~r~You ran out of time! // Note: the incorrect math opcode was used here 0026: return :UMB_B3_6191 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 120 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 267 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 265 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 354 0026: return :UMB_B3_6268 003E: $5620 = create_actor_pedtype 21 model 120 at -1055.94 1262.95 9.7 00CF: set_actor $5620 Z_angle_to 180.0 00DF: (unknown) $5620 015F: (unknown) $5620 37 0026: return :UMB_B3_6310 00A0: car $5633 wrecked jump_if_false @UMB_B3_6323 0026: return :UMB_B3_6323 003F: destroy_actor $5620 0118: $5620 = create_actor_pedtype 21 model 120 in_car $5633 passenger_seat -1 0339: (unknown) $5620 0 032D: (unknown) $5620 1 0232: (unknown) $5620 1 01B1: (unknown) $5620 0 1 0 0 0 0026: return :UMB_B3_6368 022C: (unknown) -1112.91 -427.5 -100.0 20.0 1 0048: $5633 = create_car #CUBAN at -1112.91 -427.5 -100.0 00D1: set_car $5633 Z_angle_to 270.0 00DD: (unknown) $5633 01B2: (unknown) $5633 0 1 0 0 0 0026: return :UMB_B3_6429 02DB: unknown_check $5640 0 jump_if_false @UMB_B3_6459 00C0: (unknown) $5633 $5640 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_1320 $5640 :UMB_B3_6459 0026: return :UMB_B3_6461 82DB: not unknown_check $5640 0 jump_if_false @UMB_B3_6482 00BB: (unknown) $5640 02E2: $5640 = 0 // (any) :UMB_B3_6482 0026: return :UMB_B3_6484 8132: not actor $933 near_car $5633 radius 50.0 50.0 sphere 0 0022: jump_if_false @UMB_B3_6568 // Note: the incorrect math opcode was used here $5814 == 1 // (int) var == num jump_if_false @UMB_B3_6540 0057: show_text_highpriority GXT 'UMB3_O7' time 5000 flag 1 // ~w~Don't leave ~b~Alberto!~w~ The Cholos will kill him. 0002: jump @UMB_B3_6556 :UMB_B3_6540 0057: show_text_highpriority GXT 'UMB3_O6' time 5000 flag 1 // ~w~Don't leave ~b~Umberto's car~w~ behind! :UMB_B3_6556 $5813 = 0 // (int) 0002: jump @UMB_B3_6574 :UMB_B3_6568 $5813 = 1 // (int) :UMB_B3_6574 0026: return :UMB_B3_6576 8132: not actor $933 near_car $5633 radius 200.0 200.0 sphere 0 0022: jump_if_false @UMB_B3_6636 // Note: the incorrect math opcode was used here $5814 == 1 // (int) var == num jump_if_false @UMB_B3_6622 $5758 = 2 // (int) 0002: jump @UMB_B3_6627 :UMB_B3_6622 $5758 = 0 // (int) :UMB_B3_6627 $5755 = 200 // (int) 005E: (unknown) :UMB_B3_6636 005F: (unknown) :UMB_B3_6638 009F: actor $933 dead jump_if_false @UMB_B3_6664 $5755 = 200 // (int) $5758 = -1 // (int) 005E: (unknown) :UMB_B3_6664 $5814 == 1 // (int) var == num jump_if_false @UMB_B3_6768 009F: actor $5620 dead jump_if_false @UMB_B3_6703 $5755 = 200 // (int) $5758 = 1 // (int) 005E: (unknown) :UMB_B3_6703 00A0: car $5633 wrecked jump_if_false @UMB_B3_6729 $5755 = 200 // (int) $5758 = 1 // (int) 005E: (unknown) :UMB_B3_6729 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3167 jump_if_false @UMB_B3_6761 $5755 = 200 // (int) $5758 = 4 // (int) 005E: (unknown) :UMB_B3_6761 0002: jump @UMB_B3_6793 :UMB_B3_6768 00A0: car $5633 wrecked jump_if_false @UMB_B3_6793 $5755 = 200 // (int) $5758 = 0 // (int) 005E: (unknown) :UMB_B3_6793 005F: (unknown) :UMB_B3_6795 02DB: unknown_check $5641 0 jump_if_false @UMB_B3_6814 00C3: (unknown) 0@ 1@ 2@ $5641 :UMB_B3_6814 0026: return :UMB_B3_6816 82DB: not unknown_check $5641 0 jump_if_false @UMB_B3_6837 00BB: (unknown) $5641 02E2: $5641 = 0 // (any) :UMB_B3_6837 0026: return :UMB_B3_6839 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_12249 23 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6191 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6368 0045: actor $933 defined jump_if_false @UMB_B3_6917 0044: put_actor $933 at -1112.46 -425.37 -100.0 00CF: set_actor $933 Z_angle_to 130.0 :UMB_B3_6917 0001: wait 1000 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_362 500 0026: return :UMB_B3_6939 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_190 1000 00B9: set_camera_position -1084.05 1246.34 8.23 rotations 0 0 0 00BA: set_camera_point_at -1083.09 1246.52 8.44 mode 2 0045: actor $933 defined jump_if_false @UMB_B3_7056 004F: unknown_check $5633 jump_if_false @UMB_B3_7056 807C: not actor $933 driving $5633 0022: jump_if_false @UMB_B3_7032 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5633 :UMB_B3_7032 004E: put_car $5633 at -1056.41 1255.77 8.75 00D1: set_car $5633 Z_angle_to 90.0 :UMB_B3_7056 022C: (unknown) -1056.41 1255.77 8.75 100.0 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6268 0045: actor $5620 defined jump_if_false @UMB_B3_7136 0044: put_actor $5620 at -1056.0 1266.34 -100.0 00CF: set_actor $5620 Z_angle_to -180.0 0045: actor $933 defined jump_if_false @UMB_B3_7136 0153: (unknown) $933 $5620 :UMB_B3_7136 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3AA' 'UMB3_C1' $5620 0 // ~w~Hey Alberto? Your son sent me to pick you up. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3AA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3AB' 'UMB3_C2' $5620 0 // ~w~Gracias Señor... you're late... tarde. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3AB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3AC' 'SUBB3AC' $5620 0 // ~w~I can't be late opening my café. In twenty years I've never opened late. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3AC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3AE' 'UMB3_C4' $933 0 // ~w~Take it easy, Alberto. No problems. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3AE' 0001: wait 2000 ms 0045: actor $5620 defined jump_if_false @UMB_B3_7369 004F: unknown_check $5633 jump_if_false @UMB_B3_7369 00E9: (unknown) $5620 $5633 :UMB_B3_7369 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B3_7406 0002: jump @UMB_B3_7783 :UMB_B3_7406 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'UMBB3AA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'UMBB3AA' jump_if_false @UMB_B3_7458 0002: jump @UMB_B3_7783 :UMB_B3_7458 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B3_7485 0002: jump @UMB_B3_7783 :UMB_B3_7485 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'UMBB3AB' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'UMBB3AB' jump_if_false @UMB_B3_7539 0002: jump @UMB_B3_7783 :UMB_B3_7539 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B3_7566 0002: jump @UMB_B3_7783 :UMB_B3_7566 0045: actor $5620 defined jump_if_false @UMB_B3_7594 0045: actor $933 defined jump_if_false @UMB_B3_7594 0153: (unknown) $5620 $933 :UMB_B3_7594 00B9: set_camera_position -1059.6 1258.37 8.89 rotations 0 0 0 00BA: set_camera_point_at -1058.89 1257.7 8.69 mode 2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'UMBB3AC' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'UMBB3AC' jump_if_false @UMB_B3_7687 0002: jump @UMB_B3_7783 :UMB_B3_7687 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B3_7714 0002: jump @UMB_B3_7783 :UMB_B3_7714 0045: actor $5620 defined jump_if_false @UMB_B3_7729 0154: (unknown) $5620 :UMB_B3_7729 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'UMBB3AE' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'UMBB3AE' jump_if_false @UMB_B3_7783 0002: jump @UMB_B3_7783 :UMB_B3_7783 0045: actor $933 defined jump_if_false @UMB_B3_7813 0045: actor $5620 defined jump_if_false @UMB_B3_7813 0154: (unknown) $933 0154: (unknown) $5620 :UMB_B3_7813 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_6310 014E: $5792 = car $5633 health 0035: $5793 = $5792 // (int vars) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_3018 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3BF' 'SUBB3BF' -99 1 // ~w~Where are you going? Don't leave me! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3BF' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3BB' 'SUBB3BB' $5620 1 // ~w~Take it easy! My heart! Please! I don't have my medication! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'SUBB3BB' // ~w~Take it easy! My heart! Please! I don't have my medication! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3BC' 'UMB3_H2' $5620 1 // ~w~Take it easy, my heart! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3BC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3BD' 'SUBB3BD' $5620 1 // ~w~Oh, oooh! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3BD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'UMBB3BE' 'SUBB3BE' $5620 1 // ~w~I don't feel too good. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3BE' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_362 1000 0026: return :UMB_B3_8137 0@ = 0 // (int) :UMB_B3_8141 6 > 0@ // (int) num > var 0022: jump_if_false @UMB_B3_8262 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5378(0@,6) // Like turning a car into any random car 034A: unknown_check $5365(0@,6) 0022: jump_if_false @UMB_B3_8193 // Note: the incorrect math opcode was used here 0045: actor $5365(0@,6) defined 0022: jump_if_false @UMB_B3_8193 // Note: the incorrect math opcode was used here 03DE: (unknown) $5365(0@,6) 1 :UMB_B3_8193 0112: remove_references_to_actor $5365(0@,6) // Like turning an actor into a random pedestrian 034A: unknown_check $5371(0@,6) jump_if_false @UMB_B3_8233 0045: actor $5371(0@,6) defined jump_if_false @UMB_B3_8233 03DE: (unknown) $5371(0@,6) 1 :UMB_B3_8233 0112: remove_references_to_actor $5371(0@,6) // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B3_3327 0@ 0@ += 1 // (int) 0002: jump @UMB_B3_8141 :UMB_B3_8262 0026: return :UMB_B3_8264 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_190 1000 00B9: set_camera_position -1164.88 -591.11 13.77 rotations 0 0 0 00BA: set_camera_point_at -1165.23 -592.04 13.72 mode 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @UMB_B3_8137 022C: (unknown) -1169.24 -600.72 11.24 100.0 1 004F: unknown_check $5633 jump_if_false @UMB_B3_8383 004E: put_car $5633 at -1169.24 -600.72 -100.0 00D1: set_car $5633 Z_angle_to 270.0 :UMB_B3_8383 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 'UMBB3AD' 'UMB3_C3' -1 0 // ~w~Phew... All this rushing ...my heart, she's not so good these days. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'UMBB3AD' 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'UMBB3AD' 809F: not actor $5620 dead jump_if_false @UMB_B3_8497 00EE: (unknown) $5620 -1169.21 -606.01 :UMB_B3_8497 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'UMBB3AD' 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 003F: destroy_actor $5620 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_362 500 0026: return :UMB_B3_8555 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4578 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4578 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4578 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @UMB_B3_4578 3 0026: return :UMB_B3_8604 $5713 = -821.02 // (float) $5727 = -667.4 // (float) $5741 = 11.15 // (float) $5797 = -7.57 // (float) $5818 = 1 // (int) $5714 = -845.76 // (float) $5728 = -494.65 // (float) $5742 = 11.1 // (float) $5798 = 6.71 // (float) $5819 = 1 // (int) $5715 = -851.21 // (float) $5729 = -310.08 // (float) $5743 = 11.12 // (float) $5799 = -3.44 // (float) $5820 = 1 // (int) $5716 = -793.78 // (float) $5730 = -25.15 // (float) $5744 = 11.12 // (float) $5800 = -30.65 // (float) $5821 = 1 // (int) $5717 = -729.91 // (float) $5731 = 182.78 // (float) $5745 = 11.37 // (float) $5801 = -8.72 // (float) $5822 = 1 // (int) $5718 = -711.91 // (float) $5732 = 270.2 // (float) $5746 = 11.1 // (float) $5802 = -11.64 // (float) $5823 = 1 // (int) $5719 = -884.52 // (float) $5733 = 177.9 // (float) $5747 = 9.41 // (float) $5803 = 85.4 // (float) $5824 = 1 // (int) $5720 = -1014.95 // (float) $5734 = -23.73 // (float) $5748 = 11.15 // (float) $5804 = 176.57 // (float) $5825 = 1 // (int) $5721 = -1042.28 // (float) $5735 = -281.6 // (float) $5749 = 10.97 // (float) $5805 = -151.38 // (float) $5826 = 1 // (int) $5722 = -1008.76 // (float) $5736 = -510.64 // (float) $5750 = 11.28 // (float) $5806 = -83.35 // (float) $5827 = 1 // (int) $5723 = -992.22 // (float) $5737 = -682.29 // (float) $5751 = 11.78 // (float) $5807 = 10.87 // (float) $5828 = 1 // (int) $5724 = -1143.39 // (float) $5738 = -726.76 // (float) $5752 = 11.89 // (float) $5808 = -79.95 // (float) $5829 = 1 // (int) $5725 = -1186.99 // (float) $5739 = -517.64 // (float) $5753 = 11.05 // (float) $5809 = -39.93 // (float) $5830 = 1 // (int) $5726 = -1218.47 // (float) $5740 = -353.94 // (float) $5754 = 10.81 // (float) $5810 = -88.76 // (float) $5831 = 1 // (int) 0026: return :UMB_B3_9194 -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'UMBB3BF' 0026: return :UMB_B3_9219 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 $1748 $5757 00AA: set_parked_car_generator $1216 cars_to_generate_to 0 024F: (unknown) 0.2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6839 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2888 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6124 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_5695 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8604 02E2: 1@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ 02E2: 1@ = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_9489 1@ 0001: wait 0 ms :UMB_B3_9338 300 > $5755 // (int) num > var 0022: jump_if_false @UMB_B3_9502 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5755 == 0 // (int) var == num jump_if_false @UMB_B3_9374 0025: gosub @UMB_B3_9504 :UMB_B3_9374 $5755 == 1 // (int) var == num jump_if_false @UMB_B3_9394 0025: gosub @UMB_B3_9790 :UMB_B3_9394 $5755 == 2 // (int) var == num jump_if_false @UMB_B3_9414 0025: gosub @UMB_B3_10059 :UMB_B3_9414 $5755 == 3 // (int) var == num jump_if_false @UMB_B3_9434 0025: gosub @UMB_B3_10111 :UMB_B3_9434 $5755 == 4 // (int) var == num jump_if_false @UMB_B3_9454 0025: gosub @UMB_B3_10397 :UMB_B3_9454 $5755 == 100 // (int) var == num jump_if_false @UMB_B3_9474 0025: gosub @UMB_B3_10473 :UMB_B3_9474 $5755 == 200 // (int) var == num jump_if_false @UMB_B3_9495 0025: gosub @UMB_B3_10415 :UMB_B3_9495 0002: jump @UMB_B3_9338 :UMB_B3_9502 0026: return :UMB_B3_9504 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6638 jump_if_false @UMB_B3_9523 0026: return :UMB_B3_9523 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6429 $5816 == 0 // (int) var == num jump_if_false @UMB_B3_9568 0057: show_text_highpriority GXT 'UMB3_O1' time 5000 flag 1 // ~w~Get in Umberto's ~b~car. 0002: jump @UMB_B3_9630 :UMB_B3_9568 $5814 == 1 // (int) var == num jump_if_false @UMB_B3_9614 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_9194 0058: (unknown) 'UMB3_O2' 5000 1 // ~w~Get back in the ~b~car! 0002: jump @UMB_B3_9630 :UMB_B3_9614 0057: show_text_highpriority GXT 'UMB3_O2' time 5000 flag 1 // ~w~Get back in the ~b~car! :UMB_B3_9630 807C: not actor $933 driving $5633 0022: jump_if_false @UMB_B3_9743 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6638 jump_if_false @UMB_B3_9665 0026: return :UMB_B3_9665 $5814 == 1 // (int) var == num jump_if_false @UMB_B3_9707 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3704 jump_if_false @UMB_B3_9697 0026: return :UMB_B3_9697 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_5654 :UMB_B3_9707 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6484 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6576 jump_if_false @UMB_B3_9736 0026: return :UMB_B3_9736 0002: jump @UMB_B3_9630 :UMB_B3_9743 $5816 = 1 // (int) $5814 == 1 // (int) var == num jump_if_false @UMB_B3_9772 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3409 :UMB_B3_9772 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6461 0035: $5755 = $5756 // (int vars) 0026: return :UMB_B3_9790 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @UMB_B3_6795 -1056.41 1255.77 8.75 $5812 == 1 // (int) var == num jump_if_false @UMB_B3_9859 0045: actor $933 defined jump_if_false @UMB_B3_9859 0044: put_actor $933 at -1056.41 1255.77 8.75 0001: wait 1000 ms :UMB_B3_9859 0057: show_text_highpriority GXT 'UMB3_O3' time 5000 flag 1 // ~w~Pick up Alberto at the ~y~Stadium. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6638 jump_if_false @UMB_B3_9894 0026: return :UMB_B3_9894 808B: not actor $933 in_sphere_in_car -1056.41 1255.77 8.75 radius 5.0 5.0 2.0 sphere 1 jump_if_false @UMB_B3_10041 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6638 jump_if_false @UMB_B3_9950 0026: return :UMB_B3_9950 807C: not actor $933 driving $5633 0022: jump_if_false @UMB_B3_9986 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6816 $5755 = 0 // (int) $5756 = 1 // (int) 0026: return :UMB_B3_9986 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2566 jump_if_false @UMB_B3_10034 $1082 == 1 // (int) var == num jump_if_false @UMB_B3_10034 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6816 $5755 = 2 // (int) 0026: return :UMB_B3_10034 0002: jump @UMB_B3_9894 :UMB_B3_10041 $5755 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6816 0026: return :UMB_B3_10059 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6939 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8555 $5814 = 1 // (int) $5755 = 3 // (int) $5756 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B3_2489 1 0026: return :UMB_B3_10111 $5812 == 1 // (int) var == num jump_if_false @UMB_B3_10159 0045: actor $933 defined jump_if_false @UMB_B3_10159 0044: put_actor $933 at -1169.24 -600.72 11.24 0001: wait 1000 ms :UMB_B3_10159 -2@ = 0 // (int) // timer1 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @UMB_B3_6795 -1169.24 -600.72 11.24 01D9: (unknown) 'UMB3_O4' $5761 $5762 7000 1 // ~w~Get Alberto to the ~y~Cafe~w~ before it opens at ~1~:~1~. 0403: (unknown) $5761 $5762 10 -1@ = 0 // (int) // timer2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6638 jump_if_false @UMB_B3_10239 0026: return :UMB_B3_10239 808B: not actor $933 in_sphere_in_car -1169.24 -600.72 11.24 radius 5.0 5.0 2.0 sphere 1 jump_if_false @UMB_B3_10379 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6638 jump_if_false @UMB_B3_10297 0026: return :UMB_B3_10297 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3635 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3704 jump_if_false @UMB_B3_10326 0026: return :UMB_B3_10326 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_5654 807C: not actor $933 driving $5633 0022: jump_if_false @UMB_B3_10372 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6816 $5755 = 0 // (int) $5756 = 3 // (int) 0026: return :UMB_B3_10372 0002: jump @UMB_B3_10239 :UMB_B3_10379 $5755 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6816 0026: return :UMB_B3_10397 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8264 $5755 = 100 // (int) 0026: return :UMB_B3_10415 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! not $5758 == -1 // (int) var == num jump_if_false @UMB_B3_10464 0035: 0@ = $5758 // (int vars) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 $5392(0@,5) :UMB_B3_10464 $5755 = 300 // (int) 0026: return :UMB_B3_10473 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'UMB_B03' 1000 // Papi Don't Screech 01DF: progress_made += 1 $5755 = 300 // (int) 0026: return :UMB_B3_10510 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_3611 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6816 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_6461 0403: (unknown) $5761 $5762 0 004F: unknown_check $5633 0022: jump_if_false @UMB_B3_10562 // Note: the incorrect math opcode was used here 00DE: (unknown) $5633 :UMB_B3_10562 020D: (unknown) $5620 0113: remove_references_to_car $5633 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_8137 00AA: set_parked_car_generator $1216 cars_to_generate_to 101 024F: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @UMB_B3_2534 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 69--------------- :UMB_B4 0238: name_thread 'UMB_B4' 01EA: increment_mission_attempts 033A: use_GXT_table 'UMB_B4' 0025: gosub @UMB_B4_18831 009D: wasted_or_busted // mission only jump_if_false @UMB_B4_45 0025: gosub @UMB_B4_34795 :UMB_B4_45 0025: gosub @UMB_B4_35086 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @UMB_B4_86 02B4: set_camera_transverse_delay 0 time 7@ :UMB_B4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @UMB_B4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @UMB_B4_138 :UMB_B4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :UMB_B4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @UMB_B4_172 02B4: set_camera_transverse_delay 0 time 5@ :UMB_B4_172 809F: not actor 3@ dead 0022: jump_if_false @UMB_B4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :UMB_B4_188 0026: return :UMB_B4_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @UMB_B4_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 @UMB_B4_248 0400: (unknown) $933 $1070 0002: jump @UMB_B4_254 :UMB_B4_248 02C0: (unknown) $933 $1070 :UMB_B4_254 0@ >= 0 // (int) var >= num jump_if_false @UMB_B4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :UMB_B4_281 0045: actor $933 defined jump_if_false @UMB_B4_349 807E: not actor $933 driving jump_if_false @UMB_B4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @UMB_B4_329 :UMB_B4_326 021D: (unknown) 0 :UMB_B4_329 $1078 == 0 // (int) var == num jump_if_false @UMB_B4_345 02EA: select_interior 2 :UMB_B4_345 01AE: (unknown) 1 :UMB_B4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :UMB_B4_362 0045: actor $933 defined jump_if_false @UMB_B4_426 807E: not actor $933 driving jump_if_false @UMB_B4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @UMB_B4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :UMB_B4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :UMB_B4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @UMB_B4_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 @UMB_B4_475 02EA: select_interior 0 :UMB_B4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @UMB_B4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :UMB_B4_505 0026: return :UMB_B4_507 0045: actor 0@ defined jump_if_false @UMB_B4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :UMB_B4_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :UMB_B4_556 0026: return :UMB_B4_558 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @UMB_B4_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 @UMB_B4_605 :UMB_B4_601 1@ = 0 // (int) :UMB_B4_605 1@ == 1 // (int) var == num jump_if_false @UMB_B4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B4_682 007E: actor 0@ driving jump_if_false @UMB_B4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @UMB_B4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @UMB_B4_671 :UMB_B4_668 00F1: (unknown) 0@ :UMB_B4_671 0002: jump @UMB_B4_682 :UMB_B4_678 1@ = 0 // (int) :UMB_B4_682 0002: jump @UMB_B4_605 :UMB_B4_689 0026: return :UMB_B4_691 0045: actor 0@ defined jump_if_false @UMB_B4_783 007E: actor 0@ driving jump_if_false @UMB_B4_767 02A7: unknown_check 0@ jump_if_false @UMB_B4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @UMB_B4_760 :UMB_B4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B4_760 0002: jump @UMB_B4_776 :UMB_B4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :UMB_B4_776 0002: jump @UMB_B4_785 :UMB_B4_783 005F: (unknown) :UMB_B4_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @UMB_B4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @UMB_B4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B4_877 :UMB_B4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_558 0@ 4@ > -1 // (int) var > num jump_if_false @UMB_B4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_558 4@ :UMB_B4_877 0002: jump @UMB_B4_943 :UMB_B4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @UMB_B4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @UMB_B4_943 :UMB_B4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @UMB_B4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_558 3@ :UMB_B4_943 0045: actor 0@ defined jump_if_false @UMB_B4_995 004F: unknown_check 1@ jump_if_false @UMB_B4_995 007E: actor 0@ driving jump_if_false @UMB_B4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @UMB_B4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_558 0@ :UMB_B4_995 5@ = 0 // (int) :UMB_B4_999 5@ == 0 // (int) var == num jump_if_false @UMB_B4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @UMB_B4_1090 004F: unknown_check 1@ jump_if_false @UMB_B4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @UMB_B4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @UMB_B4_1090 :UMB_B4_1056 2@ == -1 // (int) var == num jump_if_false @UMB_B4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @UMB_B4_1090 :UMB_B4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :UMB_B4_1090 0002: jump @UMB_B4_999 :UMB_B4_1097 0026: return :UMB_B4_1099 0@ == 0 // (int) var == num jump_if_false @UMB_B4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B4_1318 :UMB_B4_1142 0@ == 1 // (int) var == num jump_if_false @UMB_B4_1175 03CF: (unknown) 200 200 200 255 0002: jump @UMB_B4_1318 :UMB_B4_1175 0@ == 2 // (int) var == num jump_if_false @UMB_B4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @UMB_B4_1318 :UMB_B4_1217 0@ == 3 // (int) var == num jump_if_false @UMB_B4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @UMB_B4_1318 :UMB_B4_1261 0@ == 4 // (int) var == num jump_if_false @UMB_B4_1292 03CF: (unknown) 8 143 59 255 0002: jump @UMB_B4_1318 :UMB_B4_1292 0@ == 5 // (int) var == num jump_if_false @UMB_B4_1318 03CF: (unknown) 237 130 180 255 :UMB_B4_1318 0026: return :UMB_B4_1320 00BC: (unknown) 0@ 2 0026: return :UMB_B4_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 @UMB_B4_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @UMB_B4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :UMB_B4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @UMB_B4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :UMB_B4_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 @UMB_B4_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :UMB_B4_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B4_1456 005F: (unknown) :UMB_B4_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 @UMB_B4_1503 005F: (unknown) :UMB_B4_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 @UMB_B4_1550 005F: (unknown) :UMB_B4_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @UMB_B4_1564 005F: (unknown) :UMB_B4_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @UMB_B4_1591 005F: (unknown) :UMB_B4_1591 0485: unknown_check 0@ 214 jump_if_false @UMB_B4_1606 005E: (unknown) :UMB_B4_1606 0485: unknown_check 0@ 215 jump_if_false @UMB_B4_1621 005E: (unknown) :UMB_B4_1621 0485: unknown_check 0@ 216 jump_if_false @UMB_B4_1636 005E: (unknown) :UMB_B4_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @UMB_B4_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 @UMB_B4_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @UMB_B4_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :UMB_B4_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @UMB_B4_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @UMB_B4_1753 :UMB_B4_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :UMB_B4_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 @UMB_B4_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @UMB_B4_1849 0045: actor 1@ defined jump_if_false @UMB_B4_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :UMB_B4_1842 0002: jump @UMB_B4_1888 :UMB_B4_1849 0045: actor 1@ defined jump_if_false @UMB_B4_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :UMB_B4_1888 0002: jump @UMB_B4_1902 :UMB_B4_1895 0444: (unknown) 80 04C1: (unknown) 0@ :UMB_B4_1902 0026: return :UMB_B4_1904 1@ = 0 // (int) :UMB_B4_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @UMB_B4_1908 0@ > 8 // (int) var > num jump_if_false @UMB_B4_1950 0@ = 8 // (int) :UMB_B4_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return :UMB_B4_1962 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @UMB_B4_1988 020D: (unknown) $5348(1@,8) :UMB_B4_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 @UMB_B4_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :UMB_B4_2019 0026: return :UMB_B4_2021 0@ = 0 // (int) :UMB_B4_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @UMB_B4_2046 020D: (unknown) $5348(0@,8) :UMB_B4_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B4_2025 0026: return :UMB_B4_2065 0@ = 0 // (int) :UMB_B4_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @UMB_B4_2090 003F: destroy_actor $5348(0@,8) :UMB_B4_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B4_2069 0026: return 0@ = 0 // (int) :UMB_B4_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @UMB_B4_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :UMB_B4_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @UMB_B4_2113 0026: return :UMB_B4_2153 834A: not unknown_check 0@ jump_if_false @UMB_B4_2165 005F: (unknown) :UMB_B4_2165 009F: actor 0@ dead jump_if_false @UMB_B4_2177 005F: (unknown) :UMB_B4_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 @UMB_B4_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_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 @UMB_B4_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :UMB_B4_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @UMB_B4_2346 1@ = -1 // (int) :UMB_B4_2346 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :UMB_B4_2366 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :UMB_B4_2386 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :UMB_B4_2406 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :UMB_B4_2426 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :UMB_B4_2446 1@ == -1 // (int) var == num jump_if_false @UMB_B4_2462 02E2: 1@ = 0 // (any) :UMB_B4_2462 0026: return :UMB_B4_2464 0035: $5653 = 0@ // (int vars) 0035: $5651 = 1@ // (int vars) 0035: $5652 = 2@ // (int vars) $5650 = 0 // (int) 0035: $5655 = 4@ // (int vars) 0035: $5656 = 5@ // (int vars) 0035: $5657 = 6@ // (int vars) $5658 = 3000 // (int) $5659 = 3000 // (int) $5663 = 1 // (int) $5662 = 0 // (int) $5661 = 0 // (int) $5664 = 0 // (int) $5665 = 0 // (int) $5666 = 0 // (int) 1@ == 0 // (int) var == num jump_if_false @UMB_B4_2568 $5660 = 1 // (int) 0002: jump @UMB_B4_2573 :UMB_B4_2568 $5660 = 0 // (int) :UMB_B4_2573 0160: load_model $5653 0160: load_model $5651 0160: load_model $5652 0160: load_model $5654 :UMB_B4_2589 0078: if or 8161: not model $5653 available 8161: not model $5651 available 8161: not model $5652 available 8161: not model $5654 available jump_if_false @UMB_B4_2626 0001: wait 0 ms 0002: jump @UMB_B4_2589 :UMB_B4_2626 0026: return :UMB_B4_2628 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2673 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2673 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2718 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2718 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2763 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2763 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2808 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2808 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2853 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2853 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2898 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2898 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2943 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2943 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_2988 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_2988 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_3033 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_3033 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_3078 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_3078 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @UMB_B4_3123 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_3123 005E: (unknown) :UMB_B4_3125 $5657 == 1 // (int) var == num jump_if_false @UMB_B4_3153 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_3153 00BB: (unknown) 0@ :UMB_B4_3153 0026: return :UMB_B4_3155 $5657 == 1 // (int) var == num jump_if_false @UMB_B4_3671 1@ == 0 // (int) var == num jump_if_false @UMB_B4_3356 not $5367(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_3349 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_3284 02BD: (unknown) $5364(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @UMB_B4_3242 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3125 $5367(0@,3) 0026: return :UMB_B4_3242 0045: actor $933 defined jump_if_false @UMB_B4_3284 007C: actor $933 driving $5364(0@,3) 0022: jump_if_false @UMB_B4_3284 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3125 $5367(0@,3) 0026: return :UMB_B4_3284 031D: (unknown) $5385(0@,3) $5388(0@,3) $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @UMB_B4_3333 00C4: (unknown) $5367(0@,3) 0 $5370(0@,3) = 0 // (int) 0002: jump @UMB_B4_3349 :UMB_B4_3333 00C4: (unknown) $5367(0@,3) 3 $5370(0@,3) = 1 // (int) :UMB_B4_3349 0002: jump @UMB_B4_3671 :UMB_B4_3356 1@ == 1 // (int) var == num jump_if_false @UMB_B4_3530 not $5367(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_3523 0045: actor $5358(0@,3) defined jump_if_false @UMB_B4_3509 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_3449 007C: actor $5358(0@,3) driving $5364(0@,3) 0022: jump_if_false @UMB_B4_3442 // Note: the incorrect math opcode was used here 00C4: (unknown) $5373(0@,3) 0 0026: return 0002: jump @UMB_B4_3449 :UMB_B4_3442 00C4: (unknown) $5367(0@,3) 0 :UMB_B4_3449 0043: store_actor $5358(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 @UMB_B4_3494 00C4: (unknown) $5373(0@,3) 0 0002: jump @UMB_B4_3502 :UMB_B4_3494 00C4: (unknown) $5373(0@,3) 3 :UMB_B4_3502 0002: jump @UMB_B4_3523 :UMB_B4_3509 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3125 $5373(0@,3) :UMB_B4_3523 0002: jump @UMB_B4_3671 :UMB_B4_3530 not $5367(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_3671 0045: actor $5361(0@,3) defined jump_if_false @UMB_B4_3657 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_3597 007C: actor $5361(0@,3) driving $5364(0@,3) 0022: jump_if_false @UMB_B4_3597 // Note: the incorrect math opcode was used here 00C4: (unknown) $5376(0@,3) 0 0026: return :UMB_B4_3597 0043: store_actor $5361(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 @UMB_B4_3642 00C4: (unknown) $5376(0@,3) 0 0002: jump @UMB_B4_3650 :UMB_B4_3642 00C4: (unknown) $5376(0@,3) 3 :UMB_B4_3650 0002: jump @UMB_B4_3671 :UMB_B4_3657 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_3125 $5376(0@,3) :UMB_B4_3671 0026: return :UMB_B4_3673 3 > $5650 // (int) num > var 0022: jump_if_false @UMB_B4_3707 // Note: the incorrect math opcode was used here 0035: 0@ = $5650 // (int vars) $5382(0@,3) = 1 // (int) $5650 += 1 // (int) 005E: (unknown) :UMB_B4_3707 005F: (unknown) :UMB_B4_3709 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_3125 $5367(0@,3) 034B: unknown_check $5364(0@,3) jump_if_false @UMB_B4_3864 0080: actor $933 near_point $5385(0@,3) $5388(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B4_3817 // Note: the incorrect math opcode was used here $5660 == 1 // (int) var == num jump_if_false @UMB_B4_3804 02BD: (unknown) $5364(0@,3) 1@ 001C: 1@ == $5358(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_3804 // Note: the incorrect math opcode was used here 0052: set_car $5364(0@,3) driver_behaviour_to 1 :UMB_B4_3804 0113: remove_references_to_car $5364(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_3864 :UMB_B4_3817 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_3864 007C: actor $933 driving $5364(0@,3) 0022: jump_if_false @UMB_B4_3858 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5364(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_3864 :UMB_B4_3858 0049: destroy_car $5364(0@,3) :UMB_B4_3864 0026: return :UMB_B4_3866 034A: unknown_check 0@ 0022: jump_if_false @UMB_B4_3937 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_3937 // 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 @UMB_B4_3934 // Note: the incorrect math opcode was used here $5660 == 1 // (int) var == num jump_if_false @UMB_B4_3924 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :UMB_B4_3924 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @UMB_B4_3937 :UMB_B4_3934 003F: destroy_actor 0@ :UMB_B4_3937 0026: return :UMB_B4_3939 $5650 > 0 // (int) var > num jump_if_false @UMB_B4_4042 $5650 -= 1 // (int) 0035: 0@ = $5650 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3709 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3866 $5358(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3866 $5361(0@,3) $5657 == 1 // (int) var == num jump_if_false @UMB_B4_4042 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5373(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5376(0@,3) :UMB_B4_4042 0026: return :UMB_B4_4044 034B: unknown_check $5364(0@,3) jump_if_false @UMB_B4_4128 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_4122 0045: actor $933 defined jump_if_false @UMB_B4_4115 007C: actor $933 driving $5364(0@,3) 0022: jump_if_false @UMB_B4_4109 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5364(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_4115 :UMB_B4_4109 0049: destroy_car $5364(0@,3) :UMB_B4_4115 0002: jump @UMB_B4_4128 :UMB_B4_4122 0049: destroy_car $5364(0@,3) :UMB_B4_4128 034A: unknown_check $5358(0@,3) 0022: jump_if_false @UMB_B4_4147 // Note: the incorrect math opcode was used here 003F: destroy_actor $5358(0@,3) :UMB_B4_4147 034A: unknown_check $5361(0@,3) 0022: jump_if_false @UMB_B4_4166 // Note: the incorrect math opcode was used here 003F: destroy_actor $5361(0@,3) :UMB_B4_4166 $5657 == 1 // (int) var == num jump_if_false @UMB_B4_4221 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5367(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5373(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5376(0@,3) :UMB_B4_4221 0026: return :UMB_B4_4223 0@ = 0 // (int) :UMB_B4_4227 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_4262 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4044 0@ 0@ += 1 // (int) 0002: jump @UMB_B4_4227 :UMB_B4_4262 $5650 = 0 // (int) 0026: return :UMB_B4_4269 009F: actor 0@ dead jump_if_false @UMB_B4_4286 4@ = -1 // (int) 0026: return :UMB_B4_4286 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @UMB_B4_4355 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @UMB_B4_4363 :UMB_B4_4355 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :UMB_B4_4363 0026: return :UMB_B4_4365 0052: set_car $5364(0@,3) driver_behaviour_to 5 0051: set_car $5364(0@,3) traffic_behavior_to 2 0050: set_car $5364(0@,3) max_speed_to 40.0 0300: (unknown) $5364(0@,3) 20 014C: set_car $5364(0@,3) health_to 700 $5657 == 1 // (int) var == num jump_if_false @UMB_B4_4472 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5367(0@,3) $5367(0@,3) = 0 // (int) 00C0: (unknown) $5364(0@,3) $5367(0@,3) 00BC: (unknown) $5367(0@,3) 0 00C4: (unknown) $5367(0@,3) 0 $5370(0@,3) = 0 // (int) :UMB_B4_4472 0026: return 0048: $5364(0@,3) = create_car $5653 at 1@ 2@ 3@ 00D1: set_car $5364(0@,3) Z_angle_to 4@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B4_4365 0@ 0026: return :UMB_B4_4505 834A: not unknown_check 0@ jump_if_false @UMB_B4_4517 0026: return :UMB_B4_4517 009F: actor 0@ dead jump_if_false @UMB_B4_4529 0026: return :UMB_B4_4529 0326: unknown_check 0@ $933 0022: jump_if_false @UMB_B4_4543 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_4543 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @UMB_B4_4564 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_4564 005F: (unknown) :UMB_B4_4566 $5382(0@,3) == 1 // (int) var == num jump_if_false @UMB_B4_4583 0026: return :UMB_B4_4583 $5382(0@,3) = 1 // (int) 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_4615 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3709 0@ :UMB_B4_4615 00E4: (unknown) $5358(0@,3) $933 00A1: (unknown) $5358(0@,3) 1 01A4: (unknown) $5358(0@,3) 1 034F: (unknown) $5358(0@,3) 0 01AF: (unknown) $5358(0@,3) 0 03D6: (unknown) $5358(0@,3) 0 03D7: (unknown) $5358(0@,3) 0 $5379(0@,3) = 1 // (int) 034A: unknown_check $5361(0@,3) jump_if_false @UMB_B4_4769 0045: actor $5361(0@,3) defined jump_if_false @UMB_B4_4769 00A2: (unknown) $5361(0@,3) 00A1: (unknown) $5361(0@,3) 1 01A4: (unknown) $5361(0@,3) 1 034F: (unknown) $5358(0@,3) 0 0119: actor $5361(0@,3) kill_actor $5358(0@,3) 0442: (unknown) $5361(0@,3) 1 01AF: (unknown) $5361(0@,3) 0 03D6: (unknown) $5361(0@,3) 0 03D7: (unknown) $5361(0@,3) 0 :UMB_B4_4769 0026: return :UMB_B4_4771 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 0 0106: give_actor 0@ weapon $5655 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@ $5658 03D7: (unknown) 0@ $5659 041B: (unknown) 0@ 9 0368: (unknown) 0@ 0 015D: (unknown) 0@ 32 0543: (unknown) 0@ 0 0026: return :UMB_B4_4841 0035: $5658 = 0@ // (int vars) 0035: $5659 = 1@ // (int vars) 0026: return 0035: $5662 = 0@ // (int vars) 0026: return :UMB_B4_4860 004F: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_4893 // Note: the incorrect math opcode was used here 00A4: $5358(0@,3) = create_actor_pedtype $5656 model $5651 in_car $5364(0@,3) driverseat 00E3: (unknown) $5358(0@,3) :UMB_B4_4893 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_4771 $5358(0@,3) $5657 == 1 // (int) var == num jump_if_false @UMB_B4_4965 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_3125 $5373(0@,3) $5373(0@,3) = 0 // (int) 00C1: (unknown) $5358(0@,3) $5373(0@,3) 00BC: (unknown) $5373(0@,3) 0 00C4: (unknown) $5373(0@,3) 0 :UMB_B4_4965 00E3: (unknown) $5358(0@,3) 0026: return :UMB_B4_4973 0045: actor $933 defined jump_if_false @UMB_B4_5116 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 @UMB_B4_5027 0036: 2@ = 6@ // (float vars) :UMB_B4_5027 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_2628 0@ 1@ 2@ jump_if_false @UMB_B4_5049 005E: (unknown) :UMB_B4_5049 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @UMB_B4_5071 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_5071 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @UMB_B4_5093 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_5093 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @UMB_B4_5116 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_5116 005F: (unknown) :UMB_B4_5118 034B: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_5180 // Note: the incorrect math opcode was used here 004F: unknown_check $5620 0022: jump_if_false @UMB_B4_5163 // Note: the incorrect math opcode was used here 00D8: car $5620 health >= 400 jump_if_false @UMB_B4_5163 014C: set_car $5620 health_to 400 :UMB_B4_5163 00DE: (unknown) $5364(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B4_3709 0@ :UMB_B4_5180 0048: $5364(0@,3) = create_car $5653 at 1@ 2@ 3@ 0233: (unknown) $5364(0@,3) $937 $938 00DD: (unknown) $5364(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @UMB_B4_4365 0@ 0369: (unknown) $5364(0@,3) 0 0026: return :UMB_B4_5227 034A: unknown_check 0@ jump_if_false @UMB_B4_5330 0045: actor 0@ defined jump_if_false @UMB_B4_5296 0045: actor $933 defined jump_if_false @UMB_B4_5289 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @UMB_B4_5286 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @UMB_B4_5289 :UMB_B4_5286 003F: destroy_actor 0@ :UMB_B4_5289 0002: jump @UMB_B4_5330 :UMB_B4_5296 009F: actor 0@ dead 0022: jump_if_false @UMB_B4_5330 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @UMB_B4_5330 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :UMB_B4_5330 005E: (unknown) :UMB_B4_5332 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5227 $5361(0@,3) jump_if_false @UMB_B4_5355 0026: return :UMB_B4_5355 0118: $5361(0@,3) = create_actor_pedtype $5656 model $5652 in_car $5364(0@,3) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4771 $5361(0@,3) $5657 == 1 // (int) var == num jump_if_false @UMB_B4_5442 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5376(0@,3) $5376(0@,3) = 0 // (int) 00C1: (unknown) $5361(0@,3) $5376(0@,3) 00BC: (unknown) $5376(0@,3) 0 00C4: (unknown) $5376(0@,3) 0 :UMB_B4_5442 0119: actor $5361(0@,3) kill_actor $5358(0@,3) 0026: return :UMB_B4_5454 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @UMB_B4_4973 1@ 2@ 3@ jump_if_false @UMB_B4_5476 005F: (unknown) :UMB_B4_5476 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_5227 $5358(0@,3) jump_if_false @UMB_B4_5499 005F: (unknown) :UMB_B4_5499 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_3709 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @UMB_B4_5118 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_4860 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_5332 0@ 0052: set_car $5364(0@,3) driver_behaviour_to 5 $5379(0@,3) = 4 // (int) 005E: (unknown) 0035: 3@ = $5650 // (int vars) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B4_3673 jump_if_false @UMB_B4_5640 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @UMB_B4_5118 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_4860 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_5332 3@ 0052: set_car $5364(3@,3) driver_behaviour_to 5 $5379(3@,3) = 4 // (int) 005E: (unknown) :UMB_B4_5640 005F: (unknown) :UMB_B4_5642 834A: not unknown_check $5361(0@,3) jump_if_false @UMB_B4_5657 0026: return :UMB_B4_5657 009F: actor $5361(0@,3) dead jump_if_false @UMB_B4_5672 0026: return :UMB_B4_5672 009F: actor $5358(0@,3) dead jump_if_false @UMB_B4_5790 0112: remove_references_to_actor $5358(0@,3) // Like turning an actor into a random pedestrian 0035: $5358(0@,3) = $5361(0@,3) // (int vars) 02E2: $5361(0@,3) = 0 // (any) $5379(0@,3) = 1 // (int) 00A2: (unknown) $5358(0@,3) 00E4: (unknown) $5358(0@,3) $933 $5657 == 1 // (int) var == num jump_if_false @UMB_B4_5788 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5373(0@,3) $5373(0@,3) = 0 // (int) 00C1: (unknown) $5358(0@,3) $5373(0@,3) 00BC: (unknown) $5373(0@,3) 0 00C4: (unknown) $5373(0@,3) 0 :UMB_B4_5788 0026: return :UMB_B4_5790 834A: not unknown_check $5358(0@,3) jump_if_false @UMB_B4_5902 0035: $5358(0@,3) = $5361(0@,3) // (int vars) 02E2: $5361(0@,3) = 0 // (any) $5379(0@,3) = 1 // (int) 00A2: (unknown) $5358(0@,3) 00E4: (unknown) $5358(0@,3) $933 $5657 == 1 // (int) var == num jump_if_false @UMB_B4_5900 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5373(0@,3) $5373(0@,3) = 0 // (int) 00C1: (unknown) $5358(0@,3) $5373(0@,3) 00BC: (unknown) $5373(0@,3) 0 00C4: (unknown) $5373(0@,3) 0 :UMB_B4_5900 0026: return :UMB_B4_5902 0026: return :UMB_B4_5904 034A: unknown_check $5358(0@,3) jump_if_false @UMB_B4_5932 0045: actor $5358(0@,3) defined jump_if_false @UMB_B4_5932 0026: return :UMB_B4_5932 034A: unknown_check $5361(0@,3) jump_if_false @UMB_B4_5960 0045: actor $5361(0@,3) defined jump_if_false @UMB_B4_5960 0026: return :UMB_B4_5960 010E: 1@ = current_time_in_ms $5663 == 0 // (int) var == num jump_if_false @UMB_B4_6001 0035: $5661 = 1@ // (int vars) 0029: $5661 += $5662 // (int vars) // Note: the incorrect math opcode was used here $5663 = 1 // (int) 0026: return 0002: jump @UMB_B4_6015 :UMB_B4_6001 0011: $5661 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_6015 // Note: the incorrect math opcode was used here 0026: return :UMB_B4_6015 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_5454 0@ jump_if_false @UMB_B4_6038 $5663 = 0 // (int) :UMB_B4_6038 0026: return :UMB_B4_6040 8086: not actor $933 near_actor $5358(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @UMB_B4_6072 // Note: the incorrect math opcode was used here $5379(0@,3) = 2 // (int) 0026: return :UMB_B4_6072 007E: actor $933 driving jump_if_false @UMB_B4_6125 024B: (unknown) $933 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @UMB_B4_6125 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @UMB_B4_6125 $5379(0@,3) = 2 // (int) 0026: return :UMB_B4_6125 008F: actor $933 near_actor $5358(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @UMB_B4_6163 // Note: the incorrect math opcode was used here 00E4: (unknown) $5358(0@,3) $933 0002: jump @UMB_B4_6230 :UMB_B4_6163 0078: if and 0218: unknown_check $5358(0@,3) $933 0086: actor $933 near_actor $5358(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @UMB_B4_6212 // Note: the incorrect math opcode was used here 00E4: (unknown) $5358(0@,3) $933 0002: jump @UMB_B4_6230 :UMB_B4_6212 0158: actor $5358(0@,3) run_to $937 $938 0285: (unknown) $5358(0@,3) 1 :UMB_B4_6230 0026: return :UMB_B4_6232 0086: actor $933 near_actor $5358(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @UMB_B4_6272 // Note: the incorrect math opcode was used here 00E4: (unknown) $5358(0@,3) $933 $5379(0@,3) = 1 // (int) 0026: return :UMB_B4_6272 0078: if and 8086: not actor $933 near_actor $5358(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5358(0@,3) 0022: jump_if_false @UMB_B4_6317 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_5454 0@ 0026: return :UMB_B4_6317 0158: actor $5358(0@,3) run_to $937 $938 0285: (unknown) $5358(0@,3) 1 $5660 == 1 // (int) var == num jump_if_false @UMB_B4_6350 0026: return :UMB_B4_6350 807E: not actor $5358(0@,3) driving jump_if_false @UMB_B4_6639 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @UMB_B4_4269 $5358(0@,3) 10.0 $5653 1 $5364(0@,3) $5364(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_6428 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @UMB_B4_4269 $5358(0@,3) 20.0 -1 1 $5364(0@,3) :UMB_B4_6428 not $5364(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_6639 02BD: (unknown) $5364(0@,3) $5673 not $5673 == -1 // (int) var == num jump_if_false @UMB_B4_6508 809F: not actor $5673 dead jump_if_false @UMB_B4_6508 0078: if or 01D0: unknown_check $5673 $5651 01D0: unknown_check $5673 $5652 0022: jump_if_false @UMB_B4_6508 // Note: the incorrect math opcode was used here $5364(0@,3) = -1 // (int) 0026: return :UMB_B4_6508 0124: 1@ = car $5364(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @UMB_B4_6536 $5364(0@,3) = -1 // (int) 0026: return :UMB_B4_6536 0078: if and 807C: not actor $933 driving $5364(0@,3) 00D8: car $5364(0@,3) health >= 600 jump_if_false @UMB_B4_6628 00EA: (unknown) $5358(0@,3) $5364(0@,3) 00DD: (unknown) $5364(0@,3) not $5673 == -1 // (int) var == num jump_if_false @UMB_B4_6601 0052: set_car $5364(0@,3) driver_behaviour_to 10 :UMB_B4_6601 0035: $5364(0@,3) = $5364(0@,3) // (int vars) $5379(0@,3) = 3 // (int) 0026: return 0002: jump @UMB_B4_6639 :UMB_B4_6628 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_3709 0@ :UMB_B4_6639 0026: return :UMB_B4_6641 0078: if or 00A0: car $5364(0@,3) wrecked 0087: actor $933 near_actor_on_foot $5358(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @UMB_B4_6708 // Note: the incorrect math opcode was used here 00DE: (unknown) $5364(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3709 0@ 00E4: (unknown) $5358(0@,3) $933 $5379(0@,3) = 1 // (int) 0026: return :UMB_B4_6708 0078: if and 8086: not actor $933 near_actor $5358(0@,3) radius 120.0 120.0 sphere 0 81B8: not unknown_check $5358(0@,3) 0022: jump_if_false @UMB_B4_6753 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5454 0@ 0026: return :UMB_B4_6753 807C: not actor $5358(0@,3) driving $5364(0@,3) 0022: jump_if_false @UMB_B4_6840 // Note: the incorrect math opcode was used here 0078: if or 012D: car $5364(0@,3) flipped 80D8: not car $5364(0@,3) health >= 400 8132: not actor $5358(0@,3) near_car $5364(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @UMB_B4_6840 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3709 0@ 00DE: (unknown) $5364(0@,3) $5379(0@,3) = 2 // (int) 0026: return :UMB_B4_6840 02A6: (unknown) $5358(0@,3) $5364(0@,3) 0022: jump_if_false @UMB_B4_6882 // Note: the incorrect math opcode was used here 00E3: (unknown) $5358(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4365 0@ $5379(0@,3) = 4 // (int) :UMB_B4_6882 0026: return :UMB_B4_6884 00A0: car $5364(0@,3) wrecked jump_if_false @UMB_B4_6899 0026: return :UMB_B4_6899 0052: set_car $5364(0@,3) driver_behaviour_to 5 0078: if or 0087: actor $933 near_actor_on_foot $5358(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 $5364(0@,3) flipped 80D8: not car $5364(0@,3) health >= 400 jump_if_false @UMB_B4_7042 00D8: car $5364(0@,3) health >= 400 jump_if_false @UMB_B4_6986 014C: set_car $5364(0@,3) health_to 400 :UMB_B4_6986 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @UMB_B4_3125 $5367(0@,3) 00E4: (unknown) $5358(0@,3) $933 $5379(0@,3) = 1 // (int) 00DE: (unknown) $5364(0@,3) 0052: set_car $5364(0@,3) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @UMB_B4_3709 0@ 0026: return :UMB_B4_7042 0078: if and 8132: not actor $933 near_car $5364(0@,3) radius 120.0 120.0 sphere 0 81B7: not unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_7087 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @UMB_B4_5454 0@ 0026: return :UMB_B4_7087 0026: return :UMB_B4_7089 834A: not unknown_check $5358(0@,3) jump_if_false @UMB_B4_7104 0026: return :UMB_B4_7104 009F: actor $5358(0@,3) dead jump_if_false @UMB_B4_7119 0026: return :UMB_B4_7119 0043: store_actor $5358(0@,3) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here $5379(0@,3) == 0 // (int) var == num jump_if_false @UMB_B4_7144 0026: return :UMB_B4_7144 $5379(0@,3) == 1 // (int) var == num jump_if_false @UMB_B4_7172 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6040 0@ 0026: return :UMB_B4_7172 $5379(0@,3) == 2 // (int) var == num jump_if_false @UMB_B4_7200 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6232 0@ 0026: return :UMB_B4_7200 $5379(0@,3) == 3 // (int) var == num jump_if_false @UMB_B4_7228 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6641 0@ 0026: return :UMB_B4_7228 $5379(0@,3) == 4 // (int) var == num jump_if_false @UMB_B4_7256 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_6884 0@ 0026: return :UMB_B4_7256 0026: return 0036: $5667 = 0@ // (float vars) 0036: $5668 = 1@ // (float vars) 0036: $5669 = 2@ // (float vars) 0036: $5670 = 3@ // (float vars) 0036: $5671 = 4@ // (float vars) 0036: $5672 = 5@ // (float vars) $5666 = 1 // (int) 0026: return :UMB_B4_7296 0045: actor $933 defined jump_if_false @UMB_B4_8177 0089: actor $933 in_sphere $5667 $5668 $5669 radius $5670 $5671 $5672 sphere 0 0022: jump_if_false @UMB_B4_7949 // Note: the incorrect math opcode was used here $5665 == 0 // (int) var == num jump_if_false @UMB_B4_7733 0@ = 0 // (int) :UMB_B4_7347 0011: $5650 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_7720 // Note: the incorrect math opcode was used here 034A: unknown_check $5361(0@,3) 0022: jump_if_false @UMB_B4_7470 // Note: the incorrect math opcode was used here 0045: actor $5361(0@,3) defined 0022: jump_if_false @UMB_B4_7470 // Note: the incorrect math opcode was used here 0442: (unknown) $5361(0@,3) 0 0127: reset_actor $5361(0@,3) flags 02A7: unknown_check $5361(0@,3) jump_if_false @UMB_B4_7424 00E3: (unknown) $5361(0@,3) 0002: jump @UMB_B4_7470 :UMB_B4_7424 007E: actor $5361(0@,3) driving jump_if_false @UMB_B4_7450 00A2: (unknown) $5361(0@,3) 0002: jump @UMB_B4_7470 :UMB_B4_7450 00A2: (unknown) $5361(0@,3) (unknown) $5361(0@,3) 0040: (unknown) $5361(0@,3) -1 :UMB_B4_7470 034A: unknown_check $5358(0@,3) jump_if_false @UMB_B4_7574 0045: actor $5358(0@,3) defined jump_if_false @UMB_B4_7574 0127: reset_actor $5358(0@,3) flags 02A7: unknown_check $5358(0@,3) jump_if_false @UMB_B4_7528 00E3: (unknown) $5358(0@,3) 0002: jump @UMB_B4_7574 :UMB_B4_7528 007E: actor $5358(0@,3) driving jump_if_false @UMB_B4_7554 00A2: (unknown) $5358(0@,3) 0002: jump @UMB_B4_7574 :UMB_B4_7554 00A2: (unknown) $5358(0@,3) (unknown) $5358(0@,3) 0040: (unknown) $5358(0@,3) -1 :UMB_B4_7574 034B: unknown_check $5364(0@,3) jump_if_false @UMB_B4_7708 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_7708 02BD: (unknown) $5364(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_7708 // Note: the incorrect math opcode was used here 001C: 1@ == $5358(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_7708 // Note: the incorrect math opcode was used here 0052: set_car $5364(0@,3) driver_behaviour_to 1 0050: set_car $5364(0@,3) max_speed_to 18.0 042E: unknown_check 2 jump_if_false @UMB_B4_7687 004A: car $5364(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @UMB_B4_7708 :UMB_B4_7687 004A: car $5364(0@,3) drive_to -988.1 -522.46 13.98 :UMB_B4_7708 0@ += 1 // (int) 0002: jump @UMB_B4_7347 :UMB_B4_7720 $5665 = 1 // (int) 0002: jump @UMB_B4_7942 :UMB_B4_7733 0@ = 0 // (int) :UMB_B4_7737 0011: $5650 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_7942 // Note: the incorrect math opcode was used here 034A: unknown_check $5361(0@,3) 0022: jump_if_false @UMB_B4_7781 // Note: the incorrect math opcode was used here 0045: actor $5361(0@,3) defined 0022: jump_if_false @UMB_B4_7781 // Note: the incorrect math opcode was used here 0127: reset_actor $5361(0@,3) flags :UMB_B4_7781 034A: unknown_check $5358(0@,3) 0022: jump_if_false @UMB_B4_7813 // Note: the incorrect math opcode was used here 0045: actor $5358(0@,3) defined 0022: jump_if_false @UMB_B4_7813 // Note: the incorrect math opcode was used here 0127: reset_actor $5358(0@,3) flags :UMB_B4_7813 034B: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_7930 // Note: the incorrect math opcode was used here 004F: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_7930 // Note: the incorrect math opcode was used here 02BD: (unknown) $5364(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_7930 // Note: the incorrect math opcode was used here 001C: 1@ == $5358(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_7930 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @UMB_B4_7909 // Note: the incorrect math opcode was used here 004A: car $5364(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @UMB_B4_7930 :UMB_B4_7909 004A: car $5364(0@,3) drive_to -988.1 -522.46 13.98 :UMB_B4_7930 0@ += 1 // (int) 0002: jump @UMB_B4_7737 :UMB_B4_7942 0002: jump @UMB_B4_8177 :UMB_B4_7949 $5665 == 1 // (int) var == num jump_if_false @UMB_B4_8177 0@ = 0 // (int) :UMB_B4_7966 0011: $5650 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_8172 // Note: the incorrect math opcode was used here 034A: unknown_check $5361(0@,3) 0022: jump_if_false @UMB_B4_8028 // Note: the incorrect math opcode was used here 0045: actor $5361(0@,3) defined 0022: jump_if_false @UMB_B4_8028 // Note: the incorrect math opcode was used here 00A1: (unknown) $5361(0@,3) 1 0442: (unknown) $5361(0@,3) 1 01EC: (unknown) $5361(0@,3) 1 :UMB_B4_8028 034A: unknown_check $5358(0@,3) jump_if_false @UMB_B4_8070 0045: actor $5358(0@,3) defined jump_if_false @UMB_B4_8070 00A1: (unknown) $5358(0@,3) 1 01EC: (unknown) $5358(0@,3) 1 :UMB_B4_8070 034B: unknown_check $5364(0@,3) jump_if_false @UMB_B4_8160 004F: unknown_check $5364(0@,3) jump_if_false @UMB_B4_8160 02BD: (unknown) $5364(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_8160 // Note: the incorrect math opcode was used here 001C: 1@ == $5358(0@,3) // (int) num == var 0022: jump_if_false @UMB_B4_8160 // Note: the incorrect math opcode was used here 0052: set_car $5364(0@,3) driver_behaviour_to 5 0051: set_car $5364(0@,3) traffic_behavior_to 2 0050: set_car $5364(0@,3) max_speed_to 40.0 0300: (unknown) $5364(0@,3) 20 :UMB_B4_8160 0@ += 1 // (int) 0002: jump @UMB_B4_7966 :UMB_B4_8172 $5665 = 0 // (int) :UMB_B4_8177 0026: return :UMB_B4_8179 $5664 = 0 // (int) 0@ = 0 // (int) :UMB_B4_8188 0011: $5650 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_8480 // Note: the incorrect math opcode was used here 034B: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_8290 // Note: the incorrect math opcode was used here 004F: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_8269 // Note: the incorrect math opcode was used here $5664 += 1 // (int) 004D: store_car $5364(0@,3) position_to $5385(0@,3) $5388(0@,3) $5391(0@,3) 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @UMB_B4_3155 0@ 0 0002: jump @UMB_B4_8283 :UMB_B4_8269 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5367(0@,3) :UMB_B4_8283 0002: jump @UMB_B4_8304 :UMB_B4_8290 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5367(0@,3) :UMB_B4_8304 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @UMB_B4_3155 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @UMB_B4_3155 0@ 2 $5382(0@,3) == 0 // (int) var == num jump_if_false @UMB_B4_8415 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4505 $5358(0@,3) jump_if_false @UMB_B4_8376 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4566 0@ :UMB_B4_8376 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4505 $5361(0@,3) jump_if_false @UMB_B4_8408 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_4566 0@ :UMB_B4_8408 0002: jump @UMB_B4_8468 :UMB_B4_8415 $5665 == 1 // (int) var == num jump_if_false @UMB_B4_8435 0002: jump @UMB_B4_8468 :UMB_B4_8435 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_7089 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5642 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_5904 0@ :UMB_B4_8468 0@ += 1 // (int) 0002: jump @UMB_B4_8188 :UMB_B4_8480 $5666 == 1 // (int) var == num jump_if_false @UMB_B4_8503 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @UMB_B4_7296 :UMB_B4_8503 0026: return 0@ = 0 // (int) :UMB_B4_8509 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_8629 // Note: the incorrect math opcode was used here 003F: destroy_actor $5358(0@,3) 003F: destroy_actor $5361(0@,3) 034B: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_8617 // Note: the incorrect math opcode was used here 004F: unknown_check $5364(0@,3) 0022: jump_if_false @UMB_B4_8611 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @UMB_B4_8604 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5364(0@,3) 0022: jump_if_false @UMB_B4_8598 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5364(0@,3) // Like turning a car into any random car 0002: jump @UMB_B4_8604 :UMB_B4_8598 0049: destroy_car $5364(0@,3) :UMB_B4_8604 0002: jump @UMB_B4_8617 :UMB_B4_8611 0049: destroy_car $5364(0@,3) :UMB_B4_8617 0@ += 1 // (int) 0002: jump @UMB_B4_8509 :UMB_B4_8629 0026: return :UMB_B4_8631 0@ > 0 // (int) var > num jump_if_false @UMB_B4_8644 005E: (unknown) :UMB_B4_8644 005F: (unknown) 0@ = 0 // (int) :UMB_B4_8650 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_8834 // Note: the incorrect math opcode was used here 034A: unknown_check $5358(0@,3) 0022: jump_if_false @UMB_B4_8758 // Note: the incorrect math opcode was used here 0045: actor $5358(0@,3) defined 0022: jump_if_false @UMB_B4_8758 // Note: the incorrect math opcode was used here 007E: actor $5358(0@,3) driving 0022: jump_if_false @UMB_B4_8733 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @UMB_B4_8726 // Note: the incorrect math opcode was used here 00A2: (unknown) $5358(0@,3) 00E5: (unknown) $5358(0@,3) $933 :UMB_B4_8726 0002: jump @UMB_B4_8758 :UMB_B4_8733 0045: actor $933 defined 0022: jump_if_false @UMB_B4_8758 // Note: the incorrect math opcode was used here 00A2: (unknown) $5358(0@,3) 00E4: (unknown) $5358(0@,3) $933 :UMB_B4_8758 034A: unknown_check $5361(0@,3) 0022: jump_if_false @UMB_B4_8822 // Note: the incorrect math opcode was used here 0045: actor $5361(0@,3) defined 0022: jump_if_false @UMB_B4_8822 // Note: the incorrect math opcode was used here 007E: actor $5361(0@,3) driving 0022: jump_if_false @UMB_B4_8822 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @UMB_B4_8822 // Note: the incorrect math opcode was used here 00A2: (unknown) $5361(0@,3) 00E4: (unknown) $5361(0@,3) $933 :UMB_B4_8822 0@ += 1 // (int) 0002: jump @UMB_B4_8650 :UMB_B4_8834 0026: return :UMB_B4_8836 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8631 $5651 jump_if_false @UMB_B4_8859 0162: release_model $5651 :UMB_B4_8859 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8631 $5652 jump_if_false @UMB_B4_8882 0162: release_model $5652 :UMB_B4_8882 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8631 $5653 jump_if_false @UMB_B4_8905 0162: release_model $5653 :UMB_B4_8905 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_8631 $5654 jump_if_false @UMB_B4_8928 0162: release_model $5654 :UMB_B4_8928 0@ = 0 // (int) :UMB_B4_8932 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_8998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5367(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5373(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_3125 $5376(0@,3) 0@ += 1 // (int) 0002: jump @UMB_B4_8932 :UMB_B4_8998 0026: return :UMB_B4_9000 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9032 3@ = 1 // (int) :UMB_B4_9032 2@ = 0 // (int) :UMB_B4_9036 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @UMB_B4_9163 3@ == 0 // (int) var == num jump_if_false @UMB_B4_9094 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9087 2@ = 1 // (int) :UMB_B4_9087 0002: jump @UMB_B4_9114 :UMB_B4_9094 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9114 3@ = 0 // (int) :UMB_B4_9114 0001: wait 0 ms 010E: 4@ = current_time_in_ms 0139: 5@ = random_int_in_ranges 0 9 013C: create_explosion_at $5699(5@,9) $5708(5@,9) $5717(5@,9) radius 0 013C: create_explosion_at $5699(5@,9) $5708(5@,9) $5717(5@,9) radius 0 0002: jump @UMB_B4_9036 :UMB_B4_9163 2@ == 1 // (int) var == num jump_if_false @UMB_B4_9177 005E: (unknown) :UMB_B4_9177 005F: (unknown) :UMB_B4_9179 0@ = 0 // (int) :UMB_B4_9183 8 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_9307 // Note: the incorrect math opcode was used here 0252: object $5688(0@,8) exists 0022: jump_if_false @UMB_B4_9295 // Note: the incorrect math opcode was used here 010C: store_object $5688(0@,8) position_to 1@ 2@ 3@ 029F: (unknown) 13 1@ 2@ 3@ 0 0 0 1.5 029F: (unknown) 58 1@ 2@ 3@ 0 0 0 1.5 0138: $5952 = random_float_in_ranges -0.3 0.3 0138: $5953 = random_float_in_ranges -0.3 0.3 $5954 = 0 // (float) 002A: 1@ += $5952 // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += $5953 // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5688(0@,8) at 1@ 2@ 3@ :UMB_B4_9295 0@ += 1 // (int) 0002: jump @UMB_B4_9183 :UMB_B4_9307 0026: return :UMB_B4_9309 0036: 4@ = $5695 // (float vars) 0@ = 0 // (int) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4379 7@ = 1.0 // (float) 9@ = 1.0 // (float) 8@ = 0 // (float) 0036: 4@ = $5695 // (float vars) 0003: shake_camera 800 013C: create_explosion_at $5693 $5694 $5695 radius 4 013C: create_explosion_at $5693 $5694 $5695 radius 0 013C: create_explosion_at $5693 $5694 $5695 radius 0 013C: create_explosion_at $5693 $5694 $5695 radius 0 10@ = 0 // (int) :UMB_B4_9407 8 > 10@ // (int) num > var 0022: jump_if_false @UMB_B4_9506 // 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@ += $5693 // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += $5694 // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = $5695 // (float vars) 4@ += 3.0 // (float) 01AA: $5688(10@,8) = create_object #PIZZABOX at 2@ 3@ 4@ 03AA: (unknown) $5688(10@,8) 1.0 1.0 0.99 022A: (unknown) $5688(10@,8) 1 10@ += 1 // (int) 0002: jump @UMB_B4_9407 :UMB_B4_9506 0001: wait 0 ms 10@ = 0 // (int) :UMB_B4_9513 8 > 10@ // (int) num > var 0022: jump_if_false @UMB_B4_9594 // Note: the incorrect math opcode was used here 0252: object $5688(10@,8) exists 0022: jump_if_false @UMB_B4_9582 // 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) $5688(10@,8) 2@ 3@ 4@ 0225: (unknown) $5688(10@,8) 1 :UMB_B4_9582 10@ += 1 // (int) 0002: jump @UMB_B4_9513 :UMB_B4_9594 5@ = 1.0 // (float) 6@ = -1.0 // (float) 1@ = 28 // (int) :UMB_B4_9611 1@ > 0 // (int) var > num jump_if_false @UMB_B4_9846 0001: wait 0 ms 1@ == 24 // (int) var == num jump_if_false @UMB_B4_9676 00B9: set_camera_position -996.71 78.12 25.1 rotations 0 0 0 00BA: set_camera_point_at -996.1 77.48 24.63 mode 2 :UMB_B4_9676 0377: (unknown) 44 11@ 11@ > 0 // (int) var > num jump_if_false @UMB_B4_9704 0@ = 1 // (int) 0002: jump @UMB_B4_9987 :UMB_B4_9704 0138: 2@ = random_float_in_ranges 6@ 5@ 0138: 3@ = random_float_in_ranges 6@ 5@ 002A: 2@ += $5693 // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += $5694 // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 2@ 3@ 4@ 0 0 8@ 7@ 0231: (unknown) 18 $5693 $5694 $5695 0 0 8@ 7@ 0 0 0 1 6@ *= 1.1 // (float) 5@ *= 1.1 // (float) 7@ += 2.0 // (float) 9@ += 0.5 // (float) 8@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @UMB_B4_9179 0139: 12@ = random_int_in_ranges 0 9 013C: create_explosion_at $5699(12@,9) $5708(12@,9) $5717(12@,9) radius 0 013C: create_explosion_at $5699(12@,9) $5708(12@,9) $5717(12@,9) radius 0 1@ -= 1 // (int) 0002: jump @UMB_B4_9611 :UMB_B4_9846 013C: create_explosion_at $5693 $5694 $5695 radius 4 0231: (unknown) 18 $5693 $5694 $5695 0 0 8@ 7@ 0 0 0 4000 -2@ = 0 // (int) // timer1 :UMB_B4_9880 250 > -2@ // (int) num > var // timer1 0022: jump_if_false @UMB_B4_9977 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 11@ 11@ > 0 // (int) var > num jump_if_false @UMB_B4_9924 0@ = 1 // (int) 0002: jump @UMB_B4_9987 :UMB_B4_9924 0139: 12@ = random_int_in_ranges 0 9 013C: create_explosion_at $5699(12@,9) $5708(12@,9) $5717(12@,9) radius 0 013C: create_explosion_at $5699(12@,9) $5708(12@,9) $5717(12@,9) radius 0 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @UMB_B4_9179 0002: jump @UMB_B4_9880 :UMB_B4_9977 013C: create_explosion_at $5693 $5694 $5695 radius 6 :UMB_B4_9987 0@ == 0 // (int) var == num jump_if_false @UMB_B4_10046 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 500 ms :UMB_B4_10015 00CA: fading jump_if_false @UMB_B4_10034 0001: wait 0 ms 0002: jump @UMB_B4_10015 :UMB_B4_10034 0001: wait 1000 ms 0002: jump @UMB_B4_10061 :UMB_B4_10046 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @MAIN_4364 :UMB_B4_10061 10@ = 0 // (int) :UMB_B4_10065 8 > 10@ // (int) num > var 0022: jump_if_false @UMB_B4_10095 // Note: the incorrect math opcode was used here 0093: destroy_object $5688(10@,8) 10@ += 1 // (int) 0002: jump @UMB_B4_10065 :UMB_B4_10095 00C8: set_fade_color_RGB 0 0 0 0@ == 0 // (int) var == num jump_if_false @UMB_B4_10120 005F: (unknown) 0002: jump @UMB_B4_10122 :UMB_B4_10120 005E: (unknown) :UMB_B4_10122 0026: return :UMB_B4_10124 1@ == 1 // (int) var == num jump_if_false @UMB_B4_10155 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 0@ 0 0002: jump @UMB_B4_10198 :UMB_B4_10155 1@ == 1 // (int) var == num jump_if_false @UMB_B4_10187 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 0@ 1 0002: jump @UMB_B4_10198 :UMB_B4_10187 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 0@ :UMB_B4_10198 0037: $5675 = 0@ // (string vars) 0026: return 0036: 4@ = 0@ // (float vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 0138: 8@ = random_float_in_ranges 0 3@ 0139: 9@ = random_int_in_ranges 0 1 9@ == 0 // (int) var == num jump_if_false @UMB_B4_10254 0036: 4@ = 0@ // (float vars) 002A: 4@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B4_10262 :UMB_B4_10254 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 8@ // (float vars) :UMB_B4_10262 0138: 8@ = random_float_in_ranges 0 3@ 0139: 9@ = random_int_in_ranges 0 1 9@ == 0 // (int) var == num jump_if_false @UMB_B4_10299 0036: 5@ = 1@ // (float vars) 002A: 5@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @UMB_B4_10307 :UMB_B4_10299 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 8@ // (float vars) :UMB_B4_10307 0138: 7@ = random_float_in_ranges 0 360.0 0026: return :UMB_B4_10316 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_10331 00BB: (unknown) 0@ :UMB_B4_10331 0026: return :UMB_B4_10333 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_10349 00C4: (unknown) 0@ 0 :UMB_B4_10349 0026: return :UMB_B4_10351 not 0@ == -1 // (int) var == num jump_if_false @UMB_B4_10368 00C4: (unknown) 0@ 3 :UMB_B4_10368 0026: return :UMB_B4_10370 0057: show_text_highpriority GXT $5420(0@,11) time 1@ flag 1 0035: 2@ = 0@ // (int vars) 0026: return :UMB_B4_10385 004F: unknown_check 0@ 0022: jump_if_false @UMB_B4_10454 // Note: the incorrect math opcode was used here 02BD: (unknown) 0@ 1@ 1@ > -1 // (int) var > num jump_if_false @UMB_B4_10424 0045: actor 1@ defined jump_if_false @UMB_B4_10424 00F1: (unknown) 1@ :UMB_B4_10424 029A: (unknown) 0@ 0 2@ 2@ > -1 // (int) var > num jump_if_false @UMB_B4_10454 0045: actor 2@ defined jump_if_false @UMB_B4_10454 00F1: (unknown) 2@ :UMB_B4_10454 0026: return :UMB_B4_10456 0139: 12@ = random_int_in_ranges 0 100 50 > 12@ // (int) num > var 0022: jump_if_false @UMB_B4_10486 // Note: the incorrect math opcode was used here 11@ = 93 // (int) 0002: jump @UMB_B4_10491 :UMB_B4_10486 11@ = 94 // (int) :UMB_B4_10491 003E: 10@ = create_actor_pedtype $5816 model 11@ at 1@ 2@ 3@ 0045: actor 10@ defined 0022: jump_if_false @UMB_B4_10648 // Note: the incorrect math opcode was used here 010F: (unknown) 10@ 4@ 5@ 6@ 0106: give_actor 10@ weapon 7@ ammo 8@ // Load the weapon model before using this 041B: (unknown) 10@ 9 0324: (unknown) 10@ 1 0 01C9: (unknown) 10@ 9@ $5674(0@,6) = 0 // (int) 00C1: (unknown) 10@ $5674(0@,6) 00BC: (unknown) $5674(0@,6) 0 0@ == 0 // (int) var == num jump_if_false @UMB_B4_10598 $5561(0@,6) = 0 // (int) $5567(0@,6) = 1 // (int) $5554(0@,6) = 1 // (int) 0002: jump @UMB_B4_10648 :UMB_B4_10598 0@ == 1 // (int) var == num jump_if_false @UMB_B4_10641 $5561(0@,6) = 2 // (int) $5567(0@,6) = 3 // (int) $5554(0@,6) = 1 // (int) 0002: jump @UMB_B4_10648 :UMB_B4_10641 $5554(0@,6) = 0 // (int) :UMB_B4_10648 0026: return :UMB_B4_10650 0092: $5470(0@,12) = init_object #NDC_AMMOBOX at 1@ 2@ 3@ 0252: object $5470(0@,12) exists 0022: jump_if_false @UMB_B4_10728 // Note: the incorrect math opcode was used here 03B5: (unknown) $5470(0@,12) 1 1 1 1 1 033D: (unknown) $5470(0@,12) 1 02AC: (unknown) $5470(0@,12) 4@ 5@ 6@ 03AA: (unknown) $5470(0@,12) 99999.0 99999.0 0.99 :UMB_B4_10728 0026: return :UMB_B4_10730 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_10785 // Note: the incorrect math opcode was used here 0252: object $926(0@,10) exists 0022: jump_if_false @UMB_B4_10778 // Note: the incorrect math opcode was used here 0279: (unknown) $926(0@,10) 0 0 4.0 1@ 2@ 3@ 010D: put_object $926(0@,10) at 1@ 2@ 3@ :UMB_B4_10778 0002: jump @UMB_B4_11034 :UMB_B4_10785 0@ == 3 // (int) var == num jump_if_false @UMB_B4_10865 0252: object $1185 exists jump_if_false @UMB_B4_10817 02AC: (unknown) $1185 0 0 90.0 :UMB_B4_10817 0252: object $1188 exists jump_if_false @UMB_B4_10858 0279: (unknown) $1188 0.3 0 0 1@ 2@ 3@ 010D: put_object $1188 at 1@ 2@ 3@ 02AC: (unknown) $1188 0 0 -90.0 :UMB_B4_10858 0002: jump @UMB_B4_11034 :UMB_B4_10865 0@ == 4 // (int) var == num jump_if_false @UMB_B4_10924 0252: object $1186 exists jump_if_false @UMB_B4_10897 02AC: (unknown) $1186 0 0 90.0 :UMB_B4_10897 0252: object $1189 exists jump_if_false @UMB_B4_10917 02AC: (unknown) $1189 0 0 -90.0 :UMB_B4_10917 0002: jump @UMB_B4_11034 :UMB_B4_10924 0@ == 5 // (int) var == num jump_if_false @UMB_B4_11002 0252: object $1187 exists jump_if_false @UMB_B4_10956 02AC: (unknown) $1187 0 0 -180.0 :UMB_B4_10956 0252: object $1190 exists jump_if_false @UMB_B4_10995 0279: (unknown) $1190 0.35 0 0 1@ 2@ 3@ 010D: put_object $1190 at 1@ 2@ 3@ 02AC: (unknown) $1190 0 0 0 :UMB_B4_10995 0002: jump @UMB_B4_11034 :UMB_B4_11002 0@ == 6 // (int) var == num jump_if_false @UMB_B4_11034 0252: object $1191 exists jump_if_false @UMB_B4_11034 02AC: (unknown) $1191 0 0 -180.0 :UMB_B4_11034 $5575(0@,7) = 1 // (int) 0026: return :UMB_B4_11044 031D: (unknown) 0@ 1@ 3@ 4@ 7@ 0014: 7@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_11064 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_11064 005F: (unknown) :UMB_B4_11066 0035: 2@ = $5892 // (int vars) 0048: $5638(2@,3) = create_car $5893 at $5782 $5788 $5794 004F: unknown_check $5638(2@,3) 0022: jump_if_false @UMB_B4_11271 // Note: the incorrect math opcode was used here 0233: (unknown) $5638(2@,3) $5912 $5918 0300: (unknown) $5638(2@,3) 255 0035: $5644(2@,3) = 2@ // (int vars) $5644(2@,3) *= 2 // (int) 0035: $5641(2@,3) = $5644(2@,3) // (int vars) $5641(2@,3) += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_10316 $5682(2@,3) $5682(2@,3) = 0 // (int) 00C0: (unknown) $5638(2@,3) $5682(2@,3) 00BC: (unknown) $5682(2@,3) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_10351 $5682(2@,3) 0045: actor $5543(0@,6) defined jump_if_false @UMB_B4_11233 021C: (unknown) $5543(0@,6) $5638(2@,3) $5554(0@,6) = 7 // (int) :UMB_B4_11233 0045: actor $5543(1@,6) defined jump_if_false @UMB_B4_11265 0298: (unknown) $5543(1@,6) $5638(2@,3) 0 $5554(1@,6) = 7 // (int) :UMB_B4_11265 $5892 += 1 // (int) :UMB_B4_11271 0026: return :UMB_B4_11273 3@ = 0 // (int) 4@ = 0 // (int) 01F9: 3@ = create_weapon_pickup #UZI group 3 ammo 60 at 0@ 1@ 2@ 8140: not pickup 3@ picked_up jump_if_false @UMB_B4_11313 0263: (unknown) 3@ 4@ 00BC: (unknown) 4@ 1 :UMB_B4_11313 0026: return :UMB_B4_11315 0036: 4@ = $5525(1@,6) // (float vars) 0036: 5@ = $5531(1@,6) // (float vars) 0036: 6@ = $5537(1@,6) // (float vars) 3@ == 1 // (int) var == num jump_if_false @UMB_B4_11379 1@ == 5 // (int) var == num jump_if_false @UMB_B4_11373 4@ -= 3.0 // (float) 0002: jump @UMB_B4_11379 :UMB_B4_11373 4@ += 3.0 // (float) :UMB_B4_11379 01BB: (unknown) 4@ 5@ 6@ 6@ 003E: $5543(0@,6) = create_actor_pedtype $5816 model #GANG2B at 4@ 5@ 6@ 0045: actor $5543(0@,6) defined 0022: jump_if_false @UMB_B4_11521 // Note: the incorrect math opcode was used here 010F: (unknown) $5543(0@,6) $937 $938 $939 0106: give_actor $5543(0@,6) weapon $5806 ammo $5807 // Load the weapon model before using this 01C9: (unknown) $5543(0@,6) 25 041B: (unknown) $5543(0@,6) 9 0324: (unknown) $5543(0@,6) 1 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10316 $5674(0@,6) $5674(0@,6) = 0 // (int) 00C1: (unknown) $5543(0@,6) $5674(0@,6) 00BC: (unknown) $5674(0@,6) 0 2@ == 0 // (int) var == num jump_if_false @UMB_B4_11521 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10333 $5674(0@,6) :UMB_B4_11521 $5575(1@,7) == 1 // (int) var == num jump_if_false @UMB_B4_11584 $5554(0@,6) = 5 // (int) 0035: $5561(0@,6) = 1@ // (int vars) $5561(0@,6) *= 2 // (int) 0035: $5567(0@,6) = $5561(0@,6) // (int vars) $5567(0@,6) += 1 // (int) 0002: jump @UMB_B4_11617 :UMB_B4_11584 $5554(0@,6) = 6 // (int) 0035: $5561(0@,6) = 1@ // (int vars) $5561(0@,6) *= 2 // (int) 0035: $5567(0@,6) = $5561(0@,6) // (int vars) :UMB_B4_11617 $5837 == 0 // (int) var == num jump_if_false @UMB_B4_11653 1@ == 3 // (int) var == num jump_if_false @UMB_B4_11653 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10730 6 :UMB_B4_11653 0026: return :UMB_B4_11655 1@ = 0 // (int) :UMB_B4_11659 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_11723 // Note: the incorrect math opcode was used here 034A: unknown_check $5543(1@,6) 0022: jump_if_false @UMB_B4_11711 // Note: the incorrect math opcode was used here 003F: destroy_actor $5543(1@,6) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @UMB_B4_10316 $5674(1@,6) $5674(1@,6) = -1 // (int) :UMB_B4_11711 1@ += 1 // (int) 0002: jump @UMB_B4_11659 :UMB_B4_11723 0026: return :UMB_B4_11725 0@ = 0 // (int) :UMB_B4_11729 3 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_11835 // Note: the incorrect math opcode was used here 034B: unknown_check $5638(0@,3) 0022: jump_if_false @UMB_B4_11782 // Note: the incorrect math opcode was used here 0049: destroy_car $5638(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10316 $5682(0@,3) $5682(0@,3) = -1 // (int) :UMB_B4_11782 034A: unknown_check $5543(0@,6) jump_if_false @UMB_B4_11823 003F: destroy_actor $5543(0@,6) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10316 $5674(0@,6) $5674(0@,6) = -1 // (int) :UMB_B4_11823 0@ += 1 // (int) 0002: jump @UMB_B4_11729 :UMB_B4_11835 0026: return :UMB_B4_11837 034A: unknown_check 0@ jump_if_false @UMB_B4_11850 003F: destroy_actor 0@ :UMB_B4_11850 0026: return :UMB_B4_11852 0@ == 0 // (int) var == num jump_if_false @UMB_B4_11917 1@ = 0 // (int) :UMB_B4_11867 6 > 1@ // (int) num > var 0022: jump_if_false @UMB_B4_11917 // Note: the incorrect math opcode was used here 0252: object $5470(1@,12) exists 0022: jump_if_false @UMB_B4_11898 // Note: the incorrect math opcode was used here 0093: destroy_object $5470(1@,12) :UMB_B4_11898 1@ += 1 // (int) 0002: jump @UMB_B4_11867 0002: jump @UMB_B4_11965 :UMB_B4_11917 1@ = 6 // (int) :UMB_B4_11922 12 > 1@ // (int) num > var 0022: jump_if_false @UMB_B4_11965 // Note: the incorrect math opcode was used here 0252: object $5470(1@,12) exists 0022: jump_if_false @UMB_B4_11953 // Note: the incorrect math opcode was used here 0093: destroy_object $5470(1@,12) :UMB_B4_11953 1@ += 1 // (int) 0002: jump @UMB_B4_11922 :UMB_B4_11965 0026: return :UMB_B4_11967 004F: unknown_check $5519(0@,2) jump_if_false @UMB_B4_11986 0049: destroy_car $5519(0@,2) :UMB_B4_11986 0026: return :UMB_B4_11988 0252: object 0@ exists jump_if_false @UMB_B4_12001 0093: destroy_object 0@ :UMB_B4_12001 0026: return :UMB_B4_12003 0045: actor $5444(0@,2) defined jump_if_false @UMB_B4_12036 003F: destroy_actor $5444(0@,2) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10316 $5680(0@,2) :UMB_B4_12036 0026: return :UMB_B4_12038 8140: not pickup 0@ picked_up jump_if_false @UMB_B4_12051 0141: destroy_pickup 0@ :UMB_B4_12051 0026: return :UMB_B4_12053 0@ = 0 // (int) :UMB_B4_12057 10 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_12100 // Note: the incorrect math opcode was used here 0252: object $926(0@,10) exists 0022: jump_if_false @UMB_B4_12088 // Note: the incorrect math opcode was used here 0093: destroy_object $926(0@,10) :UMB_B4_12088 0@ += 1 // (int) 0002: jump @UMB_B4_12057 :UMB_B4_12100 0026: return :UMB_B4_12102 not $5682(0@,3) == -1 // (int) var == num jump_if_false @UMB_B4_12145 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @UMB_B4_10316 $5682(0@,3) 0113: remove_references_to_car $5638(0@,3) // Like turning a car into any random car $5682(0@,3) = -1 // (int) :UMB_B4_12145 0035: $6006 = 0@ // (int vars) 0026: return :UMB_B4_12152 0035: 1@ = 0@ // (int vars) 1@ *= 6 // (int) 1@ += 6 // (int) 1@ -= 1 // (int) 6 > $5448(0@,2) // (int) num > var 0022: jump_if_false @UMB_B4_12234 // Note: the incorrect math opcode was used here 001C: $5718 == $5470(1@,12) // (int) num == var 0022: jump_if_false @UMB_B4_12210 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @UMB_B4_12227 :UMB_B4_12210 001C: $5719 == $5470(1@,12) // (int) num == var 0022: jump_if_false @UMB_B4_12227 // Note: the incorrect math opcode was used here 005F: (unknown) :UMB_B4_12227 0002: jump @UMB_B4_12236 :UMB_B4_12234 005F: (unknown) :UMB_B4_12236 005E: (unknown) :UMB_B4_12238 0@ == 0 // (int) var == num jump_if_false @UMB_B4_12261 9@ = 91 // (int) 0002: jump @UMB_B4_12266 :UMB_B4_12261 9@ = 91 // (int) :UMB_B4_12266 0048: 7@ = create_car $5744 at 1@ 2@ 3@ 004F: unknown_check 7@ 0022: jump_if_false @UMB_B4_12421 // Note: the incorrect math opcode was used here 0233: (unknown) 7@ 4@ 5@ 0300: (unknown) 7@ 255 0334: (unknown) 7@ 0 0150: set_car 7@ color_to 44 1 042F: (unknown) 7@ 2200 014C: set_car 7@ health_to 2200 00A4: 8@ = create_actor_pedtype $5698 model 9@ in_car 7@ driverseat 0045: actor 8@ defined 0022: jump_if_false @UMB_B4_12421 // Note: the incorrect math opcode was used here 0347: (unknown) 8@ 1 02A5: (unknown) 8@ 0 0232: (unknown) 8@ 0 032D: (unknown) 8@ 1 0399: (unknown) 8@ 1 0285: (unknown) 8@ 0 0348: (unknown) 8@ 1 0@ == 0 // (int) var == num jump_if_false @UMB_B4_12390 04AE: (unknown) 8@ 1 0002: jump @UMB_B4_12395 :UMB_B4_12390 04AE: (unknown) 8@ 2 :UMB_B4_12395 $5452(0@,2) = 0 // (int) 0035: 10@ = 0@ // (int vars) 10@ *= 6 // (int) 0035: $5446(0@,2) = $5470(10@,12) // (int vars) :UMB_B4_12421 004F: unknown_check 7@ 0022: jump_if_false @UMB_B4_12435 // Note: the incorrect math opcode was used here 0052: set_car 7@ driver_behaviour_to 0 :UMB_B4_12435 0026: return :UMB_B4_12437 $5724 == 0 // (int) var == num jump_if_false @UMB_B4_12513 0045: actor $5700 defined jump_if_false @UMB_B4_12506 02A7: unknown_check $5700 jump_if_false @UMB_B4_12506 004F: unknown_check $5775 jump_if_false @UMB_B4_12506 02E9: set_car $5775 speed_to 10.0 02C7: (unknown) $5775 8 8000 $5724 = 1 // (int) 0026: return :UMB_B4_12506 0002: jump @UMB_B4_12582 :UMB_B4_12513 $5725 == 0 // (int) var == num jump_if_false @UMB_B4_12582 0045: actor $5701 defined jump_if_false @UMB_B4_12582 02A7: unknown_check $5701 jump_if_false @UMB_B4_12582 004F: unknown_check $5776 jump_if_false @UMB_B4_12582 02E9: set_car $5776 speed_to 10.0 02C7: (unknown) $5776 8 8000 $5725 = 1 // (int) 0026: return :UMB_B4_12582 0026: return :UMB_B4_12584 0@ == 3 // (int) var == num jump_if_false @UMB_B4_12615 $5834 == 0 // (int) var == num jump_if_false @UMB_B4_12615 1@ = 3 // (int) 005E: (unknown) :UMB_B4_12615 0035: 2@ = 0@ // (int vars) :UMB_B4_12619 0011: $5838 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12673 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5525(2@,6) $5531(2@,6) $5537(2@,6) radius 3.0 0022: jump_if_false @UMB_B4_12661 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 005E: (unknown) :UMB_B4_12661 2@ += 1 // (int) 0002: jump @UMB_B4_12619 :UMB_B4_12673 2@ = 0 // (int) :UMB_B4_12677 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12730 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5525(2@,6) $5531(2@,6) $5537(2@,6) radius 3.0 0022: jump_if_false @UMB_B4_12718 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 005E: (unknown) :UMB_B4_12718 2@ += 1 // (int) 0002: jump @UMB_B4_12677 :UMB_B4_12730 005F: (unknown) :UMB_B4_12732 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12748 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_12748 005F: (unknown) :UMB_B4_12750 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :UMB_B4_12784 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :UMB_B4_12802 004F: unknown_check 0@ 0022: jump_if_false @UMB_B4_12887 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 1@ 2@ radius 3.0 3.0 sphere 0 0022: jump_if_false @UMB_B4_12871 // Note: the incorrect math opcode was used here 001C: 5@ == 4@ // (int) num == var 0022: jump_if_false @UMB_B4_12855 // Note: the incorrect math opcode was used here 0035: 6@ = 4@ // (int vars) 005E: (unknown) 0002: jump @UMB_B4_12864 :UMB_B4_12855 0035: 6@ = 4@ // (int vars) 6@ += 1 // (int) :UMB_B4_12864 0002: jump @UMB_B4_12887 :UMB_B4_12871 01B6: (unknown) 0@ 1@ 2@ 3@ 0050: set_car 0@ max_speed_to 18.0 0035: 6@ = 4@ // (int vars) :UMB_B4_12887 005F: (unknown) :UMB_B4_12889 0035: 8@ = 1@ // (int vars) 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13042 // Note: the incorrect math opcode was used here 0089: actor 0@ in_sphere 5@ 6@ 7@ radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_12997 // Note: the incorrect math opcode was used here 001C: 2@ == 1@ // (int) num == var 0022: jump_if_false @UMB_B4_12943 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @UMB_B4_12997 :UMB_B4_12943 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12977 // Note: the incorrect math opcode was used here 0011: 3@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_12970 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :UMB_B4_12970 0002: jump @UMB_B4_12993 :UMB_B4_12977 1@ > 0 // (int) var > num jump_if_false @UMB_B4_12993 1@ -= 1 // (int) :UMB_B4_12993 0035: 8@ = 1@ // (int vars) :UMB_B4_12997 4@ == 1 // (int) var == num jump_if_false @UMB_B4_13029 0285: (unknown) 0@ 0 0158: actor 0@ run_to 5@ 6@ 0285: (unknown) 0@ 0 0002: jump @UMB_B4_13042 :UMB_B4_13029 0285: (unknown) 0@ 0 00EE: (unknown) 0@ 5@ 6@ 0285: (unknown) 0@ 0 :UMB_B4_13042 005F: (unknown) :UMB_B4_13044 8@ = 0 // (int) 0035: 9@ = 1@ // (int vars) 037B: constant_params 8 variable_params 1 unknown 10 call_with_params @UMB_B4_12889 0@ 1@ 2@ 3@ 8@ 5@ 6@ 7@ 9@ jump_if_false @UMB_B4_13105 4@ == 0 // (int) var == num jump_if_false @UMB_B4_13100 9@ = 0 // (int) 0002: jump @UMB_B4_13105 :UMB_B4_13100 9@ = 2 // (int) :UMB_B4_13105 0035: $5561(4@,6) = 9@ // (int vars) 0026: return :UMB_B4_13114 8@ = 1 // (int) 0035: 9@ = 1@ // (int vars) 037B: constant_params 8 variable_params 1 unknown 10 call_with_params @UMB_B4_12889 0@ 1@ 2@ 3@ 8@ 5@ 6@ 7@ 9@ jump_if_false @UMB_B4_13151 005E: (unknown) :UMB_B4_13151 0035: $5561(4@,6) = 9@ // (int vars) 005F: (unknown) :UMB_B4_13160 8@ = 1 // (int) 0035: 9@ = 1@ // (int vars) 037B: constant_params 8 variable_params 1 unknown 10 call_with_params @UMB_B4_12889 0@ 1@ 2@ 3@ 8@ 5@ 6@ 7@ 9@ jump_if_false @UMB_B4_13283 2@ == 6 // (int) var == num jump_if_false @UMB_B4_13226 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @UMB_B4_10730 3 0002: jump @UMB_B4_13281 :UMB_B4_13226 2@ == 8 // (int) var == num jump_if_false @UMB_B4_13257 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @UMB_B4_10730 4 0002: jump @UMB_B4_13281 :UMB_B4_13257 2@ == 10 // (int) var == num jump_if_false @UMB_B4_13281 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @UMB_B4_10730 5 :UMB_B4_13281 005E: (unknown) :UMB_B4_13283 0035: $5561(4@,6) = 9@ // (int vars) 005F: (unknown) :UMB_B4_13292 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13396 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $5839 $5843 $5847 8@ 4@ = 0 // (int) 3@ = 1 // (int) :UMB_B4_13329 0011: 2@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_13389 // Note: the incorrect math opcode was used here 031E: (unknown) 5@ 6@ 7@ $5583(3@,4) $5587(3@,4) $5591(3@,4) 9@ 0014: 8@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_13377 // Note: the incorrect math opcode was used here 0036: 8@ = 9@ // (float vars) 0035: 4@ = 3@ // (int vars) :UMB_B4_13377 3@ += 1 // (int) 0002: jump @UMB_B4_13329 :UMB_B4_13389 0035: $5561(1@,6) = 4@ // (int vars) :UMB_B4_13396 0026: return :UMB_B4_13398 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13545 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @UMB_B4_13545 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ 1@ 0022: jump_if_false @UMB_B4_13431 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13431 02AE: (unknown) 1@ 0@ 0022: jump_if_false @UMB_B4_13444 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13444 0326: unknown_check 0@ 1@ 0022: jump_if_false @UMB_B4_13457 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13457 007E: actor 1@ driving 0022: jump_if_false @UMB_B4_13502 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 11 call_with_params @UMB_B4_2153 0@ 45.0 12.0 2@ 3@ 4@ jump_if_false @UMB_B4_13502 005E: (unknown) :UMB_B4_13502 02EE: get_actor 0@ coords_to 5@ 6@ 7@ with_offset -30.0 -30.0 0 02EE: get_actor 0@ coords_to 8@ 9@ 10@ with_offset 30.0 30.0 0 01C1: (unknown) 1@ 5@ 6@ 8@ 9@ 0 0022: jump_if_false @UMB_B4_13545 // Note: the incorrect math opcode was used here 005E: (unknown) :UMB_B4_13545 005F: (unknown) :UMB_B4_13547 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13594 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 4 call_with_params @UMB_B4_11044 1@ 2@ 3@ $937 $938 $939 100.0 jump_if_false @UMB_B4_13594 005E: (unknown) :UMB_B4_13594 005F: (unknown) :UMB_B4_13596 0@ = 0 // (int) :UMB_B4_13600 5 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_13659 // Note: the incorrect math opcode was used here 2 > 0@ // (int) num > var 0022: jump_if_false @UMB_B4_13639 // Note: the incorrect math opcode was used here $5554(0@,6) = 4 // (int) 0002: jump @UMB_B4_13647 :UMB_B4_13639 $5554(0@,6) = 2 // (int) :UMB_B4_13647 0@ += 1 // (int) 0002: jump @UMB_B4_13600 :UMB_B4_13659 0026: return :UMB_B4_13661 0036: 5@ = 4@ // (float vars) 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_13733 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 1@ 2@ 3@ 6@ 7@ 8@ 9@ 001D: 4@ == -1.0 // (int) var == var jump_if_false @UMB_B4_13716 0036: 5@ = 9@ // (float vars) 005E: (unknown) 0002: jump @UMB_B4_13733 :UMB_B4_13716 0014: 5@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_13733 // Note: the incorrect math opcode was used here 0036: 5@ = 9@ // (float vars) 005E: (unknown) :UMB_B4_13733 005F: (unknown) :UMB_B4_13735 14@ = 0 // (int) 0045: actor 0@ defined jump_if_false @UMB_B4_13912 81C7: not unknown_check 0@ jump_if_false @UMB_B4_13905 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 12@ = -1.0 // (float) 037B: constant_params 5 variable_params 1 unknown 15 call_with_params @UMB_B4_13661 1@ 6@ 7@ 8@ 12@ 12@ jump_if_false @UMB_B4_13798 0035: 4@ = 1@ // (int vars) :UMB_B4_13798 037B: constant_params 5 variable_params 1 unknown 15 call_with_params @UMB_B4_13661 2@ 6@ 7@ 8@ 12@ 12@ jump_if_false @UMB_B4_13825 0035: 4@ = 2@ // (int vars) :UMB_B4_13825 037B: constant_params 5 variable_params 1 unknown 15 call_with_params @UMB_B4_13661 3@ 6@ 7@ 8@ 12@ 12@ jump_if_false @UMB_B4_13852 0035: 4@ = 3@ // (int vars) :UMB_B4_13852 12@ > -1.0 // (float) var > num jump_if_false @UMB_B4_13903 007E: actor 4@ driving jump_if_false @UMB_B4_13890 024B: (unknown) 4@ 5@ 00EC: (unknown) 0@ 5@ 0002: jump @UMB_B4_13894 :UMB_B4_13890 00E4: (unknown) 0@ 4@ :UMB_B4_13894 005E: (unknown) 0002: jump @UMB_B4_13905 :UMB_B4_13903 005F: (unknown) :UMB_B4_13905 0002: jump @UMB_B4_13914 :UMB_B4_13912 005F: (unknown) :UMB_B4_13914 005E: (unknown) :UMB_B4_13916 0035: 2@ = $5554(0@,6) // (int vars) $5554(0@,6) == 1 // (int) var == num jump_if_false @UMB_B4_14015 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @UMB_B4_13398 1@ $933 jump_if_false @UMB_B4_13970 2@ = 4 // (int) 0002: jump @UMB_B4_14008 :UMB_B4_13970 0035: 3@ = $5561(0@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 4 call_with_params @UMB_B4_13044 1@ 3@ $5567(0@,6) 4 0@ $5583(3@,4) $5587(3@,4) $5591(3@,4) :UMB_B4_14008 0002: jump @UMB_B4_14235 :UMB_B4_14015 $5554(0@,6) == 0 // (int) var == num jump_if_false @UMB_B4_14087 0045: actor 1@ defined jump_if_false @UMB_B4_14080 00DF: (unknown) 1@ 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @UMB_B4_13398 1@ $933 jump_if_false @UMB_B4_14080 0045: actor 1@ defined jump_if_false @UMB_B4_14080 0332: (unknown) 1@ 2@ = 2 // (int) :UMB_B4_14080 0002: jump @UMB_B4_14235 :UMB_B4_14087 $5554(0@,6) == 4 // (int) var == num jump_if_false @UMB_B4_14159 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @UMB_B4_13547 1@ jump_if_false @UMB_B4_14132 2@ = 3 // (int) 0002: jump @UMB_B4_14152 :UMB_B4_14132 0045: actor 1@ defined jump_if_false @UMB_B4_14152 00E4: (unknown) 1@ $933 01EC: (unknown) 1@ 1 :UMB_B4_14152 0002: jump @UMB_B4_14235 :UMB_B4_14159 $5554(0@,6) == 2 // (int) var == num jump_if_false @UMB_B4_14201 0045: actor 1@ defined jump_if_false @UMB_B4_14194 00E4: (unknown) 1@ $933 01EC: (unknown) 1@ 1 :UMB_B4_14194 0002: jump @UMB_B4_14235 :UMB_B4_14201 $5554(0@,6) == 3 // (int) var == num jump_if_false @UMB_B4_14235 037B: constant_params 3 variable_params 0 unknown 4 call_with_params @UMB_B4_13292 1@ 0@ 4 2@ = 1 // (int) :UMB_B4_14235 0035: $5554(0@,6) = 2@ // (int vars) 0078: if or 2@ == 4 // (int) var == num 2@ == 2 // (int) var == num jump_if_false @UMB_B4_14273 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @UMB_B4_13596 :UMB_B4_14273 0026: return :UMB_B4_14275 0035: 2@ = $5554(1@,6) // (int vars) $5554(1@,6) == 2 // (int) var == num jump_if_false @UMB_B4_14343 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @UMB_B4_13735 0@ $933 $5700 $5701 jump_if_false @UMB_B4_14336 0045: actor 0@ defined jump_if_false @UMB_B4_14336 01EC: (unknown) 0@ 1 :UMB_B4_14336 0002: jump @UMB_B4_14719 :UMB_B4_14343 $5554(1@,6) == 5 // (int) var == num jump_if_false @UMB_B4_14592 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_13398 0@ $933 jump_if_false @UMB_B4_14503 0045: actor 0@ defined jump_if_false @UMB_B4_14496 0043: store_actor 0@ position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 7 call_with_params @UMB_B4_11044 4@ 5@ 6@ $937 $938 $939 10.0 jump_if_false @UMB_B4_14480 0035: 3@ = $5561(1@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 7 call_with_params @UMB_B4_13114 0@ 3@ $5567(1@,6) 12 1@ $5595(3@,12) $5607(3@,12) $5619(3@,12) jump_if_false @UMB_B4_14473 2@ = 2 // (int) :UMB_B4_14473 0002: jump @UMB_B4_14496 :UMB_B4_14480 0045: actor $933 defined jump_if_false @UMB_B4_14496 00E4: (unknown) 0@ $933 :UMB_B4_14496 0002: jump @UMB_B4_14585 :UMB_B4_14503 0035: 3@ = $5561(1@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 7 call_with_params @UMB_B4_13114 0@ 3@ $5567(1@,6) 12 1@ $5595(3@,12) $5607(3@,12) $5619(3@,12) jump_if_false @UMB_B4_14560 2@ = 2 // (int) 0002: jump @UMB_B4_14585 :UMB_B4_14560 0045: actor 0@ defined jump_if_false @UMB_B4_14585 034D: (unknown) 0@ jump_if_false @UMB_B4_14585 2@ = 2 // (int) :UMB_B4_14585 0002: jump @UMB_B4_14719 :UMB_B4_14592 $5554(1@,6) == 6 // (int) var == num jump_if_false @UMB_B4_14672 0035: 3@ = $5561(1@,6) // (int vars) 037B: constant_params 8 variable_params 0 unknown 7 call_with_params @UMB_B4_13160 0@ 3@ $5567(1@,6) 12 1@ $5595(3@,12) $5607(3@,12) $5619(3@,12) jump_if_false @UMB_B4_14665 $5567(1@,6) += 1 // (int) 2@ = 5 // (int) :UMB_B4_14665 0002: jump @UMB_B4_14719 :UMB_B4_14672 $5554(1@,6) == 7 // (int) var == num jump_if_false @UMB_B4_14719 0045: actor 0@ defined jump_if_false @UMB_B4_14719 007E: actor 0@ driving jump_if_false @UMB_B4_14714 0002: jump @UMB_B4_14719 :UMB_B4_14714 2@ = 2 // (int) :UMB_B4_14719 0035: $5554(1@,6) = 2@ // (int vars) 0026: return :UMB_B4_14728 0035: 5@ = $5644(0@,3) // (int vars) 037B: constant_params 6 variable_params 1 unknown 6 call_with_params @UMB_B4_12802 1@ $5656(5@,6) $5662(5@,6) $5668(5@,6) 5@ $5641(0@,3) $5644(0@,3) jump_if_false @UMB_B4_14785 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_10385 1@ :UMB_B4_14785 0026: return :UMB_B4_14787 010E: 2@ = current_time_in_ms 0035: $5450(0@,2) = 2@ // (int vars) 0029: $5450(0@,2) += 1@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :UMB_B4_14806 0045: actor $5444(0@,2) defined 0022: jump_if_false @UMB_B4_14948 // Note: the incorrect math opcode was used here 0043: store_actor $5444(0@,2) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 037A: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5268 $5456(0@,2) $5458(0@,2) $5460(0@,2) 0 0 0 jump_if_false @UMB_B4_14927 037B: constant_params 6 variable_params 0 unknown 4 call_with_params @MAIN_5268 1@ 2@ 3@ $5456(0@,2) $5458(0@,2) $5460(0@,2) jump_if_false @UMB_B4_14927 0045: actor $5444(0@,2) defined jump_if_false @UMB_B4_14927 02EE: get_actor $5444(0@,2) coords_to 1@ 2@ 3@ with_offset 0 4.0 0 0158: actor $5444(0@,2) run_to 1@ 2@ :UMB_B4_14927 0036: $5456(0@,2) = 1@ // (float vars) 0036: $5458(0@,2) = 2@ // (float vars) 0036: $5460(0@,2) = 3@ // (float vars) :UMB_B4_14948 0026: return :UMB_B4_14950 6 > $5448(1@,2) // (int) num > var 0022: jump_if_false @UMB_B4_14976 // Note: the incorrect math opcode was used here 0035: 2@ = 1@ // (int vars) 0002: jump @UMB_B4_15003 :UMB_B4_14976 1@ == 0 // (int) var == num jump_if_false @UMB_B4_14999 2@ = 1 // (int) 0002: jump @UMB_B4_15003 :UMB_B4_14999 2@ = 0 // (int) :UMB_B4_15003 0045: actor 0@ defined jump_if_false @UMB_B4_15062 0089: actor 0@ in_sphere $5482(2@,2) $5484(2@,2) $5486(2@,2) radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_15051 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @UMB_B4_15062 :UMB_B4_15051 0158: actor 0@ run_to $5482(2@,2) $5484(2@,2) :UMB_B4_15062 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @UMB_B4_14806 1@ 005F: (unknown) :UMB_B4_15075 0252: object 0@ exists jump_if_false @UMB_B4_15168 04C1: (unknown) 0@ 010C: store_object 0@ position_to 1@ 2@ 3@ 4@ = 9.584752 // (float) 4@ += 0.125 // (float) 001A: 4@ >= 3@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_15125 // Note: the incorrect math opcode was used here 0002: jump @UMB_B4_15168 :UMB_B4_15125 03F5: (unknown) 0@ 5@ 6@ 7@ 5@ = 0 // (float) 6@ = 0 // (float) 02AC: (unknown) 0@ 5@ 6@ 7@ 0036: 3@ = 4@ // (float vars) 020C: unknown_check 0@ 1@ 2@ 3@ 0 0 2.1 0 0225: (unknown) 0@ 1 :UMB_B4_15168 0026: return :UMB_B4_15170 0045: actor 0@ defined jump_if_false @UMB_B4_15400 8485: not unknown_check 0@ 334 jump_if_false @UMB_B4_15201 0414: (unknown) 0@ 65 334 :UMB_B4_15201 0252: object 1@ exists jump_if_false @UMB_B4_15223 0225: (unknown) 1@ 0 02AC: (unknown) 1@ 0 0 90.0 :UMB_B4_15223 6 > $5448(2@,2) // (int) num > var 0022: jump_if_false @UMB_B4_15249 // Note: the incorrect math opcode was used here 0035: 9@ = 2@ // (int vars) 0002: jump @UMB_B4_15276 :UMB_B4_15249 2@ == 0 // (int) var == num jump_if_false @UMB_B4_15272 9@ = 1 // (int) 0002: jump @UMB_B4_15276 :UMB_B4_15272 9@ = 0 // (int) :UMB_B4_15276 004F: unknown_check $5519(9@,2) jump_if_false @UMB_B4_15400 027F: store_coords_to 6@ 7@ 8@ from_actor $5519(9@,2) with_offset 0 -2.6 0.2 0089: actor 0@ in_sphere 6@ 7@ 8@ radius 0.8 0.8 0.8 sphere 0 0022: jump_if_false @UMB_B4_15395 // Note: the incorrect math opcode was used here 0035: 12@ = $5448(9@,2) // (int vars) 027F: store_coords_to 6@ 7@ 8@ from_actor $5519(9@,2) with_offset $5489(12@,6) $5495(12@,6) $5501(12@,6) 010F: (unknown) 0@ 6@ 7@ 8@ 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @UMB_B4_14787 2@ 800 005E: (unknown) 0002: jump @UMB_B4_15400 :UMB_B4_15395 00EE: (unknown) 0@ 6@ 7@ :UMB_B4_15400 005F: (unknown) :UMB_B4_15402 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_15748 // Note: the incorrect math opcode was used here 8485: not unknown_check 0@ 336 jump_if_false @UMB_B4_15433 0414: (unknown) 0@ 65 336 :UMB_B4_15433 6 > $5448(2@,2) // (int) num > var 0022: jump_if_false @UMB_B4_15459 // Note: the incorrect math opcode was used here 0035: 3@ = 2@ // (int vars) 0002: jump @UMB_B4_15486 :UMB_B4_15459 2@ == 0 // (int) var == num jump_if_false @UMB_B4_15482 3@ = 1 // (int) 0002: jump @UMB_B4_15486 :UMB_B4_15482 3@ = 0 // (int) :UMB_B4_15486 0035: 16@ = $5448(3@,2) // (int vars) 004F: unknown_check $5519(3@,2) 0022: jump_if_false @UMB_B4_15748 // Note: the incorrect math opcode was used here 027F: store_coords_to 7@ 8@ 9@ from_actor $5519(3@,2) with_offset $5489(16@,6) $5495(16@,6) $5501(16@,6) 010F: (unknown) 0@ 7@ 8@ 9@ 020E: (unknown) 0@ 1 0035: 17@ = $5450(2@,2) // (int vars) 17@ -= 200 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @UMB_B4_12732 17@ jump_if_false @UMB_B4_15748 02EE: get_actor 0@ coords_to 7@ 8@ 9@ with_offset 0 0 0.9 027F: store_coords_to 10@ 11@ 12@ from_actor $5519(3@,2) with_offset $5489(16@,6) $5495(16@,6) $5501(16@,6) 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5093 10@ 11@ 12@ 7@ 8@ 9@ 13@ 14@ 15@ 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_5550 13@ 13@ 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_5550 14@ 14@ 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_5550 15@ 15@ 037B: constant_params 6 variable_params 3 unknown 18 call_with_params @MAIN_5171 13@ 14@ 15@ 2.0 2.0 2.0 13@ 14@ 15@ 04C1: (unknown) 1@ 020C: unknown_check 1@ 10@ 11@ 12@ 13@ 14@ 15@ 0 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @UMB_B4_12732 $5450(2@,2) jump_if_false @UMB_B4_15748 020E: (unknown) 0@ 0 02AC: (unknown) 1@ 0 0 0 03E7: (unknown) 1@ $5519(3@,2) $5489(16@,6) $5495(16@,6) $5501(16@,6) 0352: (unknown) 0@ 005E: (unknown) :UMB_B4_15748 005F: (unknown) :UMB_B4_15750 1@ == 9 // (int) var == num jump_if_false @UMB_B4_15793 6@ = 1.2 // (float) 7@ = 1.2 // (float) 8@ = 1.2 // (float) 0002: jump @UMB_B4_15815 :UMB_B4_15793 6@ = 0.8 // (float) 7@ = 0.8 // (float) 8@ = 1.5 // (float) :UMB_B4_15815 0045: actor $933 defined jump_if_false @UMB_B4_15873 0045: actor 0@ defined jump_if_false @UMB_B4_15873 008F: actor 0@ near_actor $933 radius 6@ 7@ 8@ sphere 0 0022: jump_if_false @UMB_B4_15873 // Note: the incorrect math opcode was used here 010E: 4@ = current_time_in_ms 0035: $5450(2@,2) = 4@ // (int vars) $5450(2@,2) += 700 // (int) 005E: (unknown) :UMB_B4_15873 005F: (unknown) :UMB_B4_15875 0252: object 1@ exists jump_if_false @UMB_B4_16035 0279: (unknown) 1@ 0 1.0 0 3@ 4@ 5@ 004F: unknown_check $5775 jump_if_false @UMB_B4_15936 0102: car $5775 near_point 3@ 4@ radius 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_15936 // Note: the incorrect math opcode was used here 0279: (unknown) 1@ 0 -1.0 0 3@ 4@ 5@ :UMB_B4_15936 004F: unknown_check $5776 jump_if_false @UMB_B4_15976 0102: car $5776 near_point 3@ 4@ radius 2.0 2.0 sphere 0 0022: jump_if_false @UMB_B4_15976 // Note: the incorrect math opcode was used here 0279: (unknown) 1@ 0 -1.0 0 3@ 4@ 5@ :UMB_B4_15976 0045: actor 0@ defined jump_if_false @UMB_B4_16035 0080: actor 0@ near_point 3@ 4@ radius 0.4 0.4 sphere 0 0022: jump_if_false @UMB_B4_16030 // Note: the incorrect math opcode was used here 010C: store_object 1@ position_to 3@ 4@ 5@ 010F: (unknown) 0@ 3@ 4@ 5@ 005E: (unknown) 0002: jump @UMB_B4_16035 :UMB_B4_16030 0158: actor 0@ run_to 3@ 4@ :UMB_B4_16035 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_14806 2@ 005F: (unknown) :UMB_B4_16048 0045: actor 0@ defined jump_if_false @UMB_B4_16182 0252: object 1@ exists jump_if_false @UMB_B4_16182 010C: store_object 1@ position_to 3@ 4@ 5@ 010F: (unknown) 0@ 3@ 4@ 5@ 8485: not unknown_check 0@ 335 jump_if_false @UMB_B4_16101 0414: (unknown) 0@ 65 335 :UMB_B4_16101 $5454(2@,2) == 0 // (int) var == num jump_if_false @UMB_B4_16139 02EE: get_actor 0@ coords_to 3@ 4@ 5@ with_offset 0 3.0 0 00EE: (unknown) 0@ 3@ 4@ $5454(2@,2) = 1 // (int) :UMB_B4_16139 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_12732 $5450(2@,2) jump_if_false @UMB_B4_16182 02AC: (unknown) 1@ 0 0 90.0 04C0: (unknown) 1@ 0@ 25 0.5 0 0.25 005E: (unknown) :UMB_B4_16182 005F: (unknown) :UMB_B4_16184 0045: actor 0@ defined 0022: jump_if_false @UMB_B4_16284 // Note: the incorrect math opcode was used here 8485: not unknown_check 0@ 335 jump_if_false @UMB_B4_16215 0414: (unknown) 0@ 65 335 :UMB_B4_16215 0252: object 1@ exists jump_if_false @UMB_B4_16237 0225: (unknown) 1@ 0 02AC: (unknown) 1@ 0 0 90.0 :UMB_B4_16237 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @UMB_B4_12732 $5450(2@,2) jump_if_false @UMB_B4_16284 8485: not unknown_check 0@ 334 jump_if_false @UMB_B4_16282 04B4: (unknown) 0@ 65 334 1000.0 :UMB_B4_16282 005E: (unknown) :UMB_B4_16284 005F: (unknown) :UMB_B4_16286 0045: actor 0@ defined jump_if_false @UMB_B4_16366 0252: object 2@ exists jump_if_false @UMB_B4_16366 0279: (unknown) 2@ 0 1.0 0 3@ 4@ 5@ 0080: actor 0@ near_point 3@ 4@ radius 0.4 0.4 sphere 0 0022: jump_if_false @UMB_B4_16361 // Note: the incorrect math opcode was used here 010C: store_object 2@ position_to 3@ 4@ 5@ 010F: (unknown) 0@ 3@ 4@ 5@ 005E: (unknown) 0002: jump @UMB_B4_16366 :UMB_B4_16361 0158: actor 0@ run_to 3@ 4@ :UMB_B4_16366 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @UMB_B4_14806 1@ 005F: (unknown) :UMB_B4_16379 $5780 += 1 // (int) 0035: $5779 = $5780 // (int vars) $5779 *= 7 // (int) $5779 > 97 // (int) var > num jump_if_false @UMB_B4_16416 $5779 = 100 // (int) :UMB_B4_16416 0011: $5778 > $5780 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_16553 // Note: the incorrect math opcode was used here $5780 > 2 // (int) var > num jump_if_false @UMB_B4_16544 4 > $5838 // (int) num > var 0022: jump_if_false @UMB_B4_16461 // Note: the incorrect math opcode was used here $5838 = 4 // (int) :UMB_B4_16461 $5780 > 4 // (int) var > num jump_if_false @UMB_B4_16544 5 > $5838 // (int) num > var 0022: jump_if_false @UMB_B4_16493 // Note: the incorrect math opcode was used here $5838 = 5 // (int) :UMB_B4_16493 $5780 > 6 // (int) var > num jump_if_false @UMB_B4_16544 $5829 = 1 // (int) $5780 > 9 // (int) var > num jump_if_false @UMB_B4_16544 6 > $5838 // (int) num > var 0022: jump_if_false @UMB_B4_16544 // Note: the incorrect math opcode was used here $5838 = 6 // (int) :UMB_B4_16544 005F: (unknown) 0002: jump @UMB_B4_16559 :UMB_B4_16553 00AE: remove_status_text $5779 005E: (unknown) :UMB_B4_16559 005F: (unknown) :UMB_B4_16561 $5448(2@,2) += 1 // (int) $5448(2@,2) == 6 // (int) var == num jump_if_false @UMB_B4_16629 $5448(2@,2) += 1 // (int) 0045: actor 0@ defined jump_if_false @UMB_B4_16610 0220: (unknown) 0@ 19 500 :UMB_B4_16610 004F: unknown_check $5519(2@,2) jump_if_false @UMB_B4_16629 031C: (unknown) $5519(2@,2) :UMB_B4_16629 0026: return :UMB_B4_16631 0@ == 0 // (int) var == num jump_if_false @UMB_B4_16668 2@ = 1 // (int) 3@ = 0 // (int) 4@ = 6 // (int) 6@ = 5 // (int) 0002: jump @UMB_B4_16686 :UMB_B4_16668 2@ = 0 // (int) 3@ = 6 // (int) 4@ = 0 // (int) 6@ = 11 // (int) :UMB_B4_16686 6 > $5448(0@,2) // (int) num > var 0022: jump_if_false @UMB_B4_17073 // Note: the incorrect math opcode was used here 6 > $5448(2@,2) // (int) num > var 0022: jump_if_false @UMB_B4_16748 // Note: the incorrect math opcode was used here 0035: 5@ = $5448(0@,2) // (int vars) 0029: 5@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5446(0@,2) = $5470(5@,12) // (int vars) 1@ = 0 // (int) 0002: jump @UMB_B4_17066 :UMB_B4_16748 0035: 5@ = $5448(0@,2) // (int vars) 5 > 5@ // (int) num > var 0022: jump_if_false @UMB_B4_16797 // Note: the incorrect math opcode was used here 5@ += 1 // (int) 0029: 5@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5446(0@,2) = $5470(5@,12) // (int vars) 1@ = 0 // (int) 0002: jump @UMB_B4_17066 :UMB_B4_16797 0078: if or $5452(2@,2) == 0 // (int) var == num $5452(2@,2) == 11 // (int) var == num jump_if_false @UMB_B4_17030 0045: actor $5444(0@,2) defined jump_if_false @UMB_B4_16845 0043: store_actor $5444(0@,2) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here :UMB_B4_16845 031D: (unknown) 7@ 8@ $5482(0@,2) $5484(0@,2) 10@ 0045: actor $5444(2@,2) defined 0022: jump_if_false @UMB_B4_16880 // Note: the incorrect math opcode was used here 0043: store_actor $5444(2@,2) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here :UMB_B4_16880 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @UMB_B4_11044 7@ 8@ 9@ $5482(0@,2) $5484(0@,2) $5486(0@,2) 10@ jump_if_false @UMB_B4_16987 0035: 5@ = $5448(0@,2) // (int vars) 0029: 5@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5446(0@,2) = $5470(5@,12) // (int vars) 1@ = 0 // (int) 2@ == 0 // (int) var == num jump_if_false @UMB_B4_16972 $5464(2@,2) = 8 // (int) $5452(2@,2) = 11 // (int) 0002: jump @UMB_B4_16980 :UMB_B4_16972 $5452(2@,2) = 8 // (int) :UMB_B4_16980 0002: jump @UMB_B4_17023 :UMB_B4_16987 0@ == 0 // (int) var == num jump_if_false @UMB_B4_17018 $5464(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17023 :UMB_B4_17018 1@ = 8 // (int) :UMB_B4_17023 0002: jump @UMB_B4_17066 :UMB_B4_17030 0@ == 0 // (int) var == num jump_if_false @UMB_B4_17061 $5464(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17066 :UMB_B4_17061 1@ = 8 // (int) :UMB_B4_17066 0002: jump @UMB_B4_17246 :UMB_B4_17073 0035: 5@ = $5448(2@,2) // (int vars) 5 > 5@ // (int) num > var 0022: jump_if_false @UMB_B4_17209 // Note: the incorrect math opcode was used here 5@ += 1 // (int) 0029: 5@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5446(0@,2) = $5470(5@,12) // (int vars) 0045: actor $5444(0@,2) defined 0022: jump_if_false @UMB_B4_17133 // Note: the incorrect math opcode was used here 0043: store_actor $5444(0@,2) position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here :UMB_B4_17133 031D: (unknown) 7@ 8@ $5507(2@,2) $5509(2@,2) 10@ 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @UMB_B4_11044 7@ 8@ 9@ $5507(0@,2) $5509(0@,2) $5511(0@,2) 10@ jump_if_false @UMB_B4_17190 1@ = 0 // (int) 0002: jump @UMB_B4_17202 :UMB_B4_17190 $5464(0@,2) = 0 // (int) 1@ = 11 // (int) :UMB_B4_17202 0002: jump @UMB_B4_17246 :UMB_B4_17209 0@ == 1 // (int) var == num jump_if_false @UMB_B4_17241 $5464(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17246 :UMB_B4_17241 1@ = 8 // (int) :UMB_B4_17246 8252: not object $5446(0@,2) exists jump_if_false @UMB_B4_17295 0@ == 0 // (int) var == num jump_if_false @UMB_B4_17290 $5464(0@,2) = 8 // (int) 1@ = 11 // (int) 0002: jump @UMB_B4_17295 :UMB_B4_17290 1@ = 8 // (int) :UMB_B4_17295 0026: return :UMB_B4_17297 0045: actor 0@ defined jump_if_false @UMB_B4_17452 004F: unknown_check $5776 jump_if_false @UMB_B4_17452 007C: actor 0@ driving $5776 0022: jump_if_false @UMB_B4_17346 // Note: the incorrect math opcode was used here 00E3: (unknown) 0@ $5697 += 1 // (int) 0002: jump @UMB_B4_17452 :UMB_B4_17346 0132: actor 0@ near_car $5776 radius 10.0 10.0 sphere 0 0022: jump_if_false @UMB_B4_17420 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @UMB_B4_17398 02CA: (unknown) 10.0 01EC: (unknown) 0@ 1 00EA: (unknown) 0@ $5776 0002: jump @UMB_B4_17413 :UMB_B4_17398 02CA: (unknown) 10.0 01EC: (unknown) 0@ 1 00E9: (unknown) 0@ $5776 :UMB_B4_17413 0002: jump @UMB_B4_17452 :UMB_B4_17420 027F: store_coords_to 2@ 3@ 4@ from_actor $5776 with_offset 5.0 -5.0 0 01EC: (unknown) 0@ 1 0285: (unknown) 0@ 0 0158: actor 0@ run_to 2@ 3@ 0285: (unknown) 0@ 0 :UMB_B4_17452 0026: return :UMB_B4_17454 0035: 2@ = $5452(1@,2) // (int vars) $5452(1@,2) == 3 // (int) var == num jump_if_false @UMB_B4_17682 0045: actor 0@ defined jump_if_false @UMB_B4_17675 0446: (unknown) 0@ jump_if_false @UMB_B4_17522 2@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15075 $5462(1@,2) 0002: jump @UMB_B4_17675 :UMB_B4_17522 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15750 0@ $5452(1@,2) 1@ jump_if_false @UMB_B4_17587 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15075 $5462(1@,2) 0485: unknown_check 0@ 333 jump_if_false @UMB_B4_17575 0352: (unknown) 0@ :UMB_B4_17575 2@ = 9 // (int) 0002: jump @UMB_B4_17675 :UMB_B4_17587 034D: (unknown) 0@ jump_if_false @UMB_B4_17647 2@ = 1 // (int) $5452(1@,2) = 10 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15075 $5462(1@,2) 0485: unknown_check 0@ 333 jump_if_false @UMB_B4_17640 0352: (unknown) 0@ :UMB_B4_17640 0002: jump @UMB_B4_17675 :UMB_B4_17647 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15170 0@ $5462(1@,2) 1@ jump_if_false @UMB_B4_17675 2@ = 2 // (int) :UMB_B4_17675 0002: jump @UMB_B4_18678 :UMB_B4_17682 $5452(1@,2) == 0 // (int) var == num jump_if_false @UMB_B4_17759 0045: actor 0@ defined jump_if_false @UMB_B4_17752 0446: (unknown) 0@ jump_if_false @UMB_B4_17728 2@ = 1 // (int) 0002: jump @UMB_B4_17752 :UMB_B4_17728 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14950 0@ 1@ jump_if_false @UMB_B4_17752 2@ = 6 // (int) :UMB_B4_17752 0002: jump @UMB_B4_18678 :UMB_B4_17759 $5452(1@,2) == 6 // (int) var == num jump_if_false @UMB_B4_17855 0045: actor 0@ defined jump_if_false @UMB_B4_17848 0446: (unknown) 0@ jump_if_false @UMB_B4_17806 2@ = 1 // (int) 0002: jump @UMB_B4_17848 :UMB_B4_17806 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16286 0@ 1@ $5446(1@,2) jump_if_false @UMB_B4_17848 2@ = 5 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14787 1@ 1350 :UMB_B4_17848 0002: jump @UMB_B4_18678 :UMB_B4_17855 $5452(1@,2) == 1 // (int) var == num jump_if_false @UMB_B4_17956 0045: actor 0@ defined jump_if_false @UMB_B4_17949 8446: not (unknown) 0@ jump_if_false @UMB_B4_17949 00C4: (unknown) $5680(1@,2) 1 $5462(1@,2) > -1 // (int) var > num jump_if_false @UMB_B4_17925 2@ = 4 // (int) 0002: jump @UMB_B4_17949 :UMB_B4_17925 0035: 2@ = $5466(1@,2) // (int vars) 2@ == 5 // (int) var == num jump_if_false @UMB_B4_17949 2@ = 6 // (int) :UMB_B4_17949 0002: jump @UMB_B4_18678 :UMB_B4_17956 $5452(1@,2) == 4 // (int) var == num jump_if_false @UMB_B4_18052 0045: actor 0@ defined jump_if_false @UMB_B4_18045 0446: (unknown) 0@ jump_if_false @UMB_B4_18003 2@ = 1 // (int) 0002: jump @UMB_B4_18045 :UMB_B4_18003 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15875 0@ $5462(1@,2) 1@ jump_if_false @UMB_B4_18045 2@ = 5 // (int) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14787 1@ 1350 :UMB_B4_18045 0002: jump @UMB_B4_18678 :UMB_B4_18052 $5452(1@,2) == 5 // (int) var == num jump_if_false @UMB_B4_18222 0045: actor 0@ defined jump_if_false @UMB_B4_18215 0446: (unknown) 0@ jump_if_false @UMB_B4_18099 2@ = 1 // (int) 0002: jump @UMB_B4_18215 :UMB_B4_18099 $5462(1@,2) == -1 // (int) var == num jump_if_false @UMB_B4_18173 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16048 0@ $5446(1@,2) 1@ jump_if_false @UMB_B4_18166 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14787 1@ 550 2@ = 12 // (int) 0035: $5462(1@,2) = $5446(1@,2) // (int vars) :UMB_B4_18166 0002: jump @UMB_B4_18215 :UMB_B4_18173 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16048 0@ $5462(1@,2) 1@ jump_if_false @UMB_B4_18215 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_14787 1@ 550 2@ = 12 // (int) :UMB_B4_18215 0002: jump @UMB_B4_18678 :UMB_B4_18222 $5452(1@,2) == 12 // (int) var == num jump_if_false @UMB_B4_18318 0045: actor 0@ defined jump_if_false @UMB_B4_18311 0446: (unknown) 0@ jump_if_false @UMB_B4_18283 2@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_15075 $5462(1@,2) 0002: jump @UMB_B4_18311 :UMB_B4_18283 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16184 0@ $5462(1@,2) 1@ jump_if_false @UMB_B4_18311 2@ = 3 // (int) :UMB_B4_18311 0002: jump @UMB_B4_18678 :UMB_B4_18318 $5452(1@,2) == 2 // (int) var == num jump_if_false @UMB_B4_18457 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @UMB_B4_15402 0@ $5462(1@,2) 1@ 3@ jump_if_false @UMB_B4_18450 $5462(1@,2) = -1 // (int) 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_16561 0@ 1@ 3@ 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @UMB_B4_16379 jump_if_false @UMB_B4_18438 3@ == 0 // (int) var == num jump_if_false @UMB_B4_18426 $5464(1@,2) = 8 // (int) 2@ = 11 // (int) 0002: jump @UMB_B4_18431 :UMB_B4_18426 2@ = 8 // (int) :UMB_B4_18431 0002: jump @UMB_B4_18450 :UMB_B4_18438 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @UMB_B4_16631 1@ 2@ :UMB_B4_18450 0002: jump @UMB_B4_18678 :UMB_B4_18457 $5452(1@,2) == 9 // (int) var == num jump_if_false @UMB_B4_18557 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_12732 $5450(1@,2) jump_if_false @UMB_B4_18550 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @UMB_B4_15750 0@ $5452(1@,2) 1@ jump_if_false @UMB_B4_18550 $5462(1@,2) > -1 // (int) var > num jump_if_false @UMB_B4_18543 2@ = 4 // (int) 0002: jump @UMB_B4_18550 :UMB_B4_18543 0035: 2@ = $5466(1@,2) // (int vars) :UMB_B4_18550 0002: jump @UMB_B4_18678 :UMB_B4_18557 $5452(1@,2) == 8 // (int) var == num jump_if_false @UMB_B4_18591 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @UMB_B4_17297 0@ 1@ 0002: jump @UMB_B4_18678 :UMB_B4_18591 $5452(1@,2) == 11 // (int) var == num jump_if_false @UMB_B4_18678 0045: actor 0@ defined jump_if_false @UMB_B4_18678 4@ = -974.25 // (float) 5@ = 51.98 // (float) 6@ = 9.63 // (float) 0080: actor 0@ near_point 4@ 5@ radius 3.0 3.0 sphere 1 0022: jump_if_false @UMB_B4_18673 // Note: the incorrect math opcode was used here 0035: 2@ = $5464(1@,2) // (int vars) 0002: jump @UMB_B4_18678 :UMB_B4_18673 0158: actor 0@ run_to 4@ 5@ :UMB_B4_18678 not 2@ == 3 // (int) var == num jump_if_false @UMB_B4_18791 0045: actor 0@ defined jump_if_false @UMB_B4_18791 not 2@ == 2 // (int) var == num jump_if_false @UMB_B4_18791 0485: unknown_check 0@ 334 jump_if_false @UMB_B4_18728 0352: (unknown) 0@ :UMB_B4_18728 2@ == 1 // (int) var == num jump_if_false @UMB_B4_18791 not $5452(1@,2) == 10 // (int) var == num jump_if_false @UMB_B4_18791 not $5674 == 2 // (int) var == num jump_if_false @UMB_B4_18791 0057: show_text_highpriority GXT $5684 time 4000 flag 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @UMB_B4_10351 $5680(1@,2) :UMB_B4_18791 801C: not $5452(1@,2) == 2@ // (int) num == var 0022: jump_if_false @UMB_B4_18829 // Note: the incorrect math opcode was used here $5454(1@,2) = 0 // (int) 0035: $5466(1@,2) = $5452(1@,2) // (int vars) 0035: $5452(1@,2) = 2@ // (int vars) :UMB_B4_18829 0026: return :UMB_B4_18831 $940 = 1 // (int) 0001: wait 0 ms 2@ = -1 // (int) 12@ = 0 // (int) 13@ = 0 // (int) $6010 = -1104.56 // (float) $6011 = -424.26 // (float) $6012 = 9.34 // (float) $6013 = -1114.83 // (float) $6014 = -424.17 // (float) $6015 = 10.81 // (float) $6016 = -1114.84 // (float) $6017 = -420.18 // (float) $6018 = 10.8 // (float) 36@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 54 call_with_params @MAIN_6449 $1748 1@ 0025: gosub @UMB_B4_22699 0025: gosub @UMB_B4_25718 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1904 6 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 0 8000 $5674 :UMB_B4_18993 0001: wait 0 ms :UMB_B4_18996 $5674 == 0 // (int) var == num jump_if_false @UMB_B4_19084 0001: wait 0 ms 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19077 $5805 == 0 // (int) var == num jump_if_false @UMB_B4_19070 16@ = 2000 // (int) $5674 = 15 // (int) 0@ = 10 // (int) -2@ = 0 // (int) // timer1 0002: jump @UMB_B4_19077 :UMB_B4_19070 0025: gosub @UMB_B4_21067 :UMB_B4_19077 0002: jump @UMB_B4_18996 :UMB_B4_19084 $5674 == 15 // (int) var == num jump_if_false @UMB_B4_19168 0001: wait 0 ms 0@ == 11 // (int) var == num jump_if_false @UMB_B4_19126 0025: gosub @UMB_B4_20893 0025: gosub @UMB_B4_20835 :UMB_B4_19126 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19161 0011: -2@ > 16@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_19161 // Note: the incorrect math opcode was used here 0035: $5674 = 0@ // (int vars) :UMB_B4_19161 0002: jump @UMB_B4_19084 :UMB_B4_19168 $5674 == 10 // (int) var == num jump_if_false @UMB_B4_19235 0001: wait 0 ms 0025: gosub @UMB_B4_27946 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 1 5000 $5674 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1099 1 024D: (unknown) $5779 1 $5777 0002: jump @UMB_B4_19168 :UMB_B4_19235 $5674 == 1 // (int) var == num jump_if_false @UMB_B4_19443 0001: wait 0 ms 0025: gosub @UMB_B4_20893 0025: gosub @UMB_B4_20835 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19436 0025: gosub @UMB_B4_21624 0025: gosub @UMB_B4_22477 0078: if and $5697 == 2 // (int) var == num $5805 == 0 // (int) var == num jump_if_false @UMB_B4_19348 16@ = 1000 // (int) $5674 = 15 // (int) 0@ = 11 // (int) -2@ = 0 // (int) // timer1 0002: jump @UMB_B4_19436 :UMB_B4_19348 0025: gosub @UMB_B4_21204 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 -974.25 51.98 9.63 $937 $938 $939 50.0 jump_if_false @UMB_B4_19436 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 2 5000 $5674 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5936 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5937 :UMB_B4_19436 0002: jump @UMB_B4_19235 :UMB_B4_19443 $5674 == 2 // (int) var == num jump_if_false @UMB_B4_19654 0001: wait 0 ms 0025: gosub @UMB_B4_20893 0025: gosub @UMB_B4_20835 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19647 0025: gosub @UMB_B4_21624 0025: gosub @UMB_B4_22477 0025: gosub @UMB_B4_21204 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 -974.25 51.98 9.63 $937 $938 $939 100.0 jump_if_false @UMB_B4_19578 2@ = 3 // (int) $5674 = 20 // (int) 0025: gosub @UMB_B4_34795 0002: jump @UMB_B4_19647 :UMB_B4_19578 037A: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 -974.25 51.98 9.63 $937 $938 $939 30.0 jump_if_false @UMB_B4_19647 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 1 5000 $5674 00C4: (unknown) $5936 1 00C4: (unknown) $5937 1 :UMB_B4_19647 0002: jump @UMB_B4_19443 :UMB_B4_19654 $5674 == 11 // (int) var == num jump_if_false @UMB_B4_19756 0001: wait 0 ms 00AE: remove_status_text $5779 0025: gosub @UMB_B4_30467 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 3 5000 $5674 004F: unknown_check $5775 jump_if_false @UMB_B4_19727 00C0: (unknown) $5775 $5941 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1320 $5941 :UMB_B4_19727 00C3: (unknown) $6010 $6011 $6012 $5942 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10333 $5942 0002: jump @UMB_B4_19654 :UMB_B4_19756 $5674 == 3 // (int) var == num jump_if_false @UMB_B4_19978 0001: wait 0 ms 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_19971 0025: gosub @UMB_B4_21624 0045: actor $933 defined jump_if_false @UMB_B4_19971 004F: unknown_check $5775 jump_if_false @UMB_B4_19941 007C: actor $933 driving $5775 0022: jump_if_false @UMB_B4_19881 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 4 5000 $5674 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5942 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10333 $5941 0002: jump @UMB_B4_19934 :UMB_B4_19881 004D: store_car $5775 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 18@ 19@ 20@ $937 $938 $939 50.0 jump_if_false @UMB_B4_19934 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 5 5000 $5674 :UMB_B4_19934 0002: jump @UMB_B4_19971 :UMB_B4_19941 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5941 2@ = 1 // (int) $5674 = 20 // (int) 0025: gosub @UMB_B4_34795 :UMB_B4_19971 0002: jump @UMB_B4_19756 :UMB_B4_19978 $5674 == 6 // (int) var == num jump_if_false @UMB_B4_20210 0001: wait 0 ms 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_20203 0025: gosub @UMB_B4_21624 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8179 0045: actor $933 defined jump_if_false @UMB_B4_20203 004F: unknown_check $5775 jump_if_false @UMB_B4_20173 007C: actor $933 driving $5775 0022: jump_if_false @UMB_B4_20113 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 4 5000 $5674 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5942 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10333 $5941 0002: jump @UMB_B4_20166 :UMB_B4_20113 004D: store_car $5775 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 18@ 19@ 20@ $937 $938 $939 50.0 jump_if_false @UMB_B4_20166 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 5 5000 $5674 :UMB_B4_20166 0002: jump @UMB_B4_20203 :UMB_B4_20173 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5941 2@ = 1 // (int) $5674 = 20 // (int) 0025: gosub @UMB_B4_34795 :UMB_B4_20203 0002: jump @UMB_B4_19978 :UMB_B4_20210 $5674 == 5 // (int) var == num jump_if_false @UMB_B4_20500 0001: wait 0 ms 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_20493 0025: gosub @UMB_B4_25381 0025: gosub @UMB_B4_21624 0025: gosub @UMB_B4_22166 0045: actor $933 defined jump_if_false @UMB_B4_20493 004F: unknown_check $5775 jump_if_false @UMB_B4_20463 007C: actor $933 driving $5775 0022: jump_if_false @UMB_B4_20349 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10333 $5941 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5942 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 4 5000 $5674 0002: jump @UMB_B4_20456 :UMB_B4_20349 004D: store_car $5775 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 18@ 19@ 20@ $937 $938 $939 180.0 jump_if_false @UMB_B4_20410 2@ = 2 // (int) $5674 = 20 // (int) 0025: gosub @UMB_B4_34795 0002: jump @UMB_B4_20456 :UMB_B4_20410 037A: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 18@ 19@ 20@ $937 $938 $939 50.0 jump_if_false @UMB_B4_20456 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 3 5000 $5674 :UMB_B4_20456 0002: jump @UMB_B4_20493 :UMB_B4_20463 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5941 2@ = 1 // (int) $5674 = 20 // (int) 0025: gosub @UMB_B4_34795 :UMB_B4_20493 0002: jump @UMB_B4_20210 :UMB_B4_20500 $5674 == 4 // (int) var == num jump_if_false @UMB_B4_20745 0001: wait 0 ms 0025: gosub @UMB_B4_20810 2@ == -1 // (int) var == num jump_if_false @UMB_B4_20738 0025: gosub @UMB_B4_21624 0025: gosub @UMB_B4_22166 0025: gosub @UMB_B4_25381 0045: actor $933 defined jump_if_false @UMB_B4_20738 004F: unknown_check $5775 jump_if_false @UMB_B4_20708 007C: actor $933 driving $5775 0022: jump_if_false @UMB_B4_20660 // Note: the incorrect math opcode was used here 008B: actor $933 in_sphere_in_car $6010 $6011 $6012 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @UMB_B4_20646 // Note: the incorrect math opcode was used here 0025: gosub @UMB_B4_31545 0025: gosub @UMB_B4_35049 $5674 = 20 // (int) 0002: jump @UMB_B4_20653 :UMB_B4_20646 0025: gosub @UMB_B4_22372 :UMB_B4_20653 0002: jump @UMB_B4_20701 :UMB_B4_20660 037B: constant_params 2 variable_params 1 unknown 54 call_with_params @UMB_B4_10370 6 5000 $5674 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10333 $5942 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5941 :UMB_B4_20701 0002: jump @UMB_B4_20738 :UMB_B4_20708 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5941 2@ = 1 // (int) $5674 = 20 // (int) 0025: gosub @UMB_B4_34795 :UMB_B4_20738 0002: jump @UMB_B4_20500 :UMB_B4_20745 $5674 == 16 // (int) var == num jump_if_false @UMB_B4_20788 0001: wait 0 ms -2@ > 2000 // (int) var > num // timer1 jump_if_false @UMB_B4_20781 0025: gosub @UMB_B4_34795 :UMB_B4_20781 0002: jump @UMB_B4_20745 :UMB_B4_20788 not $5674 == 20 // (int) var == num jump_if_false @UMB_B4_20808 0002: jump @UMB_B4_18993 :UMB_B4_20808 0026: return :UMB_B4_20810 8045: not actor $933 defined jump_if_false @UMB_B4_20833 2@ = 4 // (int) 0025: gosub @UMB_B4_34795 :UMB_B4_20833 0026: return :UMB_B4_20835 15@ = 0 // (int) :UMB_B4_20839 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_20891 // Note: the incorrect math opcode was used here 804F: not unknown_check $5519(15@,2) 0022: jump_if_false @UMB_B4_20879 // Note: the incorrect math opcode was used here 2@ = 1 // (int) $5674 = 16 // (int) -2@ = 0 // (int) // timer1 :UMB_B4_20879 15@ += 1 // (int) 0002: jump @UMB_B4_20839 :UMB_B4_20891 0026: return :UMB_B4_20893 15@ = 0 // (int) $5697 = 0 // (int) $5699 = 0 // (int) $5697 = 0 // (int) :UMB_B4_20912 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_21049 // Note: the incorrect math opcode was used here 0045: actor $5444(15@,2) defined 0022: jump_if_false @UMB_B4_20980 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_17454 $5444(15@,2) 15@ $5452(15@,2) == 1 // (int) var == num jump_if_false @UMB_B4_20973 $5699 += 1 // (int) :UMB_B4_20973 0002: jump @UMB_B4_21037 :UMB_B4_20980 $5462(15@,2) > -1 // (int) var > num jump_if_false @UMB_B4_21009 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_15075 $5462(15@,2) :UMB_B4_21009 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5680(15@,2) 2@ = 0 // (int) $5674 = 16 // (int) -2@ = 0 // (int) // timer1 :UMB_B4_21037 15@ += 1 // (int) 0002: jump @UMB_B4_20912 :UMB_B4_21049 $5699 == 0 // (int) var == num jump_if_false @UMB_B4_21065 025D: remove_text $5684 :UMB_B4_21065 0026: return :UMB_B4_21067 $5805 = 0 // (int) 3@ = -1 // (int) 4@ = -1 // (int) 15@ = 0 // (int) :UMB_B4_21086 5 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_21202 // Note: the incorrect math opcode was used here 0045: actor $5543(15@,6) defined 0022: jump_if_false @UMB_B4_21139 // Note: the incorrect math opcode was used here $5805 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_13916 15@ $5543(15@,6) 0002: jump @UMB_B4_21190 :UMB_B4_21139 not $5674(15@,6) == -1 // (int) var == num jump_if_false @UMB_B4_21190 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5674(15@,6) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1962 $5543(15@,6) $5674(15@,6) = -1 // (int) :UMB_B4_21190 15@ += 1 // (int) 0002: jump @UMB_B4_21086 :UMB_B4_21202 0026: return :UMB_B4_21204 $5891 == 1 // (int) var == num jump_if_false @UMB_B4_21256 0140: pickup $5887 picked_up jump_if_false @UMB_B4_21249 $5891 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5943 025D: remove_text $5683 :UMB_B4_21249 0002: jump @UMB_B4_21622 :UMB_B4_21256 0045: actor $933 defined jump_if_false @UMB_B4_21622 02E7: get_weapon_data_from_actor $933 weapon_group 6 weapon 29@ ammo 30@ model 31@ 10 > 30@ // (int) num > var 0022: jump_if_false @UMB_B4_21622 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12152 0 jump_if_false @UMB_B4_21544 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12152 1 jump_if_false @UMB_B4_21478 0252: object $5731 exists jump_if_false @UMB_B4_21471 0252: object $5737 exists jump_if_false @UMB_B4_21471 010C: store_object $5731 position_to 18@ 19@ 20@ 031E: (unknown) 18@ 19@ 20@ $937 $938 $939 32@ 010C: store_object $5737 position_to 18@ 19@ 20@ 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 $937 $938 $939 18@ 19@ 20@ 32@ jump_if_false @UMB_B4_21423 0279: (unknown) $5731 0 1.0 0.8 18@ 19@ 20@ 0002: jump @UMB_B4_21439 :UMB_B4_21423 0279: (unknown) $5737 0 1.0 0.8 18@ 19@ 20@ :UMB_B4_21439 037B: constant_params 3 variable_params 2 unknown 54 call_with_params @UMB_B4_11273 18@ 19@ 20@ $5887 $5943 $5891 = 1 // (int) 0058: (unknown) $5683 5000 1 :UMB_B4_21471 0002: jump @UMB_B4_21537 :UMB_B4_21478 0252: object $5731 exists jump_if_false @UMB_B4_21537 0279: (unknown) $5731 0 1.0 0.8 18@ 19@ 20@ 037B: constant_params 3 variable_params 2 unknown 54 call_with_params @UMB_B4_11273 18@ 19@ 20@ $5887 $5943 $5891 = 1 // (int) 0058: (unknown) $5683 5000 1 :UMB_B4_21537 0002: jump @UMB_B4_21622 :UMB_B4_21544 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12152 1 jump_if_false @UMB_B4_21622 0252: object $5737 exists jump_if_false @UMB_B4_21622 0279: (unknown) $5737 0 1.0 0.8 18@ 19@ 20@ 037B: constant_params 3 variable_params 2 unknown 54 call_with_params @UMB_B4_11273 18@ 19@ 20@ $5887 $5943 $5891 = 1 // (int) 0058: (unknown) $5683 5000 1 :UMB_B4_21622 0026: return :UMB_B4_21624 $5805 = 0 // (int) 3@ = -1 // (int) 4@ = -1 // (int) 15@ = 0 // (int) :UMB_B4_21643 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_21858 // Note: the incorrect math opcode was used here 0045: actor $5543(15@,6) defined 0022: jump_if_false @UMB_B4_21756 // Note: the incorrect math opcode was used here $5805 += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_14275 $5543(15@,6) 15@ 007E: actor $5543(15@,6) driving jump_if_false @UMB_B4_21723 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10333 $5674(15@,6) 0002: jump @UMB_B4_21749 :UMB_B4_21723 42@ == 1 // (int) var == num jump_if_false @UMB_B4_21749 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10351 $5674(15@,6) :UMB_B4_21749 0002: jump @UMB_B4_21846 :UMB_B4_21756 3@ == -1 // (int) var == num jump_if_false @UMB_B4_21779 0035: 3@ = 15@ // (int vars) 0002: jump @UMB_B4_21795 :UMB_B4_21779 4@ == -1 // (int) var == num jump_if_false @UMB_B4_21795 0035: 4@ = 15@ // (int vars) :UMB_B4_21795 not $5674(15@,6) == -1 // (int) var == num jump_if_false @UMB_B4_21846 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5674(15@,6) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1962 $5543(15@,6) $5674(15@,6) = -1 // (int) :UMB_B4_21846 15@ += 1 // (int) 0002: jump @UMB_B4_21643 :UMB_B4_21858 6 > $5805 // (int) num > var 0022: jump_if_false @UMB_B4_21969 // Note: the incorrect math opcode was used here $5674 == 1 // (int) var == num jump_if_false @UMB_B4_21911 2 > $5697 // (int) num > var 0022: jump_if_false @UMB_B4_21904 // Note: the incorrect math opcode was used here 0025: gosub @UMB_B4_21971 :UMB_B4_21904 0002: jump @UMB_B4_21969 :UMB_B4_21911 $5674 == 2 // (int) var == num jump_if_false @UMB_B4_21951 2 > $5697 // (int) num > var 0022: jump_if_false @UMB_B4_21944 // Note: the incorrect math opcode was used here 0025: gosub @UMB_B4_21971 :UMB_B4_21944 0002: jump @UMB_B4_21969 :UMB_B4_21951 36@ == 0 // (int) var == num jump_if_false @UMB_B4_21969 0025: gosub @UMB_B4_21971 :UMB_B4_21969 0026: return :UMB_B4_21971 -1@ > 6500 // (int) var > num // timer2 jump_if_false @UMB_B4_22164 0139: 24@ = random_int_in_ranges 0 $5838 037B: constant_params 1 variable_params 1 unknown 54 call_with_params @UMB_B4_12584 24@ 37@ jump_if_false @UMB_B4_22164 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_11315 3@ 37@ 42@ 0 $5805 += 1 // (int) $5829 == 1 // (int) var == num jump_if_false @UMB_B4_22126 5 > $5805 // (int) num > var 0022: jump_if_false @UMB_B4_22126 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_11315 4@ 37@ 42@ 1 $5805 += 1 // (int) 37@ == 1 // (int) var == num jump_if_false @UMB_B4_22126 3 > $5674 // (int) num > var 0022: jump_if_false @UMB_B4_22126 // Note: the incorrect math opcode was used here 3 > $5892 // (int) num > var 0022: jump_if_false @UMB_B4_22126 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_11066 3@ 4@ :UMB_B4_22126 -1@ = 0 // (int) // timer2 $6007 == 0 // (int) var == num jump_if_false @UMB_B4_22157 0058: (unknown) $5686 5000 1 $6007 = 1 // (int) :UMB_B4_22157 0002: jump @UMB_B4_22164 :UMB_B4_22164 0026: return :UMB_B4_22166 36@ == 1 // (int) var == num jump_if_false @UMB_B4_22370 11@ = 0 // (int) 15@ = 0 // (int) :UMB_B4_22186 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_22370 // Note: the incorrect math opcode was used here 0045: actor $5543(15@,6) defined 0022: jump_if_false @UMB_B4_22335 // Note: the incorrect math opcode was used here 807E: not actor $5543(15@,6) driving 0022: jump_if_false @UMB_B4_22328 // Note: the incorrect math opcode was used here 0043: store_actor $5543(15@,6) position_to 18@ 19@ 20@ // Note: the incorrect math opcode was used here 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 18@ 19@ 20@ $937 $938 $939 60.0 jump_if_false @UMB_B4_22328 not $5674(15@,6) == -1 // (int) var == num jump_if_false @UMB_B4_22305 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5674(15@,6) $5674(15@,6) = -1 // (int) 0112: remove_references_to_actor $5543(15@,6) // Like turning an actor into a random pedestrian :UMB_B4_22305 6 > 11@ // (int) num > var 0022: jump_if_false @UMB_B4_22328 // Note: the incorrect math opcode was used here 0035: 6@(11@,6) = 15@ // (int vars) 11@ += 1 // (int) :UMB_B4_22328 0002: jump @UMB_B4_22358 :UMB_B4_22335 6 > 11@ // (int) num > var 0022: jump_if_false @UMB_B4_22358 // Note: the incorrect math opcode was used here 0035: 6@(11@,6) = 15@ // (int vars) 11@ += 1 // (int) :UMB_B4_22358 15@ += 1 // (int) 0002: jump @UMB_B4_22186 :UMB_B4_22370 0026: return :UMB_B4_22372 0045: actor $933 defined jump_if_false @UMB_B4_22475 36@ == 0 // (int) var == num jump_if_false @UMB_B4_22475 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_11044 -974.25 51.98 9.63 $937 $938 $939 60.0 jump_if_false @UMB_B4_22475 0057: show_text_highpriority GXT $5685 time 5000 flag 1 36@ = 1 // (int) 0025: gosub @UMB_B4_22166 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3673 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3673 :UMB_B4_22475 0026: return :UMB_B4_22477 0045: actor $933 defined jump_if_false @UMB_B4_22697 13@ = 0 // (int) 15@ = 0 // (int) :UMB_B4_22496 3 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_22697 // Note: the incorrect math opcode was used here 004F: unknown_check $5638(15@,3) 0022: jump_if_false @UMB_B4_22674 // Note: the incorrect math opcode was used here 02D8: unknown_check $5638(15@,3) 0022: jump_if_false @UMB_B4_22566 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10385 $5638(15@,3) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12102 15@ 0002: jump @UMB_B4_22667 :UMB_B4_22566 02BD: (unknown) $5638(15@,3) 14@ 14@ > -1 // (int) var > num jump_if_false @UMB_B4_22642 001C: 14@ == $933 // (int) num == var 0022: jump_if_false @UMB_B4_22615 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12102 15@ 0002: jump @UMB_B4_22635 :UMB_B4_22615 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_14728 15@ $5638(15@,3) 13@ += 1 // (int) :UMB_B4_22635 0002: jump @UMB_B4_22667 :UMB_B4_22642 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10385 $5638(15@,3) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12102 15@ :UMB_B4_22667 0002: jump @UMB_B4_22685 :UMB_B4_22674 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12102 15@ :UMB_B4_22685 15@ += 1 // (int) 0002: jump @UMB_B4_22496 :UMB_B4_22697 0026: return :UMB_B4_22699 02E2: 43@ = 1 // (any) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @NONAME_1_9489 43@ 0045: actor $933 defined jump_if_false @UMB_B4_22758 02EE: get_actor $933 coords_to 44@ 45@ 46@ with_offset -40.0 -40.0 -1.0 02EE: get_actor $933 coords_to 47@ 48@ 49@ with_offset 40.0 40.0 10.0 :UMB_B4_22758 0246: (unknown) 44@ 45@ 46@ 47@ 48@ 49@ $5778 = 6 // (int) $5778 *= 2 // (int) 0006: $5676 = 'UMB4_G0' // (string) // ~w~Kill the warehouse ~r~guards. // Note: the incorrect math opcode was used here 0006: $5677 = 'UMB4_G1' // (string) // ~w~Protect Umberto's guys. // Note: the incorrect math opcode was used here 0006: $5679 = 'UMB4_G2' // (string) // ~w~Get in the ~b~van. // Note: the incorrect math opcode was used here 0006: $5680 = 'UMB4_G3' // (string) // ~w~Get the van to ~y~Umberto's. // Note: the incorrect math opcode was used here 0006: $5678 = 'UMB4_G4' // (string) // ~w~Go back and defend ~b~Umberto's guys. // Note: the incorrect math opcode was used here 0006: $5681 = 'UMB4_G5' // (string) // ~w~Go back to the ~b~van. // Note: the incorrect math opcode was used here 0006: $5682 = 'UMB4_G6' // (string) // ~w~Get back in the ~b~van. // Note: the incorrect math opcode was used here 0006: $5683 = 'UMB4_G7' // (string) // ~w~Grab the ~g~ammo~w~ if you need it. // Note: the incorrect math opcode was used here 0006: $5684 = 'UMB4_G8' // (string) // ~w~One of ~b~Umberto's guys~w~ is under attack! // Note: the incorrect math opcode was used here 0006: $5685 = 'UMB4_G9' // (string) // ~w~Look out for the Cholo cars! // Note: the incorrect math opcode was used here 0006: $5686 = 'UMB4_GA' // (string) // ~w~Take out that ~r~Cholo. // Note: the incorrect math opcode was used here 0006: $5687 = 'UMB4_F0' // (string) // ~r~You didn't protect Umberto's guys. // Note: the incorrect math opcode was used here 0006: $5688 = 'UMB4_F1' // (string) // ~r~Umberto's van was destroyed. // Note: the incorrect math opcode was used here 0006: $5689 = 'UMB4_F2' // (string) // ~r~The Cholos reclaimed their weapons from the van. // Note: the incorrect math opcode was used here 0006: $5690 = 'UMB4_F3' // (string) // ~r~Umberto's guys couldn't fight off the Cholos alone. // Note: the incorrect math opcode was used here 0006: $5777 = 'UMB4_C0' // (string) // ~w~Guns // Note: the incorrect math opcode was used here $5718 = -1 // (int) $5719 = -1 // (int) $5704 = 0 // (int) $5705 = 0 // (int) 02E2: $5698 = 1 // (any) $5712 = 0 // (float) $5714 = 0 // (float) $5716 = 0 // (float) $5713 = 0 // (float) $5715 = 0 // (float) $5717 = 0 // (float) $5724 = 0 // (int) $5725 = 0 // (int) $5763 = -988.25 // (float) $5765 = 51.49 // (float) $5767 = 9.5 // (float) $5769 = -991.74 // (float) $5771 = 51.59 // (float) $5773 = 10.63 // (float) $5764 = -956.3 // (float) $5766 = 49.89 // (float) $5768 = 9.5 // (float) $5770 = -954.33 // (float) $5772 = 44.65 // (float) $5774 = 11.0 // (float) $6021 = -975.52 // (float) $6023 = 66.54 // (float) $6025 = 10.61 // (float) $6022 = -974.57 // (float) $6024 = 59.14 // (float) $6026 = 10.63 // (float) $5744 = 210 // (int) $5745 = -0.4 // (float) $5751 = -1.75 // (float) $5757 = -0.25 // (float) $5746 = 0.4 // (float) $5752 = -1.75 // (float) $5758 = -0.25 // (float) $5747 = -0.4 // (float) $5753 = -2.25 // (float) $5759 = -0.25 // (float) $5748 = 0.4 // (float) $5754 = -2.25 // (float) $5760 = -0.25 // (float) $5749 = -0.4 // (float) $5755 = -1.75 // (float) $5761 = 0.0 // (float) $5750 = 0.4 // (float) $5756 = -1.75 // (float) $5762 = 0.0 // (float) $5982 = -1130.47 // (float) $5986 = -485.7 // (float) $5990 = 2.98 // (float) $5994 = -1090.16 // (float) $5998 = -340.96 // (float) $6002 = 20.85 // (float) $5983 = -1016.73 // (float) $5987 = 1.11 // (float) $5991 = 2.03 // (float) $5995 = -931.4 // (float) $5999 = 114.27 // (float) $6003 = 25.0 // (float) $5839 = -994.48 // (float) $5843 = 64.47 // (float) $5847 = 10.62 // (float) $5840 = -970.19 // (float) $5844 = 64.83 // (float) $5848 = 10.62 // (float) $5841 = -972.02 // (float) $5845 = 72.28 // (float) $5849 = 11.27 // (float) $5842 = -1002.6 // (float) $5846 = 71.48 // (float) $5850 = 10.56 // (float) $5738 = -979.58 // (float) $5740 = 52.48 // (float) $5742 = 9.63 // (float) $5739 = -958.19 // (float) $5741 = 59.17 // (float) $5743 = 9.62 // (float) 02E2: $5888 = 25 // (any) $5891 = 0 // (int) $6007 = 0 // (int) 02E2: $5806 = 25 // (any) $5807 = 80 // (int) 02E2: $5816 = 22 // (any) $5809 = 5 // (int) $5805 = 5 // (int) $5829 = 0 // (int) 15@ = 0 // (int) :UMB_B4_23673 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_23705 // Note: the incorrect math opcode was used here $5674(15@,6) = -1 // (int) 15@ += 1 // (int) 0002: jump @UMB_B4_23673 :UMB_B4_23705 42@ = 1 // (int) $5892 = 0 // (int) $5893 = 265 // (int) $5938 = -1 // (int) $5939 = -1 // (int) $5940 = -1 // (int) $5903 = 0 // (float) $5906 = 12.0 // (float) $5909 = 0 // (float) $5904 = 4.0 // (float) $5907 = 12.0 // (float) $5910 = 0 // (float) $5905 = -4.0 // (float) $5908 = 12.0 // (float) $5911 = 0 // (float) $5912 = -974.21 // (float) $5918 = 72.35 // (float) $5924 = 10.56 // (float) $5913 = -996.15 // (float) $5919 = 70.95 // (float) $5925 = 10.57 // (float) $5914 = -974.21 // (float) $5920 = 72.35 // (float) $5926 = 10.56 // (float) $5915 = -980.19 // (float) $5921 = 69.23 // (float) $5927 = 10.59 // (float) $5916 = -974.21 // (float) $5922 = 72.35 // (float) $5928 = 10.56 // (float) $5917 = -970.76 // (float) $5923 = 67.65 // (float) $5929 = 10.6 // (float) $5830 = 0 // (int) $5693 = -966.58 // (float) $5694 = 46.69 // (float) $5695 = 12.27 // (float) 024F: (unknown) 0.2 $5781 = -1000.43 // (float) $5787 = 48.0 // (float) $5793 = 10.62 // (float) $5782 = -974.83 // (float) $5788 = 102.53 // (float) $5794 = 9.35 // (float) $5783 = -955.98 // (float) $5789 = 75.12 // (float) $5795 = 10.59 // (float) $5784 = -965.44 // (float) $5790 = 71.41 // (float) $5796 = 10.3 // (float) $5785 = -924.97 // (float) $5791 = 38.89 // (float) $5797 = 10.7 // (float) $5786 = -995.49 // (float) $5792 = 58.08 // (float) $5798 = 10.62 // (float) $5851 = -996.38 // (float) $5863 = 65.98 // (float) $5875 = 10.61 // (float) $5852 = -993.52 // (float) $5864 = 65.96 // (float) $5876 = 9.62 // (float) $5853 = -974.44 // (float) $5865 = 77.94 // (float) $5877 = 10.47 // (float) $5854 = -982.82 // (float) $5866 = 65.05 // (float) $5878 = 9.62 // (float) $5855 = -971.72 // (float) $5867 = 74.67 // (float) $5879 = 10.57 // (float) $5856 = -972.65 // (float) $5868 = 64.08 // (float) $5880 = 9.62 // (float) $5857 = -949.41 // (float) $5869 = 64.35 // (float) $5881 = 10.52 // (float) $5858 = -949.03 // (float) $5870 = 59.64 // (float) $5882 = 10.62 // (float) $5859 = -949.87 // (float) $5871 = 42.58 // (float) $5883 = 10.68 // (float) $5860 = -949.74 // (float) $5872 = 45.84 // (float) $5884 = 9.62 // (float) $5861 = -995.41 // (float) $5873 = 45.44 // (float) $5885 = 11.64 // (float) $5862 = -992.59 // (float) $5874 = 45.92 // (float) $5886 = 10.92 // (float) $5838 = 3 // (int) $5831 = 0 // (int) $5832 = 0 // (int) $5833 = 0 // (int) $5834 = 0 // (int) $5835 = 0 // (int) $5836 = 0 // (int) $5955 = -957.91 // (float) $5964 = 49.7 // (float) $5973 = 18.0 // (float) $5956 = -963.05 // (float) $5965 = 64.47 // (float) $5974 = 18.0 // (float) $5957 = -954.51 // (float) $5966 = 68.01 // (float) $5975 = 18.0 // (float) $5958 = -981.36 // (float) $5967 = 52.15 // (float) $5976 = 18.0 // (float) $5959 = -951.83 // (float) $5968 = 70.75 // (float) $5977 = 18.0 // (float) $5960 = -965.01 // (float) $5969 = 59.29 // (float) $5978 = 18.0 // (float) $5961 = -991.17 // (float) $5970 = 59.72 // (float) $5979 = 20.0 // (float) $5962 = -981.12 // (float) $5971 = 60.52 // (float) $5980 = 20.0 // (float) $5963 = -988.53 // (float) $5972 = 48.99 // (float) $5981 = 20.0 // (float) 0026: return :UMB_B4_24742 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11988 $5692 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11655 6 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_11725 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11837 $6008 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12053 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5889 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5890 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_2065 15@ = 0 // (int) :UMB_B4_24836 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_24893 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11852 15@ 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12003 15@ 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11967 15@ 15@ += 1 // (int) 0002: jump @UMB_B4_24836 :UMB_B4_24893 0026: return :UMB_B4_24895 003E: $6008 = create_actor_pedtype 22 model $6009 at $6013 $6014 $6015 0026: return :UMB_B4_24911 0092: $5692 = init_object #PINATA_MAN at $5693 $5694 $5695 0252: object $5692 exists 0022: jump_if_false @UMB_B4_24948 // Note: the incorrect math opcode was used here 03B5: (unknown) $5692 1 1 1 1 1 :UMB_B4_24948 0026: return :UMB_B4_24950 $5738 = -979.58 // (float) $5740 = 52.48 // (float) $5742 = 9.63 // (float) $5739 = -958.19 // (float) $5741 = 59.17 // (float) $5743 = 9.62 // (float) 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 0 -979.57 51.21 9.63 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 1 -979.06 51.67 9.63 0 0 30.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 2 -979.06 53.67 9.63 0 0 75.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 3 -978.6 50.06 9.63 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 4 -977.01 53.2 9.63 0 0 90.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 5 -978.78 55.07 9.63 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 6 -956.19 58.17 9.62 0 0 90.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 7 -957.56 57.07 9.62 0 0 0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 8 -959.26 59.17 9.62 0 0 130.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 9 -959.8 57.17 9.62 0 0 60.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 10 -960.21 58.17 9.62 0 0 160.0 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_10650 11 -960.98 57.17 9.62 0 0 10.0 0026: return :UMB_B4_25381 0045: actor $933 defined jump_if_false @UMB_B4_25546 0080: actor $933 near_point $6010 $6011 radius 35.0 35.0 sphere 0 0022: jump_if_false @UMB_B4_25536 // Note: the incorrect math opcode was used here 15@ = 0 // (int) :UMB_B4_25418 0011: $5650 > 15@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @UMB_B4_25509 // Note: the incorrect math opcode was used here 034A: unknown_check $5361(15@,3) 0022: jump_if_false @UMB_B4_25463 // Note: the incorrect math opcode was used here 0045: actor $5361(15@,3) defined 0022: jump_if_false @UMB_B4_25463 // Note: the incorrect math opcode was used here 0442: (unknown) $5361(15@,3) 0 :UMB_B4_25463 034B: unknown_check $5364(15@,3) jump_if_false @UMB_B4_25497 004F: unknown_check $5364(15@,3) jump_if_false @UMB_B4_25497 0052: set_car $5364(15@,3) driver_behaviour_to 1 :UMB_B4_25497 15@ += 1 // (int) 0002: jump @UMB_B4_25418 :UMB_B4_25509 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3939 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_3939 0002: jump @UMB_B4_25546 :UMB_B4_25536 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8179 :UMB_B4_25546 0026: return :UMB_B4_25548 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5941 15@ = 0 // (int) :UMB_B4_25564 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_25610 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5674(15@,6) $5674(15@,6) = -1 // (int) 15@ += 1 // (int) 0002: jump @UMB_B4_25564 :UMB_B4_25610 15@ = 0 // (int) :UMB_B4_25614 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_25652 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5680(15@,2) 15@ += 1 // (int) 0002: jump @UMB_B4_25614 :UMB_B4_25652 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5943 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5887 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5890 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5889 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10316 $5942 00AE: remove_status_text $5779 0026: return :UMB_B4_25718 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @SAFEHOU_12249 24 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12750 $5982 $5986 $5990 $5994 $5998 $6002 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_11296 5 0160: load_model $5744 041A: (unknown) 'UMBER' $6009 0160: load_model #GANG1A 0160: load_model #GANG1B :UMB_B4_25800 0078: if or 8161: not model $5744 available 8161: not model $6009 available 8161: not model #GANG1A available 8161: not model #GANG1B available 0022: jump_if_false @UMB_B4_25837 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @UMB_B4_25800 :UMB_B4_25837 0443: (unknown) 98 :UMB_B4_25841 8445: not (unknown) 98 0022: jump_if_false @UMB_B4_25862 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @UMB_B4_25841 :UMB_B4_25862 0025: gosub @UMB_B4_24895 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -1115.82 -424.0 9.78 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $6008 -1116.14 -422.09 9.78 0045: actor $933 defined jump_if_false @UMB_B4_25937 0200: (unknown) $933 0 :UMB_B4_25937 003E: 41@ = create_actor_pedtype 22 model 0 at -1115.5 -423.43 9.78 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4AA' 'UMB4_S0' $6008 0 // ~w~My men are going to collect a little gift for the Cholo... They'll meet up with you after. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4AA' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4AC' 'UMB4_S2' 41@ 0 // ~w~After what? 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4AC' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4AD' 'UMB4_S3' $6008 0 // ~w~After you've cleared the way for us. Then we can hit the Cholos hard - and take their guns. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4AD' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4AE' 'UMB4_S5' $6008 0 // ~w~I'll co-coordinate the attack from here. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4AE' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4AF' 'UMB4_S6' 41@ 0 // ~w~Sure, big man... we really need a co-ordinator back here... 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4AF' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12238 0 -1104.71 -427.17 9.65 -1101.87 -444.35 10.6 $5775 $5700 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12238 1 -1104.71 -421.86 9.65 -1101.87 -444.35 10.6 $5776 $5701 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $5700 -1107.0 -430.23 9.8 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $5701 -1107.55 -423.25 9.8 0045: actor $5700 defined jump_if_false @UMB_B4_26401 004F: unknown_check $5775 jump_if_false @UMB_B4_26401 01EC: (unknown) $5700 0 00EA: (unknown) $5700 $5775 :UMB_B4_26401 0001: wait 1100 ms 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_507 $6008 -1108.61 -424.96 9.78 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_507 41@ -1108.88 -426.06 9.78 0001: wait 600 ms 0045: actor $5701 defined jump_if_false @UMB_B4_26497 004F: unknown_check $5776 jump_if_false @UMB_B4_26497 01EC: (unknown) $5701 0 00EA: (unknown) $5701 $5776 :UMB_B4_26497 0001: wait 100 ms 00B9: set_camera_position -1100.26 -419.96 13.76 rotations 0 0 0 00BA: set_camera_point_at -1101.08 -420.45 13.45 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4AA' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 100 jump_if_false @UMB_B4_26597 0002: jump @UMB_B4_27376 :UMB_B4_26597 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12437 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_26633 0002: jump @UMB_B4_27376 :UMB_B4_26633 0045: actor 41@ defined jump_if_false @UMB_B4_26646 00A2: (unknown) 41@ :UMB_B4_26646 0001: wait 0 ms 0045: actor 41@ defined jump_if_false @UMB_B4_26670 04B4: (unknown) 41@ 120 523 1.0 :UMB_B4_26670 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4AC' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_26717 0002: jump @UMB_B4_27376 :UMB_B4_26717 0045: actor $6008 defined jump_if_false @UMB_B4_26732 00A2: (unknown) $6008 :UMB_B4_26732 0001: wait 0 ms 0045: actor $6008 defined jump_if_false @UMB_B4_26758 04B4: (unknown) $6008 120 512 1.0 :UMB_B4_26758 15@ = 0 // (int) :UMB_B4_26762 5 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_26822 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12437 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 100 jump_if_false @UMB_B4_26810 0002: jump @UMB_B4_27376 :UMB_B4_26810 15@ += 1 // (int) 0002: jump @UMB_B4_26762 :UMB_B4_26822 00B9: set_camera_position -1105.69 -427.17 11.17 rotations 0 0 0 00BA: set_camera_point_at -1106.6 -426.78 11.07 mode 2 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $6008 -1108.61 -424.96 9.78 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 41@ -1108.88 -426.06 9.78 0045: actor 41@ defined jump_if_false @UMB_B4_26950 00CF: set_actor 41@ Z_angle_to -30.0 0045: actor $6008 defined jump_if_false @UMB_B4_26950 0154: (unknown) $6008 013E: actor $6008 look_at_actor 41@ :UMB_B4_26950 0045: actor 41@ defined 0022: jump_if_false @UMB_B4_26971 // Note: the incorrect math opcode was used here 04B4: (unknown) 41@ 120 523 100.0 :UMB_B4_26971 0045: actor $6008 defined jump_if_false @UMB_B4_26994 04B4: (unknown) $6008 120 512 100.0 :UMB_B4_26994 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4AD' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 1300 jump_if_false @UMB_B4_27042 0002: jump @UMB_B4_27376 :UMB_B4_27042 0045: actor $6008 defined jump_if_false @UMB_B4_27065 04B4: (unknown) $6008 121 558 1.0 :UMB_B4_27065 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_27091 0002: jump @UMB_B4_27376 :UMB_B4_27091 0045: actor $6008 defined jump_if_false @UMB_B4_27112 0528: (unknown) $6008 558 -1.0 :UMB_B4_27112 0045: actor $6008 defined jump_if_false @UMB_B4_27135 04B4: (unknown) $6008 120 523 1.0 :UMB_B4_27135 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4AE' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_27182 0002: jump @UMB_B4_27376 :UMB_B4_27182 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4AF' 1 0045: actor 41@ defined jump_if_false @UMB_B4_27224 04B4: (unknown) 41@ 121 557 1.0 :UMB_B4_27224 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 1950 jump_if_false @UMB_B4_27251 0002: jump @UMB_B4_27376 :UMB_B4_27251 0045: actor 41@ defined jump_if_false @UMB_B4_27270 0528: (unknown) 41@ 557 -1.0 :UMB_B4_27270 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 300 jump_if_false @UMB_B4_27297 0002: jump @UMB_B4_27376 :UMB_B4_27297 0045: actor $6008 defined jump_if_false @UMB_B4_27324 00A2: (unknown) $6008 04B4: (unknown) $6008 98 433 1.0 :UMB_B4_27324 0045: actor 41@ defined jump_if_false @UMB_B4_27350 0045: actor $6008 defined jump_if_false @UMB_B4_27350 0153: (unknown) 41@ $6008 :UMB_B4_27350 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_27376 0002: jump @UMB_B4_27376 :UMB_B4_27376 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 034A: unknown_check 41@ jump_if_false @UMB_B4_27399 003F: destroy_actor 41@ :UMB_B4_27399 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -1108.42 -424.96 9.8 0045: actor $933 defined jump_if_false @UMB_B4_27454 010F: (unknown) $933 -1095.74 -423.78 10.75 :UMB_B4_27454 0045: actor $933 defined jump_if_false @UMB_B4_27471 0200: (unknown) $933 1 :UMB_B4_27471 0162: release_model $6009 0162: release_model #GANG1A 0162: release_model #GANG1B 0444: (unknown) 98 0160: load_model #GANG2A 0160: load_model #GANG2B 0160: load_model #UZI :UMB_B4_27500 0078: if or 8161: not model #GANG2A available 8161: not model #GANG2B available 8161: not model #UZI available jump_if_false @UMB_B4_27534 0001: wait 0 ms 0002: jump @UMB_B4_27500 :UMB_B4_27534 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11837 $6008 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12003 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12003 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11967 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11967 1 0025: gosub @UMB_B4_24950 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10456 0 $5839 $5843 $5847 $5840 $5844 $5848 $5806 60 10 $5799 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10456 1 $5841 $5845 $5849 $5842 $5846 $5850 $5806 60 10 $5800 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10456 2 -995.76 49.37 9.82 -995.76 58.47 10.68 $5806 60 25 $5801 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10456 3 -977.34 76.3 9.83 -973.71 89.41 10.61 $5806 60 25 $5802 037B: constant_params 10 variable_params 1 unknown 54 call_with_params @UMB_B4_10456 4 -998.71 52.12 9.82 -996.35 57.21 11.28 $5806 60 10 $5803 01F9: $5887 = create_weapon_pickup #UZI group 3 ammo 120 at -1114.47 -424.28 10.85 0162: release_model #GANG2A 0162: release_model #GANG2B 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 0444: (unknown) 120 0444: (unknown) 121 00B9: set_camera_position -1101.38 -422.72 12.22 rotations 0 0 0 00BA: set_camera_point_at -1102.36 -422.78 12.07 mode 2 $5691 = 5 // (int) 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12784 $5982 $5986 $5990 $5994 $5998 $6002 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_362 1000 0026: return :UMB_B4_27946 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12750 $5983 $5987 $5991 $5995 $5999 $6003 00B9: set_camera_position -970.03 84.64 10.96 rotations 0 0 0 00BA: set_camera_point_at -970.35 83.69 11.0 mode 2 0443: (unknown) 98 :UMB_B4_28022 8445: not (unknown) 98 jump_if_false @UMB_B4_28043 0001: wait 0 ms 0002: jump @UMB_B4_28022 :UMB_B4_28043 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model $5744 0160: load_model #GANG1A 0160: load_model #GANG1B :UMB_B4_28065 0078: if or 8161: not model $5744 available 8161: not model #GANG1A available 8161: not model #GANG1B available jump_if_false @UMB_B4_28098 0001: wait 0 ms 0002: jump @UMB_B4_28065 :UMB_B4_28098 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10730 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10730 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_10730 2 $5831 = 1 // (int) $5832 = 1 // (int) $5833 = 1 // (int) 0045: actor $933 defined jump_if_false @UMB_B4_28178 007E: actor $933 driving jump_if_false @UMB_B4_28178 024B: (unknown) $933 40@ :UMB_B4_28178 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -971.1 76.42 10.49 0045: actor $933 defined jump_if_false @UMB_B4_28221 00CF: set_actor $933 Z_angle_to 0 :UMB_B4_28221 0001: wait 500 ms 034B: unknown_check 40@ jump_if_false @UMB_B4_28249 004F: unknown_check 40@ jump_if_false @UMB_B4_28249 0049: destroy_car 40@ :UMB_B4_28249 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12238 0 -974.01 88.85 9.61 -974.42 65.93 9.61 $5775 $5700 037B: constant_params 7 variable_params 2 unknown 54 call_with_params @UMB_B4_12238 1 -973.89 97.84 9.61 -974.42 65.93 9.61 $5776 $5701 004F: unknown_check $5775 jump_if_false @UMB_B4_28360 00D1: set_car $5775 Z_angle_to -179.84 :UMB_B4_28360 004F: unknown_check $5776 jump_if_false @UMB_B4_28380 00D1: set_car $5776 Z_angle_to -179.84 :UMB_B4_28380 0025: gosub @UMB_B4_24911 0252: object $5692 exists jump_if_false @UMB_B4_28428 004F: unknown_check $5776 jump_if_false @UMB_B4_28428 00D0: 38@ = car $5776 Z_angle 00D3: set_object $5692 z_angle_to 38@ 02AC: (unknown) $5692 90.0 0 0 :UMB_B4_28428 0001: wait 0 ms 0252: object $5692 exists jump_if_false @UMB_B4_28466 004F: unknown_check $5776 jump_if_false @UMB_B4_28466 03E7: (unknown) $5692 $5776 0.3 0 0 :UMB_B4_28466 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4BA' 'UMB4_S7' $5700 0 // ~w~I said we're gonna need some protection while we're loading up, man. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4BA' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4BB' 'UMB4_S8' $933 0 // ~w~I've got your backs. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4BB' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4BC' 'UMB4_S9' $5700 0 // ~w~Ha ha. Do you like our gift for the Cholo, man? 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4BC' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4BD' 'UMB4_SA' $933 0 // ~w~Very tasteful. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4BD' 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @UMB_B4_28704 04B4: (unknown) $933 120 511 100.0 :UMB_B4_28704 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 15@ = 0 // (int) :UMB_B4_28718 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_28782 // Note: the incorrect math opcode was used here 004F: unknown_check $5519(15@,2) 0022: jump_if_false @UMB_B4_28770 // Note: the incorrect math opcode was used here 02E9: set_car $5519(15@,2) speed_to 2.0 0050: set_car $5519(15@,2) max_speed_to 2.0 02C7: (unknown) $5519(15@,2) 8 5000 :UMB_B4_28770 15@ += 1 // (int) 0002: jump @UMB_B4_28718 :UMB_B4_28782 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 3000 jump_if_false @UMB_B4_28809 0002: jump @UMB_B4_29874 :UMB_B4_28809 0045: actor $933 defined jump_if_false @UMB_B4_28832 04B4: (unknown) $933 98 433 1.0 :UMB_B4_28832 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B4_28859 0002: jump @UMB_B4_29874 :UMB_B4_28859 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 15@ = 0 // (int) :UMB_B4_28873 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_28966 // Note: the incorrect math opcode was used here 004F: unknown_check $5519(15@,2) 0022: jump_if_false @UMB_B4_28954 // Note: the incorrect math opcode was used here 004E: put_car $5519(15@,2) at $5507(15@,2) $5509(15@,2) $5511(15@,2) 0233: (unknown) $5519(15@,2) $5513(15@,2) $5515(15@,2) 013A: set_car $5519(15@,2) door_status_to 2 0325: (unknown) $5519(15@,2) 1 023D: (unknown) $5519(15@,2) 1 :UMB_B4_28954 15@ += 1 // (int) 0002: jump @UMB_B4_28873 :UMB_B4_28966 0045: actor $933 defined jump_if_false @UMB_B4_28982 010B: set_actor $933 armed_weapon_to 0 :UMB_B4_28982 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $5700 -959.33 53.2 9.63 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $5701 -966.87 48.05 9.5 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -974.16 54.03 9.57 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11988 $5692 0025: gosub @UMB_B4_24911 0045: actor $933 defined jump_if_false @UMB_B4_29098 00CF: set_actor $933 Z_angle_to -100.0 :UMB_B4_29098 0045: actor $5700 defined jump_if_false @UMB_B4_29118 00CF: set_actor $5700 Z_angle_to 80.98 :UMB_B4_29118 0045: actor $5701 defined jump_if_false @UMB_B4_29138 00CF: set_actor $5701 Z_angle_to -169.77 :UMB_B4_29138 004F: unknown_check $5775 jump_if_false @UMB_B4_29153 03BB: (unknown) $5775 :UMB_B4_29153 004F: unknown_check $5776 jump_if_false @UMB_B4_29168 03BB: (unknown) $5776 :UMB_B4_29168 0001: wait 500 ms 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_507 $933 -966.11 53.6 10.58 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_507 $5700 -964.05 53.48 10.58 0001: wait 100 ms 003E: 41@ = create_actor_pedtype 22 model 0 at -960.58 35.69 10.27 0045: actor 41@ defined jump_if_false @UMB_B4_29276 02F8: (unknown) 41@ 1 0200: (unknown) 41@ 0 02D0: (unknown) 41@ 1 :UMB_B4_29276 0443: (unknown) 106 0228: (unknown) 00B9: set_camera_position -954.26 54.72 10.87 rotations 0 0 0 00BA: set_camera_point_at -955.15 54.27 10.8 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4BA' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_29378 0002: jump @UMB_B4_29874 :UMB_B4_29378 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4BB' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_29425 0002: jump @UMB_B4_29874 :UMB_B4_29425 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4BC' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 350 jump_if_false @UMB_B4_29473 0002: jump @UMB_B4_29874 :UMB_B4_29473 0045: actor $5701 defined jump_if_false @UMB_B4_29493 0414: (unknown) $5701 106 457 :UMB_B4_29493 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 950 jump_if_false @UMB_B4_29520 0002: jump @UMB_B4_29874 :UMB_B4_29520 00B9: set_camera_position -964.47 52.81 10.92 rotations 0 0 0 00BA: set_camera_point_at -964.84 51.88 10.97 mode 2 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -965.68 51.76 9.58 0045: actor $933 defined jump_if_false @UMB_B4_29606 00CF: set_actor $933 Z_angle_to -143.77 :UMB_B4_29606 0045: actor $933 defined jump_if_false @UMB_B4_29629 04B4: (unknown) $933 120 512 100.0 :UMB_B4_29629 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $5700 -964.41 51.58 9.58 0045: actor $5700 defined jump_if_false @UMB_B4_29676 00CF: set_actor $5700 Z_angle_to 136.6 :UMB_B4_29676 0045: actor $933 defined jump_if_false @UMB_B4_29702 0045: actor 41@ defined jump_if_false @UMB_B4_29702 0153: (unknown) $933 41@ :UMB_B4_29702 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 900 jump_if_false @UMB_B4_29729 0002: jump @UMB_B4_29874 :UMB_B4_29729 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_29755 0002: jump @UMB_B4_29874 :UMB_B4_29755 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4BD' 1 0045: actor $933 defined jump_if_false @UMB_B4_29799 04B4: (unknown) $933 121 557 1.0 :UMB_B4_29799 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_29825 0002: jump @UMB_B4_29874 :UMB_B4_29825 0045: actor $933 defined jump_if_false @UMB_B4_29847 04B4: (unknown) $933 120 524 0.5 :UMB_B4_29847 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B4_29874 0002: jump @UMB_B4_29874 :UMB_B4_29874 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 034A: unknown_check 41@ jump_if_false @UMB_B4_29897 003F: destroy_actor 41@ :UMB_B4_29897 0045: actor $933 defined jump_if_false @UMB_B4_29916 0352: (unknown) $933 0154: (unknown) $933 :UMB_B4_29916 0045: actor $5700 defined jump_if_false @UMB_B4_29931 0352: (unknown) $5700 :UMB_B4_29931 0045: actor $5701 defined jump_if_false @UMB_B4_29946 0352: (unknown) $5701 :UMB_B4_29946 0444: (unknown) 106 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11988 $5692 0025: gosub @UMB_B4_24911 15@ = 0 // (int) :UMB_B4_29981 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_30184 // Note: the incorrect math opcode was used here 004F: unknown_check $5519(15@,2) 0022: jump_if_false @UMB_B4_30172 // Note: the incorrect math opcode was used here 004E: put_car $5519(15@,2) at $5507(15@,2) $5509(15@,2) $5511(15@,2) 0233: (unknown) $5519(15@,2) $5513(15@,2) $5515(15@,2) 013A: set_car $5519(15@,2) door_status_to 3 0325: (unknown) $5519(15@,2) 1 023D: (unknown) $5519(15@,2) 1 03BB: (unknown) $5519(15@,2) 0045: actor $5444(15@,2) defined jump_if_false @UMB_B4_30172 027F: store_coords_to 18@ 19@ 20@ from_actor $5519(15@,2) with_offset 0 -10.0 0 007E: actor $5444(15@,2) driving jump_if_false @UMB_B4_30124 0216: (unknown) $5444(15@,2) 18@ 19@ 20@ 0002: jump @UMB_B4_30133 :UMB_B4_30124 0044: put_actor $5444(15@,2) at 18@ 19@ 20@ :UMB_B4_30133 $5680(15@,2) = 0 // (int) 00C1: (unknown) $5444(15@,2) $5680(15@,2) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_1320 $5680(15@,2) 00C4: (unknown) $5680(15@,2) 1 :UMB_B4_30172 15@ += 1 // (int) 0002: jump @UMB_B4_29981 :UMB_B4_30184 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -974.25 51.98 9.63 0045: actor $933 defined jump_if_false @UMB_B4_30270 010F: (unknown) $933 $5782 $5788 $5794 00B9: set_camera_position -974.51 48.09 10.63 rotations 0 0 0 00BA: set_camera_point_at -974.51 49.09 10.63 mode 2 :UMB_B4_30270 013F: $5890 = create_pickup #HEALTH type 3 at -967.42 59.63 10.32 013F: $5889 = create_pickup #BODYARMOUR type 3 at -970.62 47.61 11.14 $5805 = 0 // (int) -1@ = 0 // (int) // timer2 024F: (unknown) 0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 0443: (unknown) 65 :UMB_B4_30338 8445: not (unknown) 65 jump_if_false @UMB_B4_30359 0001: wait 0 ms 0002: jump @UMB_B4_30338 :UMB_B4_30359 0160: load_model $5893 0160: load_model #GANG2A 0160: load_model #GANG2B :UMB_B4_30371 0078: if or 8161: not model $5893 available 8161: not model #GANG2A available 8161: not model #GANG2B available jump_if_false @UMB_B4_30404 0001: wait 0 ms 0002: jump @UMB_B4_30371 :UMB_B4_30404 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 0444: (unknown) 98 $5691 = 5 // (int) $5691 += 4 // (int) 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12784 $5983 $5987 $5991 $5995 $5999 $6003 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_362 2000 0026: return :UMB_B4_30467 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12750 $5983 $5987 $5991 $5995 $5999 $6003 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -968.38 53.05 9.62 0001: wait 100 ms 0045: actor $933 defined jump_if_false @UMB_B4_30553 00CF: set_actor $933 Z_angle_to -66.52 :UMB_B4_30553 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_2021 15@ = 0 // (int) :UMB_B4_30567 2 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_30617 // Note: the incorrect math opcode was used here 004F: unknown_check $5519(15@,2) 0022: jump_if_false @UMB_B4_30605 // Note: the incorrect math opcode was used here 0325: (unknown) $5519(15@,2) 0 031C: (unknown) $5519(15@,2) :UMB_B4_30605 15@ += 1 // (int) 0002: jump @UMB_B4_30567 :UMB_B4_30617 004F: unknown_check $5776 jump_if_false @UMB_B4_30647 004E: put_car $5776 at -960.67 48.51 9.89 :UMB_B4_30647 004F: unknown_check $5776 jump_if_false @UMB_B4_30667 00D1: set_car $5776 Z_angle_to 45.6 :UMB_B4_30667 0045: actor $933 defined jump_if_false @UMB_B4_30695 0045: actor $5700 defined jump_if_false @UMB_B4_30695 0153: (unknown) $933 $5700 :UMB_B4_30695 003E: 41@ = create_actor_pedtype 22 model 0 at -958.58 42.69 12.27 0045: actor 41@ defined jump_if_false @UMB_B4_30740 02F8: (unknown) 41@ 1 0200: (unknown) 41@ 0 02D0: (unknown) 41@ 1 :UMB_B4_30740 50@ = 0 // (int) 51@ = 0 // (int) 8140: not pickup $5890 picked_up jump_if_false @UMB_B4_30768 0141: destroy_pickup $5890 50@ = 1 // (int) :UMB_B4_30768 8140: not pickup $5889 picked_up jump_if_false @UMB_B4_30788 0141: destroy_pickup $5889 51@ = 1 // (int) :UMB_B4_30788 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4CA' 'UMB4_SB' $5700 0 // ~w~We've got what we came for. We're gonna go back now, ok? 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4CA' 00B9: set_camera_position -964.5 56.7 9.8 rotations 0 0 0 00BA: set_camera_point_at -964.4 55.74 10.04 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4CA' 1 02B4: set_camera_transverse_delay 10.0 time 5000 00B9: set_camera_position -964.5 56.7 9.8 rotations 0 0 0 00BA: set_camera_point_at -965.01 55.87 10.04 mode 1 004F: unknown_check $5776 jump_if_false @UMB_B4_31012 0052: set_car $5776 driver_behaviour_to 1 0051: set_car $5776 traffic_behavior_to 2 0050: set_car $5776 max_speed_to 16.0 004A: car $5776 drive_to -972.98 60.98 10.89 :UMB_B4_31012 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 2500 jump_if_false @UMB_B4_31039 0002: jump @UMB_B4_31172 :UMB_B4_31039 004F: unknown_check $5776 jump_if_false @UMB_B4_31088 0052: set_car $5776 driver_behaviour_to 1 0051: set_car $5776 traffic_behavior_to 2 0050: set_car $5776 max_speed_to 16.0 004A: car $5776 drive_to -973.69 82.81 10.55 :UMB_B4_31088 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 2500 jump_if_false @UMB_B4_31115 0002: jump @UMB_B4_31172 :UMB_B4_31115 0045: actor $933 defined jump_if_false @UMB_B4_31145 0045: actor 41@ defined jump_if_false @UMB_B4_31145 0154: (unknown) $933 0153: (unknown) $933 41@ :UMB_B4_31145 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 500 jump_if_false @UMB_B4_31172 0002: jump @UMB_B4_31172 :UMB_B4_31172 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12003 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12003 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11852 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11967 1 0162: release_model $5893 037B: constant_params 7 variable_params 0 unknown 54 call_with_params @UMB_B4_2464 $5893 93 94 354 $5806 $5816 0 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_4841 200 1000 $5830 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -974.25 51.98 9.63 0045: actor $933 defined jump_if_false @UMB_B4_31330 0154: (unknown) $933 010F: (unknown) $933 $5763 $5765 $5767 :UMB_B4_31330 004F: unknown_check $5775 0022: jump_if_false @UMB_B4_31347 // Note: the incorrect math opcode was used here 013A: set_car $5775 door_status_to 1 :UMB_B4_31347 50@ == 1 // (int) var == num jump_if_false @UMB_B4_31382 013F: $5890 = create_pickup #HEALTH type 3 at -967.42 59.63 10.32 :UMB_B4_31382 51@ == 1 // (int) var == num jump_if_false @UMB_B4_31417 013F: $5889 = create_pickup #BODYARMOUR type 3 at -970.62 47.61 11.14 :UMB_B4_31417 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 02CA: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 42@ = 0 // (int) 00B9: set_camera_position -969.79 51.42 10.71 rotations 0 0 0 00BA: set_camera_point_at -970.78 51.55 10.69 mode 2 $5691 = 5 // (int) $5691 += 4 // (int) $5691 += 1 // (int) 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12784 $5983 $5987 $5991 $5995 $5999 $6003 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_362 1000 0026: return :UMB_B4_31545 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12750 $5982 $5986 $5990 $5994 $5998 $6002 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_11296 5 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_4223 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8836 0160: load_model #GANG1A 0160: load_model $6009 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5887 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5890 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5889 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_11725 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11655 6 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_2065 0025: gosub @UMB_B4_24895 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -1107.43 -421.89 9.8 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $6008 -1107.65 -420.44 9.79 0001: wait 0 ms 0045: actor $933 defined jump_if_false @UMB_B4_31774 00CF: set_actor $933 Z_angle_to 0.11 :UMB_B4_31774 0045: actor $6008 defined jump_if_false @UMB_B4_31794 00CF: set_actor $6008 Z_angle_to -157.66 :UMB_B4_31794 028D: (unknown) 0.1 003E: $5700 = create_actor_pedtype $5698 model #GANG1A at -1109.92 -423.58 9.8 004F: unknown_check $5775 0022: jump_if_false @UMB_B4_31898 // Note: the incorrect math opcode was used here 00D0: 38@ = car $5775 Z_angle 90.0 > 38@ // (float) num > var 0022: jump_if_false @UMB_B4_31866 // Note: the incorrect math opcode was used here 38@ = 10.0 // (float) 0002: jump @UMB_B4_31898 :UMB_B4_31866 38@ > 270.0 // (float) var > num jump_if_false @UMB_B4_31892 38@ = 10.0 // (float) 0002: jump @UMB_B4_31898 :UMB_B4_31892 38@ = 190.0 // (float) :UMB_B4_31898 004F: unknown_check $5775 jump_if_false @UMB_B4_31919 004E: put_car $5775 at $6010 $6011 $6012 :UMB_B4_31919 0162: release_model #GANG1A 0162: release_model $6009 0160: load_model #BAT 0160: load_model #GANG2B 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4DA' 'UMB4_SC' $6008 0 // ~w~Gracias Vic! I kiss you! 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4DA' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4DB' 'UMB4_SD' $933 0 // ~w~Whoa, not today. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4DB' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4DC' 'UMB4_SE' $6008 0 // ~w~Ha ha ha ha! My friend, today is a good day. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4DC' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4DD' 'UMB4_SF' $6008 0 // ~w~We've turned the tide in Little Havana. The Cholos are finished! 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4DD' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 004F: unknown_check $5775 jump_if_false @UMB_B4_32205 00D1: set_car $5775 Z_angle_to 38@ 0045: actor $5700 defined 0022: jump_if_false @UMB_B4_32205 // Note: the incorrect math opcode was used here 00CF: set_actor $5700 Z_angle_to -108.43 01EC: (unknown) $5700 0 00EA: (unknown) $5700 $5775 :UMB_B4_32205 0001: wait 300 ms 0045: actor $933 defined 0022: jump_if_false @UMB_B4_32226 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to 0 :UMB_B4_32226 00B9: set_camera_position -1106.91 -419.33 11.36 rotations 0 0 0 00BA: set_camera_point_at -1107.02 -420.3 11.17 mode 2 0045: actor $933 defined jump_if_false @UMB_B4_32288 04B4: (unknown) $933 120 512 100.0 :UMB_B4_32288 0045: actor $6008 defined jump_if_false @UMB_B4_32311 04B4: (unknown) $6008 120 524 100.0 :UMB_B4_32311 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4DC' 1 0045: actor $6008 defined jump_if_false @UMB_B4_32365 04B4: (unknown) $6008 121 559 1.0 :UMB_B4_32365 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_32391 0002: jump @UMB_B4_34597 :UMB_B4_32391 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -956.32 65.69 9.88 00B9: set_camera_position -975.67 79.39 9.53 rotations 0 0 0 00BA: set_camera_point_at -975.33 78.49 9.8 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12053 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5889 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_12038 $5890 003E: $5799 = create_actor_pedtype $5816 model #GANG2B at -962.61 49.43 9.72 003E: $5800 = create_actor_pedtype $5816 model #GANG2B at -965.34 51.59 9.72 003E: $5801 = create_actor_pedtype $5816 model #GANG2B at -968.77 49.94 9.72 003E: 52@ = create_actor_pedtype $5816 model #GANG2B at -967.1 53.55 9.72 003E: $5802 = create_actor_pedtype $5816 model #GANG2B at -972.85 80.93 9.72 003E: $5803 = create_actor_pedtype $5816 model #GANG2B at -974.66 80.09 9.72 003E: $5804 = create_actor_pedtype $5816 model #GANG2B at -973.89 80.54 9.72 0001: wait 500 ms 0045: actor $5802 defined 0022: jump_if_false @UMB_B4_32702 // Note: the incorrect math opcode was used here 00CF: set_actor $5802 Z_angle_to 174.61 0158: actor $5802 run_to -972.85 63.93 :UMB_B4_32702 0045: actor $5803 defined jump_if_false @UMB_B4_32736 00CF: set_actor $5803 Z_angle_to 174.61 0158: actor $5803 run_to -974.66 61.59 :UMB_B4_32736 0045: actor $5804 defined jump_if_false @UMB_B4_32770 00CF: set_actor $5804 Z_angle_to 174.61 0158: actor $5804 run_to -973.89 63.74 :UMB_B4_32770 0045: actor $5799 defined jump_if_false @UMB_B4_32793 04B4: (unknown) $5799 120 525 100.0 :UMB_B4_32793 0045: actor $5800 defined jump_if_false @UMB_B4_32816 04B4: (unknown) $5800 120 521 100.0 :UMB_B4_32816 0045: actor $5801 defined jump_if_false @UMB_B4_32839 04B4: (unknown) $5801 120 513 100.0 :UMB_B4_32839 15@ = 0 // (int) :UMB_B4_32843 6 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_32911 // Note: the incorrect math opcode was used here 0045: actor $5543(15@,6) defined 0022: jump_if_false @UMB_B4_32899 // Note: the incorrect math opcode was used here 3 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_32892 // Note: the incorrect math opcode was used here 010F: (unknown) $5543(15@,6) $5693 $5694 $5695 :UMB_B4_32892 03A5: (unknown) $5543(15@,6) 0 :UMB_B4_32899 15@ += 1 // (int) 0002: jump @UMB_B4_32843 :UMB_B4_32911 0045: actor 52@ defined jump_if_false @UMB_B4_32932 0106: give_actor 52@ weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) 52@ 0 :UMB_B4_32932 0001: wait 150 ms 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_507 52@ -967.1 48.55 10.0 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 1500 jump_if_false @UMB_B4_32998 0002: jump @UMB_B4_34597 :UMB_B4_32998 00B9: set_camera_position -971.97 55.99 9.66 rotations 0 0 0 00BA: set_camera_point_at -971.48 55.18 9.98 mode 2 0045: actor $5802 defined jump_if_false @UMB_B4_33072 0158: actor $5802 run_to -968.1 53.41 0504: (unknown) $5802 $5693 $5694 $5695 :UMB_B4_33072 0045: actor $5803 defined 0022: jump_if_false @UMB_B4_33107 // Note: the incorrect math opcode was used here 0158: actor $5803 run_to -971.83 54.11 0504: (unknown) $5803 $5693 $5694 $5695 :UMB_B4_33107 0045: actor $5804 defined 0022: jump_if_false @UMB_B4_33142 // Note: the incorrect math opcode was used here 0158: actor $5804 run_to -969.83 54.95 0504: (unknown) $5804 $5693 $5694 $5695 :UMB_B4_33142 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4DD' 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_33188 0002: jump @UMB_B4_34597 :UMB_B4_33188 00B9: set_camera_position -967.15 47.11 9.91 rotations 0 0 0 00BA: set_camera_point_at -967.21 48.02 10.32 mode 2 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 1000 jump_if_false @UMB_B4_33254 0002: jump @UMB_B4_34597 :UMB_B4_33254 0045: actor 52@ defined jump_if_false @UMB_B4_33299 0414: (unknown) 52@ 10 215 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 500 jump_if_false @UMB_B4_33299 0002: jump @UMB_B4_34597 :UMB_B4_33299 00B9: set_camera_position -965.19 46.17 12.18 rotations 0 0 0 00BA: set_camera_point_at -965.88 46.79 11.79 mode 2 0003: shake_camera 10 0252: object $5692 exists jump_if_false @UMB_B4_33357 0093: destroy_object $5692 :UMB_B4_33357 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 300 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_9000 300 jump_if_false @UMB_B4_33401 0002: jump @UMB_B4_34597 :UMB_B4_33401 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11655 6 00B9: set_camera_position -975.67 79.37 11.43 rotations 0 0 0 00BA: set_camera_point_at -975.37 78.42 11.48 mode 2 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_9309 jump_if_false @UMB_B4_33476 0002: jump @UMB_B4_34597 :UMB_B4_33476 0482: (unknown) 660173992 1 01ED: (unknown) 003E: $5799 = create_actor_pedtype $5816 model #GANG2B at -973.21 58.35 9.72 $5955 = -957.91 // (float) $5964 = 49.7 // (float) $5973 = 11.9 // (float) $5956 = -963.05 // (float) $5965 = 64.47 // (float) $5974 = 12.1 // (float) $5957 = -954.51 // (float) $5966 = 68.01 // (float) $5975 = 11.8 // (float) $5958 = -981.36 // (float) $5967 = 52.15 // (float) $5976 = 12.15 // (float) $5959 = -951.83 // (float) $5968 = 70.75 // (float) $5977 = 12.17 // (float) $5960 = -965.01 // (float) $5969 = 59.29 // (float) $5978 = 11.75 // (float) $5961 = -991.17 // (float) $5970 = 59.72 // (float) $5979 = 12.1 // (float) $5962 = -981.12 // (float) $5971 = 60.52 // (float) $5980 = 11.75 // (float) $5963 = -988.53 // (float) $5972 = 48.99 // (float) $5981 = 11.63 // (float) 15@ = 0 // (int) :UMB_B4_33752 9 > 15@ // (int) num > var 0022: jump_if_false @UMB_B4_33794 // Note: the incorrect math opcode was used here 01BC: (unknown) $5699(15@,9) $5708(15@,9) $5717(15@,9) $5771(15@,9) 15@ += 1 // (int) 0002: jump @UMB_B4_33752 :UMB_B4_33794 00B9: set_camera_position -975.67 79.39 9.53 rotations 0 0 0 00BA: set_camera_point_at -975.37 78.48 9.8 mode 2 0001: wait 2500 ms 0045: actor $5799 defined jump_if_false @UMB_B4_33868 01B1: (unknown) $5799 1 1 1 1 1 01F5: (unknown) $5799 53@ :UMB_B4_33868 0001: wait 0 ms 0045: actor $5799 defined 0022: jump_if_false @UMB_B4_33886 // Note: the incorrect math opcode was used here 00A2: (unknown) $5799 :UMB_B4_33886 0045: actor $5799 defined 0022: jump_if_false @UMB_B4_33911 // Note: the incorrect math opcode was used here 0158: actor $5799 run_to -973.82 86.91 :UMB_B4_33911 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 2100 jump_if_false @UMB_B4_33948 0002: jump @UMB_B4_34597 :UMB_B4_33948 0045: actor $5799 defined jump_if_false @UMB_B4_33964 014B: set_actor $5799 health_to 0 :UMB_B4_33964 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 500 jump_if_false @UMB_B4_33991 0002: jump @UMB_B4_34597 :UMB_B4_33991 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 01ED: (unknown) 0045: actor $933 defined jump_if_false @UMB_B4_34018 0352: (unknown) $933 :UMB_B4_34018 0045: actor $6008 defined jump_if_false @UMB_B4_34033 0352: (unknown) $6008 :UMB_B4_34033 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -1107.43 -421.89 9.8 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $6008 -1107.65 -420.44 9.79 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_11296 5 0045: actor $933 defined jump_if_false @UMB_B4_34124 00CF: set_actor $933 Z_angle_to 0.11 :UMB_B4_34124 0045: actor $6008 defined jump_if_false @UMB_B4_34144 00CF: set_actor $6008 Z_angle_to -157.66 :UMB_B4_34144 0001: wait 300 ms 0045: actor $933 defined jump_if_false @UMB_B4_34169 00CF: set_actor $933 Z_angle_to 11.57 :UMB_B4_34169 0045: actor $6008 defined jump_if_false @UMB_B4_34189 00CF: set_actor $6008 Z_angle_to -157.66 :UMB_B4_34189 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4DE' 'UMB4_SG' $6008 0 // ~w~Umberto Robina says you are a true friend. You can count on me for anything. 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4DE' 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @MAIN_12808 'UMBB4DF' 'UMB4_SH' $6008 0 // ~w~I love you man! Like a son, or a dog... 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_12757 'UMBB4DF' 00B9: set_camera_position -1106.37 -419.95 10.94 rotations 0 0 0 00BA: set_camera_point_at -1107.06 -420.67 11.03 mode 2 0045: actor $933 defined jump_if_false @UMB_B4_34361 04B4: (unknown) $933 120 512 100.0 :UMB_B4_34361 0045: actor $6008 defined jump_if_false @UMB_B4_34384 04B4: (unknown) $6008 120 524 100.0 :UMB_B4_34384 00C8: set_fade_color_RGB 255 255 255 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_4394 500 jump_if_false @UMB_B4_34429 0002: jump @UMB_B4_34597 :UMB_B4_34429 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4DE' 1 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_34476 0002: jump @UMB_B4_34597 :UMB_B4_34476 00B9: set_camera_position -1106.74 -421.45 11.06 rotations 0 0 0 00BA: set_camera_point_at -1107.55 -420.87 11.12 mode 2 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @UMB_B4_10124 'UMBB4DF' 1 0045: actor $6008 defined jump_if_false @UMB_B4_34571 04B4: (unknown) $6008 121 545 1.0 04B4: (unknown) $6008 121 556 1.0 :UMB_B4_34571 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_13401 $5675 jump_if_false @UMB_B4_34597 0002: jump @UMB_B4_34597 :UMB_B4_34597 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_12053 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11837 $6008 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11988 $5692 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11852 0 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_11967 0 0482: (unknown) 660173992 1 0444: (unknown) 76 0444: (unknown) 120 0444: (unknown) 121 01ED: (unknown) 037B: constant_params 4 variable_params 0 unknown 54 call_with_params @UMB_B4_691 $933 -1112.557 -424.072 9.76 0045: actor $933 defined jump_if_false @UMB_B4_34743 010F: (unknown) $933 -1095.633 -422.021 9.702 :UMB_B4_34743 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @MAIN_12435 037B: constant_params 6 variable_params 0 unknown 54 call_with_params @UMB_B4_12784 $5982 $5986 $5990 $5994 $5998 $6002 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_362 2000 0026: return :UMB_B4_34795 0059: text_clear_all 0025: gosub @UMB_B4_25548 2@ > -1 // (int) var > num jump_if_false @UMB_B4_34988 4 > 2@ // (int) num > var 0022: jump_if_false @UMB_B4_34988 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_190 1000 0025: gosub @UMB_B4_24742 0045: actor $933 defined jump_if_false @UMB_B4_34970 0046: unknown_check $933 -997.0 40.92 -943.4 77.27 0 jump_if_false @UMB_B4_34970 00B9: set_camera_position -974.65 76.56 11.0 rotations 0 0 0 00BA: set_camera_point_at -974.65 77.55 10.85 mode 2 0044: put_actor $933 at -974.66 79.55 10.41 010F: (unknown) $933 -974.35 98.04 10.56 0001: wait 1000 ms :UMB_B4_34970 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @UMB_B4_362 1000 :UMB_B4_34988 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 2@ > -1 // (int) var > num jump_if_false @UMB_B4_35041 4 > 2@ // (int) num > var 0022: jump_if_false @UMB_B4_35041 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 54 call_with_params @MAIN_5026 $5431(2@,4) :UMB_B4_35041 $5674 = 20 // (int) 0026: return :UMB_B4_35049 0059: text_clear_all 0025: gosub @UMB_B4_25548 037B: constant_params 2 variable_params 0 unknown 54 call_with_params @99RED_12847 'UMB_B04' 1500 // Havana Good Time 01DF: progress_made += 1 0026: return :UMB_B4_35086 $940 = 0 // (int) 0025: gosub @UMB_B4_25548 0025: gosub @UMB_B4_24742 $5830 == 1 // (int) var == num jump_if_false @UMB_B4_35128 037B: constant_params 0 variable_params 0 unknown 54 call_with_params @UMB_B4_8836 :UMB_B4_35128 024F: (unknown) 1.0 02CA: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 007A: mission_cleanup 0026: return //-------------Mission 70--------------- :BRY_B1 0238: name_thread 'BRY_B1' 01EA: increment_mission_attempts 033A: use_GXT_table 'BRY_B1' 0025: gosub @BRY_B1_7160 009D: wasted_or_busted // mission only jump_if_false @BRY_B1_45 0025: gosub @BRY_B1_16587 :BRY_B1_45 0025: gosub @BRY_B1_16632 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BRY_B1_86 02B4: set_camera_transverse_delay 0 time 7@ :BRY_B1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BRY_B1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BRY_B1_138 :BRY_B1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BRY_B1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BRY_B1_172 02B4: set_camera_transverse_delay 0 time 5@ :BRY_B1_172 809F: not actor 3@ dead 0022: jump_if_false @BRY_B1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BRY_B1_188 0026: return :BRY_B1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BRY_B1_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 @BRY_B1_248 0400: (unknown) $933 $1070 0002: jump @BRY_B1_254 :BRY_B1_248 02C0: (unknown) $933 $1070 :BRY_B1_254 0@ >= 0 // (int) var >= num jump_if_false @BRY_B1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :BRY_B1_281 0045: actor $933 defined jump_if_false @BRY_B1_349 807E: not actor $933 driving jump_if_false @BRY_B1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BRY_B1_329 :BRY_B1_326 021D: (unknown) 0 :BRY_B1_329 $1078 == 0 // (int) var == num jump_if_false @BRY_B1_345 02EA: select_interior 2 :BRY_B1_345 01AE: (unknown) 1 :BRY_B1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :BRY_B1_362 0045: actor $933 defined jump_if_false @BRY_B1_426 807E: not actor $933 driving jump_if_false @BRY_B1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BRY_B1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BRY_B1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BRY_B1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BRY_B1_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 @BRY_B1_475 02EA: select_interior 0 :BRY_B1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BRY_B1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BRY_B1_505 0026: return 0045: actor 0@ defined jump_if_false @BRY_B1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BRY_B1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BRY_B1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BRY_B1_556 0026: return :BRY_B1_558 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BRY_B1_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 @BRY_B1_605 :BRY_B1_601 1@ = 0 // (int) :BRY_B1_605 1@ == 1 // (int) var == num jump_if_false @BRY_B1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B1_682 007E: actor 0@ driving jump_if_false @BRY_B1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BRY_B1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BRY_B1_671 :BRY_B1_668 00F1: (unknown) 0@ :BRY_B1_671 0002: jump @BRY_B1_682 :BRY_B1_678 1@ = 0 // (int) :BRY_B1_682 0002: jump @BRY_B1_605 :BRY_B1_689 0026: return 0045: actor 0@ defined jump_if_false @BRY_B1_783 007E: actor 0@ driving jump_if_false @BRY_B1_767 02A7: unknown_check 0@ jump_if_false @BRY_B1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BRY_B1_760 :BRY_B1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B1_760 0002: jump @BRY_B1_776 :BRY_B1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B1_776 0002: jump @BRY_B1_785 :BRY_B1_783 005F: (unknown) :BRY_B1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BRY_B1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BRY_B1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B1_877 :BRY_B1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_558 0@ 4@ > -1 // (int) var > num jump_if_false @BRY_B1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_558 4@ :BRY_B1_877 0002: jump @BRY_B1_943 :BRY_B1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B1_943 :BRY_B1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @BRY_B1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_558 3@ :BRY_B1_943 0045: actor 0@ defined jump_if_false @BRY_B1_995 004F: unknown_check 1@ jump_if_false @BRY_B1_995 007E: actor 0@ driving jump_if_false @BRY_B1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @BRY_B1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B1_558 0@ :BRY_B1_995 5@ = 0 // (int) :BRY_B1_999 5@ == 0 // (int) var == num jump_if_false @BRY_B1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B1_1090 004F: unknown_check 1@ jump_if_false @BRY_B1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @BRY_B1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BRY_B1_1090 :BRY_B1_1056 2@ == -1 // (int) var == num jump_if_false @BRY_B1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BRY_B1_1090 :BRY_B1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BRY_B1_1090 0002: jump @BRY_B1_999 :BRY_B1_1097 0026: return :BRY_B1_1099 0@ == 0 // (int) var == num jump_if_false @BRY_B1_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B1_1318 :BRY_B1_1142 0@ == 1 // (int) var == num jump_if_false @BRY_B1_1175 03CF: (unknown) 200 200 200 255 0002: jump @BRY_B1_1318 :BRY_B1_1175 0@ == 2 // (int) var == num jump_if_false @BRY_B1_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BRY_B1_1318 :BRY_B1_1217 0@ == 3 // (int) var == num jump_if_false @BRY_B1_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B1_1318 :BRY_B1_1261 0@ == 4 // (int) var == num jump_if_false @BRY_B1_1292 03CF: (unknown) 8 143 59 255 0002: jump @BRY_B1_1318 :BRY_B1_1292 0@ == 5 // (int) var == num jump_if_false @BRY_B1_1318 03CF: (unknown) 237 130 180 255 :BRY_B1_1318 0026: return :BRY_B1_1320 00BC: (unknown) 0@ 2 0026: return :BRY_B1_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 @BRY_B1_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B1_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BRY_B1_1382 0 > 3@ // (int) num > var 0022: jump_if_false @BRY_B1_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BRY_B1_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 @BRY_B1_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BRY_B1_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 @BRY_B1_1644 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_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 @BRY_B1_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 @BRY_B1_1758 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @BRY_B1_1784 :BRY_B1_1758 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1780 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @BRY_B1_1784 :BRY_B1_1780 0035: 3@ = 2@ // (int vars) :BRY_B1_1784 0002: jump @BRY_B1_1795 :BRY_B1_1791 0035: 3@ = 0@ // (int vars) :BRY_B1_1795 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_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 @BRY_B1_1830 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @BRY_B1_1856 :BRY_B1_1830 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_1852 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @BRY_B1_1856 :BRY_B1_1852 0036: 3@ = 2@ // (float vars) :BRY_B1_1856 0002: jump @BRY_B1_1867 :BRY_B1_1863 0036: 3@ = 0@ // (float vars) :BRY_B1_1867 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @BRY_B1_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 @BRY_B1_1899 :BRY_B1_1895 0035: 1@ = 0@ // (int vars) :BRY_B1_1899 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @BRY_B1_1927 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @BRY_B1_1931 :BRY_B1_1927 0036: 1@ = 0@ // (float vars) :BRY_B1_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 @BRY_B1_1966 005F: (unknown) :BRY_B1_1966 801D: not 1@ == 0 // (int) var == var jump_if_false @BRY_B1_1979 005F: (unknown) :BRY_B1_1979 801D: not 2@ == 0 // (int) var == var jump_if_false @BRY_B1_1992 005F: (unknown) :BRY_B1_1992 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2007 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2007 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_2020 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_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 @BRY_B1_2222 0026: return :BRY_B1_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 @BRY_B1_2267 0026: return :BRY_B1_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 @BRY_B1_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 @BRY_B1_2335 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_2335 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_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 @BRY_B1_2361 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_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 @BRY_B1_2444 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_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 @BRY_B1_2480 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :BRY_B1_2480 3@ > 380.0 // (float) var > num jump_if_false @BRY_B1_2499 3@ = 380.0 // (float) :BRY_B1_2499 5.0 > 4@ // (float) num > var 0022: jump_if_false @BRY_B1_2518 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :BRY_B1_2518 4@ > 240.0 // (float) var > num jump_if_false @BRY_B1_2537 4@ = 240.0 // (float) :BRY_B1_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 @BRY_B1_2635 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :BRY_B1_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 @BRY_B1_2675 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :BRY_B1_2675 10@ > 0 // (float) var > num jump_if_false @BRY_B1_2693 9@ = 1 // (int) 005E: (unknown) :BRY_B1_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 @BRY_B1_2732 // Note: the incorrect math opcode was used here 005F: (unknown) :BRY_B1_2732 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :BRY_B1_3195 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_3345 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @BRY_B1_3321 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :BRY_B1_3321 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @BRY_B1_3195 :BRY_B1_3345 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @BRY_B1_3428 0 > 5@ // (int) num > var 0022: jump_if_false @BRY_B1_3411 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_3415 :BRY_B1_3411 0035: 10@ = 5@ // (int vars) :BRY_B1_3415 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @BRY_B1_3433 :BRY_B1_3428 0203: set_draw_text_position 0@ 1@ GXT 4@ :BRY_B1_3433 0026: return :BRY_B1_3435 0045: actor 0@ defined 0022: jump_if_false @BRY_B1_3520 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :BRY_B1_3520 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @BRY_B1_3435 0@ 2@ 3@ jump_if_false @BRY_B1_3547 0203: set_draw_text_position 2@ 3@ GXT 1@ :BRY_B1_3547 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @BRY_B1_3435 0@ 3@ 4@ jump_if_false @BRY_B1_3575 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :BRY_B1_3575 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @BRY_B1_3435 0@ 4@ 5@ jump_if_false @BRY_B1_3604 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :BRY_B1_3604 0026: return 007F: player 0 pressed_key 4 jump_if_false @BRY_B1_3681 007F: player 0 pressed_key 8 jump_if_false @BRY_B1_3674 $5604 == 0 // (int) var == num jump_if_false @BRY_B1_3674 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) :BRY_B1_3674 0002: jump @BRY_B1_3686 :BRY_B1_3681 $5604 = 0 // (int) :BRY_B1_3686 007F: player 0 pressed_key 4 jump_if_false @BRY_B1_3772 007F: player 0 pressed_key 9 jump_if_false @BRY_B1_3765 $5605 == 0 // (int) var == num jump_if_false @BRY_B1_3765 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) :BRY_B1_3765 0002: jump @BRY_B1_3777 :BRY_B1_3772 $5605 = 0 // (int) :BRY_B1_3777 0026: return :BRY_B1_3779 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_5026 $5387(0@,7) 0026: return 0059: text_clear_all 3@ == 1 // (int) var == num jump_if_false @BRY_B1_3825 0045: actor 1@ defined jump_if_false @BRY_B1_3825 0220: (unknown) 1@ 19 2@ :BRY_B1_3825 0057: show_text_highpriority GXT $5352(0@,9) time 5000 flag 1 0026: return :BRY_B1_3838 010E: 0@ = current_time_in_ms $5760 == 1 // (int) var == num jump_if_false @BRY_B1_3873 0011: 0@ > $5832 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_3873 // Note: the incorrect math opcode was used here 0059: text_clear_all $5760 = 0 // (int) :BRY_B1_3873 0026: return :BRY_B1_3875 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B1_3838 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_3943 0059: text_clear_all 0057: show_text_highpriority GXT $5361(0@,14) time 8000 flag 1 010E: 1@ = current_time_in_ms 0035: $5832 = 1@ // (int vars) $5832 += 3000 // (int) 0035: $5833 = 1@ // (int vars) $5833 += 8000 // (int) $5760 = 1 // (int) :BRY_B1_3943 0026: return 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B1_3838 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_4005 0057: show_text_highpriority GXT $5375(0@,12) time 5000 flag 1 010E: 1@ = current_time_in_ms 0035: $5834 = 1@ // (int vars) $5834 += 3000 // (int) 0035: $5835 = 1@ // (int vars) $5835 += 4000 // (int) :BRY_B1_4005 0026: return :BRY_B1_4007 0045: actor 0@ defined jump_if_false @BRY_B1_4092 02F8: (unknown) 0@ 1@ 1@ == 1 // (int) var == num jump_if_false @BRY_B1_4063 0043: store_actor 0@ position_to $5669 $5670 $5671 // Note: the incorrect math opcode was used here 0200: (unknown) 0@ 0 0044: put_actor 0@ at $5669 $5670 100.0 0002: jump @BRY_B1_4087 :BRY_B1_4063 0200: (unknown) 0@ 1 01BB: (unknown) $5669 $5670 $5671 $5671 0044: put_actor 0@ at $5669 $5670 $5671 :BRY_B1_4087 0035: $5788 = 1@ // (int vars) :BRY_B1_4092 0026: return :BRY_B1_4094 0045: actor $933 defined 0022: jump_if_false @BRY_B1_4152 // Note: the incorrect math opcode was used here 809A: not player $933 wanted_level > 2 jump_if_false @BRY_B1_4152 $5782 == 0 // (int) var == num jump_if_false @BRY_B1_4152 0057: show_text_highpriority GXT 'BRY1_34' time 7000 flag 1 // Don't lose the cops, or they will chase Lance instead. $5782 = 1 // (int) :BRY_B1_4152 0026: return :BRY_B1_4154 2@ = 0 // (int) 0045: actor 1@ defined jump_if_false @BRY_B1_4174 0043: store_actor 1@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here :BRY_B1_4174 031D: (unknown) $937 $938 6@ 7@ 9@ 150.0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B1_4281 // Note: the incorrect math opcode was used here 9@ > 50.0 // (float) var > num jump_if_false @BRY_B1_4250 2@ = 1 // (int) 0036: 10@ = 9@ // (float vars) 10@ -= 150.0 // (float) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5592 10@ $5846 0038: $5847 = float $5846 to_integer // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4274 :BRY_B1_4250 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13346 'BRYB1CD' 2@ = 2 // (int) :BRY_B1_4274 0002: jump @BRY_B1_4323 :BRY_B1_4281 $5755 == 1 // (int) var == num jump_if_false @BRY_B1_4323 010E: $5831 = current_time_in_ms 0011: $5831 > $5830 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_4323 // Note: the incorrect math opcode was used here 0059: text_clear_all $5759 = 0 // (int) $5755 = 0 // (int) :BRY_B1_4323 0026: return :BRY_B1_4325 0045: actor $5650 defined jump_if_false @BRY_B1_4377 0043: store_actor $5650 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031E: (unknown) 0@ 1@ 2@ $5660 $5661 $5662 $5841 0036: 3@ = $5841 // (float vars) 0030: 3@ /= $5843 // (float vars) // Note: the incorrect math opcode was used here 3@ *= 100.0 // (float) 0038: $5844 = float 3@ to_integer // Note: the incorrect math opcode was used here :BRY_B1_4377 0026: return :BRY_B1_4379 0139: 0@ = random_int_in_ranges 0 4 0@ == 0 // (int) var == num jump_if_false @BRY_B1_4466 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'BRYB1CF' 'BRY1_22' $5650 0 // ~w~Keep going Vic. We're almost there. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'BRYB1CF' 0006: $5869 = 'BRYB1CF' // (string) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4705 :BRY_B1_4466 0@ == 1 // (int) var == num jump_if_false @BRY_B1_4548 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'BRYB1CG' 'BRY1_23' $5650 0 // ~w~Don't give up man. Not much further now. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'BRYB1CG' 0006: $5869 = 'BRYB1CG' // (string) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4705 :BRY_B1_4548 0@ == 2 // (int) var == num jump_if_false @BRY_B1_4630 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'BRYB1CH' 'BRY1_24' $5650 0 // ~w~Hey Bryan, can we stop for a burger? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'BRYB1CH' 0006: $5869 = 'BRYB1CH' // (string) // Note: the incorrect math opcode was used here 0002: jump @BRY_B1_4705 :BRY_B1_4630 0@ == 3 // (int) var == num jump_if_false @BRY_B1_4705 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'BRYB1CI' 'BRY1_25' $5650 0 // ~w~We're nearly there. Just a little longer. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'BRYB1CI' 0006: $5869 = 'BRYB1CI' // (string) // Note: the incorrect math opcode was used here :BRY_B1_4705 0026: return :BRY_B1_4707 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B1_3838 0045: actor $933 defined jump_if_false @BRY_B1_5062 004F: unknown_check $5694 jump_if_false @BRY_B1_5062 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_5062 // Note: the incorrect math opcode was used here $5761 == 0 // (int) var == num jump_if_false @BRY_B1_4834 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_4827 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'BRYB1CA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'BRYB1CA' jump_if_false @BRY_B1_4827 $5761 = 1 // (int) :BRY_B1_4827 0002: jump @BRY_B1_5017 :BRY_B1_4834 $5761 == 1 // (int) var == num jump_if_false @BRY_B1_5017 $5762 == 0 // (int) var == num jump_if_false @BRY_B1_4929 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_4922 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'BRYB1CB' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'BRYB1CB' jump_if_false @BRY_B1_4922 $5762 = 1 // (int) :BRY_B1_4922 0002: jump @BRY_B1_5017 :BRY_B1_4929 $5762 == 1 // (int) var == num jump_if_false @BRY_B1_5017 $5763 == 0 // (int) var == num jump_if_false @BRY_B1_5017 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_5017 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'BRYB1CC' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'BRYB1CC' jump_if_false @BRY_B1_5017 $5763 = 1 // (int) :BRY_B1_5017 $5841 > 1100.0 // (float) var > num jump_if_false @BRY_B1_5062 $5767 == 0 // (int) var == num jump_if_false @BRY_B1_5062 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 $5869 $5767 = 1 // (int) :BRY_B1_5062 0026: return :BRY_B1_5064 0@ = 0 // (int) :BRY_B1_5068 2 > 0@ // (int) num > var 0022: jump_if_false @BRY_B1_5151 // Note: the incorrect math opcode was used here 0078: if and 01F7: garage $916(0@,4) respray_done 008B: actor $933 in_sphere_in_car $5606(0@,2) $5608(0@,2) $5610(0@,2) radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @BRY_B1_5125 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B1_5125 809A: not player $933 wanted_level > 0 jump_if_false @BRY_B1_5139 005E: (unknown) :BRY_B1_5139 0@ += 1 // (int) 0002: jump @BRY_B1_5068 :BRY_B1_5151 005F: (unknown) :BRY_B1_5153 0@ = 0 // (int) 004F: unknown_check $5694 jump_if_false @BRY_B1_5308 82A6: not (unknown) $933 $5694 0022: jump_if_false @BRY_B1_5308 // Note: the incorrect math opcode was used here $5786 == 0 // (int) var == num jump_if_false @BRY_B1_5222 0057: show_text_highpriority GXT 'BRY1_50' time 7000 flag 1 // Don't leave the ~b~decoy van. $5786 = 1 // (int) 0002: jump @BRY_B1_5308 :BRY_B1_5222 004D: store_car $5694 position_to 1@ 2@ 3@ 031D: (unknown) 1@ 2@ $937 $938 4@ 4@ > 15.0 // (float) var > num jump_if_false @BRY_B1_5308 $5787 == 0 // (int) var == num jump_if_false @BRY_B1_5289 010E: 6@ = current_time_in_ms 0035: 7@ = 6@ // (int vars) 7@ += 10000 // (int) $5787 = 1 // (int) 0002: jump @BRY_B1_5308 :BRY_B1_5289 010E: 5@ = current_time_in_ms 0011: 5@ > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_5308 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :BRY_B1_5308 0026: return :BRY_B1_5310 004F: unknown_check $5659 jump_if_false @BRY_B1_5382 0045: actor $5650 defined jump_if_false @BRY_B1_5382 8089: not actor $5650 in_sphere $5691 $5692 $5693 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BRY_B1_5382 // Note: the incorrect math opcode was used here 0050: set_car $5659 max_speed_to 23.0 0051: set_car $5659 traffic_behavior_to 2 01B6: (unknown) $5659 $5691 $5692 $5693 :BRY_B1_5382 0026: return 0045: actor $933 defined 0022: jump_if_false @BRY_B1_5519 // Note: the incorrect math opcode was used here 031E: (unknown) $937 $938 $939 $5848 $5849 $5850 0@ 30.0 > 0@ // (float) num > var 0022: jump_if_false @BRY_B1_5519 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :BRY_B1_5427 2 > 1@ // (int) num > var 0022: jump_if_false @BRY_B1_5485 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $5461(1@,2) defined 0022: jump_if_false @BRY_B1_5473 // Note: the incorrect math opcode was used here 0044: put_actor $5461(1@,2) at $5463(1@,2) $5465(1@,2) $5467(1@,2) :BRY_B1_5473 1@ += 1 // (int) 0002: jump @BRY_B1_5427 :BRY_B1_5485 0252: object $1205 exists jump_if_false @BRY_B1_5513 010D: put_object $1205 at -1141.49 -235.67 15.5 :BRY_B1_5513 $5770 = 1 // (int) :BRY_B1_5519 0026: return 0@ = 0 // (int) :BRY_B1_5525 2 > 0@ // (int) num > var 0022: jump_if_false @BRY_B1_5837 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @BRY_B1_5825 // Note: the incorrect math opcode was used here $5777 == 0 // (int) var == num jump_if_false @BRY_B1_5628 0078: if or 8047: not unknown_check $933 $5747 $5748 $5749 $5750 $5751 $5752 0 0328: unknown_check $5469(0@,2) $933 0022: jump_if_false @BRY_B1_5621 // Note: the incorrect math opcode was used here 809A: not player $933 wanted_level > 2 jump_if_false @BRY_B1_5615 0098: set_player $933 wanted_level_to 3 :BRY_B1_5615 $5777 = 1 // (int) :BRY_B1_5621 0002: jump @BRY_B1_5825 :BRY_B1_5628 0045: actor $5461(0@,2) defined jump_if_false @BRY_B1_5805 004F: unknown_check $5469(0@,2) jump_if_false @BRY_B1_5791 02A6: (unknown) $5461(0@,2) $5469(0@,2) 0022: jump_if_false @BRY_B1_5777 // Note: the incorrect math opcode was used here $5489(0@,2) == 0 // (int) var == num jump_if_false @BRY_B1_5727 0325: (unknown) $5469(0@,2) 0 02E9: set_car $5469(0@,2) speed_to 30.0 02C7: (unknown) $5469(0@,2) 8 800 $5489(0@,2) = 1 // (int) 0002: jump @BRY_B1_5770 :BRY_B1_5727 0050: set_car $5469(0@,2) max_speed_to 25.0 007E: actor $933 driving jump_if_false @BRY_B1_5762 0052: set_car $5469(0@,2) driver_behaviour_to 5 0002: jump @BRY_B1_5770 :BRY_B1_5762 0052: set_car $5469(0@,2) driver_behaviour_to 21 :BRY_B1_5770 0002: jump @BRY_B1_5784 :BRY_B1_5777 0052: set_car $5469(0@,2) driver_behaviour_to 0 :BRY_B1_5784 0002: jump @BRY_B1_5798 :BRY_B1_5791 0052: set_car $5469(0@,2) driver_behaviour_to 0 :BRY_B1_5798 0002: jump @BRY_B1_5825 :BRY_B1_5805 0045: actor $5461(0@,2) defined jump_if_false @BRY_B1_5825 0052: set_car $5469(0@,2) driver_behaviour_to 0 :BRY_B1_5825 0@ += 1 // (int) 0002: jump @BRY_B1_5525 :BRY_B1_5837 0026: return :BRY_B1_5839 $5760 == 1 // (int) var == num jump_if_false @BRY_B1_5869 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B1_3838 0002: jump @BRY_B1_6021 :BRY_B1_5869 $5764 == 0 // (int) var == num jump_if_false @BRY_B1_5939 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'BRYB1CJ' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'BRYB1CJ' jump_if_false @BRY_B1_5932 $5764 = 1 // (int) :BRY_B1_5932 0002: jump @BRY_B1_6021 :BRY_B1_5939 $5765 == 0 // (int) var == num jump_if_false @BRY_B1_6009 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'BRYB1CK' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'BRYB1CK' jump_if_false @BRY_B1_6002 $5765 = 1 // (int) :BRY_B1_6002 0002: jump @BRY_B1_6021 :BRY_B1_6009 003F: destroy_actor $5650 003F: destroy_actor $5703 0049: destroy_car $5659 :BRY_B1_6021 0026: return :BRY_B1_6023 0045: actor $933 defined jump_if_false @BRY_B1_6416 004F: unknown_check $5694 jump_if_false @BRY_B1_6416 0045: actor $5650 defined jump_if_false @BRY_B1_6226 02A6: (unknown) $5650 $5694 0022: jump_if_false @BRY_B1_6102 // Note: the incorrect math opcode was used here 011A: (unknown) $5650 00E3: (unknown) $5650 032D: (unknown) $5650 1 $5773 = 1 // (int) $5778 = 1 // (int) 0002: jump @BRY_B1_6219 :BRY_B1_6102 01F0: actor $5650 in_range_of_player $933 0022: jump_if_false @BRY_B1_6149 // Note: the incorrect math opcode was used here $5773 == 1 // (int) var == num jump_if_false @BRY_B1_6142 $5778 = 0 // (int) 00BB: (unknown) $5652 $5773 = 0 // (int) :BRY_B1_6142 0002: jump @BRY_B1_6219 :BRY_B1_6149 $5773 == 0 // (int) var == num jump_if_false @BRY_B1_6219 00C1: (unknown) $5650 $5652 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1320 $5652 $5773 = 1 // (int) $5778 == 0 // (int) var == num jump_if_false @BRY_B1_6219 $5760 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 0 $5778 = 1 // (int) :BRY_B1_6219 0002: jump @BRY_B1_6230 :BRY_B1_6226 00BB: (unknown) $5652 :BRY_B1_6230 0045: actor $5703 defined jump_if_false @BRY_B1_6412 02A6: (unknown) $5703 $5694 0022: jump_if_false @BRY_B1_6287 // Note: the incorrect math opcode was used here 011A: (unknown) $5703 00E3: (unknown) $5703 032D: (unknown) $5703 1 $5774 = 1 // (int) $5779 = 1 // (int) 0002: jump @BRY_B1_6405 :BRY_B1_6287 01F0: actor $5703 in_range_of_player $933 0022: jump_if_false @BRY_B1_6334 // Note: the incorrect math opcode was used here $5774 == 1 // (int) var == num jump_if_false @BRY_B1_6327 00BB: (unknown) $5704 $5774 = 0 // (int) $5779 = 0 // (int) :BRY_B1_6327 0002: jump @BRY_B1_6405 :BRY_B1_6334 $5774 == 0 // (int) var == num jump_if_false @BRY_B1_6405 00C1: (unknown) $5703 $5704 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1320 $5704 $5774 = 1 // (int) $5779 == 0 // (int) var == num jump_if_false @BRY_B1_6405 $5760 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 1 $5779 = 1 // (int) :BRY_B1_6405 0002: jump @BRY_B1_6416 :BRY_B1_6412 00BB: (unknown) $5704 :BRY_B1_6416 0026: return :BRY_B1_6418 0045: actor $933 defined jump_if_false @BRY_B1_6916 004F: unknown_check $5694 jump_if_false @BRY_B1_6912 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_6535 // Note: the incorrect math opcode was used here $5781 = 1 // (int) $5775 == 1 // (int) var == num jump_if_false @BRY_B1_6481 00BB: (unknown) $5695 $5775 = 0 // (int) :BRY_B1_6481 004F: unknown_check $5659 jump_if_false @BRY_B1_6528 $5776 == 0 // (int) var == num jump_if_false @BRY_B1_6528 00C0: (unknown) $5659 $5672 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1320 $5672 $5776 = 1 // (int) :BRY_B1_6528 0002: jump @BRY_B1_6905 :BRY_B1_6535 0078: if and 0045: actor $5650 defined 0045: actor $5703 defined jump_if_false @BRY_B1_6905 0078: if or 81F0: not actor $5650 in_range_of_player $933 81F0: not actor $5703 in_range_of_player $933 0022: jump_if_false @BRY_B1_6820 // Note: the incorrect math opcode was used here 0078: if or 82A6: not (unknown) $5650 $5694 82A6: not (unknown) $5703 $5694 0022: jump_if_false @BRY_B1_6728 // Note: the incorrect math opcode was used here 004F: unknown_check $5659 0022: jump_if_false @BRY_B1_6699 // Note: the incorrect math opcode was used here 0078: if and 02A6: (unknown) $5650 $5659 02A6: (unknown) $5703 $5659 0022: jump_if_false @BRY_B1_6692 // Note: the incorrect math opcode was used here $5776 == 1 // (int) var == num jump_if_false @BRY_B1_6656 00BB: (unknown) $5672 $5776 = 0 // (int) :BRY_B1_6656 $5775 == 0 // (int) var == num jump_if_false @BRY_B1_6692 00C0: (unknown) $5694 $5695 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1320 $5695 $5775 = 1 // (int) :BRY_B1_6692 0002: jump @BRY_B1_6721 :BRY_B1_6699 $5775 == 1 // (int) var == num jump_if_false @BRY_B1_6721 00BB: (unknown) $5695 $5775 = 0 // (int) :BRY_B1_6721 0002: jump @BRY_B1_6813 :BRY_B1_6728 $5775 == 0 // (int) var == num jump_if_false @BRY_B1_6813 00C0: (unknown) $5694 $5695 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1320 $5695 $5760 = 0 // (int) $5775 = 1 // (int) $5781 == 1 // (int) var == num jump_if_false @BRY_B1_6801 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 9 0002: jump @BRY_B1_6813 :BRY_B1_6801 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 3 :BRY_B1_6813 0002: jump @BRY_B1_6905 :BRY_B1_6820 $5775 == 0 // (int) var == num jump_if_false @BRY_B1_6905 00C0: (unknown) $5694 $5695 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_1320 $5695 $5760 = 0 // (int) $5775 = 1 // (int) $5781 == 1 // (int) var == num jump_if_false @BRY_B1_6893 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 9 0002: jump @BRY_B1_6905 :BRY_B1_6893 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 3 :BRY_B1_6905 0002: jump @BRY_B1_6916 :BRY_B1_6912 00BB: (unknown) $5695 :BRY_B1_6916 0026: return :BRY_B1_6918 0045: actor $933 defined jump_if_false @BRY_B1_7158 004F: unknown_check $5694 jump_if_false @BRY_B1_7158 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_7132 // Note: the incorrect math opcode was used here 0045: actor $5650 defined 0022: jump_if_false @BRY_B1_7125 // Note: the incorrect math opcode was used here 02A6: (unknown) $5650 $5694 0022: jump_if_false @BRY_B1_7099 // Note: the incorrect math opcode was used here 0045: actor $5703 defined 0022: jump_if_false @BRY_B1_7092 // Note: the incorrect math opcode was used here 02A6: (unknown) $5703 $5694 0022: jump_if_false @BRY_B1_7066 // Note: the incorrect math opcode was used here $5753 == 0 // (int) var == num jump_if_false @BRY_B1_7059 $5760 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B1_3875 2 00C3: (unknown) $5848 $5849 $5850 $5851 0248: (unknown) $5848 $5849 $5850 5.0 $5872 $5753 = 1 // (int) :BRY_B1_7059 0002: jump @BRY_B1_7092 :BRY_B1_7066 $5753 == 1 // (int) var == num jump_if_false @BRY_B1_7092 00BB: (unknown) $5851 0249: (unknown) $5872 $5753 = 0 // (int) :BRY_B1_7092 0002: jump @BRY_B1_7125 :BRY_B1_7099 $5753 == 1 // (int) var == num jump_if_false @BRY_B1_7125 00BB: (unknown) $5851 0249: (unknown) $5872 $5753 = 0 // (int) :BRY_B1_7125 0002: jump @BRY_B1_7158 :BRY_B1_7132 $5753 == 1 // (int) var == num jump_if_false @BRY_B1_7158 00BB: (unknown) $5851 0249: (unknown) $5872 $5753 = 0 // (int) :BRY_B1_7158 0026: return :BRY_B1_7160 $940 = 1 // (int) 0001: wait 0 ms 2@ = -600.47 // (float) 3@ = 1225.0 // (float) 4@ = 10.04 // (float) 5@ = -786.9 // (float) 6@ = 672.2 // (float) 7@ = 11.32 // (float) 8@ = -776.9 // (float) 9@ = 672.2 // (float) 10@ = 11.29 // (float) 11@ = -1150.0 // (float) 12@ = -231.19 // (float) 13@ = 10.45 // (float) 14@ = -1150.0 // (float) 15@ = -231.66 // (float) 16@ = 11.56 // (float) 17@ = -1153.0 // (float) 18@ = -224.5 // (float) 19@ = 10.3 // (float) 20@ = -1134.53 // (float) 21@ = -239.01 // (float) 22@ = 10.4 // (float) 23@ = -1153.0 // (float) 24@ = -235.15 // (float) 25@ = 11.41 // (float) $5660 = -1146.0 // (float) $5661 = -224.5 // (float) $5662 = 10.0 // (float) $5663 = -1146.0 // (float) $5664 = -236.59 // (float) $5665 = 11.95 // (float) 26@ = -602.42 // (float) 27@ = 1222.74 // (float) 28@ = 10.07 // (float) $5848 = -1137.87 // (float) $5849 = -235.06 // (float) $5850 = 11.46 // (float) 32@ = -1157.97 // (float) 33@ = -241.76 // (float) 34@ = 10.55 // (float) 35@ = -1141.86 // (float) 36@ = -220.22 // (float) 37@ = 17.48 // (float) 38@ = -583.42 // (float) 39@ = 1225.47 // (float) 40@ = 10.05 // (float) 41@ = 0 // (int) 43@ = -1003.6 // (float) 44@ = -435.31 // (float) 45@ = 10.0 // (float) $5747 = -1039.32 // (float) $5748 = -289.08 // (float) $5749 = 9.0 // (float) $5750 = -1182.74 // (float) $5751 = -151.76 // (float) $5752 = 35.0 // (float) $5822 = -1156.95 // (float) $5823 = -226.9 // (float) $5824 = 10.4 // (float) $5825 = -1148.12 // (float) $5826 = -219.0 // (float) $5827 = 10.5 // (float) $5880 = -1150.9 // (float) $5881 = -221.0 // (float) $5882 = 10.4 // (float) $5883 = 0 // (float) $5884 = 0 // (float) $5885 = 32.0 // (float) $5886 = -1150.5 // (float) $5891 = -223.5 // (float) $5896 = 10.4 // (float) $5887 = -1156.2 // (float) $5892 = -230.52 // (float) $5897 = 10.4 // (float) $5888 = -1151.19 // (float) $5893 = -227.84 // (float) $5898 = 10.4 // (float) $5889 = -1155.03 // (float) $5894 = -228.65 // (float) $5899 = 10.4 // (float) $5890 = -1150.9 // (float) $5895 = -221.0 // (float) $5900 = 10.4 // (float) $5901 = 0 // (float) $5906 = 0 // (float) $5911 = 56.0 // (float) $5902 = 0 // (float) $5907 = 0 // (float) $5912 = 125.0 // (float) $5903 = 0 // (float) $5908 = 0 // (float) $5913 = 207.0 // (float) $5904 = 0 // (float) $5909 = 0 // (float) $5914 = 0 // (float) $5905 = 0 // (float) $5910 = 0 // (float) $5915 = 32.0 // (float) $5653 = -1148.12 // (float) $5654 = -230.48 // (float) $5655 = 10.57 // (float) $5656 = -1147.68 // (float) $5657 = -234.25 // (float) $5658 = 11.56 // (float) $5852 = -1056.01 // (float) $5853 = 143.44 // (float) $5854 = 10.13 // (float) $5856 = -827.76 // (float) $5857 = -901.91 // (float) $5858 = 10.09 // (float) $5840 = 0 // (int) $5691 = -685.96 // (float) $5692 = 1150.3 // (float) $5693 = 10.27 // (float) $5705 = -602.27 // (float) $5706 = 1226.7 // (float) $5707 = 10.07 // (float) $5711 = -1144.41 // (float) $5712 = -232.86 // (float) $5713 = 10.37 // (float) $5714 = -1146.07 // (float) $5715 = -237.04 // (float) $5716 = 11.4 // (float) $5767 = 0 // (int) $5768 = 0 // (int) $5771 = 0 // (int) $5773 = 0 // (int) $5774 = 0 // (int) $5775 = 0 // (int) $5776 = 0 // (int) $5777 = 0 // (int) $5778 = 0 // (int) $5779 = 0 // (int) $5781 = 0 // (int) $5873 = 0 // (int) $5745 = 0 // (int) $5746 = 0 // (int) $5781 = 0 // (int) $5788 = 0 // (int) $5782 = 0 // (int) $5783 = 0 // (int) $5784 = 0 // (int) $5785 = 0 // (int) $5786 = 0 // (int) $5787 = 0 // (int) $5874 = 0 // (int) 0006: $5608 = 'BRY1_08' // (string) // ~w~This is gonna be the decoy van. // Note: the incorrect math opcode was used here 0006: $5609 = 'BRY1_09' // (string) // ~w~C'mon Vic. You drive. // Note: the incorrect math opcode was used here 0006: $5610 = 'BRY1_10' // (string) // ~w~We need to get in there without being seen. // Note: the incorrect math opcode was used here 0006: $5611 = 'BRY1_11' // (string) // ~w~Vic. You run in while LV and I distract the cops. // Note: the incorrect math opcode was used here 0006: $5612 = 'BRY1_12' // (string) // ~w~This van's the wrong color, Forbes. // Note: the incorrect math opcode was used here 0006: $5613 = 'BRY1_13' // (string) // ~w~Relax. It's nothing a little paint can't fix. // Note: the incorrect math opcode was used here 0006: $5614 = 'BRY1_14' // (string) // ~w~This van is good to Van Gogh... Heh-heh. // Note: the incorrect math opcode was used here 0006: $5615 = 'BRY1_15' // (string) // ~w~Yeah, funny... Vic, take the decoy and lead the cops away from here. // Note: the incorrect math opcode was used here 0006: $5616 = 'BRY1_16' // (string) // ~w~We'll let you know when we're home free. // Note: the incorrect math opcode was used here 0006: $5617 = 'BRY1_29' // (string) // Go back and get ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5618 = 'BRY1_30' // (string) // Go back and get ~b~Forbes. // Note: the incorrect math opcode was used here 0006: $5619 = 'BRY1_31' // (string) // Get to the ~y~warehouse. // Note: the incorrect math opcode was used here 0006: $5620 = 'BRY1_32' // (string) // Get to the ~b~decoy van. // Note: the incorrect math opcode was used here 0006: $5621 = 'BRY1_33' // (string) // Drive south and away from ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5622 = 'BRY1_34' // (string) // Don't lose the cops, or they will chase Lance instead. // Note: the incorrect math opcode was used here 0006: $5623 = 'BRY1_35' // (string) // You have to lure the cops further away from ~b~Lance. // Note: the incorrect math opcode was used here 0006: $5624 = 'BRY1_36' // (string) // You're getting too close to ~b~Lance! // Note: the incorrect math opcode was used here 0006: $5625 = 'BRY1_37' // (string) // Lance has made it back to the lockup! Lose the cops! // Note: the incorrect math opcode was used here 0006: $5626 = 'BRY1_38' // (string) // Get back in the ~b~decoy van. // Note: the incorrect math opcode was used here 0006: $5627 = 'BRY1_39' // (string) // Proximity // Note: the incorrect math opcode was used here 0006: $5628 = 'BRY1_40' // (string) // Progress // Note: the incorrect math opcode was used here 0006: $5629 = 'BRY1_41' // (string) // You've left both ~b~guys~w~ behind. // Note: the incorrect math opcode was used here 0006: $5630 = 'BRY1_44' // (string) // The cops are on to you. Don't lose your wanted level. // Note: the incorrect math opcode was used here 0006: $5631 = 'BRY1_17' // (string) // ~w~Breaker - Breaker. What's your twenty? // Note: the incorrect math opcode was used here 0006: $5632 = 'BRY1_18' // (string) // ~w~For Christ-sakes Lance, speak English. // Note: the incorrect math opcode was used here 0006: $5633 = 'BRY1_19' // (string) // ~w~Uh, yeah - we're on our way. Keep the cops busy. // Note: the incorrect math opcode was used here 0006: $5634 = 'BRY1_20' // (string) // ~w~All I can see is cops. You must be nearby. Drive south man! // Note: the incorrect math opcode was used here 0006: $5635 = 'BRY1_21' // (string) // ~w~You're in our neighborhood. Take the cops north man! // Note: the incorrect math opcode was used here 0006: $5636 = 'BRY1_22' // (string) // ~w~Keep going Vic. We're almost there. // Note: the incorrect math opcode was used here 0006: $5637 = 'BRY1_23' // (string) // ~w~Don't give up man. Not much further now. // Note: the incorrect math opcode was used here 0006: $5638 = 'BRY1_24' // (string) // ~w~Hey Bryan, can we stop for a burger? // Note: the incorrect math opcode was used here 0006: $5639 = 'BRY1_25' // (string) // ~w~We're nearly there. Just a little longer. // Note: the incorrect math opcode was used here 0006: $5640 = 'BRY1_26' // (string) // ~w~We're there! Ten-Ten, let's do it again, big cowboy. // Note: the incorrect math opcode was used here 0006: $5641 = 'BRY1_27' // (string) // ~w~Lose the smokey Vic. You're all done. // Note: the incorrect math opcode was used here 0006: $5642 = 'BRY1_28' // (string) // ~w~Lose the van. We're done. // Note: the incorrect math opcode was used here 0006: $5643 = 'BRY1_01' // (string) // ~r~Lance died! // Note: the incorrect math opcode was used here 0006: $5644 = 'BRY1_02' // (string) // ~r~Forbes died! // Note: the incorrect math opcode was used here 0006: $5645 = 'BRY1_03' // (string) // ~r~The decoy van is trashed! // Note: the incorrect math opcode was used here 0006: $5646 = 'BRY1_04' // (string) // ~r~You left the van. // Note: the incorrect math opcode was used here 0006: $5647 = 'BRY1_05' // (string) // ~r~The cops spotted Lance! // Note: the incorrect math opcode was used here 0006: $5648 = 'BRY1_06' // (string) // ~r~The money has been destroyed. // Note: the incorrect math opcode was used here 0006: $5649 = 'BRY1_07' // (string) // ~r~You didn't distract the cops for long enough. // Note: the incorrect math opcode was used here $5859 = -1133.53 // (float) $5860 = -239.94 // (float) $5861 = 10.44 // (float) $5673 = -821.98 // (float) $5679 = -900.9 // (float) $5685 = 10.0 // (float) $5674 = -812.42 // (float) $5680 = -671.85 // (float) $5686 = 9.86 // (float) $5675 = -969.37 // (float) $5681 = -661.03 // (float) $5687 = 10.24 // (float) $5676 = -1014.16 // (float) $5682 = -339.96 // (float) $5688 = 9.74 // (float) $5677 = -1024.89 // (float) $5683 = -282.51 // (float) $5689 = 9.58 // (float) $5678 = -1047.11 // (float) $5684 = 152.4 // (float) $5690 = 10.13 // (float) $5719 = -1098.73 // (float) $5721 = -212.59 // (float) $5723 = 22.0 // (float) $5720 = -1099.32 // (float) $5722 = -209.89 // (float) $5724 = 22.0 // (float) $5727 = -1073.02 // (float) $5729 = -219.01 // (float) $5731 = 11.51 // (float) $5728 = -1130.58 // (float) $5730 = -144.2 // (float) $5732 = 11.82 // (float) $5733 = -1074.22 // (float) $5735 = -235.17 // (float) $5737 = 11.86 // (float) $5734 = -1137.63 // (float) $5736 = -151.43 // (float) $5738 = 11.64 // (float) $5739 = -1073.13 // (float) $5741 = -233.74 // (float) $5743 = 10.44 // (float) $5740 = -1136.96 // (float) $5742 = -146.02 // (float) $5744 = 10.35 // (float) $5862 = -907.04 // (float) $5864 = -1257.4 // (float) $5866 = 11.72 // (float) $5863 = -879.11 // (float) $5865 = -114.25 // (float) $5867 = 11.12 // (float) 037B: constant_params 1 variable_params 1 unknown 50 call_with_params @MAIN_6449 $1748 1@ $5874 == 0 // (int) var == num jump_if_false @BRY_B1_9334 0025: gosub @BRY_B1_12136 49@ = 0 // (int) 024F: (unknown) 0.2 0128: set_max_wanted_level_to 2 0252: object $1205 exists jump_if_false @BRY_B1_9315 010D: put_object $1205 at -1141.49 -235.67 15.5 :BRY_B1_9315 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3875 3 0002: jump @BRY_B1_9374 :BRY_B1_9334 0252: object $1205 exists jump_if_false @BRY_B1_9362 010D: put_object $1205 at -1141.49 -235.67 15.5 :BRY_B1_9362 0025: gosub @BRY_B1_12539 0@ = 1 // (int) :BRY_B1_9374 0001: wait 0 ms :BRY_B1_9377 0@ == 0 // (int) var == num jump_if_false @BRY_B1_9721 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6023 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6418 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6918 0035: $5871 = 0@ // (int vars) 0045: actor $933 defined 0022: jump_if_false @BRY_B1_9714 // Note: the incorrect math opcode was used here $1078 == 0 // (int) var == num jump_if_false @BRY_B1_9688 $5788 == 1 // (int) var == num jump_if_false @BRY_B1_9475 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @BRY_B1_4007 $5650 0 :BRY_B1_9475 004F: unknown_check $5694 jump_if_false @BRY_B1_9650 0045: actor $5650 defined jump_if_false @BRY_B1_9613 0045: actor $5703 defined jump_if_false @BRY_B1_9575 $5753 == 1 // (int) var == num jump_if_false @BRY_B1_9568 0089: actor $933 in_sphere $5848 $5849 $5850 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BRY_B1_9568 // Note: the incorrect math opcode was used here 00BB: (unknown) $5851 0249: (unknown) $5872 0025: gosub @BRY_B1_12539 0@ = 1 // (int) :BRY_B1_9568 0002: jump @BRY_B1_9606 :BRY_B1_9575 0025: gosub @BRY_B1_15937 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 1 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_9606 0002: jump @BRY_B1_9643 :BRY_B1_9613 0025: gosub @BRY_B1_15937 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 0 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_9643 0002: jump @BRY_B1_9681 :BRY_B1_9650 0025: gosub @BRY_B1_15937 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 2 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_9681 0002: jump @BRY_B1_9714 :BRY_B1_9688 $5788 == 0 // (int) var == num jump_if_false @BRY_B1_9714 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @BRY_B1_4007 $5650 1 :BRY_B1_9714 0002: jump @BRY_B1_9377 :BRY_B1_9721 0@ == 1 // (int) var == num jump_if_false @BRY_B1_10011 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6418 0035: $5871 = 0@ // (int vars) 0045: actor $933 defined 0022: jump_if_false @BRY_B1_10004 // Note: the incorrect math opcode was used here 0045: actor $5650 defined 0022: jump_if_false @BRY_B1_9970 // Note: the incorrect math opcode was used here 0045: actor $5703 defined 0022: jump_if_false @BRY_B1_9928 // Note: the incorrect math opcode was used here 004F: unknown_check $5659 0022: jump_if_false @BRY_B1_9888 // Note: the incorrect math opcode was used here 004F: unknown_check $5694 0022: jump_if_false @BRY_B1_9848 // Note: the incorrect math opcode was used here 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_9841 // Note: the incorrect math opcode was used here $5760 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3875 4 0@ = 2 // (int) :BRY_B1_9841 0002: jump @BRY_B1_9881 :BRY_B1_9848 0059: text_clear_all 0025: gosub @BRY_B1_15937 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 2 0@ = 6 // (int) :BRY_B1_9881 0002: jump @BRY_B1_9921 :BRY_B1_9888 0025: gosub @BRY_B1_15937 0059: text_clear_all 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 5 0@ = 6 // (int) :BRY_B1_9921 0002: jump @BRY_B1_9963 :BRY_B1_9928 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 1 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_9963 0002: jump @BRY_B1_10004 :BRY_B1_9970 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 0 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10004 0002: jump @BRY_B1_9721 :BRY_B1_10011 0@ == 2 // (int) var == num jump_if_false @BRY_B1_10389 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6418 0035: $5871 = 0@ // (int vars) 0045: actor $933 defined 0022: jump_if_false @BRY_B1_10382 // Note: the incorrect math opcode was used here 0045: actor $5650 defined 0022: jump_if_false @BRY_B1_10348 // Note: the incorrect math opcode was used here 0045: actor $5703 defined 0022: jump_if_false @BRY_B1_10306 // Note: the incorrect math opcode was used here 004F: unknown_check $5694 0022: jump_if_false @BRY_B1_10262 // Note: the incorrect math opcode was used here 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_10234 // Note: the incorrect math opcode was used here 004F: unknown_check $5659 0022: jump_if_false @BRY_B1_10190 // Note: the incorrect math opcode was used here 8047: not unknown_check $933 $5747 $5748 $5749 $5750 $5751 $5752 0 0022: jump_if_false @BRY_B1_10183 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BRY1_44' time 7000 flag 1 // The cops are on to you. Don't lose your wanted level. $5784 = 1 // (int) 010E: $5836 = current_time_in_ms 0025: gosub @BRY_B1_16540 0098: set_player $933 wanted_level_to 3 0110: $5607 = player $933 wanted_level 0@ = 3 // (int) :BRY_B1_10183 0002: jump @BRY_B1_10227 :BRY_B1_10190 0025: gosub @BRY_B1_15937 00BB: (unknown) $5672 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 5 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10227 0002: jump @BRY_B1_10255 :BRY_B1_10234 0057: show_text_highpriority GXT 'BRY1_38' time 7000 flag 1 // Get back in the ~b~decoy van. 0@ = 1 // (int) :BRY_B1_10255 0002: jump @BRY_B1_10299 :BRY_B1_10262 00BB: (unknown) $5695 0025: gosub @BRY_B1_15937 0059: text_clear_all 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 2 0@ = 6 // (int) :BRY_B1_10299 0002: jump @BRY_B1_10341 :BRY_B1_10306 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 1 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10341 0002: jump @BRY_B1_10382 :BRY_B1_10348 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 0 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10382 0002: jump @BRY_B1_10011 :BRY_B1_10389 0@ == 3 // (int) var == num jump_if_false @BRY_B1_11229 0001: wait 0 ms 0035: $5871 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6418 0045: actor $933 defined jump_if_false @BRY_B1_11222 004F: unknown_check $5694 jump_if_false @BRY_B1_11182 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_10952 // Note: the incorrect math opcode was used here $5784 == 0 // (int) var == num jump_if_false @BRY_B1_10495 0057: show_text_highpriority GXT 'BRY1_44' time 7000 flag 1 // The cops are on to you. Don't lose your wanted level. $5784 = 1 // (int) 0002: jump @BRY_B1_10529 :BRY_B1_10495 $5785 == 0 // (int) var == num jump_if_false @BRY_B1_10529 0058: (unknown) 'BRY1_46' 7000 1 // Keep the cops away from ~b~Lance. $5785 = 1 // (int) :BRY_B1_10529 $5786 = 0 // (int) $5787 = 0 // (int) $5783 = 0 // (int) 004F: unknown_check $5659 jump_if_false @BRY_B1_10908 0045: actor $5650 defined jump_if_false @BRY_B1_10865 0045: actor $5703 defined jump_if_false @BRY_B1_10823 037A: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5064 jump_if_false @BRY_B1_10770 031D: (unknown) $937 $938 11@ 12@ 29@ 200.0 > 29@ // (float) num > var 0022: jump_if_false @BRY_B1_10681 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4094 010E: 30@ = current_time_in_ms 0011: 30@ > 31@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B1_10674 // Note: the incorrect math opcode was used here $5873 == 0 // (int) var == num jump_if_false @BRY_B1_10674 0057: show_text_highpriority GXT 'BRY1_35' time 7000 flag 1 // You have to lure the cops further away from ~b~Lance. $5873 = 1 // (int) :BRY_B1_10674 0002: jump @BRY_B1_10763 :BRY_B1_10681 004F: unknown_check $5659 jump_if_false @BRY_B1_10709 004E: put_car $5659 at $5859 $5860 $5861 00D1: set_car $5659 Z_angle_to 180.0 :BRY_B1_10709 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_1099 2 024D: (unknown) $5844 1 'BRY1_40' // Progress $5784 = 1 // (int) 0057: show_text_highpriority GXT 'BRY1_44' time 6000 flag 1 // The cops are on to you. Don't lose your wanted level. 0@ = 4 // (int) :BRY_B1_10763 0002: jump @BRY_B1_10816 :BRY_B1_10770 0025: gosub @BRY_B1_15937 00BB: (unknown) $5672 03C2: (unknown) 0059: text_clear_all 0025: gosub @BRY_B1_15937 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 6 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10816 0002: jump @BRY_B1_10858 :BRY_B1_10823 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 1 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10858 0002: jump @BRY_B1_10901 :BRY_B1_10865 0025: gosub @BRY_B1_15937 00BB: (unknown) $5672 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 0 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_10901 0002: jump @BRY_B1_10945 :BRY_B1_10908 0025: gosub @BRY_B1_15937 00BB: (unknown) $5672 0059: text_clear_all 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 5 0@ = 6 // (int) :BRY_B1_10945 0002: jump @BRY_B1_11175 :BRY_B1_10952 $5783 == 0 // (int) var == num jump_if_false @BRY_B1_10991 0057: show_text_highpriority GXT 'BRY1_38' time 7000 flag 1 // Get back in the ~b~decoy van. $5783 = 1 // (int) $5784 = 0 // (int) :BRY_B1_10991 0045: actor $5650 defined jump_if_false @BRY_B1_11136 0045: actor $5703 defined jump_if_false @BRY_B1_11089 037B: constant_params 0 variable_params 1 unknown 50 call_with_params @BRY_B1_5153 47@ 0078: if and 47@ == 1 // (int) var == num 82D8: not unknown_check $5694 jump_if_false @BRY_B1_11082 0001: wait 2000 ms 0025: gosub @BRY_B1_15937 0059: text_clear_all 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 6 0@ = 6 // (int) :BRY_B1_11082 0002: jump @BRY_B1_11129 :BRY_B1_11089 0001: wait 2000 ms 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 1 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_11129 0002: jump @BRY_B1_11175 :BRY_B1_11136 0001: wait 2000 ms 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 0 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_11175 0002: jump @BRY_B1_11222 :BRY_B1_11182 0025: gosub @BRY_B1_15937 00BB: (unknown) $5695 0001: wait 2000 ms 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 2 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_11222 0002: jump @BRY_B1_10389 :BRY_B1_11229 0@ == 4 // (int) var == num jump_if_false @BRY_B1_11947 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_6418 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4707 0035: $5871 = 0@ // (int vars) 0045: actor $933 defined 0022: jump_if_false @BRY_B1_11940 // Note: the incorrect math opcode was used here 004F: unknown_check $5694 0022: jump_if_false @BRY_B1_11902 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4094 02A6: (unknown) $933 $5694 0022: jump_if_false @BRY_B1_11787 // Note: the incorrect math opcode was used here $5763 == 1 // (int) var == num jump_if_false @BRY_B1_11361 $5766 == 0 // (int) var == num jump_if_false @BRY_B1_11361 0057: show_text_highpriority GXT 'BRY1_45' time 8000 flag 1 // Keep your wanted level until ~b~Lance ~w~reaches his destination. $5766 = 1 // (int) :BRY_B1_11361 $5784 == 0 // (int) var == num jump_if_false @BRY_B1_11400 0057: show_text_highpriority GXT 'BRY1_45' time 7000 flag 1 // Keep your wanted level until ~b~Lance ~w~reaches his destination. $5784 = 1 // (int) $5783 = 0 // (int) :BRY_B1_11400 0045: actor $5650 defined jump_if_false @BRY_B1_11747 004F: unknown_check $5659 jump_if_false @BRY_B1_11740 008B: actor $5650 in_sphere_in_car $5691 $5692 $5693 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @BRY_B1_11509 // Note: the incorrect math opcode was used here $5768 = 1 // (int) 0113: remove_references_to_car $5694 // Like turning a car into any random car 00BB: (unknown) $5672 00AE: remove_status_text $5847 00AE: remove_status_text $5844 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12674 $5869 jump_if_false @BRY_B1_11502 0025: gosub @BRY_B1_16357 0@ = 5 // (int) :BRY_B1_11502 0002: jump @BRY_B1_11740 :BRY_B1_11509 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5064 jump_if_false @BRY_B1_11568 0059: text_clear_all 03C2: (unknown) 0025: gosub @BRY_B1_15937 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 6 0@ = 6 // (int) 0002: jump @BRY_B1_11740 :BRY_B1_11568 037B: constant_params 2 variable_params 1 unknown 50 call_with_params @BRY_B1_4154 $933 $5650 $5842 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5310 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4325 $5842 == 1 // (int) var == num jump_if_false @BRY_B1_11694 $5759 == 0 // (int) var == num jump_if_false @BRY_B1_11654 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13043 'BRYB1CD' $5759 = 1 // (int) :BRY_B1_11654 0057: show_text_highpriority GXT 'BRY1_36' time 5000 flag 1 // You're getting too close to ~b~Lance! $5755 = 1 // (int) 010E: $5830 = current_time_in_ms $5831 += 2000 // (int) 0002: jump @BRY_B1_11740 :BRY_B1_11694 $5842 == 2 // (int) var == num jump_if_false @BRY_B1_11740 0059: text_clear_all 0025: gosub @BRY_B1_15937 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 4 0025: gosub @BRY_B1_16587 0@ = 6 // (int) :BRY_B1_11740 0002: jump @BRY_B1_11780 :BRY_B1_11747 0025: gosub @BRY_B1_15937 0059: text_clear_all 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 5 0@ = 6 // (int) :BRY_B1_11780 0002: jump @BRY_B1_11895 :BRY_B1_11787 037B: constant_params 0 variable_params 1 unknown 50 call_with_params @BRY_B1_5153 47@ 0078: if and 47@ == 1 // (int) var == num 82D8: not unknown_check $5694 jump_if_false @BRY_B1_11856 0001: wait 2000 ms 0059: text_clear_all 0025: gosub @BRY_B1_15937 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 3 0@ = 6 // (int) :BRY_B1_11856 $5783 == 0 // (int) var == num jump_if_false @BRY_B1_11895 0057: show_text_highpriority GXT 'BRY1_50' time 7000 flag 1 // Don't leave the ~b~decoy van. $5783 = 1 // (int) $5784 = 0 // (int) :BRY_B1_11895 0002: jump @BRY_B1_11940 :BRY_B1_11902 0001: wait 2000 ms 0025: gosub @BRY_B1_15937 0059: text_clear_all 0025: gosub @BRY_B1_16587 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3779 2 0@ = 6 // (int) :BRY_B1_11940 0002: jump @BRY_B1_11229 :BRY_B1_11947 0@ == 5 // (int) var == num jump_if_false @BRY_B1_12115 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_5839 0035: $5871 = 0@ // (int vars) 0045: actor $933 defined 0022: jump_if_false @BRY_B1_12101 // Note: the incorrect math opcode was used here $5758 == 0 // (int) var == num jump_if_false @BRY_B1_12043 $5760 == 0 // (int) var == num jump_if_false @BRY_B1_12043 $5765 == 1 // (int) var == num jump_if_false @BRY_B1_12043 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3875 8 $5758 = 1 // (int) :BRY_B1_12043 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @NONAME_1_18250 0 809A: not player $933 wanted_level > 0 jump_if_false @BRY_B1_12094 0059: text_clear_all 03C2: (unknown) 0268: (unknown) 0025: gosub @BRY_B1_16604 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_17636 0@ = 6 // (int) :BRY_B1_12094 0002: jump @BRY_B1_12108 :BRY_B1_12101 0025: gosub @BRY_B1_15937 :BRY_B1_12108 0002: jump @BRY_B1_11947 :BRY_B1_12115 not 0@ == 6 // (int) var == num jump_if_false @BRY_B1_12134 0002: jump @BRY_B1_9374 :BRY_B1_12134 0026: return :BRY_B1_12136 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @SAFEHOU_12249 25 0025: gosub @BRY_B1_16469 003E: $5650 = create_actor_pedtype 22 model $5651 at 26@ 27@ 28@ 003E: $5703 = create_actor_pedtype 22 model $5702 at $5705 $5706 $5707 0045: actor $933 defined 0022: jump_if_false @BRY_B1_12205 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 2@ 3@ 4@ 010F: (unknown) $933 38@ 39@ 40@ :BRY_B1_12205 0045: actor $933 defined 0022: jump_if_false @BRY_B1_12337 // Note: the incorrect math opcode was used here 0045: actor $5650 defined 0022: jump_if_false @BRY_B1_12337 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @AUDIMON_2977 $5650 01EC: (unknown) $5650 1 0119: actor $5650 kill_actor $933 0310: (unknown) $5650 $933 1 01AF: (unknown) $5650 1 0399: (unknown) $5650 1 0232: (unknown) $5650 1 0045: actor $5703 defined jump_if_false @BRY_B1_12337 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @AUDIMON_2977 $5703 01EC: (unknown) $5703 1 0119: actor $5703 kill_actor $933 0310: (unknown) $5703 $933 1 01AF: (unknown) $5703 1 0393: (unknown) $5703 0 0232: (unknown) $5703 1 :BRY_B1_12337 0162: release_model $5651 0162: release_model $5702 0048: $5694 = create_car #PONY at 5@ 6@ 7@ 0048: $5868 = create_car #SENTINEL at 38@ 39@ 40@ 004F: unknown_check $5868 0022: jump_if_false @BRY_B1_12383 // Note: the incorrect math opcode was used here 00D1: set_car $5868 Z_angle_to 70.0 :BRY_B1_12383 0162: release_model #SENTINEL 004F: unknown_check $5694 jump_if_false @BRY_B1_12444 0496: (unknown) $5694 0 0233: (unknown) $5694 8@ 9@ 00C0: (unknown) $5694 $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_1320 $5695 $5775 = 1 // (int) 01B2: (unknown) $5694 0 1 0 0 0 :BRY_B1_12444 0162: release_model #PONY $5761 = 0 // (int) $5762 = 0 // (int) $5763 = 0 // (int) $5764 = 0 // (int) $5765 = 0 // (int) $5766 = 0 // (int) $5754 = 0 // (int) $5755 = 0 // (int) $5756 = 0 // (int) $5758 = 0 // (int) $5753 = 0 // (int) $5769 = 0 // (int) $5770 = 0 // (int) $5759 = 0 // (int) 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_362 1000 0026: return :BRY_B1_12539 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_190 1000 0160: load_model 8 :BRY_B1_12556 8161: not model 8 available jump_if_false @BRY_B1_12577 0001: wait 0 ms 0002: jump @BRY_B1_12556 :BRY_B1_12577 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 49@ = 0 // (int) :BRY_B1_12591 2 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_12659 // Note: the incorrect math opcode was used here 003E: $5461(49@,2) = create_actor_pedtype 22 model 8 at $5463(49@,2) $5465(49@,2) $5467(49@,2) 0045: actor $5461(49@,2) defined jump_if_false @BRY_B1_12647 010F: (unknown) $5461(49@,2) 17@ 18@ 19@ :BRY_B1_12647 49@ += 1 // (int) 0002: jump @BRY_B1_12591 :BRY_B1_12659 0045: actor $5717 defined jump_if_false @BRY_B1_12690 0044: put_actor $5717 at $5719 $5721 $5723 010F: (unknown) $5717 $5848 $5849 $5850 :BRY_B1_12690 0045: actor $5718 defined 0022: jump_if_false @BRY_B1_12721 // Note: the incorrect math opcode was used here 0044: put_actor $5718 at $5720 $5722 $5724 010F: (unknown) $5718 $5848 $5849 $5850 :BRY_B1_12721 0162: release_model 8 0160: load_model #PONY :BRY_B1_12730 8161: not model #PONY available 0022: jump_if_false @BRY_B1_12752 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @BRY_B1_12730 :BRY_B1_12752 0048: $5659 = create_car #PONY at $5660 $5661 $5662 $5874 == 1 // (int) var == num jump_if_false @BRY_B1_12788 0048: $5694 = create_car #PONY at 20@ 21@ 22@ :BRY_B1_12788 004F: unknown_check $5694 0022: jump_if_false @BRY_B1_12838 // Note: the incorrect math opcode was used here 004E: put_car $5694 at 20@ 21@ 22@ 0233: (unknown) $5694 17@ 18@ 004A: car $5694 drive_to -1152.81 -229.62 10.34 0050: set_car $5694 max_speed_to 4.5 :BRY_B1_12838 00B9: set_camera_position -1097.37 -209.74 24.08 rotations 0 0 0 00BA: set_camera_point_at -1098.16 -210.25 23.76 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1097.68 -209.95 23.95 rotations 0 0 0 00BA: set_camera_point_at -1098.48 -210.46 23.63 mode 1 004F: unknown_check $5659 jump_if_false @BRY_B1_12978 0496: (unknown) $5659 1 0233: (unknown) $5659 $5663 $5664 0116: remove_car $5659 from_mission_cleanup_list 023D: (unknown) $5659 1 01B0: (unknown) $5659 1 01B2: (unknown) $5659 1 1 0 0 0 :BRY_B1_12978 0162: release_model #PONY 0001: wait 500 ms 0045: actor $5717 defined jump_if_false @BRY_B1_13011 04B4: (unknown) $5717 120 524 100.0 :BRY_B1_13011 0045: actor $5718 defined jump_if_false @BRY_B1_13034 04B4: (unknown) $5718 120 520 100.0 :BRY_B1_13034 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 5000 jump_if_false @BRY_B1_13071 0002: jump @BRY_B1_15185 :BRY_B1_13071 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 041A: (unknown) 'LANST' $5651 041A: (unknown) 'BRY' $5702 :BRY_B1_13101 0078: if or 8161: not model $5651 available 8161: not model $5702 available 0022: jump_if_false @BRY_B1_13130 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @BRY_B1_13101 :BRY_B1_13130 0045: actor $933 defined 0022: jump_if_false @BRY_B1_13163 // Note: the incorrect math opcode was used here 0216: (unknown) $933 11@ 12@ 13@ 010F: (unknown) $933 $5711 $5712 $5713 010B: set_actor $933 armed_weapon_to 0 :BRY_B1_13163 004F: unknown_check $5694 jump_if_false @BRY_B1_13187 004E: put_car $5694 at 17@ 18@ 19@ 0233: (unknown) $5694 23@ 24@ :BRY_B1_13187 003F: destroy_actor $5650 003F: destroy_actor $5703 003E: $5650 = create_actor_pedtype 22 model $5651 at $5653 $5654 $5655 003E: $5703 = create_actor_pedtype 22 model $5702 at $5711 $5712 $5713 0045: actor $5650 defined 0022: jump_if_false @BRY_B1_13241 // Note: the incorrect math opcode was used here 010F: (unknown) $5650 11@ 12@ 13@ :BRY_B1_13241 0045: actor $5703 defined 0022: jump_if_false @BRY_B1_13259 // Note: the incorrect math opcode was used here 010F: (unknown) $5703 11@ 12@ 13@ :BRY_B1_13259 49@ = 0 // (int) :BRY_B1_13263 1 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_13338 // Note: the incorrect math opcode was used here 0092: $5619(49@,5) = init_object #GD_SPRAYCANS at $5624(49@,1) $5625(49@,1) $5626(49@,1) 0252: object $5619(49@,5) exists 0022: jump_if_false @BRY_B1_13326 // Note: the incorrect math opcode was used here 03F6: (unknown) $5619(49@,5) $5627(49@,1) $5628(49@,1) $5629(49@,1) :BRY_B1_13326 49@ += 1 // (int) 0002: jump @BRY_B1_13263 :BRY_B1_13338 00B9: set_camera_position -1148.17 -232.44 11.72 rotations 0 0 0 00BA: set_camera_point_at -1148.66 -231.57 11.66 mode 2 0045: actor $5650 defined jump_if_false @BRY_B1_13411 0045: actor $933 defined jump_if_false @BRY_B1_13411 0153: (unknown) $5650 $933 0153: (unknown) $933 $5650 :BRY_B1_13411 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1AA' 'BRY1_08' $5650 0 // ~w~This is gonna be the decoy van. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1AA' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1AB' 'BRY1_09' $5650 0 // ~w~C'mon Vic. You drive. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1AB' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1BA' 'BRY1_12' $933 0 // ~w~This van's the wrong color, Forbes. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1BA' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1BB' 'BRY1_13' $5703 0 // ~w~Relax. It's nothing a little paint can't fix. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1BB' 0045: actor $933 defined jump_if_false @BRY_B1_13634 04B4: (unknown) $933 120 524 100.0 :BRY_B1_13634 0045: actor $5650 defined jump_if_false @BRY_B1_13657 04B4: (unknown) $5650 120 523 100.0 :BRY_B1_13657 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1AA' 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1AA' jump_if_false @BRY_B1_13720 0002: jump @BRY_B1_15185 :BRY_B1_13720 0045: actor $5650 defined jump_if_false @BRY_B1_13748 0045: actor $933 defined jump_if_false @BRY_B1_13748 0153: (unknown) $5650 $933 :BRY_B1_13748 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1AB' 0 0045: actor $933 defined jump_if_false @BRY_B1_13816 0045: actor $5703 defined jump_if_false @BRY_B1_13816 0153: (unknown) $933 $5703 0153: (unknown) $5703 $933 00EE: (unknown) $5703 -1147.92 -231.52 :BRY_B1_13816 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1AB' jump_if_false @BRY_B1_13849 0002: jump @BRY_B1_15185 :BRY_B1_13849 00B9: set_camera_position -1153.12 -233.86 14.41 rotations 0 0 0 00BA: set_camera_point_at -1152.71 -233.07 13.95 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 0001: wait 0 ms 00B9: set_camera_position -1153.12 -233.86 14.41 rotations 0 0 0 00BA: set_camera_point_at -1152.65 -233.1 13.95 mode 1 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1BA' 0 0045: actor $933 defined jump_if_false @BRY_B1_13981 04B4: (unknown) $933 121 557 1.0 :BRY_B1_13981 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1BA' jump_if_false @BRY_B1_14014 0002: jump @BRY_B1_15185 :BRY_B1_14014 0045: actor $933 defined jump_if_false @BRY_B1_14037 0528: (unknown) $933 557 -0.9 :BRY_B1_14037 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1BB' 0 0045: actor $5703 defined jump_if_false @BRY_B1_14080 04B4: (unknown) $5703 121 561 1.0 :BRY_B1_14080 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 2000 jump_if_true @BRY_B1_15185 0045: actor $5703 defined jump_if_false @BRY_B1_14123 04B4: (unknown) $5703 120 524 1.0 :BRY_B1_14123 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1BB' jump_if_false @BRY_B1_14156 0002: jump @BRY_B1_15185 :BRY_B1_14156 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 1500 jump_if_false @BRY_B1_14183 0002: jump @BRY_B1_15185 :BRY_B1_14183 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12435 0049: destroy_car $5694 0160: load_model #PONY 49@ = 0 // (int) :BRY_B1_14216 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_14246 // Note: the incorrect math opcode was used here 0093: destroy_object $5619(49@,5) 49@ += 1 // (int) 0002: jump @BRY_B1_14216 :BRY_B1_14246 8161: not model #PONY available jump_if_false @BRY_B1_14268 0001: wait 0 ms 0002: jump @BRY_B1_14246 :BRY_B1_14268 0048: $5694 = create_car #PONY at 17@ 18@ 19@ 004F: unknown_check $5694 0022: jump_if_false @BRY_B1_14301 // Note: the incorrect math opcode was used here 0496: (unknown) $5694 1 0233: (unknown) $5694 23@ 24@ :BRY_B1_14301 0045: actor $933 defined 0022: jump_if_false @BRY_B1_14337 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -1151.5 -229.91 10.41 00CF: set_actor $933 Z_angle_to 25.0 :BRY_B1_14337 0045: actor $5650 defined jump_if_false @BRY_B1_14376 0044: put_actor $5650 at -1149.9 -228.94 10.45 00CF: set_actor $5650 Z_angle_to 43.79 :BRY_B1_14376 0045: actor $5703 defined jump_if_false @BRY_B1_14415 0044: put_actor $5703 at -1149.37 -228.1 10.41 00CF: set_actor $5703 Z_angle_to 68.37 :BRY_B1_14415 49@ = 0 // (int) :BRY_B1_14419 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_14494 // Note: the incorrect math opcode was used here 0092: $5619(49@,5) = init_object #GD_SPRAYCANS at $5630(49@,5) $5635(49@,5) $5640(49@,5) 0252: object $5619(49@,5) exists 0022: jump_if_false @BRY_B1_14482 // Note: the incorrect math opcode was used here 03F6: (unknown) $5619(49@,5) $5645(49@,5) $5650(49@,5) $5655(49@,5) :BRY_B1_14482 49@ += 1 // (int) 0002: jump @BRY_B1_14419 :BRY_B1_14494 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1BC' 'BRY1_14' $5650 0 // ~w~This van is good to Van Gogh... Heh-heh. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1BC' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1BD' 'BRY1_15' $5703 0 // ~w~Yeah, funny... Vic, take the decoy and lead the cops away from here. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1BD' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1BE' 'BRY1_16' $5703 0 // ~w~We'll let you know when we're home free. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1BE' 0045: actor $933 defined jump_if_false @BRY_B1_14667 04B4: (unknown) $933 120 512 100.0 :BRY_B1_14667 0045: actor $5650 defined jump_if_false @BRY_B1_14690 04B4: (unknown) $5650 120 524 100.0 :BRY_B1_14690 0045: actor $5703 defined jump_if_false @BRY_B1_14713 04B4: (unknown) $5703 120 525 100.0 :BRY_B1_14713 00B9: set_camera_position -1151.19 -228.69 10.95 rotations 0 0 0 00BA: set_camera_point_at -1151.76 -227.88 11.06 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1149.28 -231.65 10.95 rotations 0 0 0 00BA: set_camera_point_at -1149.79 -230.8 11.08 mode 1 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 49@ = 0 // (int) :BRY_B1_14816 200 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_14925 // Note: the incorrect math opcode was used here 0138: $5816 = random_float_in_ranges $5822 $5825 0138: $5817 = random_float_in_ranges $5823 $5826 $5818 = 10.4 // (float) 0138: $5819 = random_float_in_ranges -0.075 0.075 0138: $5820 = random_float_in_ranges -0.075 0.075 0138: $5821 = random_float_in_ranges 0.001 0.002 029F: (unknown) 24 $5816 $5817 $5818 $5819 $5820 $5821 0 49@ += 1 // (int) 0002: jump @BRY_B1_14816 :BRY_B1_14925 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1BC' 0 0045: actor $5650 defined jump_if_false @BRY_B1_14968 04B4: (unknown) $5650 121 556 1.0 :BRY_B1_14968 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1BC' jump_if_false @BRY_B1_15001 0002: jump @BRY_B1_15185 :BRY_B1_15001 0045: actor $5650 defined jump_if_false @BRY_B1_15024 0528: (unknown) $5650 556 -0.8 :BRY_B1_15024 0045: actor $5703 defined jump_if_false @BRY_B1_15052 0045: actor $933 defined jump_if_false @BRY_B1_15052 0153: (unknown) $5703 $933 :BRY_B1_15052 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1BD' 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1BD' jump_if_false @BRY_B1_15105 0002: jump @BRY_B1_15185 :BRY_B1_15105 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @MAIN_13224 'BRYB1BE' 0 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_13401 'BRYB1BE' jump_if_false @BRY_B1_15158 0002: jump @BRY_B1_15185 :BRY_B1_15158 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_4394 1000 jump_if_false @BRY_B1_15185 0002: jump @BRY_B1_15185 :BRY_B1_15185 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_12435 003F: destroy_actor $5650 003F: destroy_actor $5703 0045: actor $933 defined jump_if_false @BRY_B1_15241 009B: clear_player $933 wanted_level 0352: (unknown) $933 :BRY_B1_15241 0045: actor $5717 defined jump_if_false @BRY_B1_15256 0352: (unknown) $5717 :BRY_B1_15256 0045: actor $5718 defined jump_if_false @BRY_B1_15271 0352: (unknown) $5718 :BRY_B1_15271 0444: (unknown) 120 0444: (unknown) 121 004F: unknown_check $5659 jump_if_false @BRY_B1_15332 00A4: $5650 = create_actor_pedtype 22 model $5651 in_car $5659 driverseat 0118: $5703 = create_actor_pedtype 22 model $5702 in_car $5659 passenger_seat 0 031C: (unknown) $5659 013A: set_car $5659 door_status_to 2 0052: set_car $5659 driver_behaviour_to 11 $5776 = 0 // (int) :BRY_B1_15332 0162: release_model $5651 0162: release_model $5702 0045: actor $933 defined jump_if_false @BRY_B1_15397 007E: actor $933 driving jump_if_false @BRY_B1_15383 0216: (unknown) $933 11@ 12@ 13@ 010F: (unknown) $933 17@ 18@ 19@ 0002: jump @BRY_B1_15397 :BRY_B1_15383 0044: put_actor $933 at 11@ 12@ 13@ 010F: (unknown) $933 17@ 18@ 19@ :BRY_B1_15397 0049: destroy_car $5694 0048: $5694 = create_car #PONY at 17@ 18@ 19@ 004F: unknown_check $5694 0022: jump_if_false @BRY_B1_15463 // Note: the incorrect math opcode was used here 0334: (unknown) $5694 0 0233: (unknown) $5694 23@ 24@ 0496: (unknown) $5694 1 00C0: (unknown) $5694 $5695 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_1320 $5695 $5775 = 1 // (int) :BRY_B1_15463 0162: release_model #PONY 0295: (unknown) $5747 $5748 $5749 $5750 $5751 $5752 0246: (unknown) $5747 $5748 $5749 $5750 $5751 $5752 49@ = 0 // (int) :BRY_B1_15500 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_15530 // Note: the incorrect math opcode was used here 0093: destroy_object $5619(49@,5) 49@ += 1 // (int) 0002: jump @BRY_B1_15500 :BRY_B1_15530 49@ = 0 // (int) :BRY_B1_15534 5 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_15609 // Note: the incorrect math opcode was used here 0092: $5619(49@,5) = init_object #GD_SPRAYCANS at $5630(49@,5) $5635(49@,5) $5640(49@,5) 0252: object $5619(49@,5) exists 0022: jump_if_false @BRY_B1_15597 // Note: the incorrect math opcode was used here 03F6: (unknown) $5619(49@,5) $5645(49@,5) $5650(49@,5) $5655(49@,5) :BRY_B1_15597 49@ += 1 // (int) 0002: jump @BRY_B1_15534 :BRY_B1_15609 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1CA' 'BRY1_17' $5650 0 // ~w~Breaker - Breaker. What's your twenty? 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1CA' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1CB' 'BRY1_18' $5703 0 // ~w~For Christ-sakes Lance, speak English. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1CB' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1CC' 'BRY1_19' $5650 0 // ~w~Uh, yeah - we're on our way. Keep the cops busy. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1CC' 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @BRY_B1_4379 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1CD' 'BRY1_20' -99 1 // ~w~All I can see is cops. You must be nearby. Drive south man! 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1CD' 0160: load_model #MULE 0160: load_model #BOXVIL :BRY_B1_15830 0078: if or 8161: not model #MULE available 8161: not model #BOXVIL available jump_if_false @BRY_B1_15861 0001: wait 0 ms 0002: jump @BRY_B1_15830 :BRY_B1_15861 031E: (unknown) $5691 $5692 $5693 $5660 $5661 $5662 $5843 0264: (unknown) 1.0 49@ = 0 // (int) :BRY_B1_15886 1 > 49@ // (int) num > var 0022: jump_if_false @BRY_B1_15910 // Note: the incorrect math opcode was used here 49@ += 1 // (int) 0002: jump @BRY_B1_15886 :BRY_B1_15910 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_362 1000 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @BRY_B1_3875 9 0026: return :BRY_B1_15937 0001: wait 2000 ms 020D: (unknown) $5650 020D: (unknown) $5703 004F: unknown_check $5659 jump_if_false @BRY_B1_16259 01B7: unknown_check $5659 jump_if_false @BRY_B1_16132 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @BRY_B1_16059 0107: toggle_player $933 can_move 0 0045: actor $933 defined jump_if_false @BRY_B1_16059 0047: unknown_check $933 $5747 $5748 $5749 $5750 $5751 $5752 0 0022: jump_if_false @BRY_B1_16059 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -1136.24 -235.19 11.44 00CF: set_actor $933 Z_angle_to 270.0 :BRY_B1_16059 003F: destroy_actor $5650 003F: destroy_actor $5703 003F: destroy_actor $5717 003F: destroy_actor $5718 0113: remove_references_to_car $5725 // Like turning a car into any random car 0113: remove_references_to_car $5726 // Like turning a car into any random car 0113: remove_references_to_car $5659 // Like turning a car into any random car 0113: remove_references_to_car $5694 // Like turning a car into any random car 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @BRY_B1_16123 0107: toggle_player $933 can_move 1 :BRY_B1_16123 0026: return 0002: jump @BRY_B1_16252 :BRY_B1_16132 0045: actor $933 defined jump_if_false @BRY_B1_16208 0047: unknown_check $933 $5747 $5748 $5749 $5750 $5751 $5752 0 0022: jump_if_false @BRY_B1_16208 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 0044: put_actor $933 at -1138.36 -235.18 10.44 00CF: set_actor $933 Z_angle_to 270.0 0001: wait 1000 ms :BRY_B1_16208 020D: (unknown) $5650 020D: (unknown) $5703 003F: destroy_actor $5717 003F: destroy_actor $5718 0113: remove_references_to_car $5725 // Like turning a car into any random car 0113: remove_references_to_car $5726 // Like turning a car into any random car 0113: remove_references_to_car $5659 // Like turning a car into any random car 0113: remove_references_to_car $5694 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 0026: return :BRY_B1_16252 0002: jump @BRY_B1_16355 :BRY_B1_16259 0045: actor $933 defined jump_if_false @BRY_B1_16355 0047: unknown_check $933 32@ 33@ 34@ 35@ 36@ 37@ 0 0022: jump_if_false @BRY_B1_16355 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @BRY_B1_16314 0107: toggle_player $933 can_move 0 :BRY_B1_16314 0044: put_actor $933 at -1138.36 -235.18 10.44 00CF: set_actor $933 Z_angle_to 270.0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @MAIN_4379 :BRY_B1_16355 0026: return :BRY_B1_16357 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 'BRYB1CJ' 'BRY1_26' $5650 0 // ~w~We're there! Ten-Ten, let's do it again, big cowboy. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1CJ' 037B: constant_params 4 variable_params 0 unknown 50 call_with_params @MAIN_12808 'BRYB1CK' 'BRY1_27' $5650 0 // ~w~Lose the smokey Vic. You're all done. 037B: constant_params 1 variable_params 0 unknown 50 call_with_params @MAIN_12757 'BRYB1CK' 0026: return :BRY_B1_16469 0160: load_model #SENTINEL 0160: load_model #PONY 041A: (unknown) 'LANST' $5651 041A: (unknown) 'BRY' $5702 :BRY_B1_16499 0078: if or 8161: not model #SENTINEL available 8161: not model #PONY available 8161: not model $5651 available 8161: not model $5702 available 0022: jump_if_false @BRY_B1_16538 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @BRY_B1_16499 :BRY_B1_16538 0026: return :BRY_B1_16540 0035: 31@ = $5836 // (int vars) 31@ += 15000 // (int) 0026: return 0035: $5837 = $5836 // (int vars) 0035: $5838 = $5836 // (int vars) $5838 += 3000 // (int) 0035: $5839 = $5838 // (int vars) $5839 += 3000 // (int) 0026: return :BRY_B1_16587 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :BRY_B1_16604 037B: constant_params 2 variable_params 0 unknown 50 call_with_params @99RED_12847 'BRY_B01' 1500 // Money for Nothing 01DF: progress_made += 1 0026: return :BRY_B1_16632 $940 = 0 // (int) 0252: object $1205 exists jump_if_false @BRY_B1_16665 010D: put_object $1205 at -1141.49 -235.67 12.5 :BRY_B1_16665 020D: (unknown) $5650 020D: (unknown) $5703 003F: destroy_actor $5845 00BB: (unknown) $5672 00BB: (unknown) $5695 00BB: (unknown) $5851 0249: (unknown) $5872 00BB: (unknown) $5855 00BB: (unknown) 46@ 00AE: remove_status_text $5844 0112: remove_references_to_actor $5717 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5718 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5725 // Like turning a car into any random car 0113: remove_references_to_car $5726 // Like turning a car into any random car 0113: remove_references_to_car $5659 // Like turning a car into any random car 0113: remove_references_to_car $5694 // Like turning a car into any random car 0113: remove_references_to_car $5868 // Like turning a car into any random car 0162: release_model #MULE 0162: release_model #BOXVIL 037B: constant_params 0 variable_params 0 unknown 50 call_with_params @NONAME_1_17636 007A: mission_cleanup 0026: return //-------------Mission 71--------------- :BRY_B3 0238: name_thread 'BRY_B3' 01EA: increment_mission_attempts 033A: use_GXT_table 'BRY_B3' 0025: gosub @BRY_B3_19926 009D: wasted_or_busted // mission only jump_if_false @BRY_B3_45 0025: gosub @BRY_B3_29052 :BRY_B3_45 0025: gosub @BRY_B3_29592 end_thread 0@ == 0 // (int) var == num jump_if_false @BRY_B3_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B3_273 :BRY_B3_97 0@ == 1 // (int) var == num jump_if_false @BRY_B3_130 03CF: (unknown) 200 200 200 255 0002: jump @BRY_B3_273 :BRY_B3_130 0@ == 2 // (int) var == num jump_if_false @BRY_B3_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BRY_B3_273 :BRY_B3_172 0@ == 3 // (int) var == num jump_if_false @BRY_B3_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B3_273 :BRY_B3_216 0@ == 4 // (int) var == num jump_if_false @BRY_B3_247 03CF: (unknown) 8 143 59 255 0002: jump @BRY_B3_273 :BRY_B3_247 0@ == 5 // (int) var == num jump_if_false @BRY_B3_273 03CF: (unknown) 237 130 180 255 :BRY_B3_273 0026: return :BRY_B3_275 00BC: (unknown) 0@ 2 0026: return :BRY_B3_282 00BC: (unknown) 0@ 6 0026: return :BRY_B3_289 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B3_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BRY_B3_337 0 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BRY_B3_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BRY_B3_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BRY_B3_431 02B4: set_camera_transverse_delay 0 time 7@ :BRY_B3_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BRY_B3_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BRY_B3_483 :BRY_B3_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BRY_B3_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BRY_B3_517 02B4: set_camera_transverse_delay 0 time 5@ :BRY_B3_517 809F: not actor 3@ dead 0022: jump_if_false @BRY_B3_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BRY_B3_533 0026: return :BRY_B3_535 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BRY_B3_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 @BRY_B3_593 0400: (unknown) $933 $1070 0002: jump @BRY_B3_599 :BRY_B3_593 02C0: (unknown) $933 $1070 :BRY_B3_599 0@ >= 0 // (int) var >= num jump_if_false @BRY_B3_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :BRY_B3_626 0045: actor $933 defined jump_if_false @BRY_B3_694 807E: not actor $933 driving jump_if_false @BRY_B3_671 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BRY_B3_674 :BRY_B3_671 021D: (unknown) 0 :BRY_B3_674 $1078 == 0 // (int) var == num jump_if_false @BRY_B3_690 02EA: select_interior 2 :BRY_B3_690 01AE: (unknown) 1 :BRY_B3_694 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :BRY_B3_707 0045: actor $933 defined jump_if_false @BRY_B3_771 807E: not actor $933 driving jump_if_false @BRY_B3_759 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BRY_B3_759 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BRY_B3_759 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BRY_B3_771 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BRY_B3_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 @BRY_B3_820 02EA: select_interior 0 :BRY_B3_820 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BRY_B3_850 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BRY_B3_850 0026: return 0045: actor 0@ defined jump_if_false @BRY_B3_871 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BRY_B3_871 0026: return 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_901 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BRY_B3_901 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BRY_B3_901 0026: return :BRY_B3_903 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_950 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BRY_B3_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 @BRY_B3_950 :BRY_B3_946 1@ = 0 // (int) :BRY_B3_950 1@ == 1 // (int) var == num jump_if_false @BRY_B3_1034 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B3_1027 007E: actor 0@ driving jump_if_false @BRY_B3_1023 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BRY_B3_1013 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BRY_B3_1016 :BRY_B3_1013 00F1: (unknown) 0@ :BRY_B3_1016 0002: jump @BRY_B3_1027 :BRY_B3_1023 1@ = 0 // (int) :BRY_B3_1027 0002: jump @BRY_B3_950 :BRY_B3_1034 0026: return 0045: actor 0@ defined jump_if_false @BRY_B3_1128 007E: actor 0@ driving jump_if_false @BRY_B3_1112 02A7: unknown_check 0@ jump_if_false @BRY_B3_1082 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BRY_B3_1105 :BRY_B3_1082 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_903 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B3_1105 0002: jump @BRY_B3_1121 :BRY_B3_1112 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B3_1121 0002: jump @BRY_B3_1130 :BRY_B3_1128 005F: (unknown) :BRY_B3_1130 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_1288 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BRY_B3_1288 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BRY_B3_1229 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B3_1188 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B3_1222 :BRY_B3_1188 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_903 0@ 4@ > -1 // (int) var > num jump_if_false @BRY_B3_1222 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_903 4@ :BRY_B3_1222 0002: jump @BRY_B3_1288 :BRY_B3_1229 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B3_1254 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B3_1288 :BRY_B3_1254 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_903 0@ not 3@ == -1 // (int) var == num jump_if_false @BRY_B3_1288 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_903 3@ :BRY_B3_1288 0045: actor 0@ defined jump_if_false @BRY_B3_1340 004F: unknown_check 1@ jump_if_false @BRY_B3_1340 007E: actor 0@ driving jump_if_false @BRY_B3_1340 807C: not actor 0@ driving 1@ 0022: jump_if_false @BRY_B3_1340 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B3_903 0@ :BRY_B3_1340 5@ = 0 // (int) :BRY_B3_1344 5@ == 0 // (int) var == num jump_if_false @BRY_B3_1442 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B3_1435 004F: unknown_check 1@ jump_if_false @BRY_B3_1435 007C: actor 0@ driving 1@ 0022: jump_if_false @BRY_B3_1401 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BRY_B3_1435 :BRY_B3_1401 2@ == -1 // (int) var == num jump_if_false @BRY_B3_1427 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BRY_B3_1435 :BRY_B3_1427 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BRY_B3_1435 0002: jump @BRY_B3_1344 :BRY_B3_1442 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @BRY_B3_1644 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_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 @BRY_B3_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 @BRY_B3_1758 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @BRY_B3_1784 :BRY_B3_1758 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1780 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @BRY_B3_1784 :BRY_B3_1780 0035: 3@ = 2@ // (int vars) :BRY_B3_1784 0002: jump @BRY_B3_1795 :BRY_B3_1791 0035: 3@ = 0@ // (int vars) :BRY_B3_1795 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_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 @BRY_B3_1830 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @BRY_B3_1856 :BRY_B3_1830 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_1852 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @BRY_B3_1856 :BRY_B3_1852 0036: 3@ = 2@ // (float vars) :BRY_B3_1856 0002: jump @BRY_B3_1867 :BRY_B3_1863 0036: 3@ = 0@ // (float vars) :BRY_B3_1867 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_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 @BRY_B3_1899 :BRY_B3_1895 0035: 1@ = 0@ // (int vars) :BRY_B3_1899 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @BRY_B3_1927 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @BRY_B3_1931 :BRY_B3_1927 0036: 1@ = 0@ // (float vars) :BRY_B3_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 @BRY_B3_1966 005F: (unknown) :BRY_B3_1966 801D: not 1@ == 0 // (int) var == var jump_if_false @BRY_B3_1979 005F: (unknown) :BRY_B3_1979 801D: not 2@ == 0 // (int) var == var jump_if_false @BRY_B3_1992 005F: (unknown) :BRY_B3_1992 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2007 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2007 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_2020 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_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 @BRY_B3_2222 0026: return :BRY_B3_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 @BRY_B3_2267 0026: return :BRY_B3_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 @BRY_B3_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 @BRY_B3_2335 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_2335 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_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 @BRY_B3_2361 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_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 @BRY_B3_2444 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_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 @BRY_B3_2480 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :BRY_B3_2480 3@ > 380.0 // (float) var > num jump_if_false @BRY_B3_2499 3@ = 380.0 // (float) :BRY_B3_2499 5.0 > 4@ // (float) num > var 0022: jump_if_false @BRY_B3_2518 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :BRY_B3_2518 4@ > 240.0 // (float) var > num jump_if_false @BRY_B3_2537 4@ = 240.0 // (float) :BRY_B3_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 @BRY_B3_2635 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :BRY_B3_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 @BRY_B3_2675 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :BRY_B3_2675 10@ > 0 // (float) var > num jump_if_false @BRY_B3_2693 9@ = 1 // (int) 005E: (unknown) :BRY_B3_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 @BRY_B3_2732 // Note: the incorrect math opcode was used here 005F: (unknown) :BRY_B3_2732 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :BRY_B3_3195 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_3345 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @BRY_B3_3321 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :BRY_B3_3321 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @BRY_B3_3195 :BRY_B3_3345 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @BRY_B3_3428 0 > 5@ // (int) num > var 0022: jump_if_false @BRY_B3_3411 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_3415 :BRY_B3_3411 0035: 10@ = 5@ // (int vars) :BRY_B3_3415 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @BRY_B3_3433 :BRY_B3_3428 0203: set_draw_text_position 0@ 1@ GXT 4@ :BRY_B3_3433 0026: return :BRY_B3_3435 0045: actor 0@ defined 0022: jump_if_false @BRY_B3_3520 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :BRY_B3_3520 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @BRY_B3_3435 0@ 2@ 3@ jump_if_false @BRY_B3_3547 0203: set_draw_text_position 2@ 3@ GXT 1@ :BRY_B3_3547 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @BRY_B3_3435 0@ 3@ 4@ jump_if_false @BRY_B3_3575 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :BRY_B3_3575 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @BRY_B3_3435 0@ 4@ 5@ jump_if_false @BRY_B3_3604 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :BRY_B3_3604 0026: return 007F: player 0 pressed_key 4 jump_if_false @BRY_B3_3681 007F: player 0 pressed_key 8 jump_if_false @BRY_B3_3674 $5604 == 0 // (int) var == num jump_if_false @BRY_B3_3674 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) :BRY_B3_3674 0002: jump @BRY_B3_3686 :BRY_B3_3681 $5604 = 0 // (int) :BRY_B3_3686 007F: player 0 pressed_key 4 jump_if_false @BRY_B3_3772 007F: player 0 pressed_key 9 jump_if_false @BRY_B3_3765 $5605 == 0 // (int) var == num jump_if_false @BRY_B3_3765 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) :BRY_B3_3765 0002: jump @BRY_B3_3777 :BRY_B3_3772 $5605 = 0 // (int) :BRY_B3_3777 0026: return :BRY_B3_3779 $6013 = 99 // (int) 0@ = 0 // (int) $5806(0@,4) = 58.612 // (float) $5810(0@,4) = 10.0 // (float) $5770(0@,4) = -654.6746 // (float) $5774(0@,4) = -1292.384 // (float) 0036: $5778(0@,4) = $5806(0@,4) // (float vars) $5758(0@,4) = -642.2557 // (float) $5762(0@,4) = -1320.915 // (float) 0036: $5766(0@,4) = $5806(0@,4) // (float vars) $5782(0@,4) = -655.6827 // (float) $5786(0@,4) = -1326.778 // (float) 0036: $5790(0@,4) = $5806(0@,4) // (float vars) $5794(0@,4) = -668.1466 // (float) $5798(0@,4) = -1298.323 // (float) 0036: $5802(0@,4) = $5806(0@,4) // (float vars) 0@ = 1 // (int) $5806(0@,4) = 58.4616 // (float) $5810(0@,4) = 10.0 // (float) $5770(0@,4) = -693.1462 // (float) $5774(0@,4) = -1248.527 // (float) 0036: $5778(0@,4) = $5806(0@,4) // (float vars) $5758(0@,4) = -707.2397 // (float) $5762(0@,4) = -1215.656 // (float) 0036: $5766(0@,4) = $5806(0@,4) // (float vars) $5782(0@,4) = -689.1 // (float) $5786(0@,4) = -1207.359 // (float) 0036: $5790(0@,4) = $5806(0@,4) // (float vars) $5794(0@,4) = -674.692 // (float) $5798(0@,4) = -1240.55 // (float) 0036: $5802(0@,4) = $5806(0@,4) // (float vars) 0@ = 2 // (int) $5806(0@,4) = 65.7729 // (float) $5810(0@,4) = 5.0 // (float) $5770(0@,4) = -670.4456 // (float) $5774(0@,4) = -1282.396 // (float) 0036: $5778(0@,4) = $5806(0@,4) // (float vars) $5758(0@,4) = -685.5814 // (float) $5762(0@,4) = -1254.75 // (float) 0036: $5766(0@,4) = $5806(0@,4) // (float vars) $5782(0@,4) = -677.348 // (float) $5786(0@,4) = -1251.188 // (float) 0036: $5790(0@,4) = $5806(0@,4) // (float vars) $5794(0@,4) = -668.1213 // (float) $5798(0@,4) = -1281.827 // (float) 0036: $5802(0@,4) = $5806(0@,4) // (float vars) 0@ = 3 // (int) $5806(0@,4) = 25.9616 // (float) $5810(0@,4) = 5.0 // (float) $5770(0@,4) = -671.8483 // (float) $5774(0@,4) = -1286.503 // (float) 0036: $5778(0@,4) = $5806(0@,4) // (float vars) $5758(0@,4) = -661.712 // (float) $5762(0@,4) = -1281.389 // (float) 0036: $5766(0@,4) = $5806(0@,4) // (float vars) $5782(0@,4) = -656.9237 // (float) $5786(0@,4) = -1291.93 // (float) 0036: $5790(0@,4) = $5806(0@,4) // (float vars) $5794(0@,4) = -667.6037 // (float) $5798(0@,4) = -1297.137 // (float) 0036: $5802(0@,4) = $5806(0@,4) // (float vars) 0026: return 0026: return :BRY_B3_4400 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_3779 $5674 = -1 // (int) $5911 = 91.45 // (float) $5896 = -899.34 // (float) $5901 = 165.76 // (float) $5906 = 17.13 // (float) $5897 = -900.16 // (float) $5902 = 166.31 // (float) $5907 = 17.05 // (float) $5898 = -896.41 // (float) $5903 = 161.98 // (float) $5908 = 17.05 // (float) $5899 = -899.12 // (float) $5904 = 164.85 // (float) $5909 = 17.05 // (float) $5964 = 200.0 // (float) $5952 = -692.7925 // (float) $5956 = -1222.931 // (float) $5960 = 60.4616 // (float) $5953 = -694.5719 // (float) $5957 = -1218.114 // (float) $5961 = 60.4616 // (float) $5954 = -694.8265 // (float) $5958 = -1217.2 // (float) $5962 = 60.4616 // (float) $5955 = -693.605 // (float) $5959 = -1218.179 // (float) $5963 = 60.4616 // (float) $5977 = 20.88 // (float) $5965 = -752.4 // (float) $5969 = -1153.32 // (float) $5973 = 10.77 // (float) $5966 = -752.69 // (float) $5970 = -1157.43 // (float) $5974 = 11.07 // (float) $5967 = -753.52 // (float) $5971 = -1155.16 // (float) $5975 = 11.07 // (float) $5968 = -756.5184 // (float) $5972 = -1137.551 // (float) $5976 = 11.0486 // (float) $5839 = -661.8181 // (float) $5841 = -1299.226 // (float) $5843 = 77.4197 // (float) $5845 = 22.9428 // (float) $5840 = -660.2763 // (float) $5842 = -1302.682 // (float) $5844 = 13.2082 // (float) $5846 = 203.1343 // (float) $5629 = -882.0989 // (float) $5633 = 181.2095 // (float) $5637 = 9.3852 // (float) $5644 = 100.7522 // (float) $5628 = 0 // (int) $5641 = -1075.91 // (float) $5642 = 353.38 // (float) $5643 = 11.86 // (float) $5630 = -584.0622 // (float) $5634 = 631.8196 // (float) $5638 = 22.1316 // (float) $5645 = 198.8261 // (float) $5631 = -699.8698 // (float) $5635 = -1217.23 // (float) $5639 = 14.6398 // (float) $5646 = 0 // (float) 0036: $5632 = $5953 // (float vars) 0036: $5636 = $5957 // (float vars) 0036: $5640 = $5961 // (float vars) 0036: $5647 = $5964 // (float vars) $5698 = -654.0743 // (float) $5700 = -1325.033 // (float) $5702 = 60.612 // (float) $5699 = -654.6904 // (float) $5701 = -1283.407 // (float) $5703 = 20.0035 // (float) $5679 = -695.2961 // (float) $5682 = -1220.647 // (float) $5685 = 60.4616 // (float) $5680 = -693.2522 // (float) $5683 = -1220.723 // (float) $5686 = 60.4616 // (float) $5681 = -692.8874 // (float) $5684 = -1219.455 // (float) $5687 = 60.4616 // (float) $5705 = -672.7358 // (float) $5706 = -1273.602 // (float) $5707 = 68.0312 // (float) $5713 = -650.2334 // (float) $5715 = -1311.179 // (float) $5717 = 60.612 // (float) $5714 = -663.2667 // (float) $5716 = -1306.556 // (float) $5718 = 60.612 // (float) $5726 = -663.1963 // (float) $5728 = -1296.109 // (float) $5730 = 77.4197 // (float) $5727 = -657.3828 // (float) $5729 = -1293.41 // (float) $5731 = 77.4197 // (float) $5739 = -678.764 // (float) $5741 = -1221.812 // (float) $5743 = 13.2082 // (float) $5740 = -690.7023 // (float) $5742 = -1198.018 // (float) $5744 = 13.2082 // (float) $5753 = -703.9998 // (float) $5756 = -1182.891 // (float) $5759 = 15.0784 // (float) $5754 = -710.7952 // (float) $5757 = -1179.683 // (float) $5760 = 15.3059 // (float) $5755 = -714.6387 // (float) $5758 = -1186.958 // (float) $5761 = 15.0986 // (float) $5771 = -710.9772 // (float) $5773 = -1206.672 // (float) $5775 = 13.2082 // (float) $5772 = -708.7099 // (float) $5774 = -1218.038 // (float) $5776 = 13.2082 // (float) $5783 = -673.0948 // (float) $5784 = -1298.273 // (float) $5785 = 20.0088 // (float) $5791 = -675.3458 // (float) $5793 = -1291.055 // (float) $5795 = 26.8053 // (float) $5792 = -671.0503 // (float) $5794 = -1293.206 // (float) $5796 = 26.8174 // (float) $5805 = -668.6785 // (float) $5808 = -1290.621 // (float) $5811 = 29.9616 // (float) $5806 = -661.04 // (float) $5809 = -1287.255 // (float) $5812 = 29.9616 // (float) $5807 = -665.5744 // (float) $5810 = -1285.404 // (float) $5813 = 29.9616 // (float) $5821 = 1 // (int) $5822 = 1 // (int) $5823 = 0 // (int) $5886 = 152.9175 // (float) $5619 = -897.6985 // (float) $5620 = 1495.412 // (float) $5621 = 12.0079 // (float) $5652 = -543.6543 // (float) $5653 = 544.4134 // (float) $5654 = 5.5421 // (float) $5655 = 107.849 // (float) $5853 = -678.567 // (float) $5858 = -1260.233 // (float) $5863 = 68.0312 // (float) $5854 = -675.7261 // (float) $5859 = -1292.402 // (float) $5864 = 20.0088 // (float) $5855 = -677.7706 // (float) $5860 = -1291.431 // (float) $5865 = 26.8053 // (float) $5856 = -666.2276 // (float) $5861 = -1284.02 // (float) $5866 = 29.9616 // (float) $5857 = -710.7797 // (float) $5862 = -1182.219 // (float) $5867 = 15.1937 // (float) $5880 = -753.9211 // (float) $5881 = -1156.842 // (float) $5882 = 10.6923 // (float) $5883 = -750.4218 // (float) $5884 = -1152.336 // (float) $5885 = 10.6915 // (float) $5887 = -711.1252 // (float) $5888 = -1332.687 // (float) $5889 = 11.0962 // (float) $5890 = 291.6797 // (float) $5892 = -729.0631 // (float) $5893 = -1209.173 // (float) $5894 = 10.7984 // (float) $5895 = 84.8333 // (float) $5826 = -698.4065 // (float) $5827 = -1224.156 // (float) $5828 = 14.5022 // (float) 0036: $5979 = $5911 // (float vars) $5979 += 180.0 // (float) 0036: $5980 = $5964 // (float vars) $5980 += 180.0 // (float) $5831 = -659.9406 // (float) $5833 = -1315.218 // (float) $5835 = 13.7062 // (float) $5832 = -661.8642 // (float) $5834 = -1326.609 // (float) $5836 = 13.2082 // (float) $5981 = -879.05 // (float) $5983 = 180.21 // (float) $5985 = 8.32 // (float) $5982 = -694.47 // (float) $5984 = -1218.44 // (float) $5986 = 60.4616 // (float) $5987 = -582.9615 // (float) $5992 = 629.0387 // (float) $5997 = 22.1316 // (float) $6002 = 211.8604 // (float) $5988 = -552.97 // (float) $5993 = 590.7155 // (float) $5998 = 10.8132 // (float) $6003 = 71.9186 // (float) $5989 = -549.7327 // (float) $5994 = 562.8331 // (float) $5999 = 8.113 // (float) $6004 = 3.1873 // (float) $5990 = -554.6997 // (float) $5995 = 584.3708 // (float) $6000 = 11.0557 // (float) $6005 = 188.8131 // (float) $5991 = -549.4267 // (float) $5996 = 563.6572 // (float) $6001 = 8.113 // (float) $6006 = 197.8783 // (float) $6010 = -1 // (int) $6070 = -715.9391 // (float) $6071 = -1206.056 // (float) $6072 = 12.8328 // (float) $6073 = 291.864 // (float) $6075 = -696.7523 // (float) $6077 = -1092.945 // (float) $6079 = 6.9453 // (float) $6076 = -668.3268 // (float) $6078 = -1221.18 // (float) $6080 = 6.9108 // (float) $6081 = 198.2121 // (float) $5847 = 0 // (int) 0026: return :BRY_B3_6419 0@ == 700 // (int) var == num jump_if_false @BRY_B3_6452 0160: load_model 125 0160: load_model 137 0443: (unknown) 69 0002: jump @BRY_B3_6714 :BRY_B3_6452 0@ == 701 // (int) var == num jump_if_false @BRY_B3_6485 0162: release_model 125 0444: (unknown) 69 0160: load_model #BINOCULARS 0002: jump @BRY_B3_6714 :BRY_B3_6485 0@ == 702 // (int) var == num jump_if_false @BRY_B3_6534 0160: load_model #BINOCULARS 0160: load_model 137 0160: load_model #COMET 0160: load_model #GANG3A 0160: load_model #SPEEDER2 0160: load_model #BERETTA 0002: jump @BRY_B3_6714 :BRY_B3_6534 0@ == 703 // (int) var == num jump_if_false @BRY_B3_6593 0162: release_model #SPEEDER2 0443: (unknown) 68 0160: load_model 137 0160: load_model #BERETTA 0160: load_model #UZI 0228: (unknown) 0160: load_model #CHNSAW 0160: load_model #EBPROP_CHAIR 0160: load_model #GANG3A 0002: jump @BRY_B3_6714 :BRY_B3_6593 0@ == 704 // (int) var == num jump_if_false @BRY_B3_6630 0443: (unknown) 68 0160: load_model #EBPROP_CHAIR 0160: load_model 137 0160: load_model #GANG3A 0002: jump @BRY_B3_6714 :BRY_B3_6630 0@ == 705 // (int) var == num jump_if_false @BRY_B3_6691 0444: (unknown) 68 0162: release_model 137 0160: load_model #GANG3A 0160: load_model #EBPROP_CHAIR 0160: load_model #CHNSAW 0160: load_model #BERETTA 0160: load_model #UZI 0160: load_model #SANCHEZ 0160: load_model #NDC_DRUGPACKET 0002: jump @BRY_B3_6714 :BRY_B3_6691 0@ == 706 // (int) var == num jump_if_false @BRY_B3_6714 0160: load_model 137 0160: load_model #PEREN :BRY_B3_6714 0228: (unknown) 0026: return :BRY_B3_6718 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @BRY_B3_6785 // 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 @BRY_B3_6785 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @BRY_B3_6785 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 0@ :BRY_B3_6785 0026: return :BRY_B3_6787 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 30 // (int) var == num jump_if_false @BRY_B3_6864 0006: 6@ = 'BRYB3AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_30' // (string) // ~w~So, you want Information... and what better source than a cop, right? // Note: the incorrect math opcode was used here 0035: 8@ = $6085 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_6864 0@ == 31 // (int) var == num jump_if_false @BRY_B3_6917 0006: 6@ = 'BRYB3AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_31' // (string) // ~w~Hey Vic. See... great minds think alike... // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_6917 0@ == 32 // (int) var == num jump_if_false @BRY_B3_6970 0006: 6@ = 'BRYB3AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_32' // (string) // ~w~Yeah, fools seldom differ, dip shit. // Note: the incorrect math opcode was used here 0035: 8@ = $6085 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_6970 0@ == 33 // (int) var == num jump_if_false @BRY_B3_7023 0006: 6@ = 'BRYB3AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_33' // (string) // ~w~You want info? How about this? // Note: the incorrect math opcode was used here 0035: 8@ = $6085 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7023 0@ == 34 // (int) var == num jump_if_false @BRY_B3_7076 0006: 6@ = 'BRYB3AE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_34' // (string) // ~w~There's a dealer's boat mooring up Downtown today. The dealer's not the trusting kind, and he'll only meet one-on-one. // Note: the incorrect math opcode was used here 0035: 8@ = $6085 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7076 0@ == 35 // (int) var == num jump_if_false @BRY_B3_7129 0006: 6@ = 'BRYB3AF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_35' // (string) // ~w~He's carrying money and coke, and he doesn't believe in bodyguards. // Note: the incorrect math opcode was used here 0035: 8@ = $6085 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7129 0@ == 38 // (int) var == num jump_if_false @BRY_B3_7182 0006: 6@ = 'BRYB3AG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_38' // (string) // ~w~Why should we trust you? // Note: the incorrect math opcode was used here 0035: 8@ = $6084 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7182 0@ == 39 // (int) var == num jump_if_false @BRY_B3_7235 0006: 6@ = 'BRYB3AH' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_39' // (string) // ~w~If I'm lying, genius, I'm a dead man, right? // Note: the incorrect math opcode was used here 0035: 8@ = $6085 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7235 0@ == 40 // (int) var == num jump_if_false @BRY_B3_7288 0006: 6@ = 'BRYB3AI' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_40' // (string) // ~w~I'll meet this guy, Vic. You can watch over me, // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7288 0@ == 41 // (int) var == num jump_if_false @BRY_B3_7341 0006: 6@ = 'BRYB3AJ' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_41' // (string) // ~w~and I'll see you down there. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7341 0@ == 70 // (int) var == num jump_if_false @BRY_B3_7394 0006: 6@ = 'BRYB3CA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_70' // (string) // ~w~I thought this guy didn't use bodyguards. // Note: the incorrect math opcode was used here 0035: 8@ = $6084 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7394 0@ == 71 // (int) var == num jump_if_false @BRY_B3_7447 0006: 6@ = 'BRYB3CB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_71' // (string) // ~w~Forbes's info is seriously out of date. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7447 0@ == 72 // (int) var == num jump_if_false @BRY_B3_7500 0006: 6@ = 'BRYB3CC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_72' // (string) // ~w~I'll get us some transport, you get what we came for, // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7500 0@ == 73 // (int) var == num jump_if_false @BRY_B3_7553 0006: 6@ = 'BRYB3CD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_73' // (string) // ~w~and I'll meet you on shore. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7553 0@ == 87 // (int) var == num jump_if_false @BRY_B3_7601 0006: 6@ = 'SX_BOOT' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 0006: 7@ = 'BRY3_80' // (string) // ~w~Hey! Make sure no one can see it back there. // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8137 :BRY_B3_7601 0@ == 80 // (int) var == num jump_if_false @BRY_B3_7654 0006: 6@ = 'BRYB3DA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_80' // (string) // ~w~Hey! Make sure no one can see it back there. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7654 0@ == 81 // (int) var == num jump_if_false @BRY_B3_7707 0006: 6@ = 'BRYB3DB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_81' // (string) // ~w~Nice wheels... // Note: the incorrect math opcode was used here 0035: 8@ = $6084 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7707 0@ == 82 // (int) var == num jump_if_false @BRY_B3_7760 0006: 6@ = 'BRYB3DC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_82' // (string) // ~w~I was in a hurry... // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7760 0@ == 83 // (int) var == num jump_if_false @BRY_B3_7813 0006: 6@ = 'BRYB3DD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_83' // (string) // ~w~The sooner I off-load this coke the better. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7813 0@ == 84 // (int) var == num jump_if_false @BRY_B3_7866 0006: 6@ = 'BRYB3DE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_84' // (string) // ~w~This junk heap ain't doing my image any favors. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7866 0@ == 85 // (int) var == num jump_if_false @BRY_B3_7919 0006: 6@ = 'BRYB3DF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3DF' // (string) // ~w~Hey, catch you later, bro. // Note: the incorrect math opcode was used here 0035: 8@ = $6083 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7919 0@ == 86 // (int) var == num jump_if_false @BRY_B3_7972 0006: 6@ = 'BRYB3DG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'BRY3_85' // (string) // ~w~Hey! Don't mind me! Dick... // Note: the incorrect math opcode was used here 0035: 8@ = $6084 // (int vars) 10@ = 1 // (int) 0002: jump @BRY_B3_8137 :BRY_B3_7972 0@ == 60 // (int) var == num jump_if_false @BRY_B3_8015 0006: 6@ = 'BRYB3BA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BA' // (string) // ~w~Hey! You! Nosey asshole! // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8137 :BRY_B3_8015 0@ == 61 // (int) var == num jump_if_false @BRY_B3_8058 0006: 6@ = 'BRYB3BB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BB' // (string) // ~w~Over there! // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8137 :BRY_B3_8058 0@ == 62 // (int) var == num jump_if_false @BRY_B3_8101 0006: 6@ = 'BRYB3BC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BC' // (string) // ~w~Hey! Get him! // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_8137 :BRY_B3_8101 0@ == 63 // (int) var == num jump_if_false @BRY_B3_8137 0006: 6@ = 'BRYB3BD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'SBYB3BD' // (string) // ~w~I see him! // Note: the incorrect math opcode was used here :BRY_B3_8137 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :BRY_B3_8159 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @BRY_B3_6787 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @BRY_B3_6718 2@ 3@ 4@ 5@ 1@ 0026: return :BRY_B3_8192 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @BRY_B3_6787 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @BRY_B3_6718 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @BRY_B3_8331 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_13565 jump_if_false @BRY_B3_8284 037A: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12674 $6082 jump_if_false @BRY_B3_8284 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13346 $6082 :BRY_B3_8284 5@ == -1 // (int) var == num jump_if_false @BRY_B3_8314 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 1@ 0002: jump @BRY_B3_8326 :BRY_B3_8314 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13224 1@ 5@ :BRY_B3_8326 0037: $6082 = 1@ // (string vars) :BRY_B3_8331 0026: return :BRY_B3_8333 0@ == 400 // (int) var == num jump_if_false @BRY_B3_8433 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 @BRY_B3_8159 30 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 31 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 32 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 33 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 34 1 0002: jump @BRY_B3_8746 :BRY_B3_8433 0@ == 401 // (int) var == num jump_if_false @BRY_B3_8519 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 @BRY_B3_8159 70 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 71 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 72 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 73 1 0002: jump @BRY_B3_8746 :BRY_B3_8519 0@ == 402 // (int) var == num jump_if_false @BRY_B3_8619 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 @BRY_B3_8159 87 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 80 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 81 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 82 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 83 1 0002: jump @BRY_B3_8746 :BRY_B3_8619 0@ == 403 // (int) var == num jump_if_false @BRY_B3_8746 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 $5608 == 0 // (int) var == num jump_if_false @BRY_B3_8668 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 60 1 :BRY_B3_8668 $5609 == 0 // (int) var == num jump_if_false @BRY_B3_8694 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 61 1 :BRY_B3_8694 $5610 == 0 // (int) var == num jump_if_false @BRY_B3_8720 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 62 1 :BRY_B3_8720 $5611 == 0 // (int) var == num jump_if_false @BRY_B3_8746 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_8159 63 1 :BRY_B3_8746 0026: return :BRY_B3_8748 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @BRY_B3_8798 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'BRY3_01' // ~r~Lance died! 0002: jump @BRY_B3_10668 :BRY_B3_8798 0@ == 2 // (int) var == num jump_if_false @BRY_B3_8844 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'BRY3_02' // ~r~You lost the boat. 0002: jump @BRY_B3_10668 :BRY_B3_8844 0@ == 3 // (int) var == num jump_if_false @BRY_B3_8890 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'BRY3_03' // ~r~Lance died - you spooked the contact 0002: jump @BRY_B3_10668 :BRY_B3_8890 0@ == 4 // (int) var == num jump_if_false @BRY_B3_8936 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'BRY3_04' // ~r~You killed the contact before retrieving the contraband. 0002: jump @BRY_B3_10668 :BRY_B3_8936 0@ == 5 // (int) var == num jump_if_false @BRY_B3_8982 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'BRY3_05' // ~r~Lance died at the deal. 0002: jump @BRY_B3_10668 :BRY_B3_8982 0@ == 30 // (int) var == num jump_if_false @BRY_B3_9013 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 30 0002: jump @BRY_B3_10668 :BRY_B3_9013 0@ == 31 // (int) var == num jump_if_false @BRY_B3_9044 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 31 0002: jump @BRY_B3_10668 :BRY_B3_9044 0@ == 32 // (int) var == num jump_if_false @BRY_B3_9075 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 32 0002: jump @BRY_B3_10668 :BRY_B3_9075 0@ == 33 // (int) var == num jump_if_false @BRY_B3_9106 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 33 0002: jump @BRY_B3_10668 :BRY_B3_9106 0@ == 34 // (int) var == num jump_if_false @BRY_B3_9137 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 34 0002: jump @BRY_B3_10668 :BRY_B3_9137 0@ == 35 // (int) var == num jump_if_false @BRY_B3_9168 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 35 0002: jump @BRY_B3_10668 :BRY_B3_9168 0@ == 38 // (int) var == num jump_if_false @BRY_B3_9199 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 38 0002: jump @BRY_B3_10668 :BRY_B3_9199 0@ == 39 // (int) var == num jump_if_false @BRY_B3_9230 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 39 0002: jump @BRY_B3_10668 :BRY_B3_9230 0@ == 40 // (int) var == num jump_if_false @BRY_B3_9261 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 40 0002: jump @BRY_B3_10668 :BRY_B3_9261 0@ == 41 // (int) var == num jump_if_false @BRY_B3_9292 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 41 0002: jump @BRY_B3_10668 :BRY_B3_9292 0@ == 50 // (int) var == num jump_if_false @BRY_B3_9333 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_60' time 2@ flag 1 // Lance has been taken aboard that ship. Rescue him. 0002: jump @BRY_B3_10668 :BRY_B3_9333 0@ == 70 // (int) var == num jump_if_false @BRY_B3_9364 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 70 0002: jump @BRY_B3_10668 :BRY_B3_9364 0@ == 71 // (int) var == num jump_if_false @BRY_B3_9395 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 71 0002: jump @BRY_B3_10668 :BRY_B3_9395 0@ == 72 // (int) var == num jump_if_false @BRY_B3_9426 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 72 0002: jump @BRY_B3_10668 :BRY_B3_9426 0@ == 73 // (int) var == num jump_if_false @BRY_B3_9457 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 73 0002: jump @BRY_B3_10668 :BRY_B3_9457 0@ == 80 // (int) var == num jump_if_false @BRY_B3_9488 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 80 0002: jump @BRY_B3_10668 :BRY_B3_9488 0@ == 81 // (int) var == num jump_if_false @BRY_B3_9519 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 81 0002: jump @BRY_B3_10668 :BRY_B3_9519 0@ == 82 // (int) var == num jump_if_false @BRY_B3_9550 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 82 0002: jump @BRY_B3_10668 :BRY_B3_9550 0@ == 83 // (int) var == num jump_if_false @BRY_B3_9581 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 83 0002: jump @BRY_B3_10668 :BRY_B3_9581 0@ == 84 // (int) var == num jump_if_false @BRY_B3_9612 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 84 0002: jump @BRY_B3_10668 :BRY_B3_9612 0@ == 85 // (int) var == num jump_if_false @BRY_B3_9643 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 85 0002: jump @BRY_B3_10668 :BRY_B3_9643 0@ == 86 // (int) var == num jump_if_false @BRY_B3_9674 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 86 0002: jump @BRY_B3_10668 :BRY_B3_9674 0@ == 87 // (int) var == num jump_if_false @BRY_B3_9705 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 87 0002: jump @BRY_B3_10668 :BRY_B3_9705 0@ == 60 // (int) var == num jump_if_false @BRY_B3_9736 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 60 0002: jump @BRY_B3_10668 :BRY_B3_9736 0@ == 61 // (int) var == num jump_if_false @BRY_B3_9767 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 61 0002: jump @BRY_B3_10668 :BRY_B3_9767 0@ == 62 // (int) var == num jump_if_false @BRY_B3_9798 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 62 0002: jump @BRY_B3_10668 :BRY_B3_9798 0@ == 63 // (int) var == num jump_if_false @BRY_B3_9829 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @BRY_B3_8192 63 0002: jump @BRY_B3_10668 :BRY_B3_9829 0@ == 10 // (int) var == num jump_if_false @BRY_B3_9870 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_10' time 2@ flag 1 // Get some ~g~binoculars. 0002: jump @BRY_B3_10668 :BRY_B3_9870 0@ == 11 // (int) var == num jump_if_false @BRY_B3_9911 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_11' time 2@ flag 1 // Find a good ~y~vantage point~w~ to watch over Lance. 0002: jump @BRY_B3_10668 :BRY_B3_9911 0@ == 12 // (int) var == num jump_if_false @BRY_B3_9966 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_12' time 2@ flag 1 // Lance is on that ~b~boat~w~. Get some wheels and chase after it! 0058: (unknown) 'BRY3_25' 2@ 1 // Don't get too far away or you will lose them. 0002: jump @BRY_B3_10668 :BRY_B3_9966 0@ == 13 // (int) var == num jump_if_false @BRY_B3_10007 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_13' time 2@ flag 1 // You are going to lose them. Get closer to the ~b~boat. 0002: jump @BRY_B3_10668 :BRY_B3_10007 0@ == 14 // (int) var == num jump_if_false @BRY_B3_10048 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_14' time 2@ flag 1 // Get onto ~y~the ship. 0002: jump @BRY_B3_10668 :BRY_B3_10048 0@ == 15 // (int) var == num jump_if_false @BRY_B3_10089 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_15' time 2@ flag 1 // Find ~b~Lance~w~ and rescue him. 0002: jump @BRY_B3_10668 :BRY_B3_10089 0@ == 16 // (int) var == num jump_if_false @BRY_B3_10130 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_16' time 2@ flag 1 // Untie ~b~Lance. 0002: jump @BRY_B3_10668 :BRY_B3_10130 0@ == 26 // (int) var == num jump_if_false @BRY_B3_10171 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_26' time 2@ flag 1 // Get down there and untie ~b~Lance. 0002: jump @BRY_B3_10668 :BRY_B3_10171 0@ == 17 // (int) var == num jump_if_false @BRY_B3_10212 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_17' time 2@ flag 1 // Collect the ~g~contraband. 0002: jump @BRY_B3_10668 :BRY_B3_10212 0@ == 18 // (int) var == num jump_if_false @BRY_B3_10253 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_18' time 2@ flag 1 // Get off the ship and meet Lance on ~y~shore. 0002: jump @BRY_B3_10668 :BRY_B3_10253 0@ == 19 // (int) var == num jump_if_false @BRY_B3_10294 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_19' time 2@ flag 1 // ~t~Enter~w~ the ship to find Lance. 0002: jump @BRY_B3_10668 :BRY_B3_10294 0@ == 20 // (int) var == num jump_if_false @BRY_B3_10335 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_20' time 2@ flag 1 // The rest of the contraband is ~t~on deck. 0002: jump @BRY_B3_10668 :BRY_B3_10335 0@ == 21 // (int) var == num jump_if_false @BRY_B3_10376 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_21' time 2@ flag 1 // The rest of the contraband is ~t~below deck. 0002: jump @BRY_B3_10668 :BRY_B3_10376 0@ == 22 // (int) var == num jump_if_false @BRY_B3_10430 2@ = 5000 // (int) 0059: text_clear_all 0268: (unknown) 0057: show_text_highpriority GXT 'BRY3_22' time 2@ flag 1 // Use your binoculars to keep an eye on ~b~Lance. 0267: (unknown) 'H_BINO0' // Hold~h~ ~k~ ~PDLT~ ~w~to look through the binoculars. 0002: jump @BRY_B3_10668 :BRY_B3_10430 0@ == 23 // (int) var == num jump_if_false @BRY_B3_10470 2@ = 5000 // (int) 0059: text_clear_all 0268: (unknown) 0267: (unknown) 'H_BINO1' // Use~h~ ~k~ ~SNZI~ ~w~and~h~ ~k~ ~SNZO~ ~w~to ~h~zoom in and out~w~ with the binoculars. 0002: jump @BRY_B3_10668 :BRY_B3_10470 0@ == 24 // (int) var == num jump_if_false @BRY_B3_10511 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_23' time 2@ flag 1 // Head down to the pier to help ~b~Lance~w~. 0002: jump @BRY_B3_10668 :BRY_B3_10511 0@ == 25 // (int) var == num jump_if_false @BRY_B3_10552 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_24' time 2@ flag 1 // Head down to the pier and help ~b~Lance~w~ before it's too late. 0002: jump @BRY_B3_10668 :BRY_B3_10552 0@ == 27 // (int) var == num jump_if_false @BRY_B3_10593 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_27' time 2@ flag 1 // Go to your ~t~safehouse~w~ and get some binoculars. 0002: jump @BRY_B3_10668 :BRY_B3_10593 0@ == 28 // (int) var == num jump_if_false @BRY_B3_10634 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_28' time 2@ flag 1 // Head back ~t~outside. 0002: jump @BRY_B3_10668 :BRY_B3_10634 0@ == 29 // (int) var == num jump_if_false @BRY_B3_10668 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'BRY3_29' time 2@ flag 1 // Go back and watch over ~b~Lance~w~. :BRY_B3_10668 0035: 1@ = 2@ // (int vars) 0026: return :BRY_B3_10674 8045: not actor $933 defined 0022: jump_if_false @BRY_B3_10692 // Note: the incorrect math opcode was used here $5614 = 0 // (int) 005E: (unknown) :BRY_B3_10692 005F: (unknown) :BRY_B3_10694 8045: not actor $5627 defined jump_if_false @BRY_B3_10713 $5614 = 1 // (int) 005E: (unknown) :BRY_B3_10713 005F: (unknown) :BRY_B3_10715 004F: unknown_check $5650 jump_if_false @BRY_B3_10754 8132: not actor $933 near_car $5650 radius 800.0 800.0 sphere 0 0022: jump_if_false @BRY_B3_10754 // Note: the incorrect math opcode was used here $5614 = 2 // (int) 005E: (unknown) :BRY_B3_10754 005F: (unknown) :BRY_B3_10756 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10694 jump_if_false @BRY_B3_10778 0@ = 1 // (int) :BRY_B3_10778 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_10800 0@ = 1 // (int) :BRY_B3_10800 0@ == 1 // (int) var == num jump_if_false @BRY_B3_10814 005E: (unknown) :BRY_B3_10814 005F: (unknown) :BRY_B3_10816 0@ > 0 // (int) var > num jump_if_false @BRY_B3_10841 00BB: (unknown) 0@ 0@ = 0 // (int) 0002: jump @BRY_B3_10845 :BRY_B3_10841 0@ = 0 // (int) :BRY_B3_10845 0035: 1@ = 0@ // (int vars) 0026: return :BRY_B3_10851 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B3_10904 1 > 1@ // (int) num > var 0022: jump_if_false @BRY_B3_10904 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @BRY_B3_10904 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_275 1@ :BRY_B3_10904 0035: 3@ = 1@ // (int vars) 0026: return :BRY_B3_10910 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_10932 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :BRY_B3_10932 0035: 4@ = 3@ // (int vars) 0026: return :BRY_B3_10938 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_10968 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @BRY_B3_289 0@ 1@ 2@ 3@ :BRY_B3_10968 0035: 4@ = 3@ // (int vars) 0026: return :BRY_B3_10974 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @BRY_B3_11027 1 > 1@ // (int) num > var 0022: jump_if_false @BRY_B3_11027 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @BRY_B3_11027 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_275 1@ :BRY_B3_11027 0035: 3@ = 1@ // (int vars) 0026: return :BRY_B3_11033 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5825 $5825 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5830 $5830 0@ = 0 // (int) :BRY_B3_11065 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5432(0@,3) $5432(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_11065 0@ = 0 // (int) :BRY_B3_11104 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5453(0@,1) $5453(0@,1) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_11104 0@ = 0 // (int) :BRY_B3_11143 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5465(0@,2) $5465(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11143 0@ = 0 // (int) :BRY_B3_11182 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5478(0@,2) $5478(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11182 0@ = 0 // (int) :BRY_B3_11221 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5491(0@,2) $5491(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11221 0@ = 0 // (int) :BRY_B3_11260 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5509(0@,3) $5509(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_11260 0@ = 0 // (int) :BRY_B3_11299 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5523(0@,2) $5523(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11299 0@ = 0 // (int) :BRY_B3_11338 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5531(0@,1) $5531(0@,1) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_11338 0@ = 0 // (int) :BRY_B3_11377 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5543(0@,2) $5543(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_11377 0@ = 0 // (int) :BRY_B3_11416 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5561(0@,3) $5561(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_11416 0026: return :BRY_B3_11453 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5628 $5628 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5622 $5622 0@ = 0 // (int) :BRY_B3_11485 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5612(0@,5) $5612(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @BRY_B3_11485 0026: return :BRY_B3_11522 $5656 = -580.9963 // (float) $5662 = 481.642 // (float) $5668 = 6.186 // (float) $5657 = -596.9634 // (float) $5663 = 38.2785 // (float) $5669 = 6.4596 // (float) $5658 = -763.6878 // (float) $5664 = -337.6468 // (float) $5670 = 4.2846 // (float) $5659 = -748.5863 // (float) $5665 = -502.6203 // (float) $5671 = 5.5253 // (float) $5660 = -586.2033 // (float) $5666 = -927.9948 // (float) $5672 = 6.3008 // (float) $5661 = -691.5176 // (float) $5667 = -1152.758 // (float) $5673 = 5.909 // (float) 0026: return :BRY_B3_11686 0045: actor $5651 defined jump_if_false @BRY_B3_11706 003F: destroy_actor $5651 $5651 = 0 // (int) :BRY_B3_11706 0045: actor $5627 defined jump_if_false @BRY_B3_11726 003F: destroy_actor $5627 $5627 = 0 // (int) :BRY_B3_11726 004F: unknown_check $5650 jump_if_false @BRY_B3_11746 0049: destroy_car $5650 $5650 = 0 // (int) :BRY_B3_11746 0026: return :BRY_B3_11748 804F: not unknown_check 0@ jump_if_false @BRY_B3_11780 0048: 0@ = create_car #COMET at $5892 $5893 $5894 00D1: set_car 0@ Z_angle_to $5895 0236: (unknown) 0@ 3 :BRY_B3_11780 0035: 1@ = 0@ // (int vars) 0026: return :BRY_B3_11786 022C: (unknown) $5652 $5653 $5654 10.0 1 804F: not unknown_check $5650 0022: jump_if_false @BRY_B3_11846 // Note: the incorrect math opcode was used here 0048: $5650 = create_car #SPEEDER2 at $5652 $5653 $5654 00D1: set_car $5650 Z_angle_to $5655 01C3: (unknown) $5650 20.0 04BE: (unknown) $5650 1.0 1.5 :BRY_B3_11846 0026: return :BRY_B3_11848 022C: (unknown) $5988 $5993 $5998 10.0 1 804F: not unknown_check $5648 0022: jump_if_false @BRY_B3_11898 // Note: the incorrect math opcode was used here 0048: $5648 = create_car #COMET at $5988 $5993 $5998 0150: set_car $5648 color_to 1 1 0050: set_car $5648 max_speed_to 0 :BRY_B3_11898 00D1: set_car $5648 Z_angle_to $6003 0026: return :BRY_B3_11906 022C: (unknown) $5990 $5995 $6000 10.0 1 0@ == 1 // (int) var == num jump_if_false @BRY_B3_11984 004F: unknown_check $5648 jump_if_false @BRY_B3_11977 8045: not actor $5627 defined jump_if_false @BRY_B3_11971 00A4: $5627 = create_actor_pedtype 22 model 137 in_car $5648 driverseat 0002: jump @BRY_B3_11977 :BRY_B3_11971 021C: (unknown) $5627 $5648 :BRY_B3_11977 0002: jump @BRY_B3_12061 :BRY_B3_11984 8045: not actor $5627 defined 0022: jump_if_false @BRY_B3_12017 // Note: the incorrect math opcode was used here 003E: $5627 = create_actor_pedtype 22 model 137 at $5990 $5995 $6000 0002: jump @BRY_B3_12055 :BRY_B3_12017 007E: actor $5627 driving jump_if_false @BRY_B3_12045 0216: (unknown) $5627 $5990 $5995 $6000 0002: jump @BRY_B3_12055 :BRY_B3_12045 0044: put_actor $5627 at $5990 $5995 $6000 :BRY_B3_12055 00CF: set_actor $5627 Z_angle_to $6005 :BRY_B3_12061 0026: return :BRY_B3_12063 022C: (unknown) $5989 $5994 $5999 10.0 1 8045: not actor $5649 defined 0022: jump_if_false @BRY_B3_12101 // Note: the incorrect math opcode was used here 003E: $5649 = create_actor_pedtype 22 model #GANG3A at $5989 $5994 $5999 :BRY_B3_12101 00CF: set_actor $5649 Z_angle_to $6004 041B: (unknown) $5649 9 0026: return :BRY_B3_12115 0045: actor $933 defined jump_if_false @BRY_B3_12142 0044: put_actor $933 at $5987 $5992 $5997 00CF: set_actor $933 Z_angle_to $6002 :BRY_B3_12142 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_11848 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_12063 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B3_11906 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @BRY_B3_11786 0026: return :BRY_B3_12185 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_11786 8045: not actor $5651 defined jump_if_false @BRY_B3_12222 00A4: $5651 = create_actor_pedtype 22 model #GANG3A in_car $5650 driverseat 041B: (unknown) $5651 9 :BRY_B3_12222 8045: not actor $5627 defined jump_if_false @BRY_B3_12253 0118: $5627 = create_actor_pedtype 22 model 137 in_car $5650 passenger_seat -1 0002: jump @BRY_B3_12280 :BRY_B3_12253 0216: (unknown) $5627 -608.0758 620.5735 11.6885 0298: (unknown) $5627 $5650 -1 :BRY_B3_12280 0200: (unknown) $5627 1 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10851 $5650 $5628 1 $5628 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_11522 0026: return :BRY_B3_12316 0045: actor 0@ defined jump_if_false @BRY_B3_12339 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ 0@ = 0 // (int) :BRY_B3_12339 0036: 2@ = 5@ // (float vars) 0036: 3@ = 6@ // (float vars) 0036: 4@ = 7@ // (float vars) 0035: 1@ = 0@ // (int vars) 0026: return :BRY_B3_12357 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10694 jump_if_false @BRY_B3_12392 003F: destroy_actor $5627 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5628 $5628 :BRY_B3_12392 0@ = 0 // (int) :BRY_B3_12396 034A: unknown_check $5420(0@,3) jump_if_false @BRY_B3_12439 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12316 $5420(0@,3) $5420(0@,3) $5423(0@,3) $5426(0@,3) $5429(0@,3) :BRY_B3_12439 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_12396 0026: return :BRY_B3_12458 034A: unknown_check $5824 jump_if_false @BRY_B3_12486 037B: constant_params 1 variable_params 4 unknown 3 call_with_params @BRY_B3_12316 $5824 $5824 0@ 1@ 2@ :BRY_B3_12486 0026: return :BRY_B3_12488 034A: unknown_check $5829 jump_if_false @BRY_B3_12561 037B: constant_params 1 variable_params 4 unknown 0 call_with_params @BRY_B3_12316 $5829 $5829 $5831 $5833 $5835 $5837 = 1 // (int) $5838 == 0 // (int) var == num jump_if_false @BRY_B3_12561 0036: $5831 = $5832 // (float vars) 0036: $5833 = $5834 // (float vars) 0036: $5835 = $5836 // (float vars) $5838 = 1 // (int) :BRY_B3_12561 0026: return :BRY_B3_12563 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_12458 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_12488 1@ = 0 // (int) :BRY_B3_12587 034A: unknown_check $5481(1@,2) jump_if_false @BRY_B3_12630 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12316 $5481(1@,2) $5481(1@,2) $5483(1@,2) $5485(1@,2) $5487(1@,2) :BRY_B3_12630 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_12587 1@ = 0 // (int) :BRY_B3_12651 034A: unknown_check $5494(1@,3) jump_if_false @BRY_B3_12694 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12316 $5494(1@,3) $5494(1@,3) $5497(1@,3) $5500(1@,3) $5503(1@,3) :BRY_B3_12694 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @BRY_B3_12651 1@ = 0 // (int) :BRY_B3_12715 034A: unknown_check $5513(1@,2) jump_if_false @BRY_B3_12758 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12316 $5513(1@,2) $5513(1@,2) $5515(1@,2) $5517(1@,2) $5519(1@,2) :BRY_B3_12758 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_12715 1@ = 0 // (int) :BRY_B3_12779 034A: unknown_check $5526(1@,1) jump_if_false @BRY_B3_12822 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12316 $5526(1@,1) $5526(1@,1) $5527(1@,1) $5528(1@,1) $5529(1@,1) :BRY_B3_12822 1@ += 1 // (int) 1@ >= 1 // (int) var >= num jump_if_false @BRY_B3_12779 1@ = 0 // (int) :BRY_B3_12843 034A: unknown_check $5533(1@,2) jump_if_false @BRY_B3_12886 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12316 $5533(1@,2) $5533(1@,2) $5535(1@,2) $5537(1@,2) $5539(1@,2) :BRY_B3_12886 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_12843 1@ = 0 // (int) :BRY_B3_12907 034A: unknown_check $5546(1@,3) jump_if_false @BRY_B3_12950 037B: constant_params 1 variable_params 4 unknown 2 call_with_params @BRY_B3_12316 $5546(1@,3) $5546(1@,3) $5549(1@,3) $5552(1@,3) $5555(1@,3) :BRY_B3_12950 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @BRY_B3_12907 004F: unknown_check $6074 jump_if_false @BRY_B3_13010 0@ == 1 // (int) var == num jump_if_false @BRY_B3_13006 0049: destroy_car $6074 $6074 = 0 // (int) 0002: jump @BRY_B3_13010 :BRY_B3_13006 0113: remove_references_to_car $6074 // Like turning a car into any random car :BRY_B3_13010 0026: return :BRY_B3_13012 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_10694 jump_if_false @BRY_B3_13047 003F: destroy_actor $5627 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5628 $5628 :BRY_B3_13047 0@ = 0 // (int) :BRY_B3_13051 034A: unknown_check $5420(0@,3) jump_if_false @BRY_B3_13094 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12316 $5420(0@,3) $5420(0@,3) $5423(0@,3) $5426(0@,3) $5429(0@,3) :BRY_B3_13094 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_13051 0@ = 0 // (int) :BRY_B3_13115 034A: unknown_check $5448(0@,1) jump_if_false @BRY_B3_13158 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12316 $5448(0@,1) $5448(0@,1) $5449(0@,1) $5450(0@,1) $5451(0@,1) :BRY_B3_13158 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_13115 0@ = 0 // (int) :BRY_B3_13179 034A: unknown_check $5455(0@,2) jump_if_false @BRY_B3_13222 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12316 $5455(0@,2) $5455(0@,2) $5457(0@,2) $5459(0@,2) $5461(0@,2) :BRY_B3_13222 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_13179 0@ = 0 // (int) :BRY_B3_13243 034A: unknown_check $5468(0@,2) jump_if_false @BRY_B3_13286 037B: constant_params 1 variable_params 4 unknown 1 call_with_params @BRY_B3_12316 $5468(0@,2) $5468(0@,2) $5470(0@,2) $5472(0@,2) $5474(0@,2) :BRY_B3_13286 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_13243 0026: return 0036: 1@ = $5806(0@,4) // (float vars) 0027: (unknown) $5770(0@,4) $5774(0@,4) 1@ $5758(0@,4) $5762(0@,4) 1@ 0027: (unknown) $5758(0@,4) $5762(0@,4) 1@ $5782(0@,4) $5786(0@,4) 1@ 0027: (unknown) $5782(0@,4) $5786(0@,4) 1@ $5794(0@,4) $5798(0@,4) 1@ 0027: (unknown) $5794(0@,4) $5798(0@,4) 1@ $5770(0@,4) $5774(0@,4) 1@ 0036: 2@ = 1@ // (float vars) 002A: 2@ += $5810(0@,4) // (float vars) // Note: the incorrect math opcode was used here 0027: (unknown) $5770(0@,4) $5774(0@,4) 2@ $5758(0@,4) $5762(0@,4) 2@ 0027: (unknown) $5758(0@,4) $5762(0@,4) 2@ $5782(0@,4) $5786(0@,4) 2@ 0027: (unknown) $5782(0@,4) $5786(0@,4) 2@ $5794(0@,4) $5798(0@,4) 2@ 0027: (unknown) $5794(0@,4) $5798(0@,4) 2@ $5770(0@,4) $5774(0@,4) 2@ 0027: (unknown) $5770(0@,4) $5774(0@,4) 1@ $5770(0@,4) $5774(0@,4) 2@ 0027: (unknown) $5794(0@,4) $5798(0@,4) 1@ $5794(0@,4) $5798(0@,4) 2@ 0027: (unknown) $5758(0@,4) $5762(0@,4) 1@ $5758(0@,4) $5762(0@,4) 2@ 0027: (unknown) $5782(0@,4) $5786(0@,4) 1@ $5782(0@,4) $5786(0@,4) 2@ 0026: return :BRY_B3_13565 4 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_13959 // Note: the incorrect math opcode was used here 0036: 10@ = $5806(0@,4) // (float vars) 002A: 10@ += $5810(0@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 11 call_with_params @MAIN_5986 $5806(0@,4) 10@ $939 jump_if_false @BRY_B3_13959 0036: 1@ = $938 // (float vars) 002C: 1@ -= $5762(0@,4) // (float vars) 0036: 2@ = $5782(0@,4) // (float vars) 002C: 2@ -= $5758(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $937 // (float vars) 002C: 3@ -= $5758(0@,4) // (float vars) 0036: 4@ = $5786(0@,4) // (float vars) 002C: 4@ -= $5762(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 7@ = 5@ // (float vars) 002C: 7@ -= 6@ // (float vars) 0036: 1@ = $938 // (float vars) 002C: 1@ -= $5774(0@,4) // (float vars) 0036: 2@ = $5794(0@,4) // (float vars) 002C: 2@ -= $5770(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $937 // (float vars) 002C: 3@ -= $5770(0@,4) // (float vars) 0036: 4@ = $5798(0@,4) // (float vars) 002C: 4@ -= $5774(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 6@ // (float vars) 0036: 9@ = 7@ // (float vars) 002E: 9@ *= 8@ // (float vars) 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B3_13959 // Note: the incorrect math opcode was used here 0036: 1@ = $938 // (float vars) 002C: 1@ -= $5762(0@,4) // (float vars) 0036: 2@ = $5770(0@,4) // (float vars) 002C: 2@ -= $5758(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $937 // (float vars) 002C: 3@ -= $5758(0@,4) // (float vars) 0036: 4@ = $5774(0@,4) // (float vars) 002C: 4@ -= $5762(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 7@ = 5@ // (float vars) 002C: 7@ -= 6@ // (float vars) 0036: 1@ = $938 // (float vars) 002C: 1@ -= $5786(0@,4) // (float vars) 0036: 2@ = $5794(0@,4) // (float vars) 002C: 2@ -= $5782(0@,4) // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $937 // (float vars) 002C: 3@ -= $5782(0@,4) // (float vars) 0036: 4@ = $5798(0@,4) // (float vars) 002C: 4@ -= $5786(0@,4) // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 6@ // (float vars) 0036: 9@ = 7@ // (float vars) 002E: 9@ *= 8@ // (float vars) 0 > 9@ // (float) num > var 0022: jump_if_false @BRY_B3_13959 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_13959 005F: (unknown) :BRY_B3_13961 0035: 2@ = 0@ // (int vars) 0035: 3@ = $6013 // (int vars) 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_13565 3@ jump_if_false @BRY_B3_14055 $6013 = 99 // (int) :BRY_B3_13994 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_14055 // Note: the incorrect math opcode was used here 801C: not 2@ == 3@ // (int) num == var 0022: jump_if_false @BRY_B3_14043 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B3_13565 2@ jump_if_false @BRY_B3_14043 0035: $6013 = 2@ // (int vars) 0035: 2@ = 1@ // (int vars) :BRY_B3_14043 2@ += 1 // (int) 0002: jump @BRY_B3_13994 :BRY_B3_14055 0026: return :BRY_B3_14057 0045: actor $933 defined jump_if_false @BRY_B3_14325 0045: actor 0@ defined jump_if_false @BRY_B3_14294 1@ == 1 // (int) var == num jump_if_false @BRY_B3_14236 3@ == 98 // (int) var == num jump_if_false @BRY_B3_14128 020E: (unknown) 0@ 1 01A4: (unknown) 0@ 0 034F: (unknown) 0@ 1 00E5: (unknown) 0@ $933 0002: jump @BRY_B3_14229 :BRY_B3_14128 001C: $6013 == 3@ // (int) num == var 0022: jump_if_false @BRY_B3_14210 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 0 01A4: (unknown) 0@ 1 034F: (unknown) 0@ 0 0043: store_actor 0@ position_to 7@ 8@ 9@ // Note: the incorrect math opcode was used here 031E: (unknown) 7@ 8@ 9@ $937 $938 $939 6@ 6@ > 12.0 // (float) var > num jump_if_false @BRY_B3_14198 0158: actor 0@ run_to $937 $938 0002: jump @BRY_B3_14203 :BRY_B3_14198 00E5: (unknown) 0@ $933 :BRY_B3_14203 0002: jump @BRY_B3_14229 :BRY_B3_14210 020E: (unknown) 0@ 1 01A4: (unknown) 0@ 0 034F: (unknown) 0@ 1 00E5: (unknown) 0@ $933 :BRY_B3_14229 0002: jump @BRY_B3_14287 :BRY_B3_14236 2@ == 1 // (int) var == num jump_if_false @BRY_B3_14253 013E: actor 0@ look_at_actor $933 :BRY_B3_14253 0218: unknown_check 0@ $933 0022: jump_if_false @BRY_B3_14270 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :BRY_B3_14270 01EE: (unknown) 0@ 50 jump_if_false @BRY_B3_14287 1@ = 1 // (int) :BRY_B3_14287 0002: jump @BRY_B3_14325 :BRY_B3_14294 0@ > 0 // (int) var > num jump_if_false @BRY_B3_14325 0@ = -1 // (int) 1@ = 1 // (int) 0035: 4@ = 0@ // (int vars) 0035: 5@ = 1@ // (int vars) 005E: (unknown) :BRY_B3_14325 0035: 4@ = 0@ // (int vars) 0035: 5@ = 1@ // (int vars) 005F: (unknown) :BRY_B3_14335 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_14397 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5824 1 1 99 $5824 0@ jump_if_false @BRY_B3_14390 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5825 $5825 :BRY_B3_14390 0002: jump @BRY_B3_14439 :BRY_B3_14397 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5824 1 1 98 $5824 0@ jump_if_false @BRY_B3_14439 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5825 $5825 :BRY_B3_14439 0026: return :BRY_B3_14441 0045: actor $5829 defined jump_if_false @BRY_B3_14592 $5838 == 0 // (int) var == num jump_if_false @BRY_B3_14543 $5837 == 0 // (int) var == num jump_if_false @BRY_B3_14503 00EE: (unknown) $5829 $5832 $5834 01EC: (unknown) $5829 1 $5837 = 1 // (int) 0002: jump @BRY_B3_14536 :BRY_B3_14503 0089: actor $5829 in_sphere $5832 $5834 $5836 radius 3.0 3.0 10.0 sphere 0 0022: jump_if_false @BRY_B3_14536 // Note: the incorrect math opcode was used here $5838 = 1 // (int) :BRY_B3_14536 0002: jump @BRY_B3_14585 :BRY_B3_14543 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5829 1 1 99 $5829 0@ jump_if_false @BRY_B3_14585 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5830 $5830 :BRY_B3_14585 0002: jump @BRY_B3_14606 :BRY_B3_14592 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5830 $5830 :BRY_B3_14606 0026: return :BRY_B3_14608 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_13961 3 4 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_14335 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_14441 0@ = 0 // (int) :BRY_B3_14646 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5481(0@,2) $5749 1 $5489(0@,2) $5481(0@,2) $5749 jump_if_false @BRY_B3_14699 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5491(0@,2) $5491(0@,2) :BRY_B3_14699 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_14646 0@ = 0 // (int) :BRY_B3_14720 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5494(0@,3) $5768 1 $5506(0@,3) $5494(0@,3) $5768 jump_if_false @BRY_B3_14773 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5509(0@,3) $5509(0@,3) :BRY_B3_14773 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_14720 0@ = 0 // (int) :BRY_B3_14794 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5513(0@,2) $5781 1 $5521(0@,2) $5513(0@,2) $5781 jump_if_false @BRY_B3_14847 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5523(0@,2) $5523(0@,2) :BRY_B3_14847 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_14794 0@ = 0 // (int) :BRY_B3_14868 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5526(0@,1) $5788 1 $5530(0@,1) $5526(0@,1) $5788 jump_if_false @BRY_B3_14921 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5531(0@,1) $5531(0@,1) :BRY_B3_14921 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_14868 0@ = 0 // (int) :BRY_B3_14942 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5533(0@,2) $5801 1 $5541(0@,2) $5533(0@,2) $5801 jump_if_false @BRY_B3_14995 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5543(0@,2) $5543(0@,2) :BRY_B3_14995 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_14942 0@ = 0 // (int) :BRY_B3_15016 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5546(0@,3) $5820 1 $5558(0@,3) $5546(0@,3) $5820 jump_if_false @BRY_B3_15069 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5561(0@,3) $5561(0@,3) :BRY_B3_15069 0045: actor $5546(0@,3) defined jump_if_false @BRY_B3_15204 0045: actor $933 defined jump_if_false @BRY_B3_15148 008F: actor $933 near_actor $5546(0@,3) radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @BRY_B3_15148 // Note: the incorrect math opcode was used here $5565(0@,3) = 0 // (int) $5558(0@,3) = 3 // (int) 0309: (unknown) $5546(0@,3) 0 -1 $5820 = 1 // (int) :BRY_B3_15148 $5565(0@,3) == 1 // (int) var == num jump_if_false @BRY_B3_15204 81C7: not unknown_check $5546(0@,3) jump_if_false @BRY_B3_15194 0309: (unknown) $5546(0@,3) 1 1000 0002: jump @BRY_B3_15204 :BRY_B3_15194 0309: (unknown) $5546(0@,3) 0 1000 :BRY_B3_15204 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_15016 0026: return :BRY_B3_15223 $5608 == 0 // (int) var == num jump_if_false @BRY_B3_15267 $5710 == 1 // (int) var == num jump_if_false @BRY_B3_15267 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8748 62 0@ $5608 = 1 // (int) :BRY_B3_15267 $5609 == 0 // (int) var == num jump_if_false @BRY_B3_15311 $5723 == 1 // (int) var == num jump_if_false @BRY_B3_15311 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8748 61 0@ $5609 = 1 // (int) :BRY_B3_15311 $5610 == 0 // (int) var == num jump_if_false @BRY_B3_15355 $5695 == 1 // (int) var == num jump_if_false @BRY_B3_15355 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8748 60 0@ $5610 = 1 // (int) :BRY_B3_15355 $5611 == 0 // (int) var == num jump_if_false @BRY_B3_15399 $5736 == 1 // (int) var == num jump_if_false @BRY_B3_15399 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_8748 63 0@ $5611 = 1 // (int) :BRY_B3_15399 0026: return :BRY_B3_15401 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @BRY_B3_13961 0 3 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_15223 0@ = 0 // (int) :BRY_B3_15428 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5448(0@,1) $5710 1 $5452(0@,1) $5448(0@,1) $5710 jump_if_false @BRY_B3_15481 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5453(0@,1) $5453(0@,1) :BRY_B3_15481 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_15428 0@ = 0 // (int) :BRY_B3_15502 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5455(0@,2) $5723 1 $5463(0@,2) $5455(0@,2) $5723 jump_if_false @BRY_B3_15555 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5465(0@,2) $5465(0@,2) :BRY_B3_15555 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_15502 0@ = 0 // (int) :BRY_B3_15576 037B: constant_params 4 variable_params 2 unknown 1 call_with_params @BRY_B3_14057 $5468(0@,2) $5736 1 $5476(0@,2) $5468(0@,2) $5736 jump_if_false @BRY_B3_15629 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5478(0@,2) $5478(0@,2) :BRY_B3_15629 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_15576 0026: return :BRY_B3_15648 0@ == 1 // (int) var == num jump_if_false @BRY_B3_15722 $5674 == 0 // (int) var == num jump_if_false @BRY_B3_15715 8252: not object $5978 exists jump_if_false @BRY_B3_15715 01BB: (unknown) $5632 $5636 $5640 2@ 0092: $5978 = init_object #EBPROP_CHAIR at $5725(0@,2) $5727(0@,2) 2@ 00D3: set_object $5978 z_angle_to $5723(0@,2) :BRY_B3_15715 0002: jump @BRY_B3_15765 :BRY_B3_15722 8252: not object $5978 exists 0022: jump_if_false @BRY_B3_15765 // Note: the incorrect math opcode was used here 01BB: (unknown) $5896 $5901 $5906 2@ 0092: $5978 = init_object #EBPROP_CHAIR at $5725(0@,2) $5727(0@,2) 2@ 00D3: set_object $5978 z_angle_to $5723(0@,2) :BRY_B3_15765 1@ == 0 // (int) var == num jump_if_false @BRY_B3_15788 0225: (unknown) $5978 0 0002: jump @BRY_B3_15794 :BRY_B3_15788 0225: (unknown) $5978 1 :BRY_B3_15794 0026: return :BRY_B3_15796 0252: object $5978 exists jump_if_false @BRY_B3_15811 0093: destroy_object $5978 :BRY_B3_15811 0026: return :BRY_B3_15813 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5628 $5628 8045: not actor $5627 defined jump_if_false @BRY_B3_15878 003E: $5627 = create_actor_pedtype 22 model 137 at $5632 $5636 $5640 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5627 $5628 1 $5628 0002: jump @BRY_B3_15888 :BRY_B3_15878 0044: put_actor $5627 at $5632 $5636 $5640 :BRY_B3_15888 00CF: set_actor $5627 Z_angle_to $5647 0347: (unknown) $5627 1 0026: return :BRY_B3_15902 8045: not actor 0@ defined jump_if_false @BRY_B3_16067 not 0@ == -1 // (int) var == num jump_if_false @BRY_B3_16067 003E: 0@ = create_actor_pedtype 22 model #GANG3A at 1@ 2@ 3@ 4@ == 2 // (int) var == num jump_if_false @BRY_B3_15987 $5674 == 0 // (int) var == num jump_if_false @BRY_B3_15972 0106: give_actor 0@ weapon 11 ammo 1 // Load the weapon model before using this 0002: jump @BRY_B3_15980 :BRY_B3_15972 0106: give_actor 0@ weapon 19 ammo 10000 // Load the weapon model before using this :BRY_B3_15980 0002: jump @BRY_B3_16057 :BRY_B3_15987 0035: 6@ = 4@ // (int vars) 6@ *= 20 // (int) 6@ += 10 // (int) 6@ > 60 // (int) var > num jump_if_false @BRY_B3_16018 6@ = 60 // (int) :BRY_B3_16018 4@ == 1 // (int) var == num jump_if_false @BRY_B3_16045 0106: give_actor 0@ weapon 25 ammo 10000 // Load the weapon model before using this 0002: jump @BRY_B3_16053 :BRY_B3_16045 0106: give_actor 0@ weapon 19 ammo 10000 // Load the weapon model before using this :BRY_B3_16053 01C9: (unknown) 0@ 6@ :BRY_B3_16057 041B: (unknown) 0@ 9 015D: (unknown) 0@ 32 :BRY_B3_16067 0035: 5@ = 0@ // (int vars) 0026: return :BRY_B3_16073 0@ = 0 // (int) :BRY_B3_16077 02D3: unknown_check $5442(0@,2) $5444(0@,2) $5446(0@,2) 1.0 0022: jump_if_false @BRY_B3_16114 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5440(0@,2) $5440(0@,2) = 0 // (int) :BRY_B3_16114 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16077 0026: return :BRY_B3_16133 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16073 0@ = 0 // (int) :BRY_B3_16147 1@ = 0 // (int) $5674 == 1 // (int) var == num jump_if_false @BRY_B3_16188 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_16181 1@ = 1 // (int) :BRY_B3_16181 0002: jump @BRY_B3_16205 :BRY_B3_16188 1 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_16205 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :BRY_B3_16205 1@ == 1 // (int) var == num jump_if_false @BRY_B3_16325 $5440(0@,2) > -1 // (int) var > num jump_if_false @BRY_B3_16325 82D3: not unknown_check $5442(0@,2) $5444(0@,2) $5446(0@,2) 1.0 0022: jump_if_false @BRY_B3_16325 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6066 0@ jump_if_false @BRY_B3_16303 013F: $5440(0@,2) = create_pickup #HEALTH type 3 at $5442(0@,2) $5444(0@,2) $5446(0@,2) 0002: jump @BRY_B3_16325 :BRY_B3_16303 013F: $5440(0@,2) = create_pickup #BODYARMOUR type 3 at $5442(0@,2) $5444(0@,2) $5446(0@,2) :BRY_B3_16325 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16147 0026: return :BRY_B3_16344 0@ = 0 // (int) :BRY_B3_16348 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_16416 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_16409 $5440(0@,2) > -1 // (int) var > num jump_if_false @BRY_B3_16409 0140: pickup $5440(0@,2) picked_up jump_if_false @BRY_B3_16409 $5440(0@,2) = -1 // (int) :BRY_B3_16409 0002: jump @BRY_B3_16464 :BRY_B3_16416 1 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_16464 // Note: the incorrect math opcode was used here $5440(0@,2) > -1 // (int) var > num jump_if_false @BRY_B3_16464 0140: pickup $5440(0@,2) picked_up jump_if_false @BRY_B3_16464 $5440(0@,2) = -1 // (int) :BRY_B3_16464 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16348 0026: return :BRY_B3_16483 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5824 $5826 $5827 $5828 1 $5824 0@ == 1 // (int) var == num jump_if_false @BRY_B3_16540 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5824 $5825 0 $5825 00C4: (unknown) $5825 1 :BRY_B3_16540 0026: return :BRY_B3_16542 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @BRY_B3_15902 $5829 $5831 $5833 $5835 1 $5829 037B: constant_params 3 variable_params 1 unknown 0 call_with_params @BRY_B3_10974 $5829 $5830 0 $5830 00C4: (unknown) $5830 1 0026: return :BRY_B3_16589 0@ = 0 // (int) :BRY_B3_16593 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5420(0@,3) $5423(0@,3) $5426(0@,3) $5429(0@,3) 0@ $5420(0@,3) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5420(0@,3) $5432(0@,3) 0 $5432(0@,3) 00C4: (unknown) $5432(0@,3) 1 $5435(0@,3) = 1 // (int) $5695 == 0 // (int) var == num jump_if_false @BRY_B3_16694 0045: actor $5627 defined jump_if_false @BRY_B3_16694 013E: actor $5420(0@,3) look_at_actor $5627 :BRY_B3_16694 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_16593 0026: return :BRY_B3_16713 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11033 0@ == 1 // (int) var == num jump_if_false @BRY_B3_16933 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16589 1@ = 0 // (int) :BRY_B3_16749 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15902 $5448(1@,1) $5449(1@,1) $5450(1@,1) $5451(1@,1) 1@ $5448(1@,1) $5452(1@,1) = 2 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10974 $5448(1@,1) $5453(1@,1) 0 $5453(1@,1) 00C4: (unknown) $5453(1@,1) 1 1@ += 1 // (int) 1@ >= 1 // (int) var >= num jump_if_false @BRY_B3_16749 1@ = 0 // (int) :BRY_B3_16840 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15902 $5455(1@,2) $5457(1@,2) $5459(1@,2) $5461(1@,2) 1@ $5455(1@,2) $5463(1@,2) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10974 $5455(1@,2) $5465(1@,2) 0 $5465(1@,2) 00C4: (unknown) $5465(1@,2) 1 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16840 0002: jump @BRY_B3_17146 :BRY_B3_16933 1@ = 0 // (int) :BRY_B3_16937 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15902 $5455(1@,2) $5457(1@,2) $5459(1@,2) $5461(1@,2) 1@ $5455(1@,2) $5463(1@,2) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10974 $5455(1@,2) $5465(1@,2) 0 $5465(1@,2) 00C4: (unknown) $5465(1@,2) 1 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_16937 1@ = 0 // (int) :BRY_B3_17027 037B: constant_params 5 variable_params 1 unknown 2 call_with_params @BRY_B3_15902 $5468(1@,2) $5470(1@,2) $5472(1@,2) $5474(1@,2) 1@ $5468(1@,2) $5476(1@,2) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10974 $5468(1@,2) $5478(1@,2) 0 $5478(1@,2) 00C4: (unknown) $5478(1@,2) 1 0045: actor $5468(1@,2) defined jump_if_false @BRY_B3_17129 0045: actor $933 defined jump_if_false @BRY_B3_17129 00F4: (unknown) $5468(1@,2) $933 :BRY_B3_17129 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17027 :BRY_B3_17146 0026: return :BRY_B3_17148 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_11033 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @BRY_B3_16483 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @BRY_B3_16542 0@ = 0 // (int) :BRY_B3_17184 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5481(0@,2) $5483(0@,2) $5485(0@,2) $5487(0@,2) 0@ $5481(0@,2) $5489(0@,2) = 99 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5481(0@,2) $5491(0@,2) 0 $5491(0@,2) 00C4: (unknown) $5491(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17184 0@ = 0 // (int) :BRY_B3_17275 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5494(0@,3) $5497(0@,3) $5500(0@,3) $5503(0@,3) 0@ $5494(0@,3) $5506(0@,3) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5494(0@,3) $5509(0@,3) 0 $5509(0@,3) 00C4: (unknown) $5509(0@,3) 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_17275 0@ = 0 // (int) :BRY_B3_17366 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5513(0@,2) $5515(0@,2) $5517(0@,2) $5519(0@,2) 0@ $5513(0@,2) $5521(0@,2) = 99 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5513(0@,2) $5523(0@,2) 0 $5523(0@,2) 00C4: (unknown) $5523(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17366 0@ = 0 // (int) :BRY_B3_17457 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5526(0@,1) $5527(0@,1) $5528(0@,1) $5529(0@,1) 0@ $5526(0@,1) $5530(0@,1) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5526(0@,1) $5531(0@,1) 0 $5531(0@,1) 00C4: (unknown) $5531(0@,1) 1 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_17457 0@ = 0 // (int) :BRY_B3_17548 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5533(0@,2) $5535(0@,2) $5537(0@,2) $5539(0@,2) 0@ $5533(0@,2) $5541(0@,2) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5533(0@,2) $5543(0@,2) 0 $5543(0@,2) 00C4: (unknown) $5543(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @BRY_B3_17548 0@ = 0 // (int) :BRY_B3_17639 037B: constant_params 5 variable_params 1 unknown 1 call_with_params @BRY_B3_15902 $5546(0@,3) $5549(0@,3) $5552(0@,3) $5555(0@,3) 0@ $5546(0@,3) $5558(0@,3) = 98 // (int) 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @BRY_B3_10974 $5546(0@,3) $5561(0@,3) 0 $5561(0@,3) 00C4: (unknown) $5561(0@,3) 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_17639 0048: $6074 = create_car #SANCHEZ at $6070 $6071 $6072 00D1: set_car $6074 Z_angle_to $6073 0026: return :BRY_B3_17747 02D3: unknown_check $5619 $5620 $5621 1.0 0022: jump_if_false @BRY_B3_17781 // Note: the incorrect math opcode was used here $5618 > 0 // (int) var > num jump_if_false @BRY_B3_17781 0141: destroy_pickup $5618 :BRY_B3_17781 0026: return :BRY_B3_17783 0@ = 0 // (int) :BRY_B3_17787 02D3: unknown_check $5597(0@,5) $5602(0@,5) $5607(0@,5) 1.0 0022: jump_if_false @BRY_B3_17849 // Note: the incorrect math opcode was used here $5592(0@,5) > 0 // (int) var > num jump_if_false @BRY_B3_17831 0141: destroy_pickup $5592(0@,5) :BRY_B3_17831 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @BRY_B3_10816 $5612(0@,5) $5612(0@,5) :BRY_B3_17849 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @BRY_B3_17787 0026: return :BRY_B3_17868 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @BRY_B3_10816 $5628 $5628 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_17922 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @BRY_B3_10938 $5840 $5842 $5844 $5628 $5628 0002: jump @BRY_B3_17940 :BRY_B3_17922 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @BRY_B3_10974 $5627 $5628 1 $5628 :BRY_B3_17940 0026: return :BRY_B3_17942 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @BRY_B3_17783 3@ = 0 // (int) :BRY_B3_17956 $5617(3@,5) == 0 // (int) var == num jump_if_false @BRY_B3_18078 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_18034 3@ >= 1 // (int) var >= num jump_if_false @BRY_B3_18027 013F: $5592(3@,5) = create_pickup #NDC_DRUGPACKET type 3 at $5597(3@,5) $5602(3@,5) $5607(3@,5) 0263: (unknown) $5592(3@,5) $5612(3@,5) :BRY_B3_18027 0002: jump @BRY_B3_18078 :BRY_B3_18034 1 > 3@ // (int) num > var 0022: jump_if_false @BRY_B3_18078 // Note: the incorrect math opcode was used here 013F: $5592(3@,5) = create_pickup #NDC_DRUGPACKET type 3 at $5597(3@,5) $5602(3@,5) $5607(3@,5) 0263: (unknown) $5592(3@,5) $5612(3@,5) :BRY_B3_18078 3@ += 1 // (int) 3@ >= 5 // (int) var >= num jump_if_false @BRY_B3_17956 0026: return :BRY_B3_18097 $5847 > 0 // (int) var > num jump_if_false @BRY_B3_18118 047A: (unknown) $5847 $5847 = 0 // (int) :BRY_B3_18118 $5847 == 0 // (int) var == num jump_if_false @BRY_B3_18192 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_18171 01BB: (unknown) $5840 $5842 $5844 0@ 0479: (unknown) $5840 $5842 0@ 8004: not 50@ = $5847 // (int) // Note: the incorrect math opcode was used here 0002: jump @BRY_B3_18192 :BRY_B3_18171 01BB: (unknown) $5839 $5841 $5843 0@ 0479: (unknown) $5839 $5841 0@ 8004: not 50@ = $5847 // (int) // Note: the incorrect math opcode was used here :BRY_B3_18192 0026: return :BRY_B3_18194 0@ == 30 // (int) var == num jump_if_false @BRY_B3_18219 $5612 = 30 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18219 0@ == 35 // (int) var == num jump_if_false @BRY_B3_18287 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10938 $3499 $3503 $3507 $5628 $5628 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 27 1@ $5612 = 35 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18287 0@ == 40 // (int) var == num jump_if_false @BRY_B3_18356 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 013F: $5618 = create_pickup #BINOCULARS type 3 at $5641 $5642 $5643 0263: (unknown) $5618 $5622 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 10 1@ $5612 = 40 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18356 0@ == 45 // (int) var == num jump_if_false @BRY_B3_18424 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10938 $3531 $3535 $3539 $5628 $5628 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 28 1@ $5612 = 45 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18424 0@ == 50 // (int) var == num jump_if_false @BRY_B3_18492 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10910 $5630 $5634 $5638 $5628 $5628 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 11 1@ $5612 = 50 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18492 0@ == 60 // (int) var == num jump_if_false @BRY_B3_18517 $5612 = 60 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18517 0@ == 65 // (int) var == num jump_if_false @BRY_B3_18635 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @BRY_B3_10974 $5627 $5628 1 $5628 0045: actor $933 defined jump_if_false @BRY_B3_18587 02D5: (unknown) $933 39 jump_if_false @BRY_B3_18587 010B: set_actor $933 armed_weapon_to 39 :BRY_B3_18587 $6007 = 300 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 22 1@ 010E: $5623 = current_time_in_ms 0035: $5624 = $5623 // (int vars) 0029: $5624 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5612 = 65 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18635 0@ == 67 // (int) var == num jump_if_false @BRY_B3_18660 $5612 = 67 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18660 0@ == 70 // (int) var == num jump_if_false @BRY_B3_18718 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_12185 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 12 1@ $5612 = 70 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18718 0@ == 80 // (int) var == num jump_if_false @BRY_B3_18743 $5612 = 80 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18743 0@ == 90 // (int) var == num jump_if_false @BRY_B3_18846 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10910 $5631 $5635 $5639 $5628 $5628 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18097 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_11748 $5891 $5891 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BRY_B3_16483 0 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 14 1@ $5612 = 90 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18846 0@ == 100 // (int) var == num jump_if_false @BRY_B3_18969 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18097 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_17868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16133 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_18943 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 19 1@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @BRY_B3_16483 1 0002: jump @BRY_B3_18956 :BRY_B3_18943 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 15 1@ :BRY_B3_18956 $5612 = 100 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_18969 0@ == 103 // (int) var == num jump_if_false @BRY_B3_19125 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18097 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_17868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16133 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_19054 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 19 1@ 0002: jump @BRY_B3_19112 :BRY_B3_19054 0045: actor $933 defined jump_if_false @BRY_B3_19112 $939 > 65.0 // (float) var > num jump_if_false @BRY_B3_19099 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 26 1@ 0002: jump @BRY_B3_19112 :BRY_B3_19099 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 16 1@ :BRY_B3_19112 $5612 = 103 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19125 0@ == 101 // (int) var == num jump_if_false @BRY_B3_19156 0035: $5613 = $5612 // (int vars) $5612 = 101 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19156 0@ == 110 // (int) var == num jump_if_false @BRY_B3_19181 $5612 = 110 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19181 0@ == 120 // (int) var == num jump_if_false @BRY_B3_19297 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18097 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_17942 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16133 0045: actor $5627 defined jump_if_false @BRY_B3_19271 82D5: not (unknown) $5627 19 jump_if_false @BRY_B3_19265 0106: give_actor $5627 weapon 19 ammo 50 // Load the weapon model before using this :BRY_B3_19265 010B: set_actor $5627 armed_weapon_to 19 :BRY_B3_19271 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 17 1@ $5612 = 120 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19297 0@ == 102 // (int) var == num jump_if_false @BRY_B3_19328 0035: $5613 = $5612 // (int vars) $5612 = 102 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19328 0@ == 130 // (int) var == num jump_if_false @BRY_B3_19458 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_11453 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_18097 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @BRY_B3_8748 18 1@ $5674 == 1 // (int) var == num jump_if_false @BRY_B3_19414 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10910 $5880 $5881 $5882 $5628 $5628 0002: jump @BRY_B3_19434 :BRY_B3_19414 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @BRY_B3_10938 $5839 $5841 $5843 $5628 $5628 :BRY_B3_19434 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @BRY_B3_16133 $5612 = 130 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19458 0@ == 140 // (int) var == num jump_if_false @BRY_B3_19485 $5612 = 140 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19485 0@ == 150 // (int) var == num jump_if_false @BRY_B3_19512 $5612 = 150 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19512 0@ == 160 // (int) var == num jump_if_false @BRY_B3_19545 0035: $5613 = $5612 // (int vars) $5612 = 160 // (int) 0002: jump @BRY_B3_19565 :BRY_B3_19545 0@ == 170 // (int) var == num jump_if_false @BRY_B3_19565 $5612 = 170 // (int) :BRY_B3_19565 0026: return :BRY_B3_19567 807E: not actor $933 driving jump_if_false @BRY_B3_19674 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_19636 008A: actor $933 in_sphere_on_foot $5840 $5842 $5844 radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @BRY_B3_19629 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B3_18194 101 0026: return :BRY_B3_19629 0002: jump @BRY_B3_19674 :BRY_B3_19636 008A: actor $933 in_sphere_on_foot $5839 $5841 $5843 radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @BRY_B3_19674 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @BRY_B3_18194 102 0026: return :BRY_B3_19674 0026: return $5615 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) 010E: $5617 = current_time_in_ms 0029: $5617 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :BRY_B3_19702 0089: actor $933 in_sphere $5990 $5995 $6000 radius 10.0 10.0 25.0 sphere 0 0022: jump_if_false @BRY_B3_19731 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_19731 005F: (unknown) :BRY_B3_19733 $6012 == 0 // (int) var == num jump_if_false @BRY_B3_19827 8080: not actor $933 near_point $5630 $5634 radius 40.0 40.0 sphere 0 0022: jump_if_false @BRY_B3_19820 // Note: the incorrect math opcode was used here $6012 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @BRY_B3_19805 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @BRY_B3_8748 29 1@ 0002: jump @BRY_B3_19811 :BRY_B3_19805 1@ = 5000 // (int) :BRY_B3_19811 010E: $6011 = current_time_in_ms 0029: $6011 += 1@ // (int vars) // Note: the incorrect math opcode was used here :BRY_B3_19820 0002: jump @BRY_B3_19880 :BRY_B3_19827 0080: actor $933 near_point $5630 $5634 radius 40.0 40.0 sphere 0 0022: jump_if_false @BRY_B3_19863 // Note: the incorrect math opcode was used here $6012 = 0 // (int) 0059: text_clear_all 0002: jump @BRY_B3_19880 :BRY_B3_19863 010E: 2@ = current_time_in_ms 0017: 2@ >= $6011 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_19880 // Note: the incorrect math opcode was used here 005E: (unknown) :BRY_B3_19880 005F: (unknown) :BRY_B3_19882 0045: actor $5649 defined 0022: jump_if_false @BRY_B3_19924 // Note: the incorrect math opcode was used here 0045: actor $5627 defined 0022: jump_if_false @BRY_B3_19924 // Note: the incorrect math opcode was used here 0106: give_actor $5649 weapon 19 ammo 1 // Load the weapon model before using this 00F4: (unknown) $5649 $5627 -2@ = 0 // (int) // timer1 005E: (unknown) :BRY_B3_19924 005F: (unknown) :BRY_B3_19926 $940 = 1 // (int) 0001: wait 0 ms $5606 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @MAIN_6449 $1748 1@ 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_4400 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 30 0270: (unknown) 1 0001: wait 0 ms :BRY_B3_19982 not $5612 == 170 // (int) var == num jump_if_false @BRY_B3_20640 0001: wait 0 ms :BRY_B3_19999 $5612 == 30 // (int) var == num jump_if_false @BRY_B3_20029 0001: wait 0 ms 0025: gosub @BRY_B3_20642 0002: jump @BRY_B3_19999 :BRY_B3_20029 $5612 == 35 // (int) var == num jump_if_false @BRY_B3_20059 0001: wait 0 ms 0025: gosub @BRY_B3_22161 0002: jump @BRY_B3_20029 :BRY_B3_20059 $5612 == 40 // (int) var == num jump_if_false @BRY_B3_20089 0001: wait 0 ms 0025: gosub @BRY_B3_22229 0002: jump @BRY_B3_20059 :BRY_B3_20089 $5612 == 45 // (int) var == num jump_if_false @BRY_B3_20119 0001: wait 0 ms 0025: gosub @BRY_B3_22295 0002: jump @BRY_B3_20089 :BRY_B3_20119 $5612 == 50 // (int) var == num jump_if_false @BRY_B3_20149 0001: wait 0 ms 0025: gosub @BRY_B3_22362 0002: jump @BRY_B3_20119 :BRY_B3_20149 $5612 == 60 // (int) var == num jump_if_false @BRY_B3_20179 0001: wait 0 ms 0025: gosub @BRY_B3_22472 0002: jump @BRY_B3_20149 :BRY_B3_20179 $5612 == 65 // (int) var == num jump_if_false @BRY_B3_20209 0001: wait 0 ms 0025: gosub @BRY_B3_22802 0002: jump @BRY_B3_20179 :BRY_B3_20209 $5612 == 67 // (int) var == num jump_if_false @BRY_B3_20239 0001: wait 0 ms 0025: gosub @BRY_B3_24003 0002: jump @BRY_B3_20209 :BRY_B3_20239 $5612 == 70 // (int) var == num jump_if_false @BRY_B3_20269 0001: wait 0 ms 0025: gosub @BRY_B3_24768 0002: jump @BRY_B3_20239 :BRY_B3_20269 $5612 == 80 // (int) var == num jump_if_false @BRY_B3_20299 0001: wait 0 ms 0025: gosub @BRY_B3_25149 0002: jump @BRY_B3_20269 :BRY_B3_20299 $5612 == 90 // (int) var == num jump_if_false @BRY_B3_20329 0001: wait 0 ms 0025: gosub @BRY_B3_25504 0002: jump @BRY_B3_20299 :BRY_B3_20329 $5612 == 101 // (int) var == num jump_if_false @BRY_B3_20359 0001: wait 0 ms 0025: gosub @BRY_B3_25774 0002: jump @BRY_B3_20329 :BRY_B3_20359 $5612 == 100 // (int) var == num jump_if_false @BRY_B3_20389 0001: wait 0 ms 0025: gosub @BRY_B3_26097 0002: jump @BRY_B3_20359 :BRY_B3_20389 $5612 == 103 // (int) var == num jump_if_false @BRY_B3_20419 0001: wait 0 ms 0025: gosub @BRY_B3_26413 0002: jump @BRY_B3_20389 :BRY_B3_20419 $5612 == 110 // (int) var == num jump_if_false @BRY_B3_20449 0001: wait 0 ms 0025: gosub @BRY_B3_26610 0002: jump @BRY_B3_20419 :BRY_B3_20449 $5612 == 120 // (int) var == num jump_if_false @BRY_B3_20479 0001: wait 0 ms 0025: gosub @BRY_B3_27549 0002: jump @BRY_B3_20449 :BRY_B3_20479 $5612 == 102 // (int) var == num jump_if_false @BRY_B3_20509 0001: wait 0 ms 0025: gosub @BRY_B3_27306 0002: jump @BRY_B3_20479 :BRY_B3_20509 $5612 == 130 // (int) var == num jump_if_false @BRY_B3_20540 0001: wait 0 ms 0025: gosub @BRY_B3_28022 0002: jump @BRY_B3_20509 :BRY_B3_20540 $5612 == 140 // (int) var == num jump_if_false @BRY_B3_20571 0001: wait 0 ms 0025: gosub @BRY_B3_28171 0002: jump @BRY_B3_20540 :BRY_B3_20571 $5612 == 150 // (int) var == num jump_if_false @BRY_B3_20602 0001: wait 0 ms 0025: gosub @BRY_B3_29551 0002: jump @BRY_B3_20571 :BRY_B3_20602 $5612 == 160 // (int) var == num jump_if_false @BRY_B3_20633 0001: wait 0 ms 0025: gosub @BRY_B3_29052 0002: jump @BRY_B3_20602 :BRY_B3_20633 0002: jump @BRY_B3_19982 :BRY_B3_20640 0026: return :BRY_B3_20642 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 700 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @BRY_B3_20695 02F8: (unknown) $933 1 :BRY_B3_20695 0482: (unknown) 1771639191 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 9 01BB: (unknown) $5896 $5901 $5906 10@ 0036: $5906 = 10@ // (float vars) 003E: $6085 = create_actor_pedtype 22 model 125 at $5896 $5901 $5906 00CF: set_actor $6085 Z_angle_to $5911 01BB: (unknown) $5898 $5903 $5908 10@ 0036: $5908 = 10@ // (float vars) 003E: $6084 = create_actor_pedtype 22 model 0 at $5898 $5903 $5908 0153: (unknown) $6084 $6085 01BB: (unknown) $5897 $5902 $5907 10@ 0036: $5907 = 10@ // (float vars) 003E: $6083 = create_actor_pedtype 22 model 137 at $5897 $5902 $5907 013E: actor $6083 look_at_actor $6085 013E: actor $6084 look_at_actor $6083 0153: (unknown) $6083 $6085 6@ = 0 // (int) 0001: wait 500 ms 00B9: set_camera_position -895.22 163.46 16.43 rotations 0 0 0 00BA: set_camera_point_at -896.18 163.66 16.62 mode 2 0045: actor $6085 defined jump_if_false @BRY_B3_20898 0414: (unknown) $6085 69 357 :BRY_B3_20898 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8333 400 0045: actor $6083 defined jump_if_false @BRY_B3_20934 04B4: (unknown) $6083 120 523 100.0 :BRY_B3_20934 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 30 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 0045: actor $6084 defined jump_if_false @BRY_B3_21000 00EE: (unknown) $6084 $5899 $5904 :BRY_B3_21000 0045: actor $6084 defined 0022: jump_if_false @BRY_B3_21030 // Note: the incorrect math opcode was used here 0045: actor $6083 defined 0022: jump_if_false @BRY_B3_21030 // Note: the incorrect math opcode was used here 0154: (unknown) $6083 0154: (unknown) $6084 :BRY_B3_21030 0045: actor $6085 defined 0022: jump_if_false @BRY_B3_21050 // Note: the incorrect math opcode was used here 0414: (unknown) $6085 69 356 :BRY_B3_21050 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 31 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 35 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 0045: actor $6085 defined jump_if_false @BRY_B3_21115 0414: (unknown) $6085 69 357 :BRY_B3_21115 0045: actor $6084 defined jump_if_false @BRY_B3_21138 04B4: (unknown) $6084 120 523 1.0 :BRY_B3_21138 0045: actor $6083 defined jump_if_false @BRY_B3_21174 0045: actor $6084 defined jump_if_false @BRY_B3_21174 0154: (unknown) $6083 0154: (unknown) $6084 0153: (unknown) $6084 $6085 :BRY_B3_21174 0045: actor $6083 defined 0022: jump_if_false @BRY_B3_21197 // Note: the incorrect math opcode was used here 04B4: (unknown) $6083 121 540 1.0 :BRY_B3_21197 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 32 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 38 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 00B9: set_camera_position -898.74 167.06 16.95 rotations 0 0 0 00BA: set_camera_point_at -899.31 166.26 17.15 mode 2 0045: actor $6083 defined jump_if_false @BRY_B3_21328 0045: actor $6084 defined jump_if_false @BRY_B3_21328 0045: actor $6085 defined jump_if_false @BRY_B3_21328 0154: (unknown) $6083 0154: (unknown) $6084 0153: (unknown) $6084 $6085 :BRY_B3_21328 0045: actor $6083 defined 0022: jump_if_false @BRY_B3_21351 // Note: the incorrect math opcode was used here 04B4: (unknown) $6083 120 513 1.0 :BRY_B3_21351 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 33 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 39 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 34 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 38 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 35 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 39 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 0045: actor $6085 defined jump_if_false @BRY_B3_21506 0414: (unknown) $6085 69 356 :BRY_B3_21506 0045: actor $6084 defined jump_if_false @BRY_B3_21529 04B4: (unknown) $6084 121 550 1.0 :BRY_B3_21529 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 38 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 40 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1300 jump_if_true @BRY_B3_21884 0045: actor $6084 defined jump_if_false @BRY_B3_21596 0528: (unknown) $6084 550 -1.0 :BRY_B3_21596 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 0045: actor $6085 defined jump_if_false @BRY_B3_21635 0414: (unknown) $6085 69 357 :BRY_B3_21635 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 39 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 41 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 0045: actor $6085 defined jump_if_false @BRY_B3_21700 0414: (unknown) $6085 69 356 :BRY_B3_21700 0045: actor $6083 defined jump_if_false @BRY_B3_21723 04B4: (unknown) $6083 120 512 1.0 :BRY_B3_21723 0045: actor $6083 defined jump_if_false @BRY_B3_21745 0045: actor $6084 defined jump_if_false @BRY_B3_21745 :BRY_B3_21745 0045: actor $6083 defined jump_if_false @BRY_B3_21756 :BRY_B3_21756 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 40 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 0045: actor $6084 defined jump_if_false @BRY_B3_21799 :BRY_B3_21799 0045: actor $6083 defined jump_if_false @BRY_B3_21821 0045: actor $6084 defined jump_if_false @BRY_B3_21821 :BRY_B3_21821 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 41 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_21884 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 500 jump_if_true @BRY_B3_21884 0045: actor $6084 defined jump_if_false @BRY_B3_21884 :BRY_B3_21884 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 003F: destroy_actor $6084 003F: destroy_actor $6083 003F: destroy_actor $6085 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 701 0482: (unknown) 1771639191 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 0045: actor $933 defined jump_if_false @BRY_B3_21990 02F8: (unknown) $933 0 0044: put_actor $933 at -887.6949 173.4009 9.3852 00CF: set_actor $933 Z_angle_to 341.4553 :BRY_B3_21990 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 0109: set_weather 0 $5606 == 0 // (int) var == num jump_if_false @BRY_B3_22103 0045: actor $933 defined jump_if_false @BRY_B3_22096 0106: give_actor $933 weapon 39 ammo 1 // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 39 02D5: (unknown) $933 39 jump_if_false @BRY_B3_22082 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 50 0026: return 0002: jump @BRY_B3_22096 :BRY_B3_22082 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 35 0026: return :BRY_B3_22096 0002: jump @BRY_B3_22159 :BRY_B3_22103 0045: actor $933 defined jump_if_false @BRY_B3_22147 0107: toggle_player $933 can_move 1 0044: put_actor $933 at -578.6568 651.6312 11.0634 0106: give_actor $933 weapon 39 ammo 1 // Load the weapon model before using this :BRY_B3_22147 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 60 :BRY_B3_22159 0026: return :BRY_B3_22161 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_22200 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_22227 :BRY_B3_22200 $1077 == 1 // (int) var == num jump_if_false @BRY_B3_22227 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 40 0026: return :BRY_B3_22227 0026: return :BRY_B3_22229 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_22268 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_22293 :BRY_B3_22268 0140: pickup $5618 picked_up jump_if_false @BRY_B3_22293 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 45 0026: return :BRY_B3_22293 0026: return :BRY_B3_22295 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_22334 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_22360 :BRY_B3_22334 $1077 == 0 // (int) var == num jump_if_false @BRY_B3_22360 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 50 0026: return :BRY_B3_22360 0026: return :BRY_B3_22362 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_22401 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_22470 :BRY_B3_22401 82D5: not (unknown) $933 39 jump_if_false @BRY_B3_22428 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 35 0026: return :BRY_B3_22428 0089: actor $933 in_sphere $5630 $5634 $5638 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @BRY_B3_22470 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 60 0026: return :BRY_B3_22470 0026: return :BRY_B3_22472 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 702 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11848 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12063 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_11906 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11786 049C: (unknown) 1 0 00B9: set_camera_position -554.84 575.47 10.2 rotations 0 0 0 00BA: set_camera_point_at -554.37 574.61 10.01 mode 2 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 6@ = 2000 // (int) 02B4: set_camera_transverse_delay 0 time 6@ 00B9: set_camera_position -571.11 605.15 16.88 rotations 0 0 0 00BA: set_camera_point_at -570.64 604.29 16.69 mode 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 6@ jump_if_true @BRY_B3_22712 0045: actor $5627 defined jump_if_false @BRY_B3_22692 007E: actor $5627 driving jump_if_false @BRY_B3_22692 00F1: (unknown) $5627 :BRY_B3_22692 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1000 jump_if_true @BRY_B3_22712 :BRY_B3_22712 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 049C: (unknown) 0 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12115 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 0109: set_weather 0 $5606 == 0 // (int) var == num jump_if_false @BRY_B3_22788 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 65 0002: jump @BRY_B3_22800 :BRY_B3_22788 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 67 :BRY_B3_22800 0026: return :BRY_B3_22802 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_22841 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_24001 :BRY_B3_22841 8045: not actor $5627 defined jump_if_false @BRY_B3_22880 $5614 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_24001 :BRY_B3_22880 8045: not actor $5649 defined jump_if_false @BRY_B3_22919 $5614 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_24001 :BRY_B3_22919 $5607 == 0 // (int) var == num jump_if_false @BRY_B3_22967 010E: $5623 = current_time_in_ms 0011: $5623 > $5624 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_22967 // Note: the incorrect math opcode was used here $5607 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 23 0@ :BRY_B3_22967 $6007 == 300 // (int) var == num jump_if_false @BRY_B3_23138 01C7: unknown_check $933 jump_if_false @BRY_B3_23029 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19882 jump_if_false @BRY_B3_23022 $5614 = 3 // (int) $6007 = 304 // (int) :BRY_B3_23022 0002: jump @BRY_B3_23131 :BRY_B3_23029 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19702 jump_if_false @BRY_B3_23066 $5614 = 3 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23131 :BRY_B3_23066 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19733 1 jump_if_false @BRY_B3_23105 $5614 = 5 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23131 :BRY_B3_23105 0045: actor $5627 defined jump_if_false @BRY_B3_23131 00EE: (unknown) $5627 $5991 $5996 $6007 = 301 // (int) :BRY_B3_23131 0002: jump @BRY_B3_24001 :BRY_B3_23138 $6007 == 301 // (int) var == num jump_if_false @BRY_B3_23317 01C7: unknown_check $933 jump_if_false @BRY_B3_23200 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19882 jump_if_false @BRY_B3_23193 $5614 = 3 // (int) $6007 = 304 // (int) :BRY_B3_23193 0002: jump @BRY_B3_23310 :BRY_B3_23200 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19702 jump_if_false @BRY_B3_23237 $5614 = 3 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23310 :BRY_B3_23237 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19733 1 jump_if_false @BRY_B3_23276 $5614 = 5 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23310 :BRY_B3_23276 844C: not (unknown) $5627 jump_if_false @BRY_B3_23310 -2@ = 0 // (int) // timer1 013E: actor $5627 look_at_actor $5649 013E: actor $5649 look_at_actor $5627 $6007 = 302 // (int) :BRY_B3_23310 0002: jump @BRY_B3_24001 :BRY_B3_23317 $6007 == 302 // (int) var == num jump_if_false @BRY_B3_23600 01C7: unknown_check $933 jump_if_false @BRY_B3_23379 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19882 jump_if_false @BRY_B3_23372 $5614 = 3 // (int) $6007 = 304 // (int) :BRY_B3_23372 0002: jump @BRY_B3_23593 :BRY_B3_23379 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19702 jump_if_false @BRY_B3_23416 $5614 = 3 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23593 :BRY_B3_23416 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19733 1 jump_if_false @BRY_B3_23455 $5614 = 5 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23593 :BRY_B3_23455 3 > $6008 // (int) num > var 0022: jump_if_false @BRY_B3_23550 // Note: the incorrect math opcode was used here 0035: $6009 = $6008 // (int vars) $6009 *= 3000 // (int) 0017: -2@ >= $6009 // (int) var >= var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_23543 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_6066 $6008 jump_if_false @BRY_B3_23528 0220: (unknown) $5649 19 3000 0002: jump @BRY_B3_23537 :BRY_B3_23528 0220: (unknown) $5627 19 3000 :BRY_B3_23537 $6008 += 1 // (int) :BRY_B3_23543 0002: jump @BRY_B3_23593 :BRY_B3_23550 0352: (unknown) $5649 0352: (unknown) $5627 0414: (unknown) $5649 0 50 0414: (unknown) $5627 0 29 -1@ = 0 // (int) // timer2 $6010 = 0 // (int) $6012 = 0 // (int) $6007 = 303 // (int) :BRY_B3_23593 0002: jump @BRY_B3_24001 :BRY_B3_23600 $6007 == 303 // (int) var == num jump_if_false @BRY_B3_23949 01C7: unknown_check $933 jump_if_false @BRY_B3_23662 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19882 jump_if_false @BRY_B3_23655 $5614 = 3 // (int) $6007 = 304 // (int) :BRY_B3_23655 0002: jump @BRY_B3_23942 :BRY_B3_23662 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_19733 0 jump_if_false @BRY_B3_23700 $5614 = 5 // (int) $6007 = 304 // (int) 0002: jump @BRY_B3_23942 :BRY_B3_23700 8485: not unknown_check $5649 50 jump_if_false @BRY_B3_23942 8485: not unknown_check $5649 57 jump_if_false @BRY_B3_23753 -1@ >= 1000 // (int) var >= num // timer2 jump_if_false @BRY_B3_23746 0414: (unknown) $5649 0 57 :BRY_B3_23746 0002: jump @BRY_B3_23757 :BRY_B3_23753 -1@ = 0 // (int) // timer2 :BRY_B3_23757 $6010 == 0 // (int) var == num jump_if_false @BRY_B3_23799 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 24 0@ $6010 = 1 // (int) -2@ = 0 // (int) // timer1 0002: jump @BRY_B3_23911 :BRY_B3_23799 $6010 == 1 // (int) var == num jump_if_false @BRY_B3_23855 -2@ >= 10000 // (int) var >= num // timer1 jump_if_false @BRY_B3_23848 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 25 0@ $6010 = 2 // (int) -2@ = 0 // (int) // timer1 :BRY_B3_23848 0002: jump @BRY_B3_23911 :BRY_B3_23855 $6010 == 2 // (int) var == num jump_if_false @BRY_B3_23911 -2@ >= 10000 // (int) var >= num // timer1 jump_if_false @BRY_B3_23911 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19882 jump_if_false @BRY_B3_23911 $5614 = 5 // (int) $6007 = 304 // (int) :BRY_B3_23911 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19702 jump_if_false @BRY_B3_23942 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 67 0026: return :BRY_B3_23942 0002: jump @BRY_B3_24001 :BRY_B3_23949 $6007 == 304 // (int) var == num jump_if_false @BRY_B3_24001 -2@ >= 1000 // (int) var >= num // timer1 jump_if_false @BRY_B3_24001 014B: set_actor $5627 health_to 0 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return :BRY_B3_24001 0026: return :BRY_B3_24003 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 18@ = -0.03 // (float) 19@ = -0.46 // (float) 20@ = 0 // (float) 0443: (unknown) 68 0228: (unknown) 11@ = -545.6857 // (float) 13@ = 552.4238 // (float) 15@ = 8.1074 // (float) 0045: actor $5649 defined jump_if_false @BRY_B3_24120 0423: (unknown) $5649 11@ 13@ 15@ 02EE: get_actor $5649 coords_to 12@ 14@ 16@ with_offset 18@ 19@ 20@ 010F: (unknown) $5649 $5652 $5653 $5654 00CE: 17@ = actor $5649 Z_angle 04B5: (unknown) $5649 0 0503: (unknown) $5649 1 :BRY_B3_24120 0001: wait 0 ms 0045: actor $5649 defined jump_if_false @BRY_B3_24139 00CE: 17@ = actor $5649 Z_angle :BRY_B3_24139 0045: actor $5627 defined 0022: jump_if_false @BRY_B3_24173 // Note: the incorrect math opcode was used here 0423: (unknown) $5627 12@ 14@ 16@ 00CF: set_actor $5627 Z_angle_to 17@ 04B5: (unknown) $5627 0 0503: (unknown) $5627 1 :BRY_B3_24173 00B9: set_camera_position -547.09 552.66 7.94 rotations 0 0 0 00BA: set_camera_point_at -546.25 552.16 7.75 mode 2 028D: (unknown) 0.1 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 2000 00B9: set_camera_position -547.09 552.66 7.94 rotations 0 0 0 00BA: set_camera_point_at -546.36 552.01 7.75 mode 1 0001: wait 100 ms 0045: actor $5649 defined jump_if_false @BRY_B3_24290 0352: (unknown) $5649 0414: (unknown) $5649 68 354 :BRY_B3_24290 0045: actor $5627 defined jump_if_false @BRY_B3_24314 0352: (unknown) $5627 0414: (unknown) $5627 68 355 :BRY_B3_24314 0045: actor $5627 defined jump_if_false @BRY_B3_24353 0045: actor $5649 defined jump_if_false @BRY_B3_24346 02EE: get_actor $5649 coords_to 12@ 14@ 16@ with_offset 18@ 19@ 20@ :BRY_B3_24346 0423: (unknown) $5627 12@ 14@ 16@ :BRY_B3_24353 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1500 jump_if_true @BRY_B3_24581 00B9: set_camera_position -551.43 553.03 6.57 rotations 0 0 0 00BA: set_camera_point_at -551.23 552.06 6.65 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 2000 00B9: set_camera_position -551.43 553.03 6.57 rotations 0 0 0 00BA: set_camera_point_at -551.59 552.05 6.66 mode 1 0045: actor $5649 defined jump_if_false @BRY_B3_24489 00A2: (unknown) $5649 003F: destroy_actor $5649 :BRY_B3_24489 0045: actor $5627 defined jump_if_false @BRY_B3_24510 04B5: (unknown) $5627 1 00A2: (unknown) $5627 :BRY_B3_24510 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12185 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 500 jump_if_true @BRY_B3_24581 004F: unknown_check $5650 jump_if_false @BRY_B3_24561 01BF: (unknown) $5650 $5656 $5662 $5668 :BRY_B3_24561 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 2000 jump_if_true @BRY_B3_24581 :BRY_B3_24581 034A: unknown_check $5649 jump_if_false @BRY_B3_24596 003F: destroy_actor $5649 :BRY_B3_24596 0045: actor $5627 defined jump_if_false @BRY_B3_24617 04B5: (unknown) $5627 1 00A2: (unknown) $5627 :BRY_B3_24617 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 -1 $5606 == 0 // (int) var == num jump_if_false @BRY_B3_24660 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 70 0002: jump @BRY_B3_24766 :BRY_B3_24660 0036: $5883 = $5892 // (float vars) 0036: $5884 = $5893 // (float vars) 0036: $5885 = $5894 // (float vars) $5883 += 5.0 // (float) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 702 $5883 = -770.15 // (float) $5884 = -1147.79 // (float) $5885 = 11.06 // (float) 0045: actor $933 defined jump_if_false @BRY_B3_24754 0044: put_actor $933 at $5883 $5884 $5885 0106: give_actor $933 weapon 39 ammo 1 // Load the weapon model before using this :BRY_B3_24754 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 80 :BRY_B3_24766 0026: return :BRY_B3_24768 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10756 jump_if_false @BRY_B3_24807 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_25147 :BRY_B3_24807 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10715 jump_if_false @BRY_B3_24846 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_25147 :BRY_B3_24846 0104: car $5650 in_sphere $5400(3@,6) $5406(3@,6) $5412(3@,6) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @BRY_B3_24933 // Note: the incorrect math opcode was used here 3@ += 1 // (int) 3@ == 6 // (int) var == num jump_if_false @BRY_B3_24926 01C0: (unknown) $5650 $1067 == 0 // (int) var == num jump_if_false @BRY_B3_24924 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 80 :BRY_B3_24924 0026: return :BRY_B3_24926 0002: jump @BRY_B3_24949 :BRY_B3_24933 01BF: (unknown) $5650 $5400(3@,6) $5406(3@,6) $5412(3@,6) :BRY_B3_24949 004D: store_car $5650 position_to $5652 $5653 $5654 031D: (unknown) $937 $938 $5652 $5653 21@ 300.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_24997 // Note: the incorrect math opcode was used here 01C3: (unknown) $5650 40.0 0002: jump @BRY_B3_25093 :BRY_B3_24997 400.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_25046 // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @BRY_B3_25039 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 13 6@ 2@ = 1 // (int) :BRY_B3_25039 0002: jump @BRY_B3_25093 :BRY_B3_25046 500.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_25073 // Note: the incorrect math opcode was used here 01C3: (unknown) $5650 30.0 0002: jump @BRY_B3_25093 :BRY_B3_25073 600.0 >= 21@ // (float) num >= var 0022: jump_if_false @BRY_B3_25093 // Note: the incorrect math opcode was used here 01C3: (unknown) $5650 20.0 :BRY_B3_25093 031D: (unknown) $937 $938 $5631 $5635 25@ 80.0 >= 25@ // (float) num >= var 0022: jump_if_false @BRY_B3_25147 // Note: the incorrect math opcode was used here 01C0: (unknown) $5650 $1067 == 0 // (int) var == num jump_if_false @BRY_B3_25145 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 80 :BRY_B3_25145 0026: return :BRY_B3_25147 0026: return :BRY_B3_25149 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 703 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_11748 $5891 $5891 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11686 022C: (unknown) $6075 $6077 $6079 10.0 1 0048: 26@ = create_car #SPEEDER2 at $6075 $6077 $6079 00D1: set_car 26@ Z_angle_to $6081 01C3: (unknown) 26@ 20.0 00A4: 27@ = create_actor_pedtype 22 model #GANG3A in_car 26@ driverseat 01BF: (unknown) 26@ $6076 $6078 $6080 0001: wait 500 ms 00B9: set_camera_position -743.3 -1160.89 13.04 rotations 0 0 0 00BA: set_camera_point_at -742.32 -1160.86 12.89 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 9000 00B9: set_camera_position -743.3 -1160.89 13.04 rotations 0 0 0 00BA: set_camera_point_at -742.75 -1161.71 13.15 mode 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 5000 jump_if_true @BRY_B3_25404 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 50 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 6@ jump_if_true @BRY_B3_25404 :BRY_B3_25404 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 003F: destroy_actor 27@ 0049: destroy_car 26@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 $5606 == 0 // (int) var == num jump_if_false @BRY_B3_25464 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 90 0002: jump @BRY_B3_25502 :BRY_B3_25464 $5674 = 0 // (int) 0482: (unknown) 883270138 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 2 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 110 :BRY_B3_25502 0026: return :BRY_B3_25504 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_25543 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_25772 :BRY_B3_25543 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14608 $939 >= 12.4 // (float) var >= num jump_if_false @BRY_B3_25772 04A2: unknown_check $933 -657.2549 -1340.506 12.0726 -718.3314 -1201.854 -631.9 -1329.51 10.0 jump_if_false @BRY_B3_25772 $1067 == 1 // (int) var == num jump_if_false @BRY_B3_25643 28@ = 1 // (int) 0002: jump @BRY_B3_25772 :BRY_B3_25643 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11453 $5674 = 1 // (int) 024F: (unknown) 0.3 28@ == 1 // (int) var == num jump_if_false @BRY_B3_25758 $5625 == 0 // (int) var == num jump_if_false @BRY_B3_25720 010E: $5623 = current_time_in_ms 0035: $5624 = $5623 // (int vars) $5624 += 6000 // (int) $5625 = 1 // (int) 0002: jump @BRY_B3_25751 :BRY_B3_25720 010E: $5623 = current_time_in_ms 0011: $5623 > $5624 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B3_25751 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 100 0026: return :BRY_B3_25751 0002: jump @BRY_B3_25772 :BRY_B3_25758 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 100 0026: return :BRY_B3_25772 0026: return :BRY_B3_25774 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 2@ = 0 // (int) $5674 = 0 // (int) 0078: if or $5613 == 100 // (int) var == num $5613 == 103 // (int) var == num jump_if_false @BRY_B3_25836 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12458 0002: jump @BRY_B3_25848 :BRY_B3_25836 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_12563 1 :BRY_B3_25848 0246: (unknown) -718.35 -1202.73 11.0 -658.28 -1266.22 20.0 0482: (unknown) 883270138 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 2 0001: wait 0 ms 024F: (unknown) 0 0036: 29@ = $5839 // (float vars) 0036: 30@ = $5841 // (float vars) 0036: 31@ = $5843 // (float vars) 29@ -= 1.0 // (float) 30@ += 3.0 // (float) 0045: actor $933 defined jump_if_false @BRY_B3_25954 0044: put_actor $933 at 29@ 30@ 31@ 00CF: set_actor $933 Z_angle_to $5845 :BRY_B3_25954 0078: if or $5613 == 100 // (int) var == num $5613 == 103 // (int) var == num jump_if_false @BRY_B3_26019 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15648 1 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15813 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16713 1 0002: jump @BRY_B3_26044 :BRY_B3_26019 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15648 1 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16713 0 :BRY_B3_26044 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8333 403 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 2000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 $5613 0026: return :BRY_B3_26097 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_26136 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_26411 :BRY_B3_26136 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19567 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16344 $5674 == 0 // (int) var == num jump_if_false @BRY_B3_26401 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10694 jump_if_false @BRY_B3_26207 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_26394 :BRY_B3_26207 8485: not unknown_check $5627 352 jump_if_false @BRY_B3_26230 0414: (unknown) $5627 68 352 :BRY_B3_26230 $5694 == 3 // (int) var == num jump_if_false @BRY_B3_26264 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 103 0026: return 0002: jump @BRY_B3_26394 :BRY_B3_26264 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15401 0@ = 0 // (int) :BRY_B3_26278 037B: constant_params 4 variable_params 2 unknown 34 call_with_params @BRY_B3_14057 $5420(0@,3) $5695 0 $5435(0@,3) $5420(0@,3) $5695 jump_if_false @BRY_B3_26336 $5694 += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10816 $5432(0@,3) $5432(0@,3) :BRY_B3_26336 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @BRY_B3_26278 $5695 == 0 // (int) var == num jump_if_false @BRY_B3_26394 008F: actor $933 near_actor $5627 radius 15.0 15.0 5.0 sphere 0 0022: jump_if_false @BRY_B3_26394 // Note: the incorrect math opcode was used here $5695 = 1 // (int) :BRY_B3_26394 0002: jump @BRY_B3_26411 :BRY_B3_26401 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14335 :BRY_B3_26411 0026: return :BRY_B3_26413 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_26452 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_26608 :BRY_B3_26452 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19567 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16344 $5674 == 0 // (int) var == num jump_if_false @BRY_B3_26598 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10694 jump_if_false @BRY_B3_26523 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_26591 :BRY_B3_26523 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15401 8485: not unknown_check $5627 352 jump_if_false @BRY_B3_26556 0414: (unknown) $5627 68 352 :BRY_B3_26556 008F: actor $933 near_actor $5627 radius 2.0 2.0 5.0 sphere 0 0022: jump_if_false @BRY_B3_26591 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 110 0026: return :BRY_B3_26591 0002: jump @BRY_B3_26608 :BRY_B3_26598 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14335 :BRY_B3_26608 0026: return :BRY_B3_26610 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 704 0045: actor $933 defined jump_if_false @BRY_B3_26657 0044: put_actor $933 at $5952 $5956 $5960 :BRY_B3_26657 0045: actor $5627 defined 0022: jump_if_false @BRY_B3_26686 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10816 $5628 $5628 003F: destroy_actor $5627 :BRY_B3_26686 022C: (unknown) $5953 $5957 $5961 10.0 1 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15648 1 0 003E: $6083 = create_actor_pedtype 22 model 137 at $5953 $5957 $5961 00CF: set_actor $6083 Z_angle_to $5964 003E: $6084 = create_actor_pedtype 22 model 0 at $5954 $5958 $5962 00CF: set_actor $6084 Z_angle_to $5964 00B9: set_camera_position -695.06 -1219.76 60.1 rotations 0 0 0 00BA: set_camera_point_at -694.68 -1218.83 60.15 mode 2 028D: (unknown) 0.5 0001: wait 500 ms 0045: actor $6083 defined jump_if_false @BRY_B3_26820 0414: (unknown) $6083 68 352 :BRY_B3_26820 0045: actor $6084 defined jump_if_false @BRY_B3_26840 0414: (unknown) $6084 68 351 :BRY_B3_26840 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8333 401 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 0 time 16000 00B9: set_camera_position -692.83 -1219.07 60.24 rotations 0 0 0 00BA: set_camera_point_at -693.73 -1218.65 60.25 mode 1 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 70 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1000 jump_if_true @BRY_B3_27059 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_27059 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 71 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_27059 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 72 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_27059 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 73 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_27059 :BRY_B3_27059 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 0045: actor $6083 defined jump_if_false @BRY_B3_27084 003F: destroy_actor $6083 :BRY_B3_27084 0045: actor $6084 defined jump_if_false @BRY_B3_27099 003F: destroy_actor $6084 :BRY_B3_27099 0045: actor $933 defined jump_if_false @BRY_B3_27126 0044: put_actor $933 at $5954 $5958 $5962 00CF: set_actor $933 Z_angle_to $5964 :BRY_B3_27126 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8333 403 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15796 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 705 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 03B7: (unknown) 1 03BD: (unknown) 1 $5606 == 0 // (int) var == num jump_if_false @BRY_B3_27244 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16713 0 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_15648 1 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 120 0002: jump @BRY_B3_27304 :BRY_B3_27244 0295: (unknown) -710.93 -1256.81 58.0 -640.1 -1321.14 75.0 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 140 :BRY_B3_27304 0026: return :BRY_B3_27306 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 2@ = 0 // (int) $5674 = 1 // (int) 0036: 29@ = $5840 // (float vars) 0036: 30@ = $5842 // (float vars) 0036: 31@ = $5844 // (float vars) 29@ += 1.0 // (float) 30@ -= 6.0 // (float) 024F: (unknown) 0.3 0045: actor $933 defined jump_if_false @BRY_B3_27387 0044: put_actor $933 at 29@ 30@ 31@ 00CF: set_actor $933 Z_angle_to $5846 :BRY_B3_27387 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15796 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_13012 0295: (unknown) -710.93 -1256.81 58.0 -640.1 -1321.14 75.0 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 0001: wait 0 ms 0078: if or $5613 == 100 // (int) var == num $5613 == 103 // (int) var == num jump_if_false @BRY_B3_27499 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_16483 1 0002: jump @BRY_B3_27509 :BRY_B3_27499 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_17148 :BRY_B3_27509 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 2000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 $5613 0026: return :BRY_B3_27549 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_27588 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_28020 :BRY_B3_27588 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19567 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16344 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_27638 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14608 0002: jump @BRY_B3_27648 :BRY_B3_27638 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15401 :BRY_B3_27648 5@ = 0 // (int) 0@ = 0 // (int) :BRY_B3_27656 $5617(0@,5) == 0 // (int) var == num jump_if_false @BRY_B3_27821 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_27752 0@ >= 1 // (int) var >= num jump_if_false @BRY_B3_27745 0140: pickup $5592(0@,5) picked_up jump_if_false @BRY_B3_27745 $5617(0@,5) = 1 // (int) 5@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10816 $5612(0@,5) $5612(0@,5) $5878 += 1 // (int) :BRY_B3_27745 0002: jump @BRY_B3_27814 :BRY_B3_27752 1 > 0@ // (int) num > var 0022: jump_if_false @BRY_B3_27814 // Note: the incorrect math opcode was used here 0140: pickup $5592(0@,5) picked_up 0022: jump_if_false @BRY_B3_27814 // Note: the incorrect math opcode was used here $5617(0@,5) = 1 // (int) 5@ += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_10816 $5612(0@,5) $5612(0@,5) $5879 += 1 // (int) :BRY_B3_27814 0002: jump @BRY_B3_27826 :BRY_B3_27821 5@ += 1 // (int) :BRY_B3_27826 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @BRY_B3_27656 2@ == 0 // (int) var == num jump_if_false @BRY_B3_27993 5 > 5@ // (int) num > var 0022: jump_if_false @BRY_B3_27993 // Note: the incorrect math opcode was used here $5879 == 1 // (int) var == num jump_if_false @BRY_B3_27929 $5674 == 0 // (int) var == num jump_if_false @BRY_B3_27929 2@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 20 0@ 037B: constant_params 4 variable_params 1 unknown 34 call_with_params @BRY_B3_10938 $5839 $5841 $5843 $5628 $5628 :BRY_B3_27929 $5878 == 4 // (int) var == num jump_if_false @BRY_B3_27993 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_27993 2@ = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 21 0@ 037B: constant_params 4 variable_params 1 unknown 34 call_with_params @BRY_B3_10938 $5840 $5842 $5844 $5628 $5628 :BRY_B3_27993 5@ == 5 // (int) var == num jump_if_false @BRY_B3_28020 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 130 0026: return :BRY_B3_28020 0026: return :BRY_B3_28022 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_10674 jump_if_false @BRY_B3_28061 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 160 0026: return 0002: jump @BRY_B3_28169 :BRY_B3_28061 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_19567 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16344 $5674 == 1 // (int) var == num jump_if_false @BRY_B3_28111 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_14608 0002: jump @BRY_B3_28121 :BRY_B3_28111 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_15401 :BRY_B3_28121 0089: actor $933 in_sphere $5880 $5881 $5882 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @BRY_B3_28169 // Note: the incorrect math opcode was used here 024F: (unknown) 1.0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 140 0026: return :BRY_B3_28169 0026: return :BRY_B3_28171 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_6419 706 0048: 33@ = create_car #PEREN at $5965 $5969 $5973 00D1: set_car 33@ Z_angle_to $5977 0050: set_car 33@ max_speed_to 0 00A4: $6083 = create_actor_pedtype 22 model 137 in_car 33@ driverseat 0045: actor $933 defined jump_if_false @BRY_B3_28264 0044: put_actor $933 at -757.1459 -1158.511 11.0687 00CF: set_actor $933 Z_angle_to $5977 :BRY_B3_28264 003E: $6084 = create_actor_pedtype 22 model 0 at $5966 $5970 $5974 013E: actor $6084 look_at_actor $6083 0153: (unknown) $6083 $6084 00B9: set_camera_position -754.73 -1153.79 11.35 rotations 0 0 0 00BA: set_camera_point_at -753.75 -1153.64 11.2 mode 2 028D: (unknown) 0.01 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_8333 402 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 87 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -754.73 -1153.79 11.35 rotations 0 0 0 00BA: set_camera_point_at -753.78 -1154.1 11.28 mode 1 0045: actor $6084 defined jump_if_false @BRY_B3_28485 00EE: (unknown) $6084 $5967 $5971 0045: actor $6083 defined 0022: jump_if_false @BRY_B3_28485 // Note: the incorrect math opcode was used here 0153: (unknown) $6084 $6083 :BRY_B3_28485 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 80 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 84 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 81 6@ 0045: actor $6084 defined jump_if_false @BRY_B3_28566 04B4: (unknown) $6084 120 513 1.0 :BRY_B3_28566 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 85 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 82 6@ 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @BRY_B3_8159 86 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 83 6@ 0045: actor $6084 defined jump_if_false @BRY_B3_28679 04B4: (unknown) $6084 120 512 1.0 :BRY_B3_28679 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position -756.42 -1152.43 11.05 rotations 0 0 0 00BA: set_camera_point_at -755.48 -1152.77 11.0 mode 1 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 84 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 85 6@ 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 0045: actor $6083 defined jump_if_false @BRY_B3_28820 0154: (unknown) $6083 :BRY_B3_28820 004F: unknown_check 33@ jump_if_false @BRY_B3_28845 0050: set_car 33@ max_speed_to 10.0 004A: car 33@ drive_to $5968 $5972 $5976 :BRY_B3_28845 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 86 6@ 0045: actor $6084 defined jump_if_false @BRY_B3_28881 04B4: (unknown) $6084 121 557 1.0 :BRY_B3_28881 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 $6082 jump_if_true @BRY_B3_28920 0045: actor $6084 defined jump_if_false @BRY_B3_28920 0528: (unknown) $6084 557 -0.5 :BRY_B3_28920 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 003F: destroy_actor $6083 003F: destroy_actor $6084 0049: destroy_car 33@ 0045: actor $933 defined jump_if_false @BRY_B3_29011 007E: actor $933 driving jump_if_false @BRY_B3_28995 004F: unknown_check $2769 jump_if_false @BRY_B3_28988 0116: remove_car $2769 from_mission_cleanup_list 0216: (unknown) $933 $5880 $5881 $5882 :BRY_B3_28988 0002: jump @BRY_B3_29005 :BRY_B3_28995 0044: put_actor $933 at $5880 $5881 $5882 :BRY_B3_29005 00CF: set_actor $933 Z_angle_to $5977 :BRY_B3_29011 0444: (unknown) 120 0444: (unknown) 121 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 150 0026: return :BRY_B3_29052 $5613 == 65 // (int) var == num jump_if_false @BRY_B3_29207 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @BRY_B3_29091 0107: toggle_player $933 can_move 0 :BRY_B3_29091 0001: wait 0 ms :BRY_B3_29094 00CA: fading jump_if_false @BRY_B3_29113 0001: wait 0 ms 0002: jump @BRY_B3_29094 :BRY_B3_29113 034A: unknown_check $5627 jump_if_false @BRY_B3_29128 003F: destroy_actor $5627 :BRY_B3_29128 034A: unknown_check $5649 jump_if_false @BRY_B3_29143 003F: destroy_actor $5649 :BRY_B3_29143 034B: unknown_check $5650 jump_if_false @BRY_B3_29158 0049: destroy_car $5650 :BRY_B3_29158 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @BRY_B3_29185 0107: toggle_player $933 can_move 1 :BRY_B3_29185 0001: wait 0 ms :BRY_B3_29188 00CA: fading jump_if_false @BRY_B3_29207 0001: wait 0 ms 0002: jump @BRY_B3_29188 :BRY_B3_29207 0055: show_text_styled GXT 'M_FAIL' time 1500 style 1 // MISSION FAILED! 0045: actor $933 defined jump_if_false @BRY_B3_29509 $5614 == 2 // (int) var == num jump_if_false @BRY_B3_29266 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 2 6@ 0002: jump @BRY_B3_29502 :BRY_B3_29266 $5614 == 1 // (int) var == num jump_if_false @BRY_B3_29410 $5674 > -1 // (int) var > num jump_if_false @BRY_B3_29390 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_535 1000 0044: put_actor $933 at $5887 $5888 $5889 00CF: set_actor $933 Z_angle_to $5890 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_12563 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12357 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_13012 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_707 1000 :BRY_B3_29390 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 1 6@ 0002: jump @BRY_B3_29502 :BRY_B3_29410 $5614 == 3 // (int) var == num jump_if_false @BRY_B3_29443 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 3 6@ 0002: jump @BRY_B3_29502 :BRY_B3_29443 $5614 == 4 // (int) var == num jump_if_false @BRY_B3_29476 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 4 6@ 0002: jump @BRY_B3_29502 :BRY_B3_29476 $5614 == 5 // (int) var == num jump_if_false @BRY_B3_29502 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @BRY_B3_8748 5 6@ :BRY_B3_29502 0002: jump @BRY_B3_29536 :BRY_B3_29509 $5674 == 0 // (int) var == num jump_if_false @BRY_B3_29536 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 :BRY_B3_29536 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 170 0026: return :BRY_B3_29551 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @99RED_12847 'BRY_B03' 1500 // Leap and Bound 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_18194 170 0026: return :BRY_B3_29592 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11453 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_11033 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_16073 034A: unknown_check $5627 jump_if_false @BRY_B3_29637 020D: (unknown) $5627 :BRY_B3_29637 034A: unknown_check $5649 jump_if_false @BRY_B3_29652 020D: (unknown) $5649 :BRY_B3_29652 034B: unknown_check $5650 jump_if_false @BRY_B3_29667 0049: destroy_car $5650 :BRY_B3_29667 $5847 > 0 // (int) var > num jump_if_false @BRY_B3_29688 047A: (unknown) $5847 $5847 = 0 // (int) :BRY_B3_29688 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_17747 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_17783 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @BRY_B3_12563 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_12357 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @BRY_B3_13012 0444: (unknown) 68 0444: (unknown) 69 0482: (unknown) 883270138 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_1_20061 0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 72--------------- :BRY_B4 0238: name_thread 'BRY_B4' 01EA: increment_mission_attempts 033A: use_GXT_table 'BRY_B4' 0025: gosub @BRY_B4_1444 009D: wasted_or_busted // mission only jump_if_false @BRY_B4_45 0025: gosub @BRY_B4_13977 :BRY_B4_45 0025: gosub @BRY_B4_14094 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @BRY_B4_86 02B4: set_camera_transverse_delay 0 time 7@ :BRY_B4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @BRY_B4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @BRY_B4_138 :BRY_B4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :BRY_B4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @BRY_B4_172 02B4: set_camera_transverse_delay 0 time 5@ :BRY_B4_172 809F: not actor 3@ dead 0022: jump_if_false @BRY_B4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :BRY_B4_188 0026: return :BRY_B4_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @BRY_B4_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 @BRY_B4_248 0400: (unknown) $933 $1070 0002: jump @BRY_B4_254 :BRY_B4_248 02C0: (unknown) $933 $1070 :BRY_B4_254 0@ >= 0 // (int) var >= num jump_if_false @BRY_B4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :BRY_B4_281 0045: actor $933 defined jump_if_false @BRY_B4_349 807E: not actor $933 driving jump_if_false @BRY_B4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @BRY_B4_329 :BRY_B4_326 021D: (unknown) 0 :BRY_B4_329 $1078 == 0 // (int) var == num jump_if_false @BRY_B4_345 02EA: select_interior 2 :BRY_B4_345 01AE: (unknown) 1 :BRY_B4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :BRY_B4_362 0045: actor $933 defined jump_if_false @BRY_B4_426 807E: not actor $933 driving jump_if_false @BRY_B4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @BRY_B4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :BRY_B4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :BRY_B4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @BRY_B4_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 @BRY_B4_475 02EA: select_interior 0 :BRY_B4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @BRY_B4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :BRY_B4_505 0026: return 0045: actor 0@ defined jump_if_false @BRY_B4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :BRY_B4_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @BRY_B4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @BRY_B4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :BRY_B4_556 0026: return :BRY_B4_558 0045: actor 0@ defined 0022: jump_if_false @BRY_B4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @BRY_B4_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 @BRY_B4_605 :BRY_B4_601 1@ = 0 // (int) :BRY_B4_605 1@ == 1 // (int) var == num jump_if_false @BRY_B4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B4_682 007E: actor 0@ driving jump_if_false @BRY_B4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @BRY_B4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @BRY_B4_671 :BRY_B4_668 00F1: (unknown) 0@ :BRY_B4_671 0002: jump @BRY_B4_682 :BRY_B4_678 1@ = 0 // (int) :BRY_B4_682 0002: jump @BRY_B4_605 :BRY_B4_689 0026: return 0045: actor 0@ defined jump_if_false @BRY_B4_783 007E: actor 0@ driving jump_if_false @BRY_B4_767 02A7: unknown_check 0@ jump_if_false @BRY_B4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @BRY_B4_760 :BRY_B4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B4_760 0002: jump @BRY_B4_776 :BRY_B4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :BRY_B4_776 0002: jump @BRY_B4_785 :BRY_B4_783 005F: (unknown) :BRY_B4_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @BRY_B4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @BRY_B4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @BRY_B4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B4_877 :BRY_B4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_558 0@ 4@ > -1 // (int) var > num jump_if_false @BRY_B4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_558 4@ :BRY_B4_877 0002: jump @BRY_B4_943 :BRY_B4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @BRY_B4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @BRY_B4_943 :BRY_B4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @BRY_B4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_558 3@ :BRY_B4_943 0045: actor 0@ defined jump_if_false @BRY_B4_995 004F: unknown_check 1@ jump_if_false @BRY_B4_995 007E: actor 0@ driving jump_if_false @BRY_B4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @BRY_B4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @BRY_B4_558 0@ :BRY_B4_995 5@ = 0 // (int) :BRY_B4_999 5@ == 0 // (int) var == num jump_if_false @BRY_B4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @BRY_B4_1090 004F: unknown_check 1@ jump_if_false @BRY_B4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @BRY_B4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @BRY_B4_1090 :BRY_B4_1056 2@ == -1 // (int) var == num jump_if_false @BRY_B4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @BRY_B4_1090 :BRY_B4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :BRY_B4_1090 0002: jump @BRY_B4_999 :BRY_B4_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @BRY_B4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B4_1318 :BRY_B4_1142 0@ == 1 // (int) var == num jump_if_false @BRY_B4_1175 03CF: (unknown) 200 200 200 255 0002: jump @BRY_B4_1318 :BRY_B4_1175 0@ == 2 // (int) var == num jump_if_false @BRY_B4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @BRY_B4_1318 :BRY_B4_1217 0@ == 3 // (int) var == num jump_if_false @BRY_B4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @BRY_B4_1318 :BRY_B4_1261 0@ == 4 // (int) var == num jump_if_false @BRY_B4_1292 03CF: (unknown) 8 143 59 255 0002: jump @BRY_B4_1318 :BRY_B4_1292 0@ == 5 // (int) var == num jump_if_false @BRY_B4_1318 03CF: (unknown) 237 130 180 255 :BRY_B4_1318 0026: return :BRY_B4_1320 00BC: (unknown) 0@ 2 0026: return :BRY_B4_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 @BRY_B4_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @BRY_B4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :BRY_B4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @BRY_B4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :BRY_B4_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 @BRY_B4_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :BRY_B4_1442 005F: (unknown) :BRY_B4_1444 $940 = 1 // (int) 0001: wait 0 ms $5709 = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5710 = -1107.3 // (float) $5711 = 140.2 // (float) $5712 = 11.1 // (float) 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6449 $1748 $5604 0160: load_model 37 0160: load_model 69 0160: load_model 70 0160: load_model #BAT 0160: load_model #KNIFECUR 0160: load_model #MOP50 0228: (unknown) 0160: load_model 144 0160: load_model 145 0160: load_model #ELECTRAG 0160: load_model #MOP50 0160: load_model #FREEWAY 0160: load_model 137 0228: (unknown) 0160: load_model #CHROMEGUN 0160: load_model #BERETTA 0160: load_model 126 0160: load_model #MPLNG 0160: load_model #EBPROP_CHAIR 0160: load_model 125 0443: (unknown) 69 0443: (unknown) 67 0228: (unknown) 0025: gosub @BRY_B4_12358 0444: (unknown) 69 0057: show_text_highpriority GXT 'BRY4_28' time 6000 flag 1 // ~w~Go to the ~y~White Stallionz Bar. 809F: not actor $5657 dead jump_if_false @BRY_B4_1710 0347: (unknown) $5657 1 02D4: (unknown) $5657 0154: (unknown) $5657 809F: not actor $933 dead jump_if_false @BRY_B4_1682 0119: actor $5657 kill_actor $933 0331: (unknown) $5657 1 :BRY_B4_1682 01EC: (unknown) $5657 1 01B1: (unknown) $5657 1 1 1 1 1 0310: (unknown) $5657 $933 1 :BRY_B4_1710 00C3: (unknown) -1088.0 114.26 11.2 $5727 024F: (unknown) 0.5 0025: gosub @BRY_B4_8767 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 :BRY_B4_1748 0001: wait 0 ms 009F: actor $5657 dead jump_if_false @BRY_B4_1880 $5605 = 7 // (int) $5717 == 1 // (int) var == num jump_if_false @BRY_B4_1866 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 0025: gosub @BRY_B4_10142 0482: (unknown) -1488734425 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 809F: not actor $933 dead jump_if_false @BRY_B4_1851 0044: put_actor $933 at -1089.0 124.5 11.2 00CF: set_actor $933 Z_angle_to 180.0 :BRY_B4_1851 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 :BRY_B4_1866 0002: jump @BRY_B4_13977 0002: jump @BRY_B4_1896 :BRY_B4_1880 02E1: actor $5657 in_water jump_if_false @BRY_B4_1896 014B: set_actor $5657 health_to 0 :BRY_B4_1896 $5605 == 0 // (int) var == num jump_if_false @BRY_B4_2084 809F: not actor $933 dead jump_if_false @BRY_B4_2084 0025: gosub @BRY_B4_10361 0025: gosub @BRY_B4_8354 007E: actor $933 driving jump_if_false @BRY_B4_1950 007B: $5718 = actor $933 car :BRY_B4_1950 809F: not actor $5657 dead 0022: jump_if_false @BRY_B4_2084 // Note: the incorrect math opcode was used here 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_2084 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -1088.0 114.26 11.2 radius 5.0 5.0 5.0 sphere 1 jump_if_false @BRY_B4_2084 0057: show_text_highpriority GXT 'BRY4_36' time 6000 flag 1 // ~w~Enter the ~t~bar. 00BB: (unknown) $5727 00C3: (unknown) -1088.0 126.6 11.2 $5648 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1327 $5648 0479: (unknown) -1088.0 126.9 10.7 8004: not 50@ = $5708 // (int) // Note: the incorrect math opcode was used here $5605 = 1 // (int) :BRY_B4_2084 $5605 == 1 // (int) var == num jump_if_false @BRY_B4_5336 809F: not actor $933 dead jump_if_false @BRY_B4_5336 0025: gosub @BRY_B4_10361 0025: gosub @BRY_B4_8354 007E: actor $933 driving jump_if_false @BRY_B4_2139 007B: $5718 = actor $933 car :BRY_B4_2139 809F: not actor $5657 dead 0022: jump_if_false @BRY_B4_5336 // Note: the incorrect math opcode was used here 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_5336 // Note: the incorrect math opcode was used here 008A: actor $933 in_sphere_on_foot -1088.0 126.6 11.2 radius 1.5 1.5 1.5 sphere 0 jump_if_false @BRY_B4_5336 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0025: gosub @BRY_B4_10284 047A: (unknown) $5708 00BB: (unknown) $5648 0482: (unknown) -1488734425 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 2 024F: (unknown) 0 $5717 = 1 // (int) 0025: gosub @BRY_B4_9225 003E: $5684 = create_actor_pedtype 21 model 144 at -1104.1 135.49 11.22 00CF: set_actor $5684 Z_angle_to 175.56 003E: $5685 = create_actor_pedtype 21 model 145 at -1104.2 134.11 11.24 00CF: set_actor $5685 Z_angle_to -26.96 003E: $5686 = create_actor_pedtype 21 model 144 at -1094.58 133.76 11.22 00CF: set_actor $5686 Z_angle_to 116.09 003E: $5687 = create_actor_pedtype 21 model 145 at -1095.09 134.3 11.22 00CF: set_actor $5687 Z_angle_to -155.04 003E: $5688 = create_actor_pedtype 21 model 144 at -1085.6 139.3 11.1 00CF: set_actor $5688 Z_angle_to 88.47 003E: $5689 = create_actor_pedtype 21 model 145 at -1081.1 139.3 11.1 00CF: set_actor $5689 Z_angle_to 83.58 003E: $5690 = create_actor_pedtype 21 model 144 at -1101.53 136.28 11.22 00CF: set_actor $5690 Z_angle_to -150.04 003E: $5691 = create_actor_pedtype 21 model 145 at -1098.26 129.02 11.22 00CF: set_actor $5691 Z_angle_to 53.45 00C1: (unknown) $5684 $5695 00C1: (unknown) $5685 $5696 00C1: (unknown) $5686 $5697 00C1: (unknown) $5687 $5698 00C1: (unknown) $5688 $5699 00C1: (unknown) $5689 $5700 00C1: (unknown) $5690 $5701 00C1: (unknown) $5691 $5702 041B: (unknown) $5684 9 041B: (unknown) $5685 9 041B: (unknown) $5686 9 041B: (unknown) $5687 9 041B: (unknown) $5688 9 041B: (unknown) $5689 9 041B: (unknown) $5690 9 041B: (unknown) $5691 9 0106: give_actor $5688 weapon 19 ammo 1000 // Load the weapon model before using this 0106: give_actor $5689 weapon 19 ammo 1000 // Load the weapon model before using this 003E: $5692 = create_actor_pedtype 21 model 144 at -1078.0 135.3 11.26 00CF: set_actor $5692 Z_angle_to 90.0 003E: $5693 = create_actor_pedtype 21 model 145 at -1080.19 131.18 11.26 00CF: set_actor $5693 Z_angle_to 90.0 00C1: (unknown) $5692 $5703 00C1: (unknown) $5693 $5704 0106: give_actor $5692 weapon 19 ammo 1000 // Load the weapon model before using this 0106: give_actor $5693 weapon 19 ammo 1000 // Load the weapon model before using this 809F: not actor $933 dead jump_if_false @BRY_B4_2771 0044: put_actor $933 at -1093.87 129.48 11.26 :BRY_B4_2771 003F: destroy_actor $5657 0001: wait 200 ms 003E: $5657 = create_actor_pedtype 21 model 137 at -1093.5 130.28 11.26 0347: (unknown) $5657 1 015D: (unknown) $5657 32 02F9: (unknown) $5657 1 0339: (unknown) $5657 0 01B1: (unknown) $5657 1 1 1 1 1 809F: not actor $933 dead jump_if_false @BRY_B4_2859 0310: (unknown) $5657 $933 1 :BRY_B4_2859 809F: not actor $5657 dead 0022: jump_if_false @BRY_B4_2888 // Note: the incorrect math opcode was used here 0044: put_actor $5657 at -1093.5 130.28 11.26 :BRY_B4_2888 028D: (unknown) 0.1 00B9: set_camera_position -1099.94 129.44 11.37 rotations 0 0 0 00BA: set_camera_point_at -1098.98 129.7 11.42 mode 2 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4BA' 'BRY4_07' $933 0 // ~w~Something's not right about this place... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4BA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4BB' 'BRY4_08' $5657 0 // ~w~Yeah! I didn't know bikers were into disco... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4BB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4BC' 'BRY4_09' $933 0 // ~w~I think Forbes has fucked us again. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4BC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4BD' 'BRY4_10' $5686 0 // ~w~Your kind ain't welcome here. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4BD' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4BE' 'BRY4_11' $5691 0 // ~w~I wanna bareback the little one. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4BE' -2@ = 0 // (int) // timer1 :BRY_B4_3188 0078: if and 809F: not actor $933 dead 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @BRY_B4_3369 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BRY_B4_3234 // Note: the incorrect math opcode was used here 00EE: (unknown) $933 -1098.96 132.35 :BRY_B4_3234 809F: not actor $5657 dead jump_if_false @BRY_B4_3265 00EE: (unknown) $5657 -1098.43 133.24 015F: (unknown) $5657 30 :BRY_B4_3265 809F: not actor $5684 dead jump_if_false @BRY_B4_3285 0414: (unknown) $5684 67 347 :BRY_B4_3285 809F: not actor $5685 dead jump_if_false @BRY_B4_3305 0414: (unknown) $5685 67 348 :BRY_B4_3305 809F: not actor $5690 dead jump_if_false @BRY_B4_3325 0414: (unknown) $5690 67 349 :BRY_B4_3325 809F: not actor $5691 dead jump_if_false @BRY_B4_3342 0153: (unknown) $5691 $5657 :BRY_B4_3342 809F: not actor $5687 dead 0022: jump_if_false @BRY_B4_3359 // Note: the incorrect math opcode was used here 0153: (unknown) $5687 $933 :BRY_B4_3359 0001: wait 0 ms 0002: jump @BRY_B4_3188 :BRY_B4_3369 0045: actor $5687 defined 0022: jump_if_false @BRY_B4_3392 // Note: the incorrect math opcode was used here 04B4: (unknown) $5687 120 511 100.0 :BRY_B4_3392 0045: actor $5686 defined jump_if_false @BRY_B4_3415 04B4: (unknown) $5686 120 513 100.0 :BRY_B4_3415 0417: (unknown) -1105.22 134.53 11.26 100 21 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1099.89 129.07 11.38 rotations 0 0 0 00BA: set_camera_point_at -1099.05 129.6 11.43 mode 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4BA' 1 809F: not actor $5690 dead jump_if_false @BRY_B4_3542 809F: not actor $5657 dead jump_if_false @BRY_B4_3542 0153: (unknown) $5690 $5657 :BRY_B4_3542 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 3000 jump_if_false @BRY_B4_3569 0002: jump @BRY_B4_4713 :BRY_B4_3569 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4BA' jump_if_false @BRY_B4_3602 0002: jump @BRY_B4_4713 :BRY_B4_3602 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4BB' 1 0045: actor $5657 defined jump_if_false @BRY_B4_3648 04B4: (unknown) $5657 121 556 1.0 :BRY_B4_3648 028D: (unknown) 0.1 00B9: set_camera_position -1105.67 135.32 11.12 rotations 0 0 0 00BA: set_camera_point_at -1104.74 134.98 11.13 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position -1106.3 135.48 10.8 rotations 0 0 0 00BA: set_camera_point_at -1105.38 135.17 11.01 mode 1 809F: not actor $5686 dead jump_if_false @BRY_B4_3767 00EE: (unknown) $5686 -1098.28 132.05 :BRY_B4_3767 809F: not actor $5691 dead jump_if_false @BRY_B4_3792 00EE: (unknown) $5691 -1099.41 131.27 :BRY_B4_3792 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 3700 jump_if_false @BRY_B4_3819 0002: jump @BRY_B4_4713 :BRY_B4_3819 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4BB' jump_if_false @BRY_B4_3852 0002: jump @BRY_B4_4713 :BRY_B4_3852 0045: actor $5657 defined jump_if_false @BRY_B4_3875 0528: (unknown) $5657 556 -0.8 :BRY_B4_3875 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4BC' 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 3700 jump_if_false @BRY_B4_3924 0002: jump @BRY_B4_4713 :BRY_B4_3924 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4BG' 'SBYB4BG' $5657 0 // ~w~Aaw, shit... it's two for one at the boy's club.. shit. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4BC' jump_if_false @BRY_B4_3988 0002: jump @BRY_B4_4713 :BRY_B4_3988 809F: not actor $5686 dead jump_if_false @BRY_B4_4031 0352: (unknown) $5686 0044: put_actor $5686 at -1098.28 132.05 10.22 00CF: set_actor $5686 Z_angle_to 55.04 :BRY_B4_4031 809F: not actor $5691 dead jump_if_false @BRY_B4_4074 0352: (unknown) $5691 0044: put_actor $5691 at -1099.41 131.27 10.22 00CF: set_actor $5691 Z_angle_to 6.09 :BRY_B4_4074 809F: not actor $5687 dead jump_if_false @BRY_B4_4117 0352: (unknown) $5687 0044: put_actor $5687 at -1100.59 130.92 10.22 00CF: set_actor $5687 Z_angle_to -16.55 :BRY_B4_4117 809F: not actor $5690 dead jump_if_false @BRY_B4_4160 0352: (unknown) $5690 0044: put_actor $5690 at -1097.48 133.28 10.22 00CF: set_actor $5690 Z_angle_to 85.04 :BRY_B4_4160 809F: not actor $5690 dead jump_if_false @BRY_B4_4192 809F: not actor $933 dead jump_if_false @BRY_B4_4192 0154: (unknown) $5690 0153: (unknown) $5690 $933 :BRY_B4_4192 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4BD' 0 0045: actor $5686 defined jump_if_false @BRY_B4_4237 04B4: (unknown) $5686 121 558 1.0 :BRY_B4_4237 809F: not actor $5686 dead jump_if_false @BRY_B4_4282 809F: not actor $5657 dead jump_if_false @BRY_B4_4265 0153: (unknown) $5657 $5686 :BRY_B4_4265 809F: not actor $933 dead 0022: jump_if_false @BRY_B4_4282 // Note: the incorrect math opcode was used here 0153: (unknown) $933 $5686 :BRY_B4_4282 00B9: set_camera_position -1099.76 134.59 10.82 rotations 0 0 0 00BA: set_camera_point_at -1099.39 133.69 11.04 mode 2 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2000 jump_if_false @BRY_B4_4348 0002: jump @BRY_B4_4713 :BRY_B4_4348 0045: actor $5686 defined jump_if_false @BRY_B4_4369 0528: (unknown) $5686 558 -1.0 :BRY_B4_4369 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4BD' jump_if_false @BRY_B4_4402 0002: jump @BRY_B4_4713 :BRY_B4_4402 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4BE' 0 809F: not actor $5691 dead jump_if_false @BRY_B4_4489 809F: not actor $5657 dead jump_if_false @BRY_B4_4456 0154: (unknown) $5657 0153: (unknown) $5657 $5691 :BRY_B4_4456 809F: not actor $933 dead 0022: jump_if_false @BRY_B4_4477 // Note: the incorrect math opcode was used here 0154: (unknown) $933 0153: (unknown) $933 $5691 :BRY_B4_4477 04B4: (unknown) $5691 121 551 1.0 :BRY_B4_4489 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2000 jump_if_false @BRY_B4_4516 0002: jump @BRY_B4_4713 :BRY_B4_4516 0045: actor $5691 defined jump_if_false @BRY_B4_4537 0528: (unknown) $5691 551 -1.0 :BRY_B4_4537 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4BE' jump_if_false @BRY_B4_4570 0002: jump @BRY_B4_4713 :BRY_B4_4570 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4BG' 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4BG' 0 809F: not actor $5657 dead jump_if_false @BRY_B4_4653 809F: not actor $933 dead jump_if_false @BRY_B4_4653 0154: (unknown) $933 0154: (unknown) $5657 0153: (unknown) $933 $5657 0153: (unknown) $5657 $933 :BRY_B4_4653 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 3700 jump_if_false @BRY_B4_4680 0002: jump @BRY_B4_4713 :BRY_B4_4680 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4BG' jump_if_false @BRY_B4_4713 0002: jump @BRY_B4_4713 :BRY_B4_4713 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 01CF: (unknown) 809F: not actor $5684 dead jump_if_false @BRY_B4_4742 0352: (unknown) $5684 :BRY_B4_4742 809F: not actor $5685 dead jump_if_false @BRY_B4_4757 0352: (unknown) $5685 :BRY_B4_4757 809F: not actor $5686 dead jump_if_false @BRY_B4_4772 0352: (unknown) $5686 :BRY_B4_4772 809F: not actor $5687 dead jump_if_false @BRY_B4_4787 0352: (unknown) $5687 :BRY_B4_4787 809F: not actor $5690 dead jump_if_false @BRY_B4_4802 0352: (unknown) $5690 :BRY_B4_4802 809F: not actor $5691 dead jump_if_false @BRY_B4_4817 0352: (unknown) $5691 :BRY_B4_4817 809F: not actor $5688 dead jump_if_false @BRY_B4_4858 0309: (unknown) $5688 1 99999999 010F: (unknown) $5688 -1094.8 129.3 11.2 :BRY_B4_4858 809F: not actor $5689 dead jump_if_false @BRY_B4_4899 0309: (unknown) $5689 1 99999999 010F: (unknown) $5689 -1094.8 129.3 11.2 :BRY_B4_4899 809F: not actor $5692 dead jump_if_false @BRY_B4_4940 0309: (unknown) $5692 1 99999999 010F: (unknown) $5692 -1094.8 129.3 11.2 :BRY_B4_4940 809F: not actor $5693 dead jump_if_false @BRY_B4_4981 0309: (unknown) $5693 1 99999999 010F: (unknown) $5693 -1094.8 129.3 11.2 :BRY_B4_4981 809F: not actor $933 dead jump_if_false @BRY_B4_5019 0352: (unknown) $933 0044: put_actor $933 at -1098.24 132.16 11.1 0154: (unknown) $933 :BRY_B4_5019 809F: not actor $5657 dead jump_if_false @BRY_B4_5074 809F: not actor $5690 dead jump_if_false @BRY_B4_5074 0044: put_actor $5657 at -1097.8 136.17 11.1 013E: actor $5657 look_at_actor $5690 0352: (unknown) $5657 0154: (unknown) $5657 :BRY_B4_5074 0444: (unknown) 120 0444: (unknown) 121 0001: wait 500 ms 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 'BRYB4DA' 'BRY4_19' $5657 0 // ~w~Man, Forbes screwed us again. Let's get back and screw HIM... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4DA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4DB' 'BRY4_20' $5657 0 // ~w~...metaphorically speaking. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4DB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4EA' 'BRY4_21' $5657 0 // ~w~What the hell? That's Forbes! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4EA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4EC' 'SBYB4EC' $5657 0 // ~w~Get him! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4EC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_362 1000 0057: show_text_highpriority GXT 'BRY4_31' time 6000 flag 1 // ~w~Take out the ~r~Stallionz! -2@ = 0 // (int) // timer1 $5605 = 2 // (int) :BRY_B4_5336 $5605 == 2 // (int) var == num jump_if_false @BRY_B4_6200 809F: not actor $933 dead jump_if_false @BRY_B4_6063 809F: not actor $5657 dead jump_if_false @BRY_B4_6063 01AF: (unknown) $5657 1 00A1: (unknown) $5657 524288 0078: if and 009F: actor $5684 dead 009F: actor $5685 dead 009F: actor $5686 dead 009F: actor $5687 dead 009F: actor $5690 dead 009F: actor $5691 dead jump_if_false @BRY_B4_5433 0119: actor $5657 kill_actor $933 0331: (unknown) $5657 1 :BRY_B4_5433 0078: if or 0046: unknown_check $933 -1094.4 127.1 -1077.7 140.4 0 009F: actor $5688 dead 009F: actor $5689 dead 009F: actor $5692 dead 009F: actor $5693 dead -2@ > 10000 // (int) var > num // timer1 jump_if_false @BRY_B4_5601 $5707 == 0 // (int) var == num jump_if_false @BRY_B4_5601 809F: not actor $5688 dead jump_if_false @BRY_B4_5526 034F: (unknown) $5688 1 00E4: (unknown) $5688 $933 :BRY_B4_5526 809F: not actor $5689 dead 0022: jump_if_false @BRY_B4_5549 // Note: the incorrect math opcode was used here 034F: (unknown) $5689 1 00E4: (unknown) $5689 $933 :BRY_B4_5549 809F: not actor $5692 dead 0022: jump_if_false @BRY_B4_5572 // Note: the incorrect math opcode was used here 034F: (unknown) $5692 1 00E4: (unknown) $5692 $933 :BRY_B4_5572 809F: not actor $5693 dead 0022: jump_if_false @BRY_B4_5595 // Note: the incorrect math opcode was used here 034F: (unknown) $5693 1 00E4: (unknown) $5693 $933 :BRY_B4_5595 $5707 = 1 // (int) :BRY_B4_5601 009F: actor $5688 dead jump_if_false @BRY_B4_5616 00BB: (unknown) $5699 :BRY_B4_5616 009F: actor $5689 dead jump_if_false @BRY_B4_5631 00BB: (unknown) $5700 :BRY_B4_5631 809F: not actor $5684 dead jump_if_false @BRY_B4_5655 00E5: (unknown) $5684 $933 0002: jump @BRY_B4_5698 :BRY_B4_5655 00BB: (unknown) $5695 0011: $5709 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5698 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11273 0025: gosub @BRY_B4_11450 $5650 += 1 // (int) 00C1: (unknown) $5684 $5695 :BRY_B4_5698 809F: not actor $5685 dead 0022: jump_if_false @BRY_B4_5722 // Note: the incorrect math opcode was used here 00E5: (unknown) $5685 $5657 0002: jump @BRY_B4_5765 :BRY_B4_5722 00BB: (unknown) $5696 0011: $5709 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5765 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11273 0025: gosub @BRY_B4_11490 $5650 += 1 // (int) 00C1: (unknown) $5685 $5696 :BRY_B4_5765 809F: not actor $5686 dead 0022: jump_if_false @BRY_B4_5789 // Note: the incorrect math opcode was used here 00E5: (unknown) $5686 $933 0002: jump @BRY_B4_5832 :BRY_B4_5789 00BB: (unknown) $5697 0011: $5709 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5832 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11273 0025: gosub @BRY_B4_11530 $5650 += 1 // (int) 00C1: (unknown) $5686 $5697 :BRY_B4_5832 809F: not actor $5687 dead 0022: jump_if_false @BRY_B4_5856 // Note: the incorrect math opcode was used here 00E5: (unknown) $5687 $933 0002: jump @BRY_B4_5899 :BRY_B4_5856 00BB: (unknown) $5698 0011: $5709 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5899 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11273 0025: gosub @BRY_B4_11570 $5650 += 1 // (int) 00C1: (unknown) $5687 $5698 :BRY_B4_5899 809F: not actor $5690 dead 0022: jump_if_false @BRY_B4_5923 // Note: the incorrect math opcode was used here 00E5: (unknown) $5690 $5657 0002: jump @BRY_B4_5966 :BRY_B4_5923 00BB: (unknown) $5701 0011: $5709 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_5966 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11273 0025: gosub @BRY_B4_11610 $5650 += 1 // (int) 00C1: (unknown) $5690 $5701 :BRY_B4_5966 809F: not actor $5691 dead 0022: jump_if_false @BRY_B4_5990 // Note: the incorrect math opcode was used here 00E5: (unknown) $5691 $933 0002: jump @BRY_B4_6033 :BRY_B4_5990 00BB: (unknown) $5702 0011: $5709 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @BRY_B4_6033 // Note: the incorrect math opcode was used here 0025: gosub @BRY_B4_11273 0025: gosub @BRY_B4_11650 $5650 += 1 // (int) 00C1: (unknown) $5691 $5702 :BRY_B4_6033 009F: actor $5692 dead 0022: jump_if_false @BRY_B4_6048 // Note: the incorrect math opcode was used here 00BB: (unknown) $5703 :BRY_B4_6048 009F: actor $5693 dead 0022: jump_if_false @BRY_B4_6063 // Note: the incorrect math opcode was used here 00BB: (unknown) $5704 :BRY_B4_6063 0078: if and 009F: actor $5684 dead 009F: actor $5685 dead 009F: actor $5686 dead 009F: actor $5687 dead 009F: actor $5688 dead 009F: actor $5689 dead 009F: actor $5690 dead 009F: actor $5691 dead 0022: jump_if_false @BRY_B4_6200 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5692 dead 009F: actor $5693 dead 0022: jump_if_false @BRY_B4_6200 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BRY_B4_6168 // Note: the incorrect math opcode was used here 809F: not actor $5657 dead 0022: jump_if_false @BRY_B4_6168 // Note: the incorrect math opcode was used here 0352: (unknown) $5657 0119: actor $5657 kill_actor $933 0331: (unknown) $5657 0 01EC: (unknown) $5657 1 :BRY_B4_6168 -1@ = 0 // (int) // timer2 0479: (unknown) -1088.1 126.9 10.7 8004: not 50@ = $5708 // (int) // Note: the incorrect math opcode was used here $5605 = 3 // (int) :BRY_B4_6200 $5605 == 3 // (int) var == num jump_if_false @BRY_B4_6738 809F: not actor $933 dead jump_if_false @BRY_B4_6738 0025: gosub @BRY_B4_8354 809F: not actor $5657 dead jump_if_false @BRY_B4_6738 $5716 == 0 // (int) var == num jump_if_false @BRY_B4_6298 -1@ > 1000 // (int) var > num // timer2 jump_if_false @BRY_B4_6298 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4DA' -1@ = 0 // (int) // timer2 $5716 = 1 // (int) :BRY_B4_6298 $5716 == 1 // (int) var == num jump_if_false @BRY_B4_6377 -1@ > 3200 // (int) var > num // timer2 jump_if_false @BRY_B4_6377 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'BRYB4DA' jump_if_false @BRY_B4_6377 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4DB' $5716 = 2 // (int) :BRY_B4_6377 $5716 == 2 // (int) var == num jump_if_false @BRY_B4_6482 -1@ > 3200 // (int) var > num // timer2 jump_if_false @BRY_B4_6482 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'BRYB4DB' jump_if_false @BRY_B4_6482 0057: show_text_highpriority GXT 'BRY4_34' time 6000 flag 1 // ~w~Leave the ~t~bar. 00C3: (unknown) -1088.1 126.9 10.7 $5726 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1327 $5726 $5716 = 3 // (int) :BRY_B4_6482 01A4: (unknown) $5657 0 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_6738 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -1088.1 127.3 11.2 radius 1.5 1.5 1.5 sphere 0 jump_if_false @BRY_B4_6738 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 809F: not actor $933 dead jump_if_false @BRY_B4_6583 0044: put_actor $933 at -1089.0 124.5 11.2 00CF: set_actor $933 Z_angle_to 180.0 :BRY_B4_6583 809F: not actor $5657 dead jump_if_false @BRY_B4_6612 0044: put_actor $5657 at -1087.5 125.6 11.2 :BRY_B4_6612 00BB: (unknown) $5726 00C3: (unknown) -894.0 174.9 9.3 $5649 0001: wait 1000 ms 0482: (unknown) -1488734425 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 024F: (unknown) 0.5 $5717 = 0 // (int) 0418: (unknown) -1105.22 134.53 11.26 047A: (unknown) $5708 0025: gosub @BRY_B4_9411 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_362 1000 0057: show_text_highpriority GXT 'BRY4_29' time 6000 flag 1 // ~w~Go back to the ~y~derelict building. -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5605 = 4 // (int) :BRY_B4_6738 $5605 == 4 // (int) var == num jump_if_false @BRY_B4_6915 809F: not actor $933 dead jump_if_false @BRY_B4_6915 0025: gosub @BRY_B4_10361 0025: gosub @BRY_B4_8354 -2@ > 1000 // (int) var > num // timer1 jump_if_false @BRY_B4_6822 $5680 = 1 // (int) 809F: not actor $5657 dead jump_if_false @BRY_B4_6822 0154: (unknown) $5657 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AUDIMON_2977 $5657 :BRY_B4_6822 809F: not actor $5657 dead jump_if_false @BRY_B4_6915 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_6915 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -894.0 174.9 9.3 radius 5.0 5.0 5.0 sphere 1 jump_if_false @BRY_B4_6915 00BB: (unknown) $5649 0025: gosub @BRY_B4_11690 0057: show_text_highpriority GXT 'BRY4_32' time 6000 flag 1 // ~w~Take out ~r~Forbes! $5605 = 5 // (int) :BRY_B4_6915 $5605 == 5 // (int) var == num jump_if_false @BRY_B4_7261 0025: gosub @BRY_B4_8354 809F: not actor $5658 dead jump_if_false @BRY_B4_7207 0025: gosub @BRY_B4_12171 809F: not actor $933 dead jump_if_false @BRY_B4_7126 01AF: (unknown) $5658 1 $5730 == 0 // (int) var == num jump_if_false @BRY_B4_7034 808F: not actor $933 near_actor $5658 radius 180.0 180.0 180.0 sphere 0 0022: jump_if_false @BRY_B4_7027 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'BRY4_37' time 7000 flag 1 // ~r~Forbes~w~ is getting away - Catch up! $5730 = 1 // (int) :BRY_B4_7027 0002: jump @BRY_B4_7126 :BRY_B4_7034 008F: actor $933 near_actor $5658 radius 160.0 160.0 160.0 sphere 0 0022: jump_if_false @BRY_B4_7080 // Note: the incorrect math opcode was used here 025D: remove_text 'BRY4_37' // ~r~Forbes~w~ is getting away - Catch up! $5730 = 0 // (int) 0002: jump @BRY_B4_7126 :BRY_B4_7080 808F: not actor $933 near_actor $5658 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @BRY_B4_7126 // Note: the incorrect math opcode was used here $5605 = 7 // (int) 00BB: (unknown) $5660 $5729 = 1 // (int) 0002: jump @BRY_B4_13977 :BRY_B4_7126 80A0: not car $5662 wrecked jump_if_false @BRY_B4_7200 807C: not actor $5658 driving $5662 0022: jump_if_false @BRY_B4_7200 // Note: the incorrect math opcode was used here 809F: not actor $933 dead 0022: jump_if_false @BRY_B4_7200 // Note: the incorrect math opcode was used here 026A: unknown_check $5658 0022: jump_if_false @BRY_B4_7200 // Note: the incorrect math opcode was used here $5714 == 0 // (int) var == num jump_if_false @BRY_B4_7200 00A2: (unknown) $5658 00E4: (unknown) $5658 $933 $5714 = 1 // (int) :BRY_B4_7200 0002: jump @BRY_B4_7261 :BRY_B4_7207 809F: not actor $5657 dead jump_if_false @BRY_B4_7261 809F: not actor $933 dead jump_if_false @BRY_B4_7261 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_7261 // Note: the incorrect math opcode was used here 00BB: (unknown) $5660 -1@ = 0 // (int) // timer2 $5716 = 0 // (int) $5605 = 6 // (int) :BRY_B4_7261 $5605 == 6 // (int) var == num jump_if_false @BRY_B4_8207 809F: not actor $933 dead jump_if_false @BRY_B4_8207 0025: gosub @BRY_B4_8354 809F: not actor $5657 dead jump_if_false @BRY_B4_8207 $5716 == 0 // (int) var == num jump_if_false @BRY_B4_7370 -1@ > 1200 // (int) var > num // timer2 jump_if_false @BRY_B4_7370 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_7370 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4FA' -1@ = 0 // (int) // timer2 $5716 = 1 // (int) :BRY_B4_7370 $5716 == 1 // (int) var == num jump_if_false @BRY_B4_7464 -1@ > 2000 // (int) var > num // timer2 jump_if_false @BRY_B4_7464 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_7464 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'BRYB4FA' jump_if_false @BRY_B4_7464 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4FB' -1@ = 0 // (int) // timer2 $5716 = 2 // (int) :BRY_B4_7464 $5716 == 2 // (int) var == num jump_if_false @BRY_B4_7557 -1@ > 2000 // (int) var > num // timer2 jump_if_false @BRY_B4_7557 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'BRYB4FB' jump_if_false @BRY_B4_7557 00C3: (unknown) -834.4 1038.3 15.7 $5715 0057: show_text_highpriority GXT 'BRY4_35' time 6000 flag 1 // ~w~Take Lance back to his ~y~hotel. $5716 = 3 // (int) :BRY_B4_7557 01F0: actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_8207 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere -834.4 1038.3 15.7 radius 5.0 5.0 5.0 sphere 1 jump_if_false @BRY_B4_8207 00BB: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 00B9: set_camera_position -850.65 1050.1 15.2 rotations 0 0 0 00BA: set_camera_point_at -849.75 1049.71 15.39 mode 2 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4FC' 'BRY4_25' $5657 0 // ~w~I know there was something to this big shipment he was talking about. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4FC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4FD' 'BRY4_26' $5657 0 // ~w~And I'm going to find out. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4FD' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4FE' 'BRY4_27' $5657 0 // ~w~Later, man. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4FE' 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4FC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 3500 jump_if_false @BRY_B4_7880 0002: jump @BRY_B4_8104 :BRY_B4_7880 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4FC' jump_if_false @BRY_B4_7913 0002: jump @BRY_B4_8104 :BRY_B4_7913 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4FD' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2000 jump_if_false @BRY_B4_7961 0002: jump @BRY_B4_8104 :BRY_B4_7961 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4FD' jump_if_false @BRY_B4_7994 0002: jump @BRY_B4_8104 :BRY_B4_7994 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4FE' 809F: not actor $5657 dead jump_if_false @BRY_B4_8044 011A: (unknown) $5657 00EE: (unknown) $5657 -829.2 1038.2 :BRY_B4_8044 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2200 jump_if_false @BRY_B4_8071 0002: jump @BRY_B4_8104 :BRY_B4_8071 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4FE' jump_if_false @BRY_B4_8104 0002: jump @BRY_B4_8104 :BRY_B4_8104 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @BRY_B4_8172 807E: not actor $933 driving jump_if_false @BRY_B4_8172 00A2: (unknown) $933 0352: (unknown) $933 0044: put_actor $933 at -834.0836 1038.182 -100.0 00CF: set_actor $933 Z_angle_to 90.2535 :BRY_B4_8172 003F: destroy_actor $5657 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_362 1000 $5605 = 7 // (int) 0002: jump @BRY_B4_14063 :BRY_B4_8207 $5605 == 7 // (int) var == num jump_if_false @BRY_B4_8222 0026: return :BRY_B4_8222 0002: jump @BRY_B4_1748 809F: not actor $933 dead jump_if_false @BRY_B4_8354 007F: player 0 pressed_key 8 jump_if_false @BRY_B4_8317 $5713 == 0 // (int) var == num jump_if_false @BRY_B4_8281 0309: (unknown) $933 1410065407 1 $5713 = 2 // (int) :BRY_B4_8281 $5713 == 1 // (int) var == num jump_if_false @BRY_B4_8310 0309: (unknown) $933 1410065407 0 $5713 = 3 // (int) :BRY_B4_8310 0002: jump @BRY_B4_8354 :BRY_B4_8317 $5713 == 2 // (int) var == num jump_if_false @BRY_B4_8336 $5713 = 1 // (int) :BRY_B4_8336 $5713 == 3 // (int) var == num jump_if_false @BRY_B4_8354 $5713 = 0 // (int) :BRY_B4_8354 809F: not actor $933 dead jump_if_false @BRY_B4_8765 809F: not actor $5657 dead jump_if_false @BRY_B4_8765 81F0: not actor $5657 in_range_of_player $933 0022: jump_if_false @BRY_B4_8499 // Note: the incorrect math opcode was used here $5681 == 0 // (int) var == num jump_if_false @BRY_B4_8461 00BB: (unknown) $5648 00BB: (unknown) $5649 00BB: (unknown) $5660 00BB: (unknown) $5715 00BB: (unknown) $5727 00C1: (unknown) $5657 $5682 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1320 $5682 0057: show_text_highpriority GXT 'BRY4_30' time 6000 flag 1 // ~w~You left ~b~Lance ~w~behind, go back and get him. $5681 = 1 // (int) :BRY_B4_8461 008F: actor $5657 near_actor $933 radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @BRY_B4_8492 // Note: the incorrect math opcode was used here 0119: actor $5657 kill_actor $933 0331: (unknown) $5657 0 :BRY_B4_8492 0002: jump @BRY_B4_8765 :BRY_B4_8499 $5681 == 1 // (int) var == num jump_if_false @BRY_B4_8765 00BB: (unknown) $5682 $5605 == 0 // (int) var == num jump_if_false @BRY_B4_8561 0057: show_text_highpriority GXT 'BRY4_28' time 6000 flag 1 // ~w~Go to the ~y~White Stallionz Bar. 00C3: (unknown) -1088.0 114.26 11.2 $5727 :BRY_B4_8561 $5605 == 1 // (int) var == num jump_if_false @BRY_B4_8619 0057: show_text_highpriority GXT 'BRY4_36' time 6000 flag 1 // ~w~Enter the ~t~bar. 00C3: (unknown) -1088.0 126.6 11.2 $5648 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_1327 $5648 :BRY_B4_8619 $5605 == 4 // (int) var == num jump_if_false @BRY_B4_8666 0057: show_text_highpriority GXT 'BRY4_29' time 6000 flag 1 // ~w~Go back to the ~y~derelict building. 00C3: (unknown) -894.0 174.9 9.3 $5649 :BRY_B4_8666 $5605 == 5 // (int) var == num jump_if_false @BRY_B4_8712 0057: show_text_highpriority GXT 'BRY4_32' time 6000 flag 1 // ~w~Take out ~r~Forbes! 809F: not actor $5658 dead jump_if_false @BRY_B4_8712 00C1: (unknown) $5658 $5660 :BRY_B4_8712 $5605 == 6 // (int) var == num jump_if_false @BRY_B4_8760 0057: show_text_highpriority GXT 'BRY4_35' time 6000 flag 1 // ~w~Take Lance back to his ~y~hotel. 00C3: (unknown) -834.4 1038.3 15.7 $5715 :BRY_B4_8760 $5681 = 0 // (int) :BRY_B4_8765 0026: return :BRY_B4_8767 0048: $5675 = create_car #FREEWAY at -1093.23 124.23 10.75 00D1: set_car $5675 Z_angle_to 179.0 0048: $5677 = create_car #MOP50 at -1095.53 124.01 11.27 00D1: set_car $5677 Z_angle_to 180.0 0048: $5678 = create_car #ELECTRAG at -1083.97 124.64 11.27 00D1: set_car $5678 Z_angle_to 181.0 0048: $5679 = create_car #FREEWAY at -1080.97 124.24 11.27 00D1: set_car $5679 Z_angle_to 160.0 003E: $5670 = create_actor_pedtype 3 model 144 at -1085.55 124.08 11.23 00CF: set_actor $5670 Z_angle_to -84.12 003E: $5671 = create_actor_pedtype 3 model 145 at -1094.86 124.09 11.23 00CF: set_actor $5671 Z_angle_to -97.95 003E: $5672 = create_actor_pedtype 3 model 145 at -1082.03 124.4 11.23 00CF: set_actor $5672 Z_angle_to -102.98 00A4: $5673 = create_actor_pedtype 3 model 144 in_car $5679 driverseat 0153: (unknown) $5672 $5673 0153: (unknown) $5673 $5672 041B: (unknown) $5670 7 041B: (unknown) $5671 7 041B: (unknown) $5672 7 041B: (unknown) $5673 7 004C: set_car $5675 to_normal_driver 004C: set_car $5677 to_normal_driver 004C: set_car $5678 to_normal_driver 004C: set_car $5679 to_normal_driver 0290: (unknown) $5675 2.0 0290: (unknown) $5677 2.0 0290: (unknown) $5678 2.0 0290: (unknown) $5679 2.0 003E: $5674 = create_actor_pedtype 3 model 144 at -1085.8 125.7 11.26 00CF: set_actor $5674 Z_angle_to 170.0 013E: actor $5670 look_at_actor $5674 0106: give_actor $5670 weapon 5 ammo 100 // Load the weapon model before using this 0106: give_actor $5672 weapon 19 ammo 100 // Load the weapon model before using this 0106: give_actor $5674 weapon 6 ammo 100 // Load the weapon model before using this 0106: give_actor $5671 weapon 5 ammo 100 // Load the weapon model before using this 041B: (unknown) $5674 7 0001: wait 500 ms 0045: actor $5671 defined jump_if_false @BRY_B4_9167 0414: (unknown) $5671 67 343 :BRY_B4_9167 0045: actor $5672 defined jump_if_false @BRY_B4_9185 0414: (unknown) $5672 0 14 :BRY_B4_9185 0026: return 0049: destroy_car $5675 0049: destroy_car $5677 0049: destroy_car $5678 0049: destroy_car $5679 003F: destroy_actor $5670 003F: destroy_actor $5671 003F: destroy_actor $5672 003F: destroy_actor $5673 003F: destroy_actor $5674 0026: return :BRY_B4_9225 80A0: not car $5718 wrecked jump_if_false @BRY_B4_9269 004D: store_car $5718 position_to $5723 $5724 $5725 00D0: $5722 = car $5718 Z_angle 004E: put_car $5718 at -1095.53 78.01 -100.0 :BRY_B4_9269 80A0: not car $5675 wrecked jump_if_false @BRY_B4_9304 004E: put_car $5675 at -1091.76 85.24 -100.0 00D1: set_car $5675 Z_angle_to 179.0 :BRY_B4_9304 80A0: not car $5677 wrecked jump_if_false @BRY_B4_9339 004E: put_car $5677 at -1095.53 85.01 -100.0 00D1: set_car $5677 Z_angle_to 180.0 :BRY_B4_9339 80A0: not car $5678 wrecked jump_if_false @BRY_B4_9374 004E: put_car $5678 at -1083.97 85.64 -100.0 00D1: set_car $5678 Z_angle_to 181.0 :BRY_B4_9374 80A0: not car $5679 wrecked jump_if_false @BRY_B4_9409 004E: put_car $5679 at -1080.97 85.24 -100.0 00D1: set_car $5679 Z_angle_to 160.0 :BRY_B4_9409 0026: return :BRY_B4_9411 022C: (unknown) -1087.7 118.1 80.0 80.0 1 80A0: not car $5718 wrecked jump_if_false @BRY_B4_9513 004E: put_car $5718 at $5723 $5724 -100.0 00D1: set_car $5718 Z_angle_to $5722 00D0: $5722 = car $5718 Z_angle 0053: (unknown) $5718 -1099.0 115.0 -1079.0 127.0 0 jump_if_false @BRY_B4_9513 004E: put_car $5718 at -1087.0 113.9 -100.0 00D1: set_car $5718 Z_angle_to $5722 :BRY_B4_9513 80A0: not car $5675 wrecked 0022: jump_if_false @BRY_B4_9548 // Note: the incorrect math opcode was used here 004E: put_car $5675 at -1091.76 124.24 -100.0 00D1: set_car $5675 Z_angle_to 179.0 :BRY_B4_9548 80A0: not car $5677 wrecked jump_if_false @BRY_B4_9583 004E: put_car $5677 at -1095.53 124.01 -100.0 00D1: set_car $5677 Z_angle_to 180.0 :BRY_B4_9583 80A0: not car $5678 wrecked jump_if_false @BRY_B4_9618 004E: put_car $5678 at -1083.97 124.64 -100.0 00D1: set_car $5678 Z_angle_to 181.0 :BRY_B4_9618 80A0: not car $5679 wrecked jump_if_false @BRY_B4_9653 004E: put_car $5679 at -1080.97 124.24 -100.0 00D1: set_car $5679 Z_angle_to 160.0 :BRY_B4_9653 809F: not actor $5670 dead jump_if_false @BRY_B4_9750 007E: actor $5670 driving jump_if_false @BRY_B4_9699 0216: (unknown) $5670 -1087.7 118.1 -100.0 0002: jump @BRY_B4_9716 :BRY_B4_9699 0044: put_actor $5670 at -1087.7 118.1 -100.0 :BRY_B4_9716 010F: (unknown) $5670 -1088.05 126.5 11.2 809F: not actor $933 dead jump_if_false @BRY_B4_9750 00F4: (unknown) $5670 $933 :BRY_B4_9750 809F: not actor $5671 dead 0022: jump_if_false @BRY_B4_9847 // Note: the incorrect math opcode was used here 0352: (unknown) $5671 007E: actor $5671 driving 0022: jump_if_false @BRY_B4_9798 // Note: the incorrect math opcode was used here 0216: (unknown) $5671 -1089.9 118.5 -100.0 0002: jump @BRY_B4_9813 :BRY_B4_9798 0044: put_actor $5671 at -1089.9 118.5 -100.0 :BRY_B4_9813 010F: (unknown) $5671 -1088.05 126.5 11.2 809F: not actor $933 dead jump_if_false @BRY_B4_9847 00F4: (unknown) $5671 $933 :BRY_B4_9847 809F: not actor $5672 dead 0022: jump_if_false @BRY_B4_9948 // Note: the incorrect math opcode was used here 0352: (unknown) $5672 007E: actor $5672 driving 0022: jump_if_false @BRY_B4_9897 // Note: the incorrect math opcode was used here 0216: (unknown) $5672 -1086.3 118.7 -100.0 0002: jump @BRY_B4_9914 :BRY_B4_9897 0044: put_actor $5672 at -1086.3 118.7 -100.0 :BRY_B4_9914 010F: (unknown) $5672 -1088.05 126.5 11.2 809F: not actor $933 dead jump_if_false @BRY_B4_9948 00F4: (unknown) $5672 $933 :BRY_B4_9948 809F: not actor $5673 dead 0022: jump_if_false @BRY_B4_10043 // Note: the incorrect math opcode was used here 007E: actor $5673 driving 0022: jump_if_false @BRY_B4_9992 // Note: the incorrect math opcode was used here 0216: (unknown) $5673 -1084.4 119.5 -100.0 0002: jump @BRY_B4_10009 :BRY_B4_9992 0044: put_actor $5673 at -1087.7 118.1 -100.0 :BRY_B4_10009 010F: (unknown) $5673 -1088.05 126.5 11.2 809F: not actor $933 dead jump_if_false @BRY_B4_10043 00F4: (unknown) $5673 $933 :BRY_B4_10043 809F: not actor $5674 dead 0022: jump_if_false @BRY_B4_10140 // Note: the incorrect math opcode was used here 007E: actor $5674 driving 0022: jump_if_false @BRY_B4_10089 // Note: the incorrect math opcode was used here 0216: (unknown) $5674 -1091.3 119.6 -100.0 0002: jump @BRY_B4_10106 :BRY_B4_10089 0044: put_actor $5674 at -1091.3 119.6 -100.0 :BRY_B4_10106 010F: (unknown) $5674 -1088.05 126.5 11.2 809F: not actor $933 dead jump_if_false @BRY_B4_10140 00F4: (unknown) $5674 $933 :BRY_B4_10140 0026: return :BRY_B4_10142 80A0: not car $5675 wrecked 0022: jump_if_false @BRY_B4_10177 // Note: the incorrect math opcode was used here 004E: put_car $5675 at -1091.76 124.24 -100.0 00D1: set_car $5675 Z_angle_to 179.0 :BRY_B4_10177 80A0: not car $5677 wrecked jump_if_false @BRY_B4_10212 004E: put_car $5677 at -1095.53 124.01 -100.0 00D1: set_car $5677 Z_angle_to 180.0 :BRY_B4_10212 80A0: not car $5678 wrecked jump_if_false @BRY_B4_10247 004E: put_car $5678 at -1083.97 124.64 -100.0 00D1: set_car $5678 Z_angle_to 181.0 :BRY_B4_10247 80A0: not car $5679 wrecked jump_if_false @BRY_B4_10282 004E: put_car $5679 at -1080.97 124.24 -100.0 00D1: set_car $5679 Z_angle_to 160.0 :BRY_B4_10282 0026: return :BRY_B4_10284 809F: not actor $5670 dead jump_if_false @BRY_B4_10299 00A2: (unknown) $5670 :BRY_B4_10299 809F: not actor $5671 dead jump_if_false @BRY_B4_10314 00A2: (unknown) $5671 :BRY_B4_10314 809F: not actor $5672 dead jump_if_false @BRY_B4_10329 00A2: (unknown) $5672 :BRY_B4_10329 809F: not actor $5673 dead jump_if_false @BRY_B4_10344 00A2: (unknown) $5673 :BRY_B4_10344 809F: not actor $5674 dead jump_if_false @BRY_B4_10359 00A2: (unknown) $5674 :BRY_B4_10359 0026: return :BRY_B4_10361 809F: not actor $933 dead jump_if_false @BRY_B4_10528 80A0: not car $5419(2@,5) wrecked jump_if_false @BRY_B4_10406 007C: actor $933 driving $5419(2@,5) 0022: jump_if_false @BRY_B4_10406 // Note: the incorrect math opcode was used here $5680 = 1 // (int) :BRY_B4_10406 809F: not actor $5414(1@,5) dead jump_if_false @BRY_B4_10522 0081: actor $933 near_point_on_foot -1088.0 126.6 radius 40.0 40.0 sphere 0 jump_if_false @BRY_B4_10453 0153: (unknown) $5414(1@,5) $933 :BRY_B4_10453 $5680 == 0 // (int) var == num jump_if_false @BRY_B4_10493 0326: unknown_check $5414(1@,5) $933 0022: jump_if_false @BRY_B4_10486 // Note: the incorrect math opcode was used here $5680 = 1 // (int) :BRY_B4_10486 0002: jump @BRY_B4_10515 :BRY_B4_10493 0154: (unknown) $5414(1@,5) 00E5: (unknown) $5414(1@,5) $933 03DE: (unknown) $5414(1@,5) 1 :BRY_B4_10515 0002: jump @BRY_B4_10528 :BRY_B4_10522 $5680 = 1 // (int) :BRY_B4_10528 1@ == 3 // (int) var == num jump_if_false @BRY_B4_10572 809F: not actor $5414(1@,5) dead jump_if_false @BRY_B4_10572 807E: not actor $5414(1@,5) driving jump_if_false @BRY_B4_10572 $5680 = 1 // (int) :BRY_B4_10572 $5680 == 1 // (int) var == num jump_if_false @BRY_B4_10656 $5728 == 0 // (int) var == num jump_if_false @BRY_B4_10633 809F: not actor $5671 dead jump_if_false @BRY_B4_10612 0352: (unknown) $5671 :BRY_B4_10612 809F: not actor $5672 dead jump_if_false @BRY_B4_10627 0352: (unknown) $5672 :BRY_B4_10627 $5728 = 1 // (int) :BRY_B4_10633 809F: not actor $5657 dead jump_if_false @BRY_B4_10656 00A1: (unknown) $5657 8 01A4: (unknown) $5657 1 :BRY_B4_10656 1@ += 1 // (int) 2@ += 1 // (int) not 5 > 1@ // (int) num > var 0022: jump_if_false @BRY_B4_10682 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :BRY_B4_10682 not 5 > 2@ // (int) num > var 0022: jump_if_false @BRY_B4_10698 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :BRY_B4_10698 0026: return 809F: not actor $933 dead jump_if_false @BRY_B4_10737 0044: put_actor $933 at -699.8 771.54 17.9 00CF: set_actor $933 Z_angle_to 90.0 :BRY_B4_10737 809F: not actor $5657 dead jump_if_false @BRY_B4_10796 0044: put_actor $5657 at -699.8 769.54 17.9 00CF: set_actor $5657 Z_angle_to 90.0 011A: (unknown) $5657 00A1: (unknown) $5657 8 015D: (unknown) $5657 24 0434: (unknown) $5657 1 :BRY_B4_10796 003E: $5606 = create_actor_pedtype 3 model 69 at -706.85 774.96 17.9 00CF: set_actor $5606 Z_angle_to 270.0 00A1: (unknown) $5606 1 015D: (unknown) $5606 24 0434: (unknown) $5606 1 00C1: (unknown) $5606 $5626 003E: $5607 = create_actor_pedtype 3 model 69 at -714.2 771.9 17.9 00CF: set_actor $5607 Z_angle_to 270.0 00A1: (unknown) $5607 524288 015D: (unknown) $5607 24 0434: (unknown) $5607 1 00C1: (unknown) $5607 $5627 003E: $5608 = create_actor_pedtype 3 model 70 at -706.4 767.5 17.9 00CF: set_actor $5608 Z_angle_to 270.0 00A1: (unknown) $5608 1 015D: (unknown) $5608 24 0434: (unknown) $5608 1 00C1: (unknown) $5608 $5628 0026: return 009F: actor $5350(0@,20) dead 0022: jump_if_false @BRY_B4_11271 // Note: the incorrect math opcode was used here 9 > $5650 // (int) num > var 0022: jump_if_false @BRY_B4_11265 // Note: the incorrect math opcode was used here 0139: $5646 = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @BRY_B4_11013 0002: jump @BRY_B4_11056 :BRY_B4_11013 0@ == 1 // (int) var == num jump_if_false @BRY_B4_11038 $5647 = 69 // (int) 0002: jump @BRY_B4_11056 :BRY_B4_11038 0@ == 2 // (int) var == num jump_if_false @BRY_B4_11056 $5647 = 70 // (int) :BRY_B4_11056 003E: $5350(0@,20) = create_actor_pedtype 3 model $5647 at -713.3 764.6 17.9 00CF: set_actor $5350(0@,20) Z_angle_to 270.0 $5646 == 1 // (int) var == num jump_if_false @BRY_B4_11121 00A1: (unknown) $5350(0@,20) 524288 0002: jump @BRY_B4_11129 :BRY_B4_11121 00A1: (unknown) $5350(0@,20) 1 :BRY_B4_11129 015D: (unknown) $5350(0@,20) 24 0434: (unknown) $5350(0@,20) 1 $5650 > 5 // (int) var > num jump_if_false @BRY_B4_11168 0106: give_actor $5350(0@,20) weapon 5 ammo 100 // Load the weapon model before using this :BRY_B4_11168 00C1: (unknown) $5350(0@,20) $5370(0@,20) $5650 == 6 // (int) var == num jump_if_false @BRY_B4_11207 0035: $5651 = $5350(0@,20) // (int vars) 0035: $5654 = $5370(0@,20) // (int vars) :BRY_B4_11207 $5650 == 7 // (int) var == num jump_if_false @BRY_B4_11236 0035: $5652 = $5350(0@,20) // (int vars) 0035: $5655 = $5370(0@,20) // (int vars) :BRY_B4_11236 $5650 == 8 // (int) var == num jump_if_false @BRY_B4_11265 0035: $5653 = $5350(0@,20) // (int vars) 0035: $5656 = $5370(0@,20) // (int vars) :BRY_B4_11265 $5650 += 1 // (int) :BRY_B4_11271 0026: return :BRY_B4_11273 805D: not sphere_onscreen -1107.3 140.2 5.0 radius 5.0 jump_if_false @BRY_B4_11332 $5710 = -1107.3 // (float) $5711 = 140.2 // (float) $5712 = 11.1 // (float) 0002: jump @BRY_B4_11448 :BRY_B4_11332 805D: not sphere_onscreen -1100.7 141.1 5.0 radius 5.0 jump_if_false @BRY_B4_11391 $5710 = -1100.7 // (float) $5711 = 141.1 // (float) $5712 = 11.1 // (float) 0002: jump @BRY_B4_11448 :BRY_B4_11391 805D: not sphere_onscreen -1094.0 127.9 5.0 radius 5.0 jump_if_false @BRY_B4_11448 $5710 = -1094.0 // (float) $5711 = 127.9 // (float) $5712 = 11.1 // (float) 0002: jump @BRY_B4_11448 :BRY_B4_11448 0026: return :BRY_B4_11450 003E: $5684 = create_actor_pedtype 21 model 144 at $5710 $5711 $5712 015D: (unknown) $5684 24 0434: (unknown) $5684 1 01EC: (unknown) $5684 0 00A1: (unknown) $5684 1 0026: return :BRY_B4_11490 003E: $5685 = create_actor_pedtype 21 model 145 at $5710 $5711 $5712 015D: (unknown) $5685 24 0434: (unknown) $5685 1 01EC: (unknown) $5685 0 00A1: (unknown) $5685 1 0026: return :BRY_B4_11530 003E: $5686 = create_actor_pedtype 21 model 144 at $5710 $5711 $5712 015D: (unknown) $5686 24 0434: (unknown) $5686 1 01EC: (unknown) $5686 0 00A1: (unknown) $5686 1 0026: return :BRY_B4_11570 003E: $5687 = create_actor_pedtype 21 model 145 at $5710 $5711 $5712 015D: (unknown) $5687 24 0434: (unknown) $5687 1 01EC: (unknown) $5687 0 00A1: (unknown) $5687 1 0026: return :BRY_B4_11610 003E: $5690 = create_actor_pedtype 21 model 144 at $5710 $5711 $5712 015D: (unknown) $5690 24 0434: (unknown) $5690 1 01EC: (unknown) $5690 0 00A1: (unknown) $5690 1 0026: return :BRY_B4_11650 003E: $5691 = create_actor_pedtype 21 model 145 at $5710 $5711 $5712 015D: (unknown) $5691 24 0434: (unknown) $5691 1 01EC: (unknown) $5691 0 00A1: (unknown) $5691 1 0026: return :BRY_B4_11690 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 00B9: set_camera_position -904.93 183.3 14.62 rotations 0 0 0 00BA: set_camera_point_at -904.2 182.68 14.34 mode 2 022C: (unknown) -877.96 180.84 80.0 80.0 1 003E: $5658 = create_actor_pedtype 3 model 126 at -882.8 163.7 9.3 00C1: (unknown) $5658 $5660 0048: $5662 = create_car #MOP50 at -882.8 173.0 -100.0 00EA: (unknown) $5658 $5662 0106: give_actor $5658 weapon 27 ammo 500 // Load the weapon model before using this 01EC: (unknown) $5658 1 041B: (unknown) $5658 9 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 0001: wait 1000 ms 02B4: set_camera_transverse_delay 0 time 2000 809F: not actor $5658 dead jump_if_false @BRY_B4_11876 00B5: (unknown) $5658 15 1 :BRY_B4_11876 0001: wait 500 ms 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4EA' 0001: wait 700 ms 80A0: not car $5662 wrecked jump_if_false @BRY_B4_11975 004A: car $5662 drive_to -871.5 985.6 10.3 0051: set_car $5662 traffic_behavior_to 2 0050: set_car $5662 max_speed_to 40.0 0290: (unknown) $5662 1.8 809F: not actor $5658 dead jump_if_false @BRY_B4_11975 01EC: (unknown) $5658 1 :BRY_B4_11975 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4EA' jump_if_false @BRY_B4_12008 0002: jump @BRY_B4_12034 :BRY_B4_12008 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4EC' 0001: wait 2000 ms :BRY_B4_12034 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 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 'BRYB4FA' 'BRY4_23' $5657 0 // ~w~Aw man, I didn't mean for us to kill him. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4FA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4FB' 'BRY4_24' $933 0 // ~w~It's a little late now, Lance! 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4FB' 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_362 1000 0026: return :BRY_B4_12171 809F: not actor $5658 dead jump_if_false @BRY_B4_12356 80A0: not car $5662 wrecked jump_if_false @BRY_B4_12356 007C: actor $5658 driving $5662 0022: jump_if_false @BRY_B4_12356 // Note: the incorrect math opcode was used here 008B: actor $5658 in_sphere_in_car -871.5 985.6 10.3 radius 8.0 8.0 8.0 sphere 0 jump_if_false @BRY_B4_12256 004A: car $5662 drive_to -706.7 1180.0 10.9 :BRY_B4_12256 008B: actor $5658 in_sphere_in_car -706.7 1180.0 10.9 radius 8.0 8.0 8.0 sphere 0 jump_if_false @BRY_B4_12306 004A: car $5662 drive_to -721.0 754.1 10.9 :BRY_B4_12306 008B: actor $5658 in_sphere_in_car -721.0 754.1 10.9 radius 8.0 8.0 8.0 sphere 0 jump_if_false @BRY_B4_12356 004A: car $5662 drive_to -871.5 985.6 10.3 :BRY_B4_12356 0026: return :BRY_B4_12358 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1771639191 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 9 003E: $5658 = create_actor_pedtype 22 model 125 at -899.3 165.74 16.5 00CF: set_actor $5658 Z_angle_to 90.0 0045: actor $5658 defined jump_if_false @BRY_B4_12450 0414: (unknown) $5658 69 356 :BRY_B4_12450 00CF: set_actor $5658 Z_angle_to 90.0 01BB: (unknown) -898.5 164.7 16.5 3@ 003E: $5657 = create_actor_pedtype 21 model 137 at -898.5 164.7 3@ 00CF: set_actor $5657 Z_angle_to 37.03 015D: (unknown) $5657 32 02F9: (unknown) $5657 1 0339: (unknown) $5657 0 013E: actor $5657 look_at_actor $5658 0153: (unknown) $5657 $5658 01AF: (unknown) $5657 1 00B9: set_camera_position -900.81 162.77 16.36 rotations 0 0 0 00BA: set_camera_point_at -900.39 163.65 16.57 mode 2 809F: not actor $933 dead jump_if_false @BRY_B4_12609 0044: put_actor $933 at -899.7 167.09 3@ 00CF: set_actor $933 Z_angle_to 179.8 :BRY_B4_12609 013E: actor $933 look_at_actor $5658 0153: (unknown) $933 $5658 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4AA' 'BRY4_02' $5657 0 // ~w~I know there's a major shipment coming in real soon. I've been to your apartment and I've read your files... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4AA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4AB' 'BRY4_03' $5658 0 // ~w~Yeah yeah yeah, I was going to tell you about that... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4AB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4AC' 'BRY4_04' $5658 0 // ~w~The contact is at the White Stallionz bar. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4AC' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4AD' 'SBYB4AD' $5658 0 // ~w~They'll give you exactly what you need. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4AD' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4AE' 'BRY4_05' $5657 0 // ~w~You better not be screwing us. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4AE' 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @BRY_B4_12899 04B4: (unknown) $933 120 512 100.0 :BRY_B4_12899 0045: actor $5657 defined jump_if_false @BRY_B4_12922 04B4: (unknown) $5657 120 523 100.0 :BRY_B4_12922 02B4: set_camera_transverse_delay 0 time 16500 00B9: set_camera_position -902.44 166.01 16.58 rotations 0 0 0 00BA: set_camera_point_at -901.45 165.94 16.71 mode 1 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4AA' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 4200 jump_if_false @BRY_B4_13027 0002: jump @BRY_B4_13819 :BRY_B4_13027 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4AA' jump_if_false @BRY_B4_13060 0002: jump @BRY_B4_13819 :BRY_B4_13060 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4AB' 1 809F: not actor $5658 dead jump_if_false @BRY_B4_13103 0414: (unknown) $5658 69 357 :BRY_B4_13103 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1000 jump_if_false @BRY_B4_13130 0002: jump @BRY_B4_13819 :BRY_B4_13130 0045: actor $5658 defined jump_if_false @BRY_B4_13150 0414: (unknown) $5658 69 356 :BRY_B4_13150 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4AB' jump_if_false @BRY_B4_13183 0002: jump @BRY_B4_13819 :BRY_B4_13183 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'BRYB4AF' 'BRY4_06' $5658 0 // ~w~Me? Gimme a break... I'm your best buddy. 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4AC' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 2000 jump_if_false @BRY_B4_13264 0002: jump @BRY_B4_13819 :BRY_B4_13264 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4AC' jump_if_false @BRY_B4_13297 0002: jump @BRY_B4_13819 :BRY_B4_13297 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1000 jump_if_false @BRY_B4_13324 0002: jump @BRY_B4_13819 :BRY_B4_13324 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4AD' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 3000 jump_if_false @BRY_B4_13374 0002: jump @BRY_B4_13819 :BRY_B4_13374 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4AD' jump_if_false @BRY_B4_13407 0002: jump @BRY_B4_13819 :BRY_B4_13407 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'BRYB4AE' 1 809F: not actor $5658 dead jump_if_false @BRY_B4_13450 0414: (unknown) $5658 69 356 :BRY_B4_13450 0045: actor $5657 defined jump_if_false @BRY_B4_13473 04B4: (unknown) $5657 121 537 1.0 :BRY_B4_13473 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1500 jump_if_true @BRY_B4_13819 0045: actor $5657 defined jump_if_false @BRY_B4_13516 04B4: (unknown) $5657 121 539 1.0 :BRY_B4_13516 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1200 jump_if_false @BRY_B4_13543 0002: jump @BRY_B4_13819 :BRY_B4_13543 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4AE' jump_if_false @BRY_B4_13576 0002: jump @BRY_B4_13819 :BRY_B4_13576 809F: not actor $5658 dead jump_if_false @BRY_B4_13596 0414: (unknown) $5658 69 357 :BRY_B4_13596 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'BRYB4AF' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'BRYB4AF' 00B9: set_camera_position -900.28 164.86 16.8 rotations 0 0 0 00BA: set_camera_point_at -899.59 165.54 17.06 mode 2 809F: not actor $5657 dead jump_if_false @BRY_B4_13712 0044: put_actor $5657 at -898.37 165.19 16.05 00CF: set_actor $5657 Z_angle_to 62.4 :BRY_B4_13712 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1000 jump_if_false @BRY_B4_13739 0002: jump @BRY_B4_13819 :BRY_B4_13739 809F: not actor $5658 dead jump_if_false @BRY_B4_13759 0414: (unknown) $5658 69 356 :BRY_B4_13759 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 1000 jump_if_false @BRY_B4_13786 0002: jump @BRY_B4_13819 :BRY_B4_13786 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'BRYB4AF' jump_if_false @BRY_B4_13819 0002: jump @BRY_B4_13819 :BRY_B4_13819 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 01CF: (unknown) 003F: destroy_actor $5658 0482: (unknown) 1771639191 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 809F: not actor $933 dead jump_if_false @BRY_B4_13905 0352: (unknown) $933 0044: put_actor $933 at -895.2 172.4 -100.0 00CF: set_actor $933 Z_angle_to 90.0 :BRY_B4_13905 809F: not actor $5657 dead jump_if_false @BRY_B4_13954 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @AUDIMON_2977 $5657 0352: (unknown) $5657 0044: put_actor $5657 at -895.2 171.3 -100.0 01AF: (unknown) $5657 0 :BRY_B4_13954 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @BRY_B4_362 1000 0026: return :BRY_B4_13977 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 009F: actor $5657 dead jump_if_false @BRY_B4_14024 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_5026 'BRY4_01' // ~r~Lance died! :BRY_B4_14024 $5729 == 1 // (int) var == num jump_if_false @BRY_B4_14056 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_5026 'BRY4_33' // ~r~Forbes escaped! :BRY_B4_14056 0002: jump @BRY_B4_14094 :BRY_B4_14063 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @99RED_12847 'BRY_B04' 0 // The Bum Deal 01DF: progress_made += 1 0002: jump @BRY_B4_14094 :BRY_B4_14094 0162: release_model 37 0162: release_model 69 0162: release_model 70 0162: release_model #BAT 0162: release_model #KNIFECUR 0162: release_model #MOP50 0162: release_model 144 0162: release_model 145 0162: release_model #ELECTRAG 0162: release_model #MOP50 0160: load_model #FREEWAY 0162: release_model 137 0162: release_model #CHROMEGUN 0162: release_model #BERETTA 0162: release_model 126 0162: release_model #MPLNG 0162: release_model #EBPROP_CHAIR 0162: release_model 125 0444: (unknown) 68 0444: (unknown) 69 0444: (unknown) 67 00BB: (unknown) $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) $5727 00BB: (unknown) $5648 00BB: (unknown) $5649 00BB: (unknown) $5715 00BB: (unknown) $5726 047A: (unknown) $5708 $5717 == 1 // (int) var == num jump_if_false @BRY_B4_14314 009D: wasted_or_busted // mission only jump_if_false @BRY_B4_14314 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 0482: (unknown) -1488734425 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_20061 0 :BRY_B4_14314 0418: (unknown) -1105.22 134.53 11.26 034A: unknown_check $5657 jump_if_false @BRY_B4_14346 020D: (unknown) $5657 :BRY_B4_14346 034A: unknown_check $5658 jump_if_false @BRY_B4_14361 020D: (unknown) $5658 :BRY_B4_14361 00BB: (unknown) $5660 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 73--------------- :MEN_C1 0238: name_thread 'MEN_C1' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C1' 0025: gosub @MEN_C1_2053 009D: wasted_or_busted // mission only jump_if_false @MEN_C1_45 0025: gosub @MEN_C1_13704 :MEN_C1_45 0025: gosub @MEN_C1_14096 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C1_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C1_138 :MEN_C1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C1_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C1_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C1_188 0026: return :MEN_C1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MEN_C1_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 @MEN_C1_248 0400: (unknown) $933 $1070 0002: jump @MEN_C1_254 :MEN_C1_248 02C0: (unknown) $933 $1070 :MEN_C1_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :MEN_C1_281 0045: actor $933 defined jump_if_false @MEN_C1_349 807E: not actor $933 driving jump_if_false @MEN_C1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MEN_C1_329 :MEN_C1_326 021D: (unknown) 0 :MEN_C1_329 $1078 == 0 // (int) var == num jump_if_false @MEN_C1_345 02EA: select_interior 2 :MEN_C1_345 01AE: (unknown) 1 :MEN_C1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C1_362 0045: actor $933 defined jump_if_false @MEN_C1_426 807E: not actor $933 driving jump_if_false @MEN_C1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MEN_C1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MEN_C1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MEN_C1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MEN_C1_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 @MEN_C1_475 02EA: select_interior 0 :MEN_C1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C1_505 0026: return 0045: actor 0@ defined jump_if_false @MEN_C1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C1_556 0026: return :MEN_C1_558 0045: actor 0@ defined 0022: jump_if_false @MEN_C1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C1_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 @MEN_C1_605 :MEN_C1_601 1@ = 0 // (int) :MEN_C1_605 1@ == 1 // (int) var == num jump_if_false @MEN_C1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C1_682 007E: actor 0@ driving jump_if_false @MEN_C1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C1_671 :MEN_C1_668 00F1: (unknown) 0@ :MEN_C1_671 0002: jump @MEN_C1_682 :MEN_C1_678 1@ = 0 // (int) :MEN_C1_682 0002: jump @MEN_C1_605 :MEN_C1_689 0026: return 0045: actor 0@ defined jump_if_false @MEN_C1_783 007E: actor 0@ driving jump_if_false @MEN_C1_767 02A7: unknown_check 0@ jump_if_false @MEN_C1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C1_760 :MEN_C1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C1_760 0002: jump @MEN_C1_776 :MEN_C1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C1_776 0002: jump @MEN_C1_785 :MEN_C1_783 005F: (unknown) :MEN_C1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C1_877 :MEN_C1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_558 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_558 4@ :MEN_C1_877 0002: jump @MEN_C1_943 :MEN_C1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C1_943 :MEN_C1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_558 3@ :MEN_C1_943 0045: actor 0@ defined jump_if_false @MEN_C1_995 004F: unknown_check 1@ jump_if_false @MEN_C1_995 007E: actor 0@ driving jump_if_false @MEN_C1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C1_558 0@ :MEN_C1_995 5@ = 0 // (int) :MEN_C1_999 5@ == 0 // (int) var == num jump_if_false @MEN_C1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C1_1090 004F: unknown_check 1@ jump_if_false @MEN_C1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C1_1090 :MEN_C1_1056 2@ == -1 // (int) var == num jump_if_false @MEN_C1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C1_1090 :MEN_C1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C1_1090 0002: jump @MEN_C1_999 :MEN_C1_1097 0026: return 0@ == 0 // (int) var == num jump_if_false @MEN_C1_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C1_1318 :MEN_C1_1142 0@ == 1 // (int) var == num jump_if_false @MEN_C1_1175 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C1_1318 :MEN_C1_1175 0@ == 2 // (int) var == num jump_if_false @MEN_C1_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C1_1318 :MEN_C1_1217 0@ == 3 // (int) var == num jump_if_false @MEN_C1_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C1_1318 :MEN_C1_1261 0@ == 4 // (int) var == num jump_if_false @MEN_C1_1292 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C1_1318 :MEN_C1_1292 0@ == 5 // (int) var == num jump_if_false @MEN_C1_1318 03CF: (unknown) 237 130 180 255 :MEN_C1_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :MEN_C1_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 @MEN_C1_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C1_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C1_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C1_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C1_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 @MEN_C1_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C1_1442 005F: (unknown) :MEN_C1_1444 009D: wasted_or_busted // mission only jump_if_false @MEN_C1_1466 $5688 = 1 // (int) 0002: jump @MEN_C1_1617 :MEN_C1_1466 $5669 == 1 // (int) var == num jump_if_false @MEN_C1_1498 $5606 = 4 // (int) $5688 = 1 // (int) 0002: jump @MEN_C1_1617 :MEN_C1_1498 $5673 == 1 // (int) var == num jump_if_false @MEN_C1_1530 $5606 = 5 // (int) $5688 = 1 // (int) 0002: jump @MEN_C1_1617 :MEN_C1_1530 $5668 == 1 // (int) var == num jump_if_false @MEN_C1_1617 009F: actor $5614 dead jump_if_false @MEN_C1_1580 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @MEN_C1_1574 $5606 = 1 // (int) :MEN_C1_1574 $5688 = 1 // (int) :MEN_C1_1580 009F: actor $5616 dead jump_if_false @MEN_C1_1617 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @MEN_C1_1611 $5606 = 2 // (int) :MEN_C1_1611 $5688 = 1 // (int) :MEN_C1_1617 $5688 == 1 // (int) var == num jump_if_false @MEN_C1_1645 $5604 = 10 // (int) 0025: gosub @MEN_C1_13704 005F: (unknown) :MEN_C1_1645 005E: (unknown) :MEN_C1_1647 0045: actor 0@ defined jump_if_false @MEN_C1_1977 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 82EF: not (unknown) 0@ 0022: jump_if_false @MEN_C1_1735 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @MEN_C1_1706 0057: show_text_highpriority GXT 'ME1_11' time 7000 flag 1 // ~w~Photo is no good! Martinez isn't visible in the photo. 0002: jump @MEN_C1_1733 :MEN_C1_1706 1@ == 1 // (int) var == num jump_if_false @MEN_C1_1733 0057: show_text_highpriority GXT 'ME1_50' time 7000 flag 1 // ~w~Photo is no good! The DEA Agent isn't visible in the photo. :MEN_C1_1733 005F: (unknown) :MEN_C1_1735 0045: actor $933 defined jump_if_false @MEN_C1_1755 03EE: (unknown) $937 $938 5@ 6@ 18@ :MEN_C1_1755 $5604 == 1 // (int) var == num jump_if_false @MEN_C1_1781 18@ -= 225.0 // (float) 0002: jump @MEN_C1_1787 :MEN_C1_1781 18@ -= 260.0 // (float) :MEN_C1_1787 0 > 18@ // (float) num > var 0022: jump_if_false @MEN_C1_1811 // Note: the incorrect math opcode was used here 18@ += 360.0 // (float) 0002: jump @MEN_C1_1830 :MEN_C1_1811 18@ > 360.0 // (float) var > num jump_if_false @MEN_C1_1830 18@ -= 360.0 // (float) :MEN_C1_1830 0078: if and 18@ > 35.0 // (float) var > num 325.0 > 18@ // (float) num > var 0022: jump_if_false @MEN_C1_1871 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'ME1_26' time 7000 flag 1 // ~w~Photo is no good! Take the photo from in front of Martinez. 005F: (unknown) :MEN_C1_1871 0036: 8@ = 5@ // (float vars) 0036: 9@ = 6@ // (float vars) 0036: 10@ = 7@ // (float vars) 002A: 10@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 5@ // (float vars) 0036: 12@ = 6@ // (float vars) 0036: 13@ = 7@ // (float vars) 002A: 13@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 14@ = 5@ // (float vars) 0036: 15@ = 6@ // (float vars) 0036: 16@ = 7@ // (float vars) 002A: 16@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0078: if or 805D: not sphere_onscreen 8@ 9@ 10@ radius 0.01 005D: sphere_onscreen 11@ 12@ 13@ radius 0.01 005D: sphere_onscreen 14@ 15@ 16@ radius 0.01 0022: jump_if_false @MEN_C1_1977 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'ME1_25' time 7000 flag 1 // ~w~Photo is no good! Martinez is too small in the photo. 005F: (unknown) :MEN_C1_1977 005E: (unknown) :MEN_C1_1979 9@ = 20.0 // (float) 10@ = 20.0 // (float) 11@ = 20.0 // (float) 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_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 :MEN_C1_2053 $940 = 1 // (int) $5604 = 0 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5671 = 0 // (int) $5673 = 0 // (int) $5675 = 0 // (int) $5676 = 0 // (int) $5677 = 0 // (int) $5678 = 0 // (int) $5679 = 0 // (int) $5684 = 0 // (int) $5685 = 0 // (int) $5686 = 0 // (int) $5687 = 1 // (int) $5688 = 0 // (int) $5618 = 402.88 // (float) $5619 = -464.53 // (float) $5620 = 9.12 // (float) $5622 = 438.94 // (float) $5623 = -462.07 // (float) $5624 = 9.02 // (float) $5631 = -160.46 // (float) $5632 = -1444.32 // (float) $5633 = 9.32 // (float) $5634 = -105.55 // (float) $5635 = -1607.74 // (float) $5636 = 9.25 // (float) $5638 = -1052.5 // (float) $5639 = -270.21 // (float) $5640 = 10.43 // (float) $5628 = -313.79 // (float) $5629 = -1227.28 // (float) $5630 = 6.48 // (float) $5644 = 424.34 // (float) $5645 = -493.34 // (float) $5646 = 9.19 // (float) $5647 = -271.05 // (float) $5648 = -1214.79 // (float) $5649 = 7.11 // (float) 03FC: (unknown) $1176 1 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @NONAME_1_17200 0 3 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_6449 $1748 $5605 0109: set_weather 0 0025: gosub @MEN_C1_2798 :MEN_C1_2394 0001: wait 0 ms :MEN_C1_2397 $5604 == 0 // (int) var == num jump_if_false @MEN_C1_2457 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1444 jump_if_false @MEN_C1_2450 0025: gosub @MEN_C1_11016 0025: gosub @MEN_C1_12946 0025: gosub @MEN_C1_10881 :MEN_C1_2450 0002: jump @MEN_C1_2397 :MEN_C1_2457 $5604 == 1 // (int) var == num jump_if_false @MEN_C1_2539 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1444 jump_if_false @MEN_C1_2532 0025: gosub @MEN_C1_11016 0025: gosub @MEN_C1_11040 0025: gosub @MEN_C1_11158 0025: gosub @MEN_C1_11656 0025: gosub @MEN_C1_13134 0025: gosub @MEN_C1_11939 :MEN_C1_2532 0002: jump @MEN_C1_2457 :MEN_C1_2539 $5604 == 2 // (int) var == num jump_if_false @MEN_C1_2614 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1444 jump_if_false @MEN_C1_2607 0025: gosub @MEN_C1_12946 0025: gosub @MEN_C1_11040 0025: gosub @MEN_C1_11158 0025: gosub @MEN_C1_12260 0025: gosub @MEN_C1_12328 :MEN_C1_2607 0002: jump @MEN_C1_2539 :MEN_C1_2614 $5604 == 3 // (int) var == num jump_if_false @MEN_C1_2682 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1444 jump_if_false @MEN_C1_2675 0025: gosub @MEN_C1_11158 0025: gosub @MEN_C1_11780 0025: gosub @MEN_C1_12989 0025: gosub @MEN_C1_12478 :MEN_C1_2675 0002: jump @MEN_C1_2614 :MEN_C1_2682 $5604 == 4 // (int) var == num jump_if_false @MEN_C1_2729 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1444 jump_if_false @MEN_C1_2722 0025: gosub @MEN_C1_12650 :MEN_C1_2722 0002: jump @MEN_C1_2682 :MEN_C1_2729 $5604 == 5 // (int) var == num jump_if_false @MEN_C1_2776 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C1_1444 jump_if_false @MEN_C1_2769 0025: gosub @MEN_C1_12883 :MEN_C1_2769 0002: jump @MEN_C1_2729 :MEN_C1_2776 not $5604 == 10 // (int) var == num jump_if_false @MEN_C1_2796 0002: jump @MEN_C1_2394 :MEN_C1_2796 0026: return :MEN_C1_2798 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @SAFEHOU_12249 45 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4878 1 0025: gosub @MEN_C1_10545 0125: set_traffic_density_multiplier_to 0 0045: actor $933 defined jump_if_false @MEN_C1_2859 0200: (unknown) $933 0 :MEN_C1_2859 003E: $5691 = create_actor_pedtype 22 model 0 at 6.8 1142.56 18.52 015F: (unknown) $5691 0 04B9: (unknown) $5691 0 0 0 010F: (unknown) $5691 17.02 1145.36 22.53 003E: $5643 = create_actor_pedtype 22 model $5609 at 6.96 1140.34 18.41 04B9: (unknown) $5643 0 0 0 010F: (unknown) $5643 17.88 1145.3 22.53 0153: (unknown) $5691 $5643 0153: (unknown) $5643 $5691 0048: $5660 = create_car $5612 at 32.03 1138.84 18.13 00D1: set_car $5660 Z_angle_to 320.0 0496: (unknown) $5660 1 00B9: set_camera_position 37.48 1137.87 23.93 rotations 0 0 0 00BA: set_camera_point_at 36.53 1138.06 23.7 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AA' 'ME1_27' -1 0 // ~w~How the hell are we going to prove Martinez was behind them losing their shipment? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AA' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AB' 'ME1_28' -1 0 // ~w~Look, Martinez is turning States. All we need to do is get some photos of him with the FEDs. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AB' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AC' 'ME1_29' -1 0 // ~w~We could even make out like he was an undercover cop like Forbes... 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AD' 'SMNC1AD' -1 0 // ~w~That's it! Man I am a genius. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AD' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AE' 'ME1_30' -1 0 // ~w~Take some photos of Martinez talking to the FEDS. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 500 0045: actor $5643 defined jump_if_false @MEN_C1_3350 00EE: (unknown) $5643 29.73 1139.61 :MEN_C1_3350 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 50 0045: actor $5691 defined jump_if_false @MEN_C1_3387 00EE: (unknown) $5691 30.95 1140.98 :MEN_C1_3387 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position 36.28 1141.92 19.76 rotations 0 0 0 00BA: set_camera_point_at 35.34 1141.61 19.62 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AA' jump_if_false @MEN_C1_3496 0002: jump @MEN_C1_4179 :MEN_C1_3496 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AB' jump_if_false @MEN_C1_3548 0002: jump @MEN_C1_4179 :MEN_C1_3548 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AF' 'SMNC1AF' -1 0 // ~w~Then get Forbes's ID from my place and meet me at the Print Works. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AG' 'ME1_31' -1 0 // ~w~The Print Works? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AC' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AC' jump_if_false @MEN_C1_3661 0002: jump @MEN_C1_4179 :MEN_C1_3661 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AD' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AD' jump_if_false @MEN_C1_3713 0002: jump @MEN_C1_4179 :MEN_C1_3713 0045: actor $5643 defined jump_if_false @MEN_C1_3745 0154: (unknown) $5643 004F: unknown_check $5660 jump_if_false @MEN_C1_3745 00EA: (unknown) $5643 $5660 :MEN_C1_3745 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AE' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AE' jump_if_false @MEN_C1_3797 0002: jump @MEN_C1_4179 :MEN_C1_3797 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AF' 0045: actor $5643 defined jump_if_false @MEN_C1_3844 0045: actor $5691 defined jump_if_false @MEN_C1_3844 0153: (unknown) $5643 $5691 :MEN_C1_3844 0045: actor $5691 defined 0022: jump_if_false @MEN_C1_3867 // Note: the incorrect math opcode was used here 04B4: (unknown) $5691 120 525 1.0 :MEN_C1_3867 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1AH' 'ME1_32' -1 0 // ~w~Trust me. I see you there brother. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AF' jump_if_false @MEN_C1_3930 0002: jump @MEN_C1_4179 :MEN_C1_3930 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AG' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1AG' 0045: actor $5691 defined jump_if_false @MEN_C1_3991 04B4: (unknown) $5691 121 557 1.0 :MEN_C1_3991 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1AG' jump_if_false @MEN_C1_4024 0002: jump @MEN_C1_4179 :MEN_C1_4024 0045: actor $5691 defined jump_if_false @MEN_C1_4045 0528: (unknown) $5691 557 -0.75 :MEN_C1_4045 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1AH' 0045: actor $5643 defined jump_if_false @MEN_C1_4079 0154: (unknown) $5643 :MEN_C1_4079 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12984 'MENC1AH' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 2250 jump_if_false @MEN_C1_4125 0002: jump @MEN_C1_4179 :MEN_C1_4125 004F: unknown_check $5660 jump_if_false @MEN_C1_4152 0050: set_car $5660 max_speed_to 1.0 02C7: (unknown) $5660 2 2000 :MEN_C1_4152 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 750 jump_if_false @MEN_C1_4179 0002: jump @MEN_C1_4179 :MEN_C1_4179 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 0045: actor $5643 defined jump_if_false @MEN_C1_4219 003F: destroy_actor $5643 $5643 = 0 // (int) :MEN_C1_4219 004F: unknown_check $5660 jump_if_false @MEN_C1_4239 0049: destroy_car $5660 $5660 = 0 // (int) :MEN_C1_4239 0045: actor $5691 defined jump_if_false @MEN_C1_4259 003F: destroy_actor $5691 $5691 = 0 // (int) :MEN_C1_4259 0444: (unknown) 120 0444: (unknown) 121 0025: gosub @MEN_C1_10789 0035: 6@ = $933 // (int vars) 0045: actor 6@ defined 0022: jump_if_false @MEN_C1_4342 // Note: the incorrect math opcode was used here 02D5: (unknown) 6@ 38 jump_if_false @MEN_C1_4335 028B: (unknown) 6@ 38 $5658 12 > $5658 // (int) num > var 0022: jump_if_false @MEN_C1_4328 // Note: the incorrect math opcode was used here 00D5: (unknown) 6@ 38 12 :MEN_C1_4328 0002: jump @MEN_C1_4342 :MEN_C1_4335 0106: give_actor 6@ weapon 38 ammo 12 // Load the weapon model before using this :MEN_C1_4342 0045: actor $933 defined jump_if_false @MEN_C1_4388 0044: put_actor $933 at 29.11 1141.31 17.89 010F: (unknown) $933 $5618 $5619 $5620 0200: (unknown) $933 1 :MEN_C1_4388 0125: set_traffic_density_multiplier_to 1.0 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0045: actor $933 defined jump_if_false @MEN_C1_4429 010B: set_actor 6@ armed_weapon_to 38 :MEN_C1_4429 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 $5618 $5619 $5620 50.0 50.0 50.0 $5655 $5656 $5657 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5093 $5618 $5619 $5620 50.0 50.0 50.0 $5652 $5653 $5654 0122: create_forbidden_for_cars_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 00C3: (unknown) $5622 $5623 $5624 $5621 0248: (unknown) $5622 $5623 $5624 5.0 $5642 0057: show_text_highpriority GXT 'ME1_08' time 7000 flag 1 // ~w~Go to the ~y~Washington Beach police station. $5675 == 1 // (int) var == num jump_if_false @MEN_C1_4587 0045: actor $933 defined jump_if_false @MEN_C1_4587 0044: put_actor $933 at $5622 $5623 $5624 010F: (unknown) $933 $5618 $5619 $5620 :MEN_C1_4587 0026: return :MEN_C1_4589 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0025: gosub @MEN_C1_10600 0264: (unknown) 0 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MEN_C1_1979 $5618 $5619 $5620 0048: $5625 = create_car $5610 at $5618 $5619 $5620 0495: (unknown) $5625 0 00D1: set_car $5625 Z_angle_to 225.0 01B0: (unknown) $5625 1 014C: set_car $5625 health_to 1000 0052: set_car $5625 driver_behaviour_to 11 013A: set_car $5625 door_status_to 3 00C0: (unknown) $5625 $5626 00BC: (unknown) $5626 2 00B9: set_camera_position 443.19 -468.39 10.56 rotations 0 0 0 00BA: set_camera_point_at 442.69 -467.52 10.58 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1BA' 'ME1_33' -1 0 // ~w~Come on man. This town ain't safe for me anymore. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1BA' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1BB' 'ME1_34' -1 0 // ~w~Calm down sir. You're in the witness protection program now. We'll take care of everything. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1BB' 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 7500 00B9: set_camera_position 443.19 -468.39 10.56 rotations 0 0 0 00BA: set_camera_point_at 442.2 -468.55 10.58 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 2000 jump_if_false @MEN_C1_4920 0002: jump @MEN_C1_5369 :MEN_C1_4920 003E: $5616 = create_actor_pedtype 22 model $5608 at 400.26 -469.07 10.75 010F: (unknown) $5616 405.58 -473.38 9.09 00EE: (unknown) $5616 405.58 -473.38 04B9: (unknown) $5616 0 0 0 003E: $5614 = create_actor_pedtype 22 model $5607 at 398.94 -468.02 10.74 010F: (unknown) $5614 405.58 -473.38 9.09 00EE: (unknown) $5614 405.58 -473.38 04B9: (unknown) $5614 0 0 0 032D: (unknown) $5614 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 5500 jump_if_false @MEN_C1_5077 0002: jump @MEN_C1_5369 :MEN_C1_5077 0045: actor $5616 defined jump_if_false @MEN_C1_5138 00A2: (unknown) $5616 0044: put_actor $5616 at 408.57 -466.28 9.09 010F: (unknown) $5616 $5618 $5619 $5620 004F: unknown_check $5625 0022: jump_if_false @MEN_C1_5138 // Note: the incorrect math opcode was used here 00EA: (unknown) $5616 $5625 :MEN_C1_5138 0045: actor $5614 defined 0022: jump_if_false @MEN_C1_5199 // Note: the incorrect math opcode was used here 00A2: (unknown) $5614 0044: put_actor $5614 at 407.14 -471.91 9.09 010F: (unknown) $5614 $5618 $5619 $5620 004F: unknown_check $5625 0022: jump_if_false @MEN_C1_5199 // Note: the incorrect math opcode was used here 00E9: (unknown) $5614 $5625 :MEN_C1_5199 00B9: set_camera_position 386.82 -449.26 9.68 rotations 0 0 0 00BA: set_camera_point_at 387.46 -449.98 9.86 mode 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1BA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1BA' jump_if_false @MEN_C1_5290 0002: jump @MEN_C1_5369 :MEN_C1_5290 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1BB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1BB' jump_if_false @MEN_C1_5342 0002: jump @MEN_C1_5369 :MEN_C1_5342 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 2000 jump_if_false @MEN_C1_5369 0002: jump @MEN_C1_5369 :MEN_C1_5369 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 0045: actor $5614 defined jump_if_false @MEN_C1_5399 003F: destroy_actor $5614 $5614 = 0 // (int) :MEN_C1_5399 0045: actor $5616 defined jump_if_false @MEN_C1_5419 003F: destroy_actor $5616 $5616 = 0 // (int) :MEN_C1_5419 004F: unknown_check $5625 jump_if_false @MEN_C1_5485 031C: (unknown) $5625 0118: $5614 = create_actor_pedtype 22 model $5607 in_car $5625 passenger_seat 0 04E6: (unknown) $5614 1 032D: (unknown) $5614 1 00A4: $5616 = create_actor_pedtype 22 model $5608 in_car $5625 driverseat 0507: (unknown) $5616 9 04E6: (unknown) $5616 1 0052: set_car $5625 driver_behaviour_to 11 :MEN_C1_5485 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1BC' 'ME1_35' $5614 0 // ~w~I better get the boat you promised. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1BC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1BD' 'ME1_36' $5616 0 // ~w~We're going to pick it up right now. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1BD' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1BE' 'ME1_37' $5616 0 // ~w~Okay, so your new name is Sven Johansson. Eh? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1BE' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1BF' 'ME1_38' $5614 0 // ~w~Sven? Do you think I pass for Swedish asshole? Wait a minute, are you gonna send me somewhere cold? 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1BF' 003E: $5615 = create_actor_pedtype 22 model $5607 at 397.43 -470.9 10.76 01AF: (unknown) $5615 1 01B1: (unknown) $5615 1 1 1 1 1 04B5: (unknown) $5615 0 0044: put_actor $5615 at 402.82 -465.06 8.81 00CF: set_actor $5615 Z_angle_to 225.0 0200: (unknown) $5615 0 0347: (unknown) $5615 1 003E: $5617 = create_actor_pedtype 22 model $5608 at 398.55 -471.98 10.76 01AF: (unknown) $5617 1 01B1: (unknown) $5617 1 1 1 1 1 04B5: (unknown) $5617 0 0044: put_actor $5617 at 403.36 -464.22 8.81 00CF: set_actor $5617 Z_angle_to 225.0 0200: (unknown) $5617 0 0347: (unknown) $5617 1 0264: (unknown) 1.0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 $5668 = 1 // (int) 054F: 0026: return :MEN_C1_5889 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0025: gosub @MEN_C1_10680 $5676 == 1 // (int) var == num jump_if_false @MEN_C1_5982 0045: actor $933 defined jump_if_false @MEN_C1_5982 007E: actor $933 driving jump_if_false @MEN_C1_5972 004F: unknown_check $2769 jump_if_false @MEN_C1_5965 004E: put_car $2769 at $5631 $5632 $5633 :MEN_C1_5965 0002: jump @MEN_C1_5982 :MEN_C1_5972 0044: put_actor $933 at $5631 $5632 $5633 :MEN_C1_5982 0045: actor $933 defined 0022: jump_if_false @MEN_C1_6090 // Note: the incorrect math opcode was used here 02A7: unknown_check $933 0022: jump_if_false @MEN_C1_6061 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @MEN_C1_6054 // Note: the incorrect math opcode was used here 004D: store_car $2769 position_to $5662 $5663 $5664 03B8: (unknown) $2769 $5665 $5666 $5667 004E: put_car $2769 at -241.64 -1265.71 7.1 :MEN_C1_6054 0002: jump @MEN_C1_6090 :MEN_C1_6061 0043: store_actor $933 position_to $5662 $5663 $5664 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -241.64 -1265.71 7.1 :MEN_C1_6090 0048: $5627 = create_car $5611 at $5628 $5629 $5630 00D1: set_car $5627 Z_angle_to 170.0 0236: (unknown) $5627 3 0045: actor $5616 defined jump_if_false @MEN_C1_6135 003F: destroy_actor $5616 $5616 = 0 // (int) :MEN_C1_6135 0045: actor $5614 defined jump_if_false @MEN_C1_6155 003F: destroy_actor $5614 $5614 = 0 // (int) :MEN_C1_6155 004F: unknown_check $5625 jump_if_false @MEN_C1_6272 0049: destroy_car $5625 $5625 = 0 // (int) 0048: $5625 = create_car $5610 at -250.83 -1243.14 7.12 00D1: set_car $5625 Z_angle_to 0 0495: (unknown) $5625 0 00A4: $5616 = create_actor_pedtype 22 model $5608 in_car $5625 driverseat 0118: $5614 = create_actor_pedtype 22 model $5607 in_car $5625 passenger_seat 0 0052: set_car $5625 driver_behaviour_to 11 0050: set_car $5625 max_speed_to 10.0 02E9: set_car $5625 speed_to 10.0 0051: set_car $5625 traffic_behavior_to 2 004A: car $5625 drive_to -252.68 -1215.08 7.12 :MEN_C1_6272 00B9: set_camera_position -245.72 -1207.52 7.59 rotations 0 0 0 00BA: set_camera_point_at -246.5 -1208.08 7.84 mode 2 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1000 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 2000 jump_if_false @MEN_C1_6360 0002: jump @MEN_C1_6893 :MEN_C1_6360 0045: actor $5614 defined jump_if_false @MEN_C1_6392 04B9: (unknown) $5614 0 0 0 00EE: (unknown) $5614 -262.98 -1214.79 :MEN_C1_6392 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 250 jump_if_false @MEN_C1_6419 0002: jump @MEN_C1_6893 :MEN_C1_6419 0045: actor $5616 defined jump_if_false @MEN_C1_6451 04B9: (unknown) $5616 0 0 0 00EE: (unknown) $5616 -262.98 -1214.79 :MEN_C1_6451 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1CA' 'ME1_39' -1 0 // ~w~Is this the best you could get me? I should've taken my chances with the Mendez brothers. 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1CB' 'ME1_40' -1 0 // ~w~Sir, turning states evidence isn't a lottery win. You're lucky to get this. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 5000 jump_if_false @MEN_C1_6548 0002: jump @MEN_C1_6893 :MEN_C1_6548 00B9: set_camera_position -327.27 -1229.1 12.67 rotations 0 0 0 00BA: set_camera_point_at -326.34 -1228.86 12.41 mode 2 0045: actor $5616 defined jump_if_false @MEN_C1_6663 003F: destroy_actor $5616 $5616 = 0 // (int) 003E: $5616 = create_actor_pedtype 22 model $5608 at -289.02 -1215.42 7.11 010F: (unknown) $5616 -308.76 -1215.42 7.11 00EE: (unknown) $5616 -308.76 -1215.42 :MEN_C1_6663 0045: actor $5614 defined jump_if_false @MEN_C1_6738 003F: destroy_actor $5614 $5614 = 0 // (int) 003E: $5614 = create_actor_pedtype 22 model $5607 at -289.0 -1217.18 7.11 010F: (unknown) $5614 -308.76 -1216.79 7.11 00EE: (unknown) $5614 -308.76 -1216.79 :MEN_C1_6738 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -324.64 -1228.42 10.04 rotations 0 0 0 00BA: set_camera_point_at -323.68 -1228.17 9.88 mode 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1CA' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1CA' jump_if_false @MEN_C1_6841 0002: jump @MEN_C1_6893 :MEN_C1_6841 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1CB' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1CB' jump_if_false @MEN_C1_6893 0002: jump @MEN_C1_6893 :MEN_C1_6893 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 004F: unknown_check $5625 jump_if_false @MEN_C1_6967 004E: put_car $5625 at -252.68 -1215.08 7.12 03B9: (unknown) $5625 0 0 0 00D1: set_car $5625 Z_angle_to 0 013A: set_car $5625 door_status_to 1 0236: (unknown) $5625 3 :MEN_C1_6967 004F: unknown_check $5627 jump_if_false @MEN_C1_7111 0045: actor $5616 defined jump_if_false @MEN_C1_7047 003F: destroy_actor $5616 $5616 = 0 // (int) 003E: $5616 = create_actor_pedtype 22 model $5608 at -312.0 -1215.68 7.11 0507: (unknown) $5616 9 02B6: (unknown) $5616 $5627 0.4 -1.7 1.0 0 0 0 :MEN_C1_7047 0045: actor $5614 defined 0022: jump_if_false @MEN_C1_7111 // Note: the incorrect math opcode was used here 003F: destroy_actor $5614 $5614 = 0 // (int) 003E: $5614 = create_actor_pedtype 22 model $5607 at -312.0 -1215.68 7.11 02B6: (unknown) $5614 $5627 -1.0 -4.05 1.6 1 0 0 :MEN_C1_7111 0045: actor $933 defined 0022: jump_if_false @MEN_C1_7191 // Note: the incorrect math opcode was used here 02A7: unknown_check $933 0022: jump_if_false @MEN_C1_7171 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @MEN_C1_7164 // Note: the incorrect math opcode was used here 004E: put_car $2769 at $5662 $5663 $5664 03B9: (unknown) $2769 $5665 $5666 $5667 :MEN_C1_7164 0002: jump @MEN_C1_7191 :MEN_C1_7171 0044: put_actor $933 at $5662 $5663 $5664 010F: (unknown) $933 $5647 $5648 $5649 :MEN_C1_7191 $5676 == 1 // (int) var == num jump_if_false @MEN_C1_7209 $5669 = 0 // (int) :MEN_C1_7209 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0026: return :MEN_C1_7229 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0045: actor $5614 defined jump_if_false @MEN_C1_7262 0414: (unknown) $5614 73 370 :MEN_C1_7262 0045: actor $5616 defined jump_if_false @MEN_C1_7280 0414: (unknown) $5616 0 110 :MEN_C1_7280 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1CC' 'ME1_41' -1 0 // ~w~Hey! Some idiot is taking photos of me. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1CC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1CD' 'ME1_42' -1 0 // ~w~What kind of security is this? He could have a gun - get me the hell out of here. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1CD' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1CE' 'ME1_43' -1 0 // ~w~You guys suck! I mean seriously suck. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1CE' 00B9: set_camera_position -321.11 -1236.58 6.97 rotations 0 0 0 00BA: set_camera_point_at -320.35 -1235.95 7.15 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -321.11 -1236.58 6.97 rotations 0 0 0 00BA: set_camera_point_at -320.45 -1237.31 7.15 mode 1 004F: unknown_check $5627 jump_if_false @MEN_C1_7570 01C3: (unknown) $5627 3.0 01BF: (unknown) $5627 -263.83 -1463.56 9.69 :MEN_C1_7570 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1CC' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1CC' jump_if_false @MEN_C1_7622 0002: jump @MEN_C1_7753 :MEN_C1_7622 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1CD' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1CD' jump_if_false @MEN_C1_7674 0002: jump @MEN_C1_7753 :MEN_C1_7674 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 250 jump_if_false @MEN_C1_7701 0002: jump @MEN_C1_7753 :MEN_C1_7701 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1CE' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1CE' jump_if_false @MEN_C1_7753 0002: jump @MEN_C1_7753 :MEN_C1_7753 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 0045: actor $5614 defined jump_if_false @MEN_C1_7788 003F: destroy_actor $5614 :MEN_C1_7788 0045: actor $5616 defined jump_if_false @MEN_C1_7803 003F: destroy_actor $5616 :MEN_C1_7803 004F: unknown_check $5627 jump_if_false @MEN_C1_7818 0049: destroy_car $5627 :MEN_C1_7818 0025: gosub @MEN_C1_10799 0045: actor $933 defined jump_if_false @MEN_C1_7846 010F: (unknown) $933 $5634 $5635 $5636 :MEN_C1_7846 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 $5668 = 0 // (int) $5677 == 1 // (int) var == num jump_if_false @MEN_C1_7898 0045: actor $933 defined jump_if_false @MEN_C1_7898 0044: put_actor $933 at $5634 $5635 $5636 :MEN_C1_7898 0026: return :MEN_C1_7900 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 0045: actor $933 defined jump_if_false @MEN_C1_7946 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MEN_C1_1979 $937 $938 $939 :MEN_C1_7946 00B9: set_camera_position 440.38 -491.78 14.96 rotations 0 0 0 004F: unknown_check $5625 jump_if_false @MEN_C1_7985 00B4: camera_on_car $5625 15 2 :MEN_C1_7985 0121: remove_forbidden_for_cars_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 004F: unknown_check $5625 jump_if_false @MEN_C1_8049 0300: (unknown) $5625 10 0050: set_car $5625 max_speed_to 10.0 0051: set_car $5625 traffic_behavior_to 2 004A: car $5625 drive_to $5631 $5632 $5633 :MEN_C1_8049 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 034A: unknown_check $5614 jump_if_false @MEN_C1_8087 020D: (unknown) $5614 :MEN_C1_8087 034A: unknown_check $5616 jump_if_false @MEN_C1_8102 020D: (unknown) $5616 :MEN_C1_8102 004F: unknown_check $5625 jump_if_false @MEN_C1_8117 0049: destroy_car $5625 :MEN_C1_8117 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0026: return :MEN_C1_8142 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0121: remove_forbidden_for_cars_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 0045: actor $933 defined 0022: jump_if_false @MEN_C1_8185 // Note: the incorrect math opcode was used here 0200: (unknown) $933 0 :MEN_C1_8185 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1CF' 'ME1_44' -1 0 // ~w~This is bullshit! 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1CF' 004F: unknown_check $5625 jump_if_false @MEN_C1_8361 004E: put_car $5625 at 402.84 -417.57 8.65 0233: (unknown) $5625 439.32 382.65 0300: (unknown) $5625 50 0051: set_car $5625 traffic_behavior_to 2 0050: set_car $5625 max_speed_to 20.0 02E9: set_car $5625 speed_to 20.0 004A: car $5625 drive_to 443.94 -379.05 11.7 00B9: set_camera_position 432.88 -403.04 11.14 rotations 0 0 0 00B4: camera_on_car $5625 15 2 :MEN_C1_8361 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'MENC1CF' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1CF' jump_if_false @MEN_C1_8423 0002: jump @MEN_C1_8480 :MEN_C1_8423 004F: unknown_check $5625 jump_if_false @MEN_C1_8453 004A: car $5625 drive_to 475.04 -264.26 11.7 :MEN_C1_8453 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 2500 jump_if_false @MEN_C1_8480 0002: jump @MEN_C1_8480 :MEN_C1_8480 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @MEN_C1_8507 0200: (unknown) $933 1 :MEN_C1_8507 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0026: return :MEN_C1_8522 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0045: actor $5614 defined jump_if_false @MEN_C1_8550 003F: destroy_actor $5614 :MEN_C1_8550 0045: actor $5616 defined jump_if_false @MEN_C1_8565 003F: destroy_actor $5616 :MEN_C1_8565 004F: unknown_check $5625 jump_if_false @MEN_C1_8580 0049: destroy_car $5625 :MEN_C1_8580 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0026: return :MEN_C1_8600 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0249: (unknown) $5642 004F: unknown_check $5627 jump_if_false @MEN_C1_8653 01C3: (unknown) $5627 8.0 01BF: (unknown) $5627 -263.83 -1463.56 9.69 :MEN_C1_8653 0045: actor $5614 defined jump_if_false @MEN_C1_8668 003F: destroy_actor $5614 :MEN_C1_8668 0045: actor $5616 defined jump_if_false @MEN_C1_8686 0414: (unknown) $5616 0 110 :MEN_C1_8686 0045: actor $933 defined jump_if_false @MEN_C1_8702 0200: (unknown) $933 0 :MEN_C1_8702 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'VICEXBM' 'SVCEXBM' -1 0 // Now this - this makes me mad. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'VICEXBM' 00B9: set_camera_position -317.04 -1277.4 7.05 rotations 0 0 0 00BA: set_camera_point_at -316.78 -1276.44 7.2 mode 2 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 11000 00B9: set_camera_position -317.04 -1277.4 7.05 rotations 0 0 0 00BA: set_camera_point_at -316.27 -1276.8 7.25 mode 1 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C1_8887 0002: jump @MEN_C1_8966 :MEN_C1_8887 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 'VICEXBM' 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'VICEXBM' jump_if_false @MEN_C1_8939 0002: jump @MEN_C1_8966 :MEN_C1_8939 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C1_8966 0002: jump @MEN_C1_8966 :MEN_C1_8966 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 0045: actor $5616 defined jump_if_false @MEN_C1_8991 003F: destroy_actor $5616 :MEN_C1_8991 004F: unknown_check $5627 jump_if_false @MEN_C1_9006 0049: destroy_car $5627 :MEN_C1_9006 0045: actor $933 defined jump_if_false @MEN_C1_9023 0200: (unknown) $933 1 :MEN_C1_9023 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0026: return :MEN_C1_9038 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_190 1000 0025: gosub @MEN_C1_10741 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @MEN_C1_1979 -1057.13 -259.92 10.44 0048: $5660 = create_car $5612 at -1057.83 -262.3 10.44 00D1: set_car $5660 Z_angle_to 270.0 0496: (unknown) $5660 1 0045: actor $933 defined jump_if_false @MEN_C1_9314 007E: actor $933 driving jump_if_false @MEN_C1_9186 004F: unknown_check $2769 jump_if_false @MEN_C1_9179 004E: put_car $2769 at $5638 $5639 $5640 0216: (unknown) $933 -1045.98 -244.83 10.44 :MEN_C1_9179 0002: jump @MEN_C1_9205 :MEN_C1_9186 0044: put_actor $933 at -1045.98 -244.83 10.44 :MEN_C1_9205 0200: (unknown) $933 0 003E: $5691 = create_actor_pedtype 22 model 0 at -1053.69 -239.25 10.44 010F: (unknown) $5691 -1055.96 -259.97 10.44 015F: (unknown) $5691 0 003E: $5643 = create_actor_pedtype 22 model $5609 at -1055.41 -239.04 10.44 010F: (unknown) $5643 -1057.91 -259.93 10.44 015F: (unknown) $5643 0 0153: (unknown) $5691 $5643 0153: (unknown) $5643 $5691 :MEN_C1_9314 00B9: set_camera_position -1062.14 -264.43 12.29 rotations 0 0 0 00BA: set_camera_point_at -1061.5 -263.66 12.2 mode 2 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DA' 'ME1_45' $5643 0 // ~w~Photos, Forbes ID - cool. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1DA' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DF' 'MMNC1DF' $5643 0 // I'll put them together with these phony ID papers my man just forged. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1DF' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DB' 'ME1_46' $5691 0 // ~w~So, instead of DEA agent Forbes... 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1DB' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DC' 'ME1_47' $5643 0 // ~w~We've got agent Jerry Martinez - 1st class asshole. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1DC' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DG' 'MMNC1DG' $5643 0 // ~w~That should convince Mendez that Jerry was a cop. 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'MENC1DG' 0443: (unknown) 120 0228: (unknown) 0045: actor $5691 defined jump_if_false @MEN_C1_9640 00EE: (unknown) $5691 -1055.96 -259.97 :MEN_C1_9640 0001: wait 10 ms 0045: actor $5643 defined jump_if_false @MEN_C1_9669 00EE: (unknown) $5643 -1057.91 -259.93 :MEN_C1_9669 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position -1062.14 -264.43 12.29 rotations 0 0 0 00BA: set_camera_point_at -1061.37 -263.84 12.04 mode 1 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DA' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DA' jump_if_false @MEN_C1_9780 0002: jump @MEN_C1_10406 :MEN_C1_9780 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DD' 'ME1_48' $5691 0 // ~w~What if it doesn't? 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DF' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DF' jump_if_false @MEN_C1_9864 0002: jump @MEN_C1_10406 :MEN_C1_9864 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'MENC1DE' 'ME1_49' $5643 0 // ~w~Run. But don't come running after me - my ass will be up a tree in Haiti. 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DB' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DB' jump_if_false @MEN_C1_9948 0002: jump @MEN_C1_10406 :MEN_C1_9948 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DC' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DC' jump_if_false @MEN_C1_10002 0002: jump @MEN_C1_10406 :MEN_C1_10002 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DG' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 2000 jump_if_true @MEN_C1_10406 0045: actor $5643 defined jump_if_false @MEN_C1_10075 0154: (unknown) $5643 004F: unknown_check $5660 jump_if_false @MEN_C1_10075 00EA: (unknown) $5643 $5660 :MEN_C1_10075 0045: actor $5691 defined 0022: jump_if_false @MEN_C1_10090 // Note: the incorrect math opcode was used here 00A2: (unknown) $5691 :MEN_C1_10090 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 100 jump_if_true @MEN_C1_10406 0045: actor $5691 defined jump_if_false @MEN_C1_10132 04B4: (unknown) $5691 120 513 1.0 :MEN_C1_10132 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DG' jump_if_false @MEN_C1_10165 0002: jump @MEN_C1_10406 :MEN_C1_10165 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DD' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DD' jump_if_false @MEN_C1_10219 0002: jump @MEN_C1_10406 :MEN_C1_10219 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1DE' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 3500 jump_if_false @MEN_C1_10267 0002: jump @MEN_C1_10406 :MEN_C1_10267 00B9: set_camera_position -1059.83 -260.45 10.57 rotations 0 0 0 00BA: set_camera_point_at -1058.91 -260.74 10.82 mode 2 004F: unknown_check $5660 jump_if_false @MEN_C1_10346 0300: (unknown) $5660 25 004A: car $5660 drive_to -1029.0 -292.0 11.44 0050: set_car $5660 max_speed_to 10.0 :MEN_C1_10346 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'MENC1DE' jump_if_false @MEN_C1_10379 0002: jump @MEN_C1_10406 :MEN_C1_10379 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 500 jump_if_false @MEN_C1_10406 0002: jump @MEN_C1_10406 :MEN_C1_10406 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 0045: actor $5643 defined jump_if_false @MEN_C1_10441 003F: destroy_actor $5643 :MEN_C1_10441 0045: actor $5691 defined jump_if_false @MEN_C1_10456 003F: destroy_actor $5691 :MEN_C1_10456 004F: unknown_check $5660 jump_if_false @MEN_C1_10471 0049: destroy_car $5660 :MEN_C1_10471 0444: (unknown) 120 0045: actor $933 defined jump_if_false @MEN_C1_10530 0044: put_actor $933 at -1055.96 -259.97 10.44 010F: (unknown) $933 -1040.85 -272.29 10.44 0200: (unknown) $933 1 :MEN_C1_10530 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MEN_C1_362 1000 0026: return :MEN_C1_10545 $5609 = 136 // (int) $5612 = 270 // (int) 0160: load_model $5609 0160: load_model $5612 0228: (unknown) :MEN_C1_10569 0078: if or 8161: not model $5609 available 8161: not model $5612 available jump_if_false @MEN_C1_10598 0001: wait 0 ms 0002: jump @MEN_C1_10569 :MEN_C1_10598 0026: return :MEN_C1_10600 $5607 = 135 // (int) $5608 = 115 // (int) $5610 = 204 // (int) $5613 = 191 // (int) 0160: load_model $5607 0160: load_model $5608 0160: load_model $5610 0160: load_model $5613 0228: (unknown) :MEN_C1_10645 0078: if or 8161: not model $5607 available 8161: not model $5608 available 8161: not model $5610 available jump_if_false @MEN_C1_10678 0001: wait 0 ms 0002: jump @MEN_C1_10645 :MEN_C1_10678 0026: return :MEN_C1_10680 $5611 = 249 // (int) 0160: load_model $5611 0228: (unknown) :MEN_C1_10693 8161: not model $5611 available jump_if_false @MEN_C1_10714 0001: wait 0 ms 0002: jump @MEN_C1_10693 :MEN_C1_10714 0443: (unknown) 73 :MEN_C1_10718 8445: not (unknown) 73 jump_if_false @MEN_C1_10739 0001: wait 0 ms 0002: jump @MEN_C1_10718 :MEN_C1_10739 0026: return :MEN_C1_10741 $5609 = 136 // (int) 0160: load_model $5609 0160: load_model $5612 0228: (unknown) :MEN_C1_10758 0078: if or 8161: not model $5609 available 8161: not model $5612 available jump_if_false @MEN_C1_10787 0001: wait 0 ms 0002: jump @MEN_C1_10758 :MEN_C1_10787 0026: return :MEN_C1_10789 0162: release_model $5609 0162: release_model $5612 0026: return :MEN_C1_10799 0162: release_model $5607 0162: release_model $5608 0162: release_model $5610 0162: release_model $5611 0162: release_model $5613 0026: return :MEN_C1_10821 0@ = 0 // (int) :MEN_C1_10825 0162: release_model $5351(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MEN_C1_10825 0@ = 0 // (int) :MEN_C1_10852 0162: release_model $5354(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C1_10852 0444: (unknown) 73 0026: return :MEN_C1_10881 0045: actor $933 defined jump_if_false @MEN_C1_11014 0080: actor $933 near_point $5622 $5623 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C1_11014 // Note: the incorrect math opcode was used here 0059: text_clear_all 00BB: (unknown) $5621 0249: (unknown) $5642 0152: create_forbidden_for_peds_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 0025: gosub @MEN_C1_4589 00C3: (unknown) $5644 $5645 $5646 $5650 0248: (unknown) $5644 $5645 $5646 3.0 $5642 $5678 = 1 // (int) 010E: $5689 = current_time_in_ms 0057: show_text_highpriority GXT 'ME1_09' time 7000 flag 1 // ~w~Take a photo of ~b~Martinez ~w~and the ~b~DEA Agent~w~ before they leave to 'prove' Martinez is undercover DEA. 0058: (unknown) 'ME1_10' 7000 1 // ~w~A good photo can be taken from the ~y~vantage point~w~. Don't get too close or they will spot you! $5604 = 1 // (int) :MEN_C1_11014 0026: return :MEN_C1_11016 0045: actor $933 defined jump_if_false @MEN_C1_11038 007E: actor $933 driving jump_if_false @MEN_C1_11038 :MEN_C1_11038 0026: return :MEN_C1_11040 004F: unknown_check $5625 jump_if_false @MEN_C1_11156 014E: $5659 = car $5625 health 1000 > $5659 // (int) num > var 0022: jump_if_false @MEN_C1_11080 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11528 0026: return :MEN_C1_11080 $5604 == 1 // (int) var == num jump_if_false @MEN_C1_11156 0@ = 0 // (int) :MEN_C1_11097 4 > 0@ // (int) num > var 0022: jump_if_false @MEN_C1_11156 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5625 0022: jump_if_false @MEN_C1_11144 // Note: the incorrect math opcode was used here 02D9: unknown_check $5625 0@ 0022: jump_if_false @MEN_C1_11144 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11528 0026: return :MEN_C1_11144 0@ += 1 // (int) 0002: jump @MEN_C1_11097 :MEN_C1_11156 0026: return :MEN_C1_11158 0045: actor $933 defined jump_if_false @MEN_C1_11526 0045: actor $5614 defined jump_if_false @MEN_C1_11526 0043: store_actor $5614 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 2@ 3@ 1@ 15.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11218 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11528 0026: return :MEN_C1_11218 0078: if and 1@ > 15.0 // (float) var > num 25.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11339 // Note: the incorrect math opcode was used here $5685 == 0 // (int) var == num jump_if_false @MEN_C1_11287 0059: text_clear_all 0057: show_text_highpriority GXT 'ME1_07' time 5000 flag 1 // ~w~You're too close! Move away from ~b~Martinez~w~ or you'll be spotted! $5685 = 1 // (int) 010E: $5682 = current_time_in_ms 0002: jump @MEN_C1_11337 :MEN_C1_11287 $5685 == 1 // (int) var == num jump_if_false @MEN_C1_11337 010E: $5680 = current_time_in_ms 0035: $5683 = $5682 // (int vars) $5683 += 10000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_11337 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_11528 :MEN_C1_11337 0026: return :MEN_C1_11339 0078: if and 1@ > 25.0 // (float) var > num 125.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11374 // Note: the incorrect math opcode was used here $5685 = 0 // (int) $5686 = 0 // (int) 0026: return :MEN_C1_11374 $5604 == 2 // (int) var == num jump_if_false @MEN_C1_11526 0078: if and 1@ > 125.0 // (float) var > num 200.0 > 1@ // (float) num > var 0022: jump_if_false @MEN_C1_11507 // Note: the incorrect math opcode was used here $5686 == 0 // (int) var == num jump_if_false @MEN_C1_11456 0059: text_clear_all 0057: show_text_highpriority GXT 'ME1_06' time 5000 flag 1 // ~w~You're losing track of ~b~Martinez~w~! Get closer or you will lose them! $5686 = 1 // (int) 010E: $5682 = current_time_in_ms 0002: jump @MEN_C1_11505 :MEN_C1_11456 $5686 == 1 // (int) var == num jump_if_false @MEN_C1_11505 010E: $5680 = current_time_in_ms 0035: $5683 = $5682 // (int vars) $5683 += 10000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_11505 // Note: the incorrect math opcode was used here $5669 = 1 // (int) :MEN_C1_11505 0026: return :MEN_C1_11507 1@ > 200.0 // (float) var > num jump_if_false @MEN_C1_11526 $5669 = 1 // (int) :MEN_C1_11526 0026: return :MEN_C1_11528 1000 > $5659 // (int) num > var 0022: jump_if_false @MEN_C1_11555 // Note: the incorrect math opcode was used here $5606 = 6 // (int) 0002: jump @MEN_C1_11561 :MEN_C1_11555 $5606 = 3 // (int) :MEN_C1_11561 $5684 = 1 // (int) $5604 == 1 // (int) var == num jump_if_false @MEN_C1_11594 0025: gosub @MEN_C1_8142 0002: jump @MEN_C1_11641 :MEN_C1_11594 $5604 == 2 // (int) var == num jump_if_false @MEN_C1_11621 0025: gosub @MEN_C1_8522 0002: jump @MEN_C1_11641 :MEN_C1_11621 $5604 == 3 // (int) var == num jump_if_false @MEN_C1_11641 0025: gosub @MEN_C1_8600 :MEN_C1_11641 0025: gosub @MEN_C1_13704 $5604 = 10 // (int) 0026: return :MEN_C1_11656 0045: actor $933 defined jump_if_false @MEN_C1_11778 $5678 == 1 // (int) var == num jump_if_false @MEN_C1_11727 0080: actor $933 near_point $5644 $5645 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11720 // Note: the incorrect math opcode was used here 0249: (unknown) $5642 00BB: (unknown) $5650 $5650 = 0 // (int) $5678 = 0 // (int) :MEN_C1_11720 0002: jump @MEN_C1_11778 :MEN_C1_11727 8080: not actor $933 near_point $5644 $5645 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11778 // Note: the incorrect math opcode was used here 0248: (unknown) $5644 $5645 $5646 3.0 $5642 00C3: (unknown) $5644 $5645 $5646 $5650 $5678 = 1 // (int) :MEN_C1_11778 0026: return :MEN_C1_11780 0045: actor $933 defined jump_if_false @MEN_C1_11937 $5678 == 1 // (int) var == num jump_if_false @MEN_C1_11886 0080: actor $933 near_point $5647 $5648 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11879 // Note: the incorrect math opcode was used here 0059: text_clear_all 0249: (unknown) $5642 00BB: (unknown) $5651 $5651 = 0 // (int) $5678 = 0 // (int) $5687 == 1 // (int) var == num jump_if_false @MEN_C1_11879 0057: show_text_highpriority GXT 'ME1_16' time 7000 flag 1 // ~w~Take a close-up photo of ~b~Martinez. $5687 = 0 // (int) :MEN_C1_11879 0002: jump @MEN_C1_11937 :MEN_C1_11886 8080: not actor $933 near_point $5647 $5648 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_11937 // Note: the incorrect math opcode was used here 0248: (unknown) $5647 $5648 $5649 3.0 $5642 00C3: (unknown) $5647 $5648 $5649 $5651 $5678 = 1 // (int) :MEN_C1_11937 0026: return :MEN_C1_11939 02FD: jump_if_false @MEN_C1_12258 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @MEN_C1_1647 $5615 0 0.4 1.75 -1.1 jump_if_false @MEN_C1_12251 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @MEN_C1_1647 $5617 1 0.4 1.75 -1.1 jump_if_false @MEN_C1_12237 0059: text_clear_all 0249: (unknown) $5642 00BB: (unknown) $5650 0045: actor $5615 defined jump_if_false @MEN_C1_12040 003F: destroy_actor $5615 :MEN_C1_12040 0045: actor $5617 defined jump_if_false @MEN_C1_12055 003F: destroy_actor $5617 :MEN_C1_12055 0045: actor $5614 defined jump_if_false @MEN_C1_12075 0154: (unknown) $5614 04E6: (unknown) $5614 0 :MEN_C1_12075 0045: actor $5616 defined jump_if_false @MEN_C1_12095 0154: (unknown) $5616 04E6: (unknown) $5616 0 :MEN_C1_12095 $5685 = 0 // (int) $5687 = 1 // (int) 0121: remove_forbidden_for_cars_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 004F: unknown_check $5625 0022: jump_if_false @MEN_C1_12160 // Note: the incorrect math opcode was used here 0300: (unknown) $5625 10 0050: set_car $5625 max_speed_to 10.0 0051: set_car $5625 traffic_behavior_to 2 004A: car $5625 drive_to $5631 $5632 $5633 :MEN_C1_12160 0125: set_traffic_density_multiplier_to 0.25 $5679 = 1 // (int) 010E: $5681 = current_time_in_ms 0057: show_text_highpriority GXT 'ME1_12' time 7000 flag 1 // ~w~Photo is good! Now follow their ~b~car. $5604 = 2 // (int) $5676 == 1 // (int) var == num jump_if_false @MEN_C1_12230 004F: unknown_check $5625 jump_if_false @MEN_C1_12230 004E: put_car $5625 at $5631 $5632 $5633 :MEN_C1_12230 0002: jump @MEN_C1_12244 :MEN_C1_12237 0025: gosub @MEN_C1_12946 :MEN_C1_12244 0002: jump @MEN_C1_12258 :MEN_C1_12251 0025: gosub @MEN_C1_12946 :MEN_C1_12258 0026: return :MEN_C1_12260 $5679 == 1 // (int) var == num jump_if_false @MEN_C1_12326 010E: $5680 = current_time_in_ms 0035: $5683 = $5681 // (int vars) $5683 += 10000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_12326 // Note: the incorrect math opcode was used here 004F: unknown_check $5625 0022: jump_if_false @MEN_C1_12321 // Note: the incorrect math opcode was used here 0050: set_car $5625 max_speed_to 25.0 :MEN_C1_12321 $5679 = 0 // (int) :MEN_C1_12326 0026: return :MEN_C1_12328 004F: unknown_check $5625 jump_if_false @MEN_C1_12476 0102: car $5625 near_point $5631 $5632 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C1_12476 // Note: the incorrect math opcode was used here 0059: text_clear_all 00BB: (unknown) $5626 0025: gosub @MEN_C1_5889 $5685 = 0 // (int) 0045: actor $5614 defined jump_if_false @MEN_C1_12402 00C1: (unknown) $5614 $5626 00BC: (unknown) $5626 2 :MEN_C1_12402 00C3: (unknown) $5647 $5648 $5649 $5651 0248: (unknown) $5647 $5648 $5649 3.0 $5642 $5678 = 1 // (int) 010E: $5689 = current_time_in_ms 0057: show_text_highpriority GXT 'ME1_17' time 7000 flag 1 // ~w~Take a photo of ~b~Martinez. 0058: (unknown) 'ME1_10' 7000 1 // ~w~A good photo can be taken from the ~y~vantage point~w~. Don't get too close or they will spot you! 0125: set_traffic_density_multiplier_to 1.0 $5604 = 3 // (int) :MEN_C1_12476 0026: return :MEN_C1_12478 02FD: jump_if_false @MEN_C1_12648 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @MEN_C1_1647 $5614 0 0.8 2.05 -1.3 jump_if_false @MEN_C1_12641 0059: text_clear_all 0249: (unknown) $5642 00BB: (unknown) $5651 00BB: (unknown) $5626 0025: gosub @MEN_C1_7229 0045: actor $933 defined jump_if_false @MEN_C1_12579 0110: $5670 = player $933 wanted_level 4 > $5670 // (int) num > var 0022: jump_if_false @MEN_C1_12579 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to 4 :MEN_C1_12579 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @NONAME_1_18250 0 0057: show_text_highpriority GXT 'ME1_18' time 7000 flag 1 // ~w~Photo is good! Go to ~y~Lance's apartment ~w~to collect Bryan Forbes' DEA ID. 00C3: (unknown) $5634 $5635 $5636 $5637 0248: (unknown) $5634 $5635 $5636 3.0 $5642 $5604 = 4 // (int) 0002: jump @MEN_C1_12648 :MEN_C1_12641 0025: gosub @MEN_C1_12946 :MEN_C1_12648 0026: return :MEN_C1_12650 0045: actor $933 defined jump_if_false @MEN_C1_12881 0080: actor $933 near_point $5634 $5635 radius 3.0 3.0 sphere 0 0022: jump_if_false @MEN_C1_12881 // Note: the incorrect math opcode was used here 0249: (unknown) $5642 00BB: (unknown) $5637 0107: toggle_player $933 can_move 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4301 1000 0045: actor $933 defined jump_if_false @MEN_C1_12760 0216: (unknown) $933 -103.08 -1603.35 9.29 010F: (unknown) $933 -107.83 -1611.63 10.16 0221: (unknown) :MEN_C1_12760 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4394 1500 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4332 1000 0045: actor $933 defined jump_if_false @MEN_C1_12803 0107: toggle_player $933 can_move 1 :MEN_C1_12803 $5677 == 1 // (int) var == num jump_if_false @MEN_C1_12837 0045: actor $933 defined jump_if_false @MEN_C1_12837 0044: put_actor $933 at $5638 $5639 $5640 :MEN_C1_12837 00C3: (unknown) $5638 $5639 $5640 $5641 0248: (unknown) $5638 $5639 $5640 5.0 $5642 0057: show_text_highpriority GXT 'ME1_19' time 7000 flag 1 // ~w~Forbes' DEA ID has been collected. Go to the ~y~Print Works. $5604 = 5 // (int) :MEN_C1_12881 0026: return :MEN_C1_12883 0045: actor $933 defined jump_if_false @MEN_C1_12944 0080: actor $933 near_point $5638 $5639 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C1_12944 // Note: the incorrect math opcode was used here 0249: (unknown) $5642 00BB: (unknown) $5641 0025: gosub @MEN_C1_9038 0025: gosub @MEN_C1_14070 $5604 = 10 // (int) :MEN_C1_12944 0026: return :MEN_C1_12946 0045: actor $933 defined jump_if_false @MEN_C1_12987 0035: 6@ = $933 // (int vars) 028B: (unknown) 6@ 38 $5674 $5674 == 0 // (int) var == num jump_if_false @MEN_C1_12987 $5673 = 1 // (int) :MEN_C1_12987 0026: return :MEN_C1_12989 010E: $5680 = current_time_in_ms $5690 == 0 // (int) var == num jump_if_false @MEN_C1_13059 0035: $5683 = $5689 // (int vars) $5683 += 30000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13052 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'ME1_51' time 7000 flag 1 // ~w~Hurry up and take the photo! $5690 += 1 // (int) :MEN_C1_13052 0002: jump @MEN_C1_13132 :MEN_C1_13059 $5690 == 1 // (int) var == num jump_if_false @MEN_C1_13132 0035: $5683 = $5689 // (int vars) $5683 += 40000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13132 // Note: the incorrect math opcode was used here $5690 += 1 // (int) 0025: gosub @MEN_C1_8600 $5606 = 7 // (int) 0025: gosub @MEN_C1_13704 $5604 = 10 // (int) :MEN_C1_13132 0026: return :MEN_C1_13134 $5692 == 0 // (int) var == num jump_if_false @MEN_C1_13238 010E: $5680 = current_time_in_ms 0035: $5683 = $5689 // (int vars) $5683 += 14000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13231 // Note: the incorrect math opcode was used here 0045: actor $5616 defined 0022: jump_if_false @MEN_C1_13204 // Note: the incorrect math opcode was used here 0045: actor $5614 defined 0022: jump_if_false @MEN_C1_13204 // Note: the incorrect math opcode was used here 0153: (unknown) $5614 $5616 :MEN_C1_13204 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1BC' 1 $5692 += 1 // (int) :MEN_C1_13231 0002: jump @MEN_C1_13702 :MEN_C1_13238 $5692 == 1 // (int) var == num jump_if_false @MEN_C1_13339 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12674 'MENC1BC' jump_if_false @MEN_C1_13332 0045: actor $5616 defined jump_if_false @MEN_C1_13305 0045: actor $5614 defined jump_if_false @MEN_C1_13305 0153: (unknown) $5616 $5614 :MEN_C1_13305 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1BD' 1 $5692 += 1 // (int) :MEN_C1_13332 0002: jump @MEN_C1_13702 :MEN_C1_13339 $5692 == 2 // (int) var == num jump_if_false @MEN_C1_13427 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12674 'MENC1BD' jump_if_false @MEN_C1_13420 0045: actor $5616 defined jump_if_false @MEN_C1_13393 0154: (unknown) $5616 :MEN_C1_13393 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1BE' 1 $5692 += 1 // (int) :MEN_C1_13420 0002: jump @MEN_C1_13702 :MEN_C1_13427 $5692 == 3 // (int) var == num jump_if_false @MEN_C1_13528 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12674 'MENC1BE' jump_if_false @MEN_C1_13521 0045: actor $5616 defined jump_if_false @MEN_C1_13494 0045: actor $5614 defined jump_if_false @MEN_C1_13494 0153: (unknown) $5616 $5614 :MEN_C1_13494 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'MENC1BF' 1 $5692 += 1 // (int) :MEN_C1_13521 0002: jump @MEN_C1_13702 :MEN_C1_13528 $5692 == 4 // (int) var == num jump_if_false @MEN_C1_13625 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12674 'MENC1BF' jump_if_false @MEN_C1_13618 0045: actor $5616 defined jump_if_false @MEN_C1_13582 0154: (unknown) $5616 :MEN_C1_13582 0045: actor $5614 defined jump_if_false @MEN_C1_13597 0154: (unknown) $5614 :MEN_C1_13597 0057: show_text_highpriority GXT 'ME1_51' time 7000 flag 1 // ~w~Hurry up and take the photo! $5692 += 1 // (int) :MEN_C1_13618 0002: jump @MEN_C1_13702 :MEN_C1_13625 $5692 == 5 // (int) var == num jump_if_false @MEN_C1_13702 010E: $5680 = current_time_in_ms 0035: $5683 = $5689 // (int vars) $5683 += 45000 // (int) 0011: $5680 > $5683 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C1_13702 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C1_7900 $5606 = 7 // (int) 0025: gosub @MEN_C1_13704 $5604 = 10 // (int) $5692 += 1 // (int) :MEN_C1_13702 0026: return :MEN_C1_13704 0059: text_clear_all 0249: (unknown) $5642 00BB: (unknown) $5621 00BB: (unknown) $5626 00BB: (unknown) $5637 00BB: (unknown) $5641 00BB: (unknown) $5650 00BB: (unknown) $5651 034A: unknown_check $5614 jump_if_false @MEN_C1_13749 020D: (unknown) $5614 :MEN_C1_13749 034A: unknown_check $5616 jump_if_false @MEN_C1_13764 020D: (unknown) $5616 :MEN_C1_13764 0045: actor $5615 defined jump_if_false @MEN_C1_13779 003F: destroy_actor $5615 :MEN_C1_13779 0045: actor $5617 defined jump_if_false @MEN_C1_13794 003F: destroy_actor $5617 :MEN_C1_13794 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5606 == 1 // (int) var == num jump_if_false @MEN_C1_13847 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_02' // ~r~Martinez died! 0002: jump @MEN_C1_14068 :MEN_C1_13847 $5606 == 2 // (int) var == num jump_if_false @MEN_C1_13885 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_03' // ~r~The DEA Agent died! 0002: jump @MEN_C1_14068 :MEN_C1_13885 $5606 == 3 // (int) var == num jump_if_false @MEN_C1_13923 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_04' // ~r~You were spotted! 0002: jump @MEN_C1_14068 :MEN_C1_13923 $5606 == 4 // (int) var == num jump_if_false @MEN_C1_13961 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_05' // ~r~You lost track of them! 0002: jump @MEN_C1_14068 :MEN_C1_13961 $5606 == 5 // (int) var == num jump_if_false @MEN_C1_13999 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_01' // ~r~Ran out of camera film! 0002: jump @MEN_C1_14068 :MEN_C1_13999 $5606 == 6 // (int) var == num jump_if_false @MEN_C1_14037 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_14' // ~r~You damaged their car and spooked them! 0002: jump @MEN_C1_14068 :MEN_C1_14037 $5606 == 7 // (int) var == num jump_if_false @MEN_C1_14068 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_5026 'ME1_52' // ~r~You took too long and were spotted! :MEN_C1_14068 0026: return :MEN_C1_14070 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @99RED_12847 'MEN_C01' 0 // The Mugshot Longshot 01DF: progress_made += 1 0026: return :MEN_C1_14096 03FC: (unknown) $1176 0 004F: unknown_check $5625 jump_if_false @MEN_C1_14116 0113: remove_references_to_car $5625 // Like turning a car into any random car :MEN_C1_14116 004F: unknown_check $5627 jump_if_false @MEN_C1_14131 0113: remove_references_to_car $5627 // Like turning a car into any random car :MEN_C1_14131 010A: release_weather 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @NONAME_1_17636 0125: set_traffic_density_multiplier_to 1.0 0151: remove_forbidden_for_peds_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 0121: remove_forbidden_for_cars_cube_cornerA $5652 $5653 $5654 cornerB $5655 $5656 $5657 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 0025: gosub @MEN_C1_10821 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 74--------------- :MEN_C2 0238: name_thread 'MEN_C2' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C2' 0025: gosub @MEN_C2_4793 009D: wasted_or_busted // mission only jump_if_false @MEN_C2_45 0025: gosub @MEN_C2_9166 :MEN_C2_45 0025: gosub @MEN_C2_9350 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C2_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C2_138 :MEN_C2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C2_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C2_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C2_188 0026: return :MEN_C2_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MEN_C2_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 @MEN_C2_248 0400: (unknown) $933 $1070 0002: jump @MEN_C2_254 :MEN_C2_248 02C0: (unknown) $933 $1070 :MEN_C2_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :MEN_C2_281 0045: actor $933 defined jump_if_false @MEN_C2_349 807E: not actor $933 driving jump_if_false @MEN_C2_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MEN_C2_329 :MEN_C2_326 021D: (unknown) 0 :MEN_C2_329 $1078 == 0 // (int) var == num jump_if_false @MEN_C2_345 02EA: select_interior 2 :MEN_C2_345 01AE: (unknown) 1 :MEN_C2_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C2_362 0045: actor $933 defined jump_if_false @MEN_C2_426 807E: not actor $933 driving jump_if_false @MEN_C2_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MEN_C2_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MEN_C2_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MEN_C2_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MEN_C2_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 @MEN_C2_475 02EA: select_interior 0 :MEN_C2_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C2_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C2_505 0026: return 0045: actor 0@ defined jump_if_false @MEN_C2_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C2_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C2_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C2_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C2_556 0026: return :MEN_C2_558 0045: actor 0@ defined 0022: jump_if_false @MEN_C2_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C2_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 @MEN_C2_605 :MEN_C2_601 1@ = 0 // (int) :MEN_C2_605 1@ == 1 // (int) var == num jump_if_false @MEN_C2_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C2_682 007E: actor 0@ driving jump_if_false @MEN_C2_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C2_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C2_671 :MEN_C2_668 00F1: (unknown) 0@ :MEN_C2_671 0002: jump @MEN_C2_682 :MEN_C2_678 1@ = 0 // (int) :MEN_C2_682 0002: jump @MEN_C2_605 :MEN_C2_689 0026: return 0045: actor 0@ defined jump_if_false @MEN_C2_783 007E: actor 0@ driving jump_if_false @MEN_C2_767 02A7: unknown_check 0@ jump_if_false @MEN_C2_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C2_760 :MEN_C2_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C2_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C2_760 0002: jump @MEN_C2_776 :MEN_C2_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C2_776 0002: jump @MEN_C2_785 :MEN_C2_783 005F: (unknown) :MEN_C2_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C2_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C2_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C2_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C2_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C2_877 :MEN_C2_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_558 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C2_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_558 4@ :MEN_C2_877 0002: jump @MEN_C2_943 :MEN_C2_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C2_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C2_943 :MEN_C2_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C2_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_558 3@ :MEN_C2_943 0045: actor 0@ defined jump_if_false @MEN_C2_995 004F: unknown_check 1@ jump_if_false @MEN_C2_995 007E: actor 0@ driving jump_if_false @MEN_C2_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C2_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C2_558 0@ :MEN_C2_995 5@ = 0 // (int) :MEN_C2_999 5@ == 0 // (int) var == num jump_if_false @MEN_C2_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C2_1090 004F: unknown_check 1@ jump_if_false @MEN_C2_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C2_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C2_1090 :MEN_C2_1056 2@ == -1 // (int) var == num jump_if_false @MEN_C2_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C2_1090 :MEN_C2_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C2_1090 0002: jump @MEN_C2_999 :MEN_C2_1097 0026: return :MEN_C2_1099 0@ = -1 // (int) 1@ = 0 // (int) :MEN_C2_1108 $5356(1@,10) == 0 // (int) var == num jump_if_false @MEN_C2_1128 0035: 0@ = 1@ // (int vars) 0026: return :MEN_C2_1128 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1108 0026: return :MEN_C2_1147 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @MEN_C2_1099 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 :MEN_C2_1290 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 :MEN_C2_1318 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 @MEN_C2_1364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C2_1290 1@ 0002: jump @MEN_C2_1369 :MEN_C2_1364 00E5: (unknown) 0@ $933 :MEN_C2_1369 0026: return 0@ = 0 // (int) $5632 = 0 // (int) 4@ = 0 // (int) :MEN_C2_1384 $5356(4@,10) > 0 // (int) var > num jump_if_false @MEN_C2_1507 009F: actor $5356(4@,10) dead jump_if_false @MEN_C2_1486 4@ == 0 // (int) var == num jump_if_false @MEN_C2_1463 $2757 == -1 // (int) var == num jump_if_false @MEN_C2_1463 $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@ :MEN_C2_1463 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MEN_C2_1290 4@ 0@ += 1 // (int) 0002: jump @MEN_C2_1507 :MEN_C2_1486 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C2_1318 $5356(4@,10) 4@ $5632 += 1 // (int) :MEN_C2_1507 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1384 0026: return :MEN_C2_1526 3@ = 0 // (int) 4@ = 0 // (int) :MEN_C2_1534 $5356(4@,10) > 0 // (int) var > num jump_if_false @MEN_C2_1588 009F: actor $5356(4@,10) dead jump_if_false @MEN_C2_1588 0080: actor $5356(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C2_1588 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :MEN_C2_1588 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1534 3@ > 0 // (int) var > num jump_if_false @MEN_C2_1618 005F: (unknown) :MEN_C2_1618 005E: (unknown) 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5681 :MEN_C2_1634 0011: $5681 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_1779 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @MEN_C2_1526 $5385(8@,10) $5395(8@,10) $5405(8@,10) jump_if_false @MEN_C2_1746 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 @MEN_C2_1746 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 @MEN_C2_1746 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :MEN_C2_1746 8@ += 1 // (int) 001C: 8@ == $5681 // (int) num == var 0022: jump_if_false @MEN_C2_1767 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MEN_C2_1767 7@ += 1 // (int) 0002: jump @MEN_C2_1634 :MEN_C2_1779 005F: (unknown) 0@ = 0 // (int) 0@ = 0 // (int) :MEN_C2_1789 $5356(0@,10) = 0 // (int) $5366(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @MEN_C2_1789 0@ = 0 // (int) :MEN_C2_1824 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_1874 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MEN_C2_1147 $5385(0@,10) $5395(0@,10) $5405(0@,10) $5415(0@,10) 0@ += 1 // (int) 0002: jump @MEN_C2_1824 :MEN_C2_1874 $5633 = 0 // (int) 0026: return 0@ = 0 // (int) :MEN_C2_1885 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_1984 // 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 @MEN_C2_1944 00C1: (unknown) $5356(0@,10) $5366(0@,10) :MEN_C2_1944 0@ == 0 // (int) var == num jump_if_false @MEN_C2_1972 0106: give_actor $5356(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5356(0@,10) 0 :MEN_C2_1972 0@ += 1 // (int) 0002: jump @MEN_C2_1885 :MEN_C2_1984 $5633 = 0 // (int) 0026: return 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 @MEN_C2_2206 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @MEN_C2_1099 7@ 7@ > -1 // (int) var > num jump_if_false @MEN_C2_2203 0 >= $5634 // (int) num >= var 0022: jump_if_false @MEN_C2_2165 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @MEN_C2_2127 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @MEN_C2_2158 :MEN_C2_2127 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) :MEN_C2_2158 0002: jump @MEN_C2_2196 :MEN_C2_2165 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) :MEN_C2_2196 0002: jump @MEN_C2_2206 :MEN_C2_2203 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :MEN_C2_2206 0026: return 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) :MEN_C2_2338 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_2403 // 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 @MEN_C2_2338 :MEN_C2_2403 $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 @MEN_C2_2457 $5634 = 5 // (int) 0002: jump @MEN_C2_2489 :MEN_C2_2457 $5635 == 2 // (int) var == num jump_if_false @MEN_C2_2483 $5634 = 10 // (int) 0002: jump @MEN_C2_2489 :MEN_C2_2483 $5634 = 15 // (int) :MEN_C2_2489 $5633 = 0 // (int) 0026: return 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) :MEN_C2_2533 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_2593 // 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 @MEN_C2_2533 :MEN_C2_2593 $2757 > -1 // (int) var > num jump_if_false @MEN_C2_2616 0141: destroy_pickup $2757 $2757 = -1 // (int) :MEN_C2_2616 0026: return 0@ == 0 // (int) var == num jump_if_false @MEN_C2_2661 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C2_2837 :MEN_C2_2661 0@ == 1 // (int) var == num jump_if_false @MEN_C2_2694 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C2_2837 :MEN_C2_2694 0@ == 2 // (int) var == num jump_if_false @MEN_C2_2736 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C2_2837 :MEN_C2_2736 0@ == 3 // (int) var == num jump_if_false @MEN_C2_2780 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C2_2837 :MEN_C2_2780 0@ == 4 // (int) var == num jump_if_false @MEN_C2_2811 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C2_2837 :MEN_C2_2811 0@ == 5 // (int) var == num jump_if_false @MEN_C2_2837 03CF: (unknown) 237 130 180 255 :MEN_C2_2837 0026: return :MEN_C2_2839 00BC: (unknown) 0@ 2 0026: return :MEN_C2_2846 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C2_2846 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C2_2901 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C2_2901 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C2_2916 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C2_2916 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_2961 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C2_2961 005F: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C2_2975 005F: (unknown) :MEN_C2_2975 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C2_3022 005F: (unknown) :MEN_C2_3022 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @MEN_C2_3069 005F: (unknown) :MEN_C2_3069 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C2_3083 005F: (unknown) :MEN_C2_3083 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MEN_C2_3110 005F: (unknown) :MEN_C2_3110 0485: unknown_check 0@ 214 jump_if_false @MEN_C2_3125 005E: (unknown) :MEN_C2_3125 0485: unknown_check 0@ 215 jump_if_false @MEN_C2_3140 005E: (unknown) :MEN_C2_3140 0485: unknown_check 0@ 216 jump_if_false @MEN_C2_3155 005E: (unknown) :MEN_C2_3155 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MEN_C2_3272 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 @MEN_C2_3232 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MEN_C2_2839 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MEN_C2_3232 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MEN_C2_3232 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MEN_C2_3261 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MEN_C2_3272 :MEN_C2_3261 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MEN_C2_3272 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @MEN_C2_3414 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MEN_C2_3368 0045: actor 1@ defined jump_if_false @MEN_C2_3361 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MEN_C2_3361 0002: jump @MEN_C2_3407 :MEN_C2_3368 0045: actor 1@ defined jump_if_false @MEN_C2_3407 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MEN_C2_3407 0002: jump @MEN_C2_3421 :MEN_C2_3414 0444: (unknown) 80 04C1: (unknown) 0@ :MEN_C2_3421 0026: return 1@ = 0 // (int) :MEN_C2_3427 $5426(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3427 0@ > 8 // (int) var > num jump_if_false @MEN_C2_3469 0@ = 8 // (int) :MEN_C2_3469 $5690 = 0 // (int) 0035: $5691 = 0@ // (int vars) 0026: return :MEN_C2_3481 0035: 1@ = $5690 // (int vars) not $5426(1@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3507 020D: (unknown) $5426(1@,8) :MEN_C2_3507 0035: $5426(1@,8) = 0@ // (int vars) $5690 += 1 // (int) 0017: $5690 >= $5691 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_3538 // Note: the incorrect math opcode was used here $5690 = 0 // (int) :MEN_C2_3538 0026: return 0@ = 0 // (int) :MEN_C2_3544 not $5426(0@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3565 020D: (unknown) $5426(0@,8) :MEN_C2_3565 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3544 0026: return 0@ = 0 // (int) :MEN_C2_3588 not $5426(0@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3609 003F: destroy_actor $5426(0@,8) :MEN_C2_3609 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3588 0026: return 0@ = 0 // (int) :MEN_C2_3632 not $5426(0@,8) == -1 // (int) var == num jump_if_false @MEN_C2_3653 0112: remove_references_to_actor $5426(0@,8) // Like turning an actor into a random pedestrian :MEN_C2_3653 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C2_3632 0026: return 834A: not unknown_check 0@ jump_if_false @MEN_C2_3684 005F: (unknown) :MEN_C2_3684 009F: actor 0@ dead jump_if_false @MEN_C2_3696 005F: (unknown) :MEN_C2_3696 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_3731 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C2_3731 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 @MEN_C2_3812 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C2_3812 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3839 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MEN_C2_3839 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MEN_C2_3865 1@ = -1 // (int) :MEN_C2_3865 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3885 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MEN_C2_3885 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3905 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MEN_C2_3905 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3925 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MEN_C2_3925 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3945 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MEN_C2_3945 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3965 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MEN_C2_3965 1@ == -1 // (int) var == num jump_if_false @MEN_C2_3981 02E2: 1@ = 0 // (any) :MEN_C2_3981 0026: return :MEN_C2_3983 009D: wasted_or_busted // mission only jump_if_false @MEN_C2_4007 $5692 = 10 // (int) 0025: gosub @MEN_C2_9166 005F: (unknown) :MEN_C2_4007 005E: (unknown) :MEN_C2_4009 $5887 > 10 // (int) var > num jump_if_false @MEN_C2_4034 $5887 = 0 // (int) 0@ = 4 // (int) 005E: (unknown) :MEN_C2_4034 0045: actor $933 defined jump_if_false @MEN_C2_4186 0139: 1@ = random_int_in_ranges 0 12 0078: if or 0227: (unknown) $5470(1@,12) $5482(1@,12) $5494(1@,12) 1.5 1.5 3.0 0080: actor $933 near_point $5470(1@,12) $5482(1@,12) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C2_4112 // Note: the incorrect math opcode was used here $5887 += 1 // (int) 005F: (unknown) :MEN_C2_4112 005D: sphere_onscreen $5470(1@,12) $5482(1@,12) $5494(1@,12) radius 5.0 0022: jump_if_false @MEN_C2_4170 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5470(1@,12) $5482(1@,12) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C2_4170 // Note: the incorrect math opcode was used here $5887 += 1 // (int) 005F: (unknown) :MEN_C2_4170 $5887 = 0 // (int) 0035: 0@ = 1@ // (int vars) 0002: jump @MEN_C2_4188 :MEN_C2_4186 005F: (unknown) :MEN_C2_4188 005E: (unknown) :MEN_C2_4190 0@ = -1 // (int) 1@ = 0 // (int) :MEN_C2_4199 $5450(1@,5) == 0 // (int) var == num jump_if_false @MEN_C2_4219 0035: 0@ = 1@ // (int vars) 005E: (unknown) :MEN_C2_4219 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @MEN_C2_4199 005F: (unknown) :MEN_C2_4238 0139: 2@ = random_int_in_ranges 0 2 003E: $5450(1@,5) = create_actor_pedtype 12 model $5439(2@,2) at $5470(0@,12) $5482(0@,12) $5494(0@,12) 0127: reset_actor $5450(1@,5) flags 00A1: (unknown) $5450(1@,5) 1 03DE: (unknown) $5450(1@,5) 1 041B: (unknown) $5450(1@,5) 9 04B9: (unknown) $5450(1@,5) 1 1 1 01AF: (unknown) $5450(1@,5) 1 7 > 0@ // (int) num > var 0022: jump_if_false @MEN_C2_4455 // Note: the incorrect math opcode was used here 01EC: (unknown) $5450(1@,5) 1 0139: 2@ = random_int_in_ranges 0 6 2@ == 0 // (int) var == num jump_if_false @MEN_C2_4378 0106: give_actor $5450(1@,5) weapon $5701 ammo 0 // Load the weapon model before using this 03A5: (unknown) $5450(1@,5) 0 0002: jump @MEN_C2_4448 :MEN_C2_4378 2@ == 1 // (int) var == num jump_if_false @MEN_C2_4408 0106: give_actor $5450(1@,5) weapon $5702 ammo 200 // Load the weapon model before using this 0002: jump @MEN_C2_4448 :MEN_C2_4408 2@ == 2 // (int) var == num jump_if_false @MEN_C2_4438 0106: give_actor $5450(1@,5) weapon $5703 ammo 200 // Load the weapon model before using this 0002: jump @MEN_C2_4448 :MEN_C2_4438 0106: give_actor $5450(1@,5) weapon $5704 ammo 100 // Load the weapon model before using this :MEN_C2_4448 0002: jump @MEN_C2_4516 :MEN_C2_4455 020E: (unknown) $5450(1@,5) 1 03A5: (unknown) $5450(1@,5) 0 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @MEN_C2_4505 0106: give_actor $5450(1@,5) weapon $5703 ammo 1000 // Load the weapon model before using this 0002: jump @MEN_C2_4516 :MEN_C2_4505 0106: give_actor $5450(1@,5) weapon $5702 ammo 1000 // Load the weapon model before using this :MEN_C2_4516 00C1: (unknown) $5450(1@,5) $5465(1@,5) 00BC: (unknown) $5465(1@,5) 0 $5460(1@,5) = 1 // (int) 0045: actor $933 defined jump_if_false @MEN_C2_4572 010F: (unknown) $5450(1@,5) $937 $938 $939 00E4: (unknown) $5450(1@,5) $933 :MEN_C2_4572 $5455(1@,5) = 0 // (int) 0026: return :MEN_C2_4581 041B: (unknown) 0@ 9 03DE: (unknown) 0@ 1 04B9: (unknown) 0@ 1 1 1 0127: reset_actor 0@ flags 01AF: (unknown) 0@ 1 0139: 2@ = random_int_in_ranges 0 3 1@ == 0 // (int) var == num jump_if_false @MEN_C2_4676 0106: give_actor 0@ weapon $5702 ammo 10000 // Load the weapon model before using this 03A5: (unknown) 0@ 0 0442: (unknown) 0@ 1 01C9: (unknown) 0@ 20 03D6: (unknown) 0@ 250 03D7: (unknown) 0@ 1000 00A1: (unknown) 0@ 1 0531: (unknown) 0@ 1 0002: jump @MEN_C2_4695 :MEN_C2_4676 1@ == 1 // (int) var == num jump_if_false @MEN_C2_4695 0106: give_actor 0@ weapon $5704 ammo 100 // Load the weapon model before using this :MEN_C2_4695 01EC: (unknown) 0@ 1 0026: return :MEN_C2_4702 0045: actor $933 defined jump_if_false @MEN_C2_4791 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :MEN_C2_4791 0026: return :MEN_C2_4793 $940 = 1 // (int) $5692 = 0 // (int) $5888 = 5 // (int) $5889 = 0 // (int) $5890 = 0 // (int) $5891 = 0 // (int) $5726 = 559.33 // (float) $5738 = 625.55 // (float) $5750 = 10.08 // (float) $5727 = 563.34 // (float) $5739 = 616.62 // (float) $5751 = 9.47 // (float) $5728 = 488.55 // (float) $5740 = 591.57 // (float) $5752 = 10.08 // (float) $5729 = 490.68 // (float) $5741 = 668.52 // (float) $5753 = 10.07 // (float) $5730 = 504.93 // (float) $5742 = 623.17 // (float) $5754 = 10.1 // (float) $5731 = 506.76 // (float) $5743 = 635.21 // (float) $5755 = 10.12 // (float) $5732 = 508.98 // (float) $5744 = 616.14 // (float) $5756 = 10.09 // (float) $5733 = 489.67 // (float) $5745 = 620.2 // (float) $5757 = 10.07 // (float) $5734 = 504.48 // (float) $5746 = 632.27 // (float) $5758 = 18.06 // (float) $5735 = 491.8 // (float) $5747 = 612.64 // (float) $5759 = 18.06 // (float) $5736 = 499.6 // (float) $5748 = 634.72 // (float) $5760 = 10.09 // (float) $5737 = 488.03 // (float) $5749 = 628.55 // (float) $5761 = 10.09 // (float) $5766 = 513.5 // (float) $5770 = 620.5 // (float) $5774 = 10.12 // (float) $5767 = 513.6 // (float) $5771 = 623.0 // (float) $5775 = 10.12 // (float) $5768 = 513.9 // (float) $5772 = 625.5 // (float) $5776 = 10.12 // (float) $5769 = 514.0 // (float) $5773 = 628.0 // (float) $5777 = 10.12 // (float) $5833 = 538.61 // (float) $5834 = 672.78 // (float) $5835 = 9.9 // (float) $5783 = 0 // (float) $5788 = 5.0 // (float) $5793 = 0 // (float) $5784 = 1.0 // (float) $5789 = -5.0 // (float) $5794 = 0 // (float) $5785 = -1.0 // (float) $5790 = -5.0 // (float) $5795 = 0 // (float) $5786 = 2.0 // (float) $5791 = -10.0 // (float) $5796 = 0 // (float) $5787 = -2.0 // (float) $5792 = -10.0 // (float) $5797 = 0 // (float) $5836 = 527.0 // (float) $5841 = 599.55 // (float) $5846 = 10.31 // (float) $5837 = 530.88 // (float) $5842 = 592.28 // (float) $5847 = 10.11 // (float) $5838 = 535.32 // (float) $5843 = 584.88 // (float) $5848 = 9.9 // (float) $5839 = 538.27 // (float) $5844 = 573.95 // (float) $5849 = 9.9 // (float) $5840 = 543.09 // (float) $5845 = 563.47 // (float) $5850 = 9.9 // (float) $5851 = 527.06 // (float) $5856 = 623.43 // (float) $5861 = 9.93 // (float) $5852 = 531.03 // (float) $5857 = 626.92 // (float) $5862 = 10.07 // (float) $5853 = 535.82 // (float) $5858 = 635.48 // (float) $5863 = 10.05 // (float) $5854 = 540.04 // (float) $5859 = 644.54 // (float) $5864 = 9.98 // (float) $5855 = 542.77 // (float) $5860 = 652.27 // (float) $5865 = 9.9 // (float) $5866 = 527.06 // (float) $5871 = 653.43 // (float) $5876 = 9.93 // (float) $5867 = 531.03 // (float) $5872 = 656.92 // (float) $5877 = 10.07 // (float) $5868 = 535.82 // (float) $5873 = 665.48 // (float) $5878 = 10.05 // (float) $5869 = 540.04 // (float) $5874 = 674.54 // (float) $5879 = 9.98 // (float) $5870 = 542.77 // (float) $5875 = 682.27 // (float) $5880 = 9.9 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 21 call_with_params @MAIN_6449 $1748 $5693 0025: gosub @MEN_C2_5968 :MEN_C2_5796 0001: wait 0 ms :MEN_C2_5799 $5692 == 0 // (int) var == num jump_if_false @MEN_C2_5845 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MEN_C2_3983 jump_if_false @MEN_C2_5838 0025: gosub @MEN_C2_7243 :MEN_C2_5838 0002: jump @MEN_C2_5799 :MEN_C2_5845 $5692 == 1 // (int) var == num jump_if_false @MEN_C2_5892 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MEN_C2_3983 jump_if_false @MEN_C2_5885 0025: gosub @MEN_C2_7371 :MEN_C2_5885 0002: jump @MEN_C2_5845 :MEN_C2_5892 $5692 == 2 // (int) var == num jump_if_false @MEN_C2_5946 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MEN_C2_3983 jump_if_false @MEN_C2_5939 0025: gosub @MEN_C2_8203 0025: gosub @MEN_C2_8107 :MEN_C2_5939 0002: jump @MEN_C2_5892 :MEN_C2_5946 not $5692 == 10 // (int) var == num jump_if_false @MEN_C2_5966 0002: jump @MEN_C2_5796 :MEN_C2_5966 0026: return :MEN_C2_5968 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @SAFEHOU_12249 46 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MEN_C2_190 0 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4878 1 0025: gosub @MEN_C2_6978 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 1000 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4364 037B: constant_params 3 variable_params 0 unknown 21 call_with_params @NONAME_1_37629 17 6000 0 0045: actor $933 defined jump_if_false @MEN_C2_6089 0044: put_actor $933 at 23.3 1147.27 22.53 010F: (unknown) $933 $1856 $1886 $1916 :MEN_C2_6089 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MEN_C2_362 1000 0057: show_text_highpriority GXT 'MEC2_01' time 7000 flag 1 // ~w~Go to the ~y~business site. 00C3: (unknown) $1856 $1886 $1916 $5705 $5889 == 1 // (int) var == num jump_if_false @MEN_C2_6188 0045: actor $933 defined jump_if_false @MEN_C2_6188 0044: put_actor $933 at $5833 $5834 $5835 010F: (unknown) $933 507.85 625.59 10.11 :MEN_C2_6188 02E2: 13@ = 5 // (any) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @NONAME_1_9489 13@ 0026: return :MEN_C2_6206 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MEN_C2_190 1000 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MEN_C2_4702 0045: actor $933 defined jump_if_false @MEN_C2_6287 0200: (unknown) $933 0 0044: put_actor $933 at 522.3 624.7 11.07 010F: (unknown) $933 $5833 $5834 $5835 0002: jump @MEN_C2_6294 :MEN_C2_6287 0002: jump @MEN_C2_6776 :MEN_C2_6294 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 500 00B9: set_camera_position 512.32 624.31 11.44 rotations 0 0 0 00BA: set_camera_point_at 513.0 623.58 11.38 mode 2 0@ = 0 // (int) :MEN_C2_6349 0048: $5522(0@,5) = create_car $5694 at $5580(0@,5) $5585(0@,5) $5590(0@,5) 00D1: set_car $5522(0@,5) Z_angle_to 15.0 0139: 3@ = random_int_in_ranges 0 2 00A4: $5542(0@,5) = create_actor_pedtype 22 model $5439(3@,2) in_car $5522(0@,5) driverseat 0@ > 0 // (int) var > num jump_if_false @MEN_C2_6434 0139: 3@ = random_int_in_ranges 0 2 0118: $5557(0@,5) = create_actor_pedtype 22 model $5439(3@,2) in_car $5522(0@,5) passenger_seat 0 :MEN_C2_6434 0052: set_car $5522(0@,5) driver_behaviour_to 11 0051: set_car $5522(0@,5) traffic_behavior_to 2 0050: set_car $5522(0@,5) max_speed_to 10.0 02E9: set_car $5522(0@,5) speed_to 10.0 0300: (unknown) $5522(0@,5) 25 004A: car $5522(0@,5) drive_to $5595(0@,5) $5600(0@,5) $5605(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_6349 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 11000 00B9: set_camera_position 512.32 624.31 11.44 rotations 0 0 0 00BA: set_camera_point_at 513.19 624.79 11.38 mode 1 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 3000 jump_if_false @MEN_C2_6595 0002: jump @MEN_C2_6776 :MEN_C2_6595 003E: $5813 = create_actor_pedtype 22 model $5695 at $5730 $5742 $5754 010F: (unknown) $5813 $5851 $5856 $5861 01EC: (unknown) $5813 1 04B9: (unknown) $5813 0 1 0 004F: unknown_check $5778 jump_if_false @MEN_C2_6650 00E9: (unknown) $5813 $5778 :MEN_C2_6650 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 6000 jump_if_false @MEN_C2_6677 0002: jump @MEN_C2_6776 :MEN_C2_6677 0@ = 0 // (int) :MEN_C2_6681 004F: unknown_check $5522(0@,5) jump_if_false @MEN_C2_6720 0300: (unknown) $5522(0@,5) 25 004A: car $5522(0@,5) drive_to $5610(0@,5) $5615(0@,5) $5620(0@,5) :MEN_C2_6720 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 50 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_6681 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C2_6776 0002: jump @MEN_C2_6776 :MEN_C2_6776 037B: constant_params 0 variable_params 0 unknown 21 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @MEN_C2_6803 0200: (unknown) $933 1 :MEN_C2_6803 0@ = 0 // (int) :MEN_C2_6807 0045: actor $5542(0@,5) defined jump_if_false @MEN_C2_6826 003F: destroy_actor $5542(0@,5) :MEN_C2_6826 $5542(0@,5) = 0 // (int) 0045: actor $5557(0@,5) defined jump_if_false @MEN_C2_6852 003F: destroy_actor $5557(0@,5) :MEN_C2_6852 $5557(0@,5) = 0 // (int) 004F: unknown_check $5522(0@,5) jump_if_false @MEN_C2_6878 0049: destroy_car $5522(0@,5) :MEN_C2_6878 $5522(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_6807 0001: wait 1000 ms 0025: gosub @MEN_C2_7888 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MEN_C2_362 1000 0@ = 0 // (int) :MEN_C2_6931 004F: unknown_check $5506(0@,4) jump_if_false @MEN_C2_6950 0113: remove_references_to_car $5506(0@,4) // Like turning a car into any random car :MEN_C2_6950 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_6931 0125: set_traffic_density_multiplier_to 1.5 0264: (unknown) 0.5 0026: return :MEN_C2_6978 $5695 = 101 // (int) $5696 = 102 // (int) 0@ = 0 // (int) :MEN_C2_6994 0160: load_model $5439(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C2_6994 $5694 = 231 // (int) 0160: load_model $5694 0228: (unknown) :MEN_C2_7030 0078: if or 8161: not model $5695 available 8161: not model $5696 available 8161: not model $5694 available jump_if_false @MEN_C2_7063 0001: wait 0 ms 0002: jump @MEN_C2_7030 :MEN_C2_7063 $5697 = 336 // (int) 02E2: $5701 = 6 // (any) $5698 = 354 // (int) 02E2: $5702 = 25 // (any) $5699 = 348 // (int) 02E2: $5703 = 29 // (any) $5700 = 346 // (int) 02E2: $5704 = 19 // (any) 0@ = 0 // (int) :MEN_C2_7119 0160: load_model $5441(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_7119 0228: (unknown) :MEN_C2_7144 0078: if or 8161: not model $5697 available 8161: not model $5698 available 8161: not model $5699 available 8161: not model $5700 available jump_if_false @MEN_C2_7181 0001: wait 0 ms 0002: jump @MEN_C2_7144 :MEN_C2_7181 0026: return :MEN_C2_7183 0@ = 0 // (int) :MEN_C2_7187 0162: release_model $5439(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C2_7187 0162: release_model $5694 0@ = 0 // (int) :MEN_C2_7218 0162: release_model $5441(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_7218 0026: return :MEN_C2_7243 0045: actor $933 defined jump_if_false @MEN_C2_7369 0080: actor $933 near_point $1856 $1886 radius 75.0 75.0 sphere 0 0022: jump_if_false @MEN_C2_7369 // Note: the incorrect math opcode was used here 024F: (unknown) 0.25 0@ = 0 // (int) :MEN_C2_7285 0048: $5506(0@,4) = create_car $5694 at $5510(0@,4) $5514(0@,4) $5518(0@,4) 0138: 2@ = random_float_in_ranges 70.0 100.0 00D1: set_car $5506(0@,4) Z_angle_to 2@ 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_7285 00BB: (unknown) $5705 $5705 = 0 // (int) 0057: show_text_highpriority GXT 'MEC2_02' time 7000 flag 1 // ~w~Kill those ~r~bikers. $5692 = 1 // (int) :MEN_C2_7369 0026: return :MEN_C2_7371 0@ = 0 // (int) :MEN_C2_7375 $5460(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_7700 009F: actor $5450(0@,5) dead jump_if_false @MEN_C2_7457 $5881 += 1 // (int) $5460(0@,5) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MEN_C2_3481 $5450(0@,5) $5450(0@,5) = 0 // (int) 00BB: (unknown) $5465(0@,5) $5465(0@,5) = 0 // (int) 0002: jump @MEN_C2_7700 :MEN_C2_7457 0045: actor $933 defined jump_if_false @MEN_C2_7700 0045: actor $5450(0@,5) defined jump_if_false @MEN_C2_7700 0043: store_actor $5450(0@,5) position_to 14@ 15@ 16@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 14@ 15@ 17@ 031D: (unknown) $1856 $1886 14@ 15@ 18@ $5455(0@,5) == 0 // (int) var == num jump_if_false @MEN_C2_7573 17@ > 50.0 // (float) var > num jump_if_false @MEN_C2_7566 18@ > 30.0 // (float) var > num jump_if_false @MEN_C2_7566 $5455(0@,5) = 1 // (int) 0158: actor $5450(0@,5) run_to $1856 $1886 :MEN_C2_7566 0002: jump @MEN_C2_7700 :MEN_C2_7573 $5455(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_7657 30.0 > 17@ // (float) num > var 0022: jump_if_false @MEN_C2_7623 // Note: the incorrect math opcode was used here $5455(0@,5) = 0 // (int) 00E4: (unknown) $5450(0@,5) $933 0002: jump @MEN_C2_7650 :MEN_C2_7623 20.0 > 18@ // (float) num > var 0022: jump_if_false @MEN_C2_7650 // Note: the incorrect math opcode was used here $5455(0@,5) = 1 // (int) 00A2: (unknown) $5450(0@,5) :MEN_C2_7650 0002: jump @MEN_C2_7700 :MEN_C2_7657 $5455(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_7700 50.0 > 17@ // (float) num > var 0022: jump_if_false @MEN_C2_7700 // Note: the incorrect math opcode was used here $5455(0@,5) = 0 // (int) 00E4: (unknown) $5450(0@,5) $933 :MEN_C2_7700 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_7375 15 > $5892 // (int) num > var 0022: jump_if_false @MEN_C2_7822 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 21 call_with_params @MEN_C2_4190 $5883 jump_if_false @MEN_C2_7822 010E: $5884 = current_time_in_ms 0035: $5886 = $5885 // (int vars) $5886 += 3000 // (int) 0011: $5884 > $5886 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C2_7822 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 21 call_with_params @MEN_C2_4009 $5882 jump_if_false @MEN_C2_7822 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MEN_C2_4238 $5882 $5883 $5892 += 1 // (int) 010E: $5885 = current_time_in_ms :MEN_C2_7822 0078: if or $5881 == 15 // (int) var == num $5890 == 1 // (int) var == num jump_if_false @MEN_C2_7886 0001: wait 1000 ms 0025: gosub @MEN_C2_8980 0025: gosub @MEN_C2_6206 0057: show_text_highpriority GXT 'MEC2_03' time 7000 flag 1 // ~w~Kill those remaining ~r~bikers. $5692 = 2 // (int) :MEN_C2_7886 0026: return :MEN_C2_7888 0@ = 0 // (int) :MEN_C2_7892 0@ == 0 // (int) var == num jump_if_false @MEN_C2_7924 0048: $5522(0@,5) = create_car $5694 at $5833 $5834 $5835 0002: jump @MEN_C2_7965 :MEN_C2_7924 004F: unknown_check $5778 0022: jump_if_false @MEN_C2_7954 // Note: the incorrect math opcode was used here 027F: store_coords_to 4@ 5@ 6@ from_actor $5778 with_offset $5527(0@,5) $5532(0@,5) $5537(0@,5) :MEN_C2_7954 0048: $5522(0@,5) = create_car $5694 at 4@ 5@ 6@ :MEN_C2_7965 00D1: set_car $5522(0@,5) Z_angle_to 0 0139: 3@ = random_int_in_ranges 0 2 00A4: $5542(0@,5) = create_actor_pedtype 12 model $5439(3@,2) in_car $5522(0@,5) driverseat 0052: set_car $5522(0@,5) driver_behaviour_to 0 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MEN_C2_4581 $5542(0@,5) 1 00C1: (unknown) $5542(0@,5) $5552(0@,5) 00BC: (unknown) $5552(0@,5) 0 0139: 3@ = random_int_in_ranges 0 2 0118: $5557(0@,5) = create_actor_pedtype 12 model $5439(3@,2) in_car $5522(0@,5) passenger_seat 0 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @MEN_C2_4581 $5557(0@,5) 0 $5547(0@,5) = 1 // (int) $5562(0@,5) = 1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_7892 0026: return :MEN_C2_8107 $5888 = 0 // (int) 0@ = 0 // (int) :MEN_C2_8116 0045: actor $5542(0@,5) defined jump_if_false @MEN_C2_8135 $5888 += 1 // (int) :MEN_C2_8135 0045: actor $5557(0@,5) defined jump_if_false @MEN_C2_8154 $5888 += 1 // (int) :MEN_C2_8154 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8116 $5888 == 0 // (int) var == num jump_if_false @MEN_C2_8201 0001: wait 1000 ms 0025: gosub @MEN_C2_9307 $5692 = 10 // (int) :MEN_C2_8201 0026: return :MEN_C2_8203 0035: 19@ = $5894 // (int vars) 0@ = 0 // (int) :MEN_C2_8212 $5547(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_8680 0045: actor $5542(0@,5) defined jump_if_false @MEN_C2_8642 004F: unknown_check $5522(0@,5) jump_if_false @MEN_C2_8616 02A6: (unknown) $5542(0@,5) $5522(0@,5) 0022: jump_if_false @MEN_C2_8542 // Note: the incorrect math opcode was used here 014E: $5893 = car $5522(0@,5) health 250 > $5893 // (int) num > var 0022: jump_if_false @MEN_C2_8318 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @MEN_C2_8311 // Note: the incorrect math opcode was used here 00E4: (unknown) $5542(0@,5) $933 :MEN_C2_8311 0002: jump @MEN_C2_8535 :MEN_C2_8318 001C: 0@ == 19@ // (int) num == var 0022: jump_if_false @MEN_C2_8371 // Note: the incorrect math opcode was used here 0052: set_car $5522(19@,5) driver_behaviour_to 1 0050: set_car $5522(19@,5) max_speed_to 15.0 01CA: (unknown) $5522(19@,5) $5572(19@,5) 0051: set_car $5522(19@,5) traffic_behavior_to 2 0002: jump @MEN_C2_8535 :MEN_C2_8371 004F: unknown_check $5522(19@,5) jump_if_false @MEN_C2_8405 027F: store_coords_to 4@ 5@ 6@ from_actor $5522(19@,5) with_offset $5527(0@,5) $5532(0@,5) $5537(0@,5) :MEN_C2_8405 004A: car $5522(0@,5) drive_to 4@ 5@ 6@ 004D: store_car $5522(0@,5) position_to 7@ 8@ 9@ 031D: (unknown) 7@ 8@ 4@ 5@ 1@ 1@ > 5.0 // (float) var > num jump_if_false @MEN_C2_8459 $5572(0@,5) = 25.0 // (float) 0002: jump @MEN_C2_8517 :MEN_C2_8459 0078: if and 5.0 > 1@ // (float) num > var 1@ > 2.5 // (float) var > num jump_if_false @MEN_C2_8507 0036: $5572(0@,5) = $5572(19@,5) // (float vars) $5572(0@,5) += 0.5 // (float) 0002: jump @MEN_C2_8517 :MEN_C2_8507 0036: $5572(0@,5) = $5572(19@,5) // (float vars) :MEN_C2_8517 0050: set_car $5522(0@,5) max_speed_to $5572(0@,5) 0051: set_car $5522(0@,5) traffic_behavior_to 2 :MEN_C2_8535 0002: jump @MEN_C2_8609 :MEN_C2_8542 004D: store_car $5522(0@,5) position_to 7@ 8@ 9@ 0080: actor $5542(0@,5) near_point 7@ 8@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C2_8590 // Note: the incorrect math opcode was used here 00EA: (unknown) $5542(0@,5) $5522(0@,5) 0002: jump @MEN_C2_8609 :MEN_C2_8590 0045: actor $933 defined 0022: jump_if_false @MEN_C2_8609 // Note: the incorrect math opcode was used here 00E4: (unknown) $5542(0@,5) $933 :MEN_C2_8609 0002: jump @MEN_C2_8635 :MEN_C2_8616 0045: actor $933 defined 0022: jump_if_false @MEN_C2_8635 // Note: the incorrect math opcode was used here 00E4: (unknown) $5542(0@,5) $933 :MEN_C2_8635 0002: jump @MEN_C2_8680 :MEN_C2_8642 $5547(0@,5) = 0 // (int) 00BB: (unknown) $5552(0@,5) $5552(0@,5) = 0 // (int) 001C: 0@ == 19@ // (int) num == var 0022: jump_if_false @MEN_C2_8680 // Note: the incorrect math opcode was used here 0025: gosub @MEN_C2_8898 :MEN_C2_8680 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8212 0@ = 0 // (int) :MEN_C2_8701 $5562(0@,5) == 1 // (int) var == num jump_if_false @MEN_C2_8879 0045: actor $5557(0@,5) defined jump_if_false @MEN_C2_8859 004F: unknown_check $5522(0@,5) jump_if_false @MEN_C2_8833 0078: if or 82A6: not (unknown) $5557(0@,5) $5522(0@,5) 009F: actor $5542(0@,5) dead 0022: jump_if_false @MEN_C2_8826 // Note: the incorrect math opcode was used here $5567(0@,5) == 0 // (int) var == num jump_if_false @MEN_C2_8826 0442: (unknown) $5557(0@,5) 0 0045: actor $933 defined jump_if_false @MEN_C2_8809 00E4: (unknown) $5557(0@,5) $933 :MEN_C2_8809 00C1: (unknown) $5557(0@,5) $5567(0@,5) 00BC: (unknown) $5567(0@,5) 0 :MEN_C2_8826 0002: jump @MEN_C2_8852 :MEN_C2_8833 0045: actor $933 defined jump_if_false @MEN_C2_8852 00E4: (unknown) $5557(0@,5) $933 :MEN_C2_8852 0002: jump @MEN_C2_8879 :MEN_C2_8859 $5562(0@,5) = 0 // (int) 00BB: (unknown) $5567(0@,5) $5567(0@,5) = 0 // (int) :MEN_C2_8879 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8701 0026: return :MEN_C2_8898 0@ = 1 // (int) $5891 = 0 // (int) :MEN_C2_8908 0078: if and 5 > 0@ // (int) num > var $5891 == 0 // (int) var == num jump_if_false @MEN_C2_8978 0045: actor $5542(0@,5) defined jump_if_false @MEN_C2_8966 007E: actor $5542(0@,5) driving jump_if_false @MEN_C2_8966 0035: $5894 = 0@ // (int vars) $5891 = 1 // (int) :MEN_C2_8966 0@ += 1 // (int) 0002: jump @MEN_C2_8908 :MEN_C2_8978 0026: return :MEN_C2_8980 0@ = 0 // (int) :MEN_C2_8984 0045: actor $5450(0@,5) defined jump_if_false @MEN_C2_9003 0112: remove_references_to_actor $5450(0@,5) // Like turning an actor into a random pedestrian :MEN_C2_9003 00BB: (unknown) $5465(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_8984 0026: return :MEN_C2_9028 0@ = 0 // (int) :MEN_C2_9032 0045: actor $5542(0@,5) defined jump_if_false @MEN_C2_9051 0112: remove_references_to_actor $5542(0@,5) // Like turning an actor into a random pedestrian :MEN_C2_9051 00BB: (unknown) $5552(0@,5) 0045: actor $5557(0@,5) defined jump_if_false @MEN_C2_9076 0112: remove_references_to_actor $5557(0@,5) // Like turning an actor into a random pedestrian :MEN_C2_9076 00BB: (unknown) $5567(0@,5) 004F: unknown_check $5522(0@,5) jump_if_false @MEN_C2_9101 0113: remove_references_to_car $5522(0@,5) // Like turning a car into any random car :MEN_C2_9101 0255: (unknown) $5522(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @MEN_C2_9032 0@ = 0 // (int) :MEN_C2_9128 004F: unknown_check $5506(0@,4) jump_if_false @MEN_C2_9147 0113: remove_references_to_car $5506(0@,4) // Like turning a car into any random car :MEN_C2_9147 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C2_9128 0026: return :MEN_C2_9166 009D: wasted_or_busted // mission only jump_if_false @MEN_C2_9270 031D: (unknown) $937 $938 $1856 $1886 20@ 40.0 > 20@ // (float) num > var 0022: jump_if_false @MEN_C2_9247 // Note: the incorrect math opcode was used here 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 21 call_with_params @MAIN_4301 500 037B: constant_params 3 variable_params 0 unknown 21 call_with_params @NONAME_1_37629 17 6000 1 $686 = 4 // (int) 0002: jump @MEN_C2_9270 :MEN_C2_9247 037B: constant_params 3 variable_params 0 unknown 21 call_with_params @NONAME_1_37629 17 6000 1 $686 = 4 // (int) :MEN_C2_9270 0059: text_clear_all 0025: gosub @MEN_C2_8980 0025: gosub @MEN_C2_9028 00BB: (unknown) $5705 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :MEN_C2_9307 0059: text_clear_all 0025: gosub @MEN_C2_9028 037B: constant_params 2 variable_params 0 unknown 21 call_with_params @99RED_12847 'MEN_C02' 1000 // Hostile Takeover 01DF: progress_made += 1 $686 = 4 // (int) 0026: return :MEN_C2_9350 0025: gosub @MEN_C2_7183 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 75--------------- :MEN_C3 0238: name_thread 'MEN_C3' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C3' 0025: gosub @MEN_C3_22344 009D: wasted_or_busted // mission only jump_if_false @MEN_C3_45 0025: gosub @MEN_C3_23379 :MEN_C3_45 0025: gosub @MEN_C3_23426 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C3_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C3_138 :MEN_C3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C3_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C3_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C3_188 0026: return :MEN_C3_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MEN_C3_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 @MEN_C3_248 0400: (unknown) $933 $1070 0002: jump @MEN_C3_254 :MEN_C3_248 02C0: (unknown) $933 $1070 :MEN_C3_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :MEN_C3_281 0045: actor $933 defined jump_if_false @MEN_C3_349 807E: not actor $933 driving jump_if_false @MEN_C3_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MEN_C3_329 :MEN_C3_326 021D: (unknown) 0 :MEN_C3_329 $1078 == 0 // (int) var == num jump_if_false @MEN_C3_345 02EA: select_interior 2 :MEN_C3_345 01AE: (unknown) 1 :MEN_C3_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C3_362 0045: actor $933 defined jump_if_false @MEN_C3_426 807E: not actor $933 driving jump_if_false @MEN_C3_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MEN_C3_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MEN_C3_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MEN_C3_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MEN_C3_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 @MEN_C3_475 02EA: select_interior 0 :MEN_C3_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C3_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C3_505 0026: return 0045: actor 0@ defined jump_if_false @MEN_C3_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C3_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C3_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C3_556 0026: return :MEN_C3_558 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C3_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 @MEN_C3_605 :MEN_C3_601 1@ = 0 // (int) :MEN_C3_605 1@ == 1 // (int) var == num jump_if_false @MEN_C3_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C3_682 007E: actor 0@ driving jump_if_false @MEN_C3_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C3_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C3_671 :MEN_C3_668 00F1: (unknown) 0@ :MEN_C3_671 0002: jump @MEN_C3_682 :MEN_C3_678 1@ = 0 // (int) :MEN_C3_682 0002: jump @MEN_C3_605 :MEN_C3_689 0026: return 0045: actor 0@ defined jump_if_false @MEN_C3_783 007E: actor 0@ driving jump_if_false @MEN_C3_767 02A7: unknown_check 0@ jump_if_false @MEN_C3_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C3_760 :MEN_C3_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C3_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C3_760 0002: jump @MEN_C3_776 :MEN_C3_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C3_776 0002: jump @MEN_C3_785 :MEN_C3_783 005F: (unknown) :MEN_C3_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C3_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C3_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C3_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C3_877 :MEN_C3_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_558 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C3_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_558 4@ :MEN_C3_877 0002: jump @MEN_C3_943 :MEN_C3_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C3_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C3_943 :MEN_C3_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C3_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_558 3@ :MEN_C3_943 0045: actor 0@ defined jump_if_false @MEN_C3_995 004F: unknown_check 1@ jump_if_false @MEN_C3_995 007E: actor 0@ driving jump_if_false @MEN_C3_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C3_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_558 0@ :MEN_C3_995 5@ = 0 // (int) :MEN_C3_999 5@ == 0 // (int) var == num jump_if_false @MEN_C3_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C3_1090 004F: unknown_check 1@ jump_if_false @MEN_C3_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C3_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C3_1090 :MEN_C3_1056 2@ == -1 // (int) var == num jump_if_false @MEN_C3_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C3_1090 :MEN_C3_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C3_1090 0002: jump @MEN_C3_999 :MEN_C3_1097 0026: return :MEN_C3_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) :MEN_C3_1560 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_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 @MEN_C3_1686 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :MEN_C3_1686 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @MEN_C3_1560 :MEN_C3_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 @MEN_C3_1793 0 > 5@ // (int) num > var 0022: jump_if_false @MEN_C3_1776 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MEN_C3_1780 :MEN_C3_1776 0035: 10@ = 5@ // (int vars) :MEN_C3_1780 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @MEN_C3_1798 :MEN_C3_1793 0203: set_draw_text_position 0@ 1@ GXT 4@ :MEN_C3_1798 0026: return :MEN_C3_1800 0045: actor 0@ defined 0022: jump_if_false @MEN_C3_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) :MEN_C3_1885 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @MEN_C3_1800 0@ 2@ 3@ jump_if_false @MEN_C3_1912 0203: set_draw_text_position 2@ 3@ GXT 1@ :MEN_C3_1912 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MEN_C3_1800 0@ 3@ 4@ jump_if_false @MEN_C3_1940 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :MEN_C3_1940 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @MEN_C3_1800 0@ 4@ 5@ jump_if_false @MEN_C3_1969 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :MEN_C3_1969 0026: return 007F: player 0 pressed_key 4 jump_if_false @MEN_C3_2046 007F: player 0 pressed_key 8 jump_if_false @MEN_C3_2039 $5604 == 0 // (int) var == num jump_if_false @MEN_C3_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) :MEN_C3_2039 0002: jump @MEN_C3_2051 :MEN_C3_2046 $5604 = 0 // (int) :MEN_C3_2051 007F: player 0 pressed_key 4 jump_if_false @MEN_C3_2137 007F: player 0 pressed_key 9 jump_if_false @MEN_C3_2130 $5605 == 0 // (int) var == num jump_if_false @MEN_C3_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) :MEN_C3_2130 0002: jump @MEN_C3_2142 :MEN_C3_2137 $5605 = 0 // (int) :MEN_C3_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 @MEN_C3_2344 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_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 @MEN_C3_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 @MEN_C3_2458 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @MEN_C3_2484 :MEN_C3_2458 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2480 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @MEN_C3_2484 :MEN_C3_2480 0035: 3@ = 2@ // (int vars) :MEN_C3_2484 0002: jump @MEN_C3_2495 :MEN_C3_2491 0035: 3@ = 0@ // (int vars) :MEN_C3_2495 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_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 @MEN_C3_2530 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @MEN_C3_2556 :MEN_C3_2530 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2552 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @MEN_C3_2556 :MEN_C3_2552 0036: 3@ = 2@ // (float vars) :MEN_C3_2556 0002: jump @MEN_C3_2567 :MEN_C3_2563 0036: 3@ = 0@ // (float vars) :MEN_C3_2567 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_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 @MEN_C3_2599 :MEN_C3_2595 0035: 1@ = 0@ // (int vars) :MEN_C3_2599 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @MEN_C3_2627 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @MEN_C3_2631 :MEN_C3_2627 0036: 1@ = 0@ // (float vars) :MEN_C3_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 @MEN_C3_2666 005F: (unknown) :MEN_C3_2666 801D: not 1@ == 0 // (int) var == var jump_if_false @MEN_C3_2679 005F: (unknown) :MEN_C3_2679 801D: not 2@ == 0 // (int) var == var jump_if_false @MEN_C3_2692 005F: (unknown) :MEN_C3_2692 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2707 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_2707 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_2720 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_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 @MEN_C3_2922 0026: return :MEN_C3_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 @MEN_C3_2967 0026: return :MEN_C3_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 @MEN_C3_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 @MEN_C3_3035 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_3035 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_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 @MEN_C3_3061 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_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 @MEN_C3_3144 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_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 @MEN_C3_3180 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :MEN_C3_3180 3@ > 380.0 // (float) var > num jump_if_false @MEN_C3_3199 3@ = 380.0 // (float) :MEN_C3_3199 5.0 > 4@ // (float) num > var 0022: jump_if_false @MEN_C3_3218 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :MEN_C3_3218 4@ > 240.0 // (float) var > num jump_if_false @MEN_C3_3237 4@ = 240.0 // (float) :MEN_C3_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 @MEN_C3_3335 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :MEN_C3_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 @MEN_C3_3375 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :MEN_C3_3375 10@ > 0 // (float) var > num jump_if_false @MEN_C3_3393 9@ = 1 // (int) 005E: (unknown) :MEN_C3_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 @MEN_C3_3432 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_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 @MEN_C3_3526 6@ = -100.0 // (float) 0002: jump @MEN_C3_3530 :MEN_C3_3526 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :MEN_C3_3530 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 @MEN_C3_3610 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3610 02D8: unknown_check 1@ 0022: jump_if_false @MEN_C3_3622 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3622 807E: not actor 0@ driving 0022: jump_if_false @MEN_C3_3638 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :MEN_C3_3638 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :MEN_C3_3652 009F: actor 0@ dead 0022: jump_if_false @MEN_C3_3664 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_3664 807E: not actor 0@ driving 0022: jump_if_false @MEN_C3_3682 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :MEN_C3_3682 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @MEN_C3_3704 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :MEN_C3_3704 5@ = 0 // (int) 2@ = -1 // (int) :MEN_C3_3713 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_3767 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @MEN_C3_3755 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @MEN_C3_3755 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :MEN_C3_3755 5@ += 1 // (int) 0002: jump @MEN_C3_3713 :MEN_C3_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 @MEN_C3_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 :MEN_C3_3845 034B: unknown_check 0@ 0022: jump_if_false @MEN_C3_3926 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @MEN_C3_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 @MEN_C3_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 @MEN_C3_3926 005E: (unknown) :MEN_C3_3926 005F: (unknown) 00A0: car 0@ wrecked jump_if_false @MEN_C3_3940 005F: (unknown) :MEN_C3_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) :MEN_C3_4015 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @MEN_C3_4050 01AA: $5350(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @MEN_C3_4061 :MEN_C3_4050 01AA: $5350(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :MEN_C3_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 @MEN_C3_4191 5@ == 0 // (int) var == num jump_if_false @MEN_C3_4160 5@ = 1 // (int) 0002: jump @MEN_C3_4172 :MEN_C3_4160 11@ = -0.65 // (float) 5@ = 0 // (int) :MEN_C3_4172 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @MEN_C3_4225 :MEN_C3_4191 5@ == 0 // (int) var == num jump_if_false @MEN_C3_4217 11@ += 0.7 // (float) 0002: jump @MEN_C3_4225 :MEN_C3_4217 11@ -= 0.7 // (float) :MEN_C3_4225 4@ == 9 // (int) var == num jump_if_false @MEN_C3_4276 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @MEN_C3_4260 11@ = -0.65 // (float) :MEN_C3_4260 13@ = 1.45 // (float) 6@ += 0.67 // (float) :MEN_C3_4276 $5377(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @MEN_C3_4015 0026: return 0@ = 0 // (int) :MEN_C3_4306 27 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_4414 // Note: the incorrect math opcode was used here $5377(0@,27) == 1 // (int) var == num jump_if_false @MEN_C3_4402 $5404(0@,27) == 0 // (int) var == num jump_if_false @MEN_C3_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 @MEN_C3_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) :MEN_C3_4402 0@ += 1 // (int) 0002: jump @MEN_C3_4306 :MEN_C3_4414 0026: return 009F: actor 0@ dead jump_if_false @MEN_C3_4428 005F: (unknown) :MEN_C3_4428 0 >= 1@ // (int) num >= var 0022: jump_if_false @MEN_C3_4441 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4441 00A0: car 1@ wrecked 0022: jump_if_false @MEN_C3_4453 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4453 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C3_4466 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_4466 005E: (unknown) 2@ = 0 // (int) :MEN_C3_4472 $5377(2@,27) == 0 // (int) var == num jump_if_false @MEN_C3_4493 0002: jump @MEN_C3_4512 :MEN_C3_4493 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @MEN_C3_4472 005F: (unknown) :MEN_C3_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 @MEN_C3_4556 // Note: the incorrect math opcode was used here $5377(4@,27) == 0 // (int) var == num jump_if_false @MEN_C3_4556 0035: 2@ = 4@ // (int vars) :MEN_C3_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 @MEN_C3_4788 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_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 @MEN_C3_4815 005F: (unknown) :MEN_C3_4815 005E: (unknown) :MEN_C3_4817 0@ == 0 // (int) var == num jump_if_false @MEN_C3_4860 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C3_5036 :MEN_C3_4860 0@ == 1 // (int) var == num jump_if_false @MEN_C3_4893 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C3_5036 :MEN_C3_4893 0@ == 2 // (int) var == num jump_if_false @MEN_C3_4935 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C3_5036 :MEN_C3_4935 0@ == 3 // (int) var == num jump_if_false @MEN_C3_4979 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C3_5036 :MEN_C3_4979 0@ == 4 // (int) var == num jump_if_false @MEN_C3_5010 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C3_5036 :MEN_C3_5010 0@ == 5 // (int) var == num jump_if_false @MEN_C3_5036 03CF: (unknown) 237 130 180 255 :MEN_C3_5036 0026: return :MEN_C3_5038 00BC: (unknown) 0@ 2 0026: return :MEN_C3_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 @MEN_C3_5045 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C3_5100 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C3_5100 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C3_5115 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C3_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 @MEN_C3_5160 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C3_5160 005F: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_5174 005F: (unknown) :MEN_C3_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 @MEN_C3_5221 005F: (unknown) :MEN_C3_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 @MEN_C3_5268 005F: (unknown) :MEN_C3_5268 005E: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_5282 005F: (unknown) :MEN_C3_5282 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @MEN_C3_5309 005F: (unknown) :MEN_C3_5309 0485: unknown_check 0@ 214 jump_if_false @MEN_C3_5324 005E: (unknown) :MEN_C3_5324 0485: unknown_check 0@ 215 jump_if_false @MEN_C3_5339 005E: (unknown) :MEN_C3_5339 0485: unknown_check 0@ 216 jump_if_false @MEN_C3_5354 005E: (unknown) :MEN_C3_5354 005F: (unknown) 809F: not actor 0@ dead jump_if_false @MEN_C3_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 @MEN_C3_5431 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MEN_C3_5038 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MEN_C3_5431 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :MEN_C3_5431 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @MEN_C3_5460 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @MEN_C3_5471 :MEN_C3_5460 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :MEN_C3_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 @MEN_C3_5613 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @MEN_C3_5567 0045: actor 1@ defined jump_if_false @MEN_C3_5560 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :MEN_C3_5560 0002: jump @MEN_C3_5606 :MEN_C3_5567 0045: actor 1@ defined jump_if_false @MEN_C3_5606 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :MEN_C3_5606 0002: jump @MEN_C3_5620 :MEN_C3_5613 0444: (unknown) 80 04C1: (unknown) 0@ :MEN_C3_5620 0026: return 1@ = 0 // (int) :MEN_C3_5626 $5539(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5626 0@ > 8 // (int) var > num jump_if_false @MEN_C3_5668 0@ = 8 // (int) :MEN_C3_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 @MEN_C3_5706 020D: (unknown) $5539(1@,8) :MEN_C3_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 @MEN_C3_5737 // Note: the incorrect math opcode was used here $5803 = 0 // (int) :MEN_C3_5737 0026: return 0@ = 0 // (int) :MEN_C3_5743 not $5539(0@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5764 020D: (unknown) $5539(0@,8) :MEN_C3_5764 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5743 0026: return 0@ = 0 // (int) :MEN_C3_5787 not $5539(0@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5808 003F: destroy_actor $5539(0@,8) :MEN_C3_5808 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5787 0026: return 0@ = 0 // (int) :MEN_C3_5831 not $5539(0@,8) == -1 // (int) var == num jump_if_false @MEN_C3_5852 0112: remove_references_to_actor $5539(0@,8) // Like turning an actor into a random pedestrian :MEN_C3_5852 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @MEN_C3_5831 0026: return 834A: not unknown_check 0@ jump_if_false @MEN_C3_5883 005F: (unknown) :MEN_C3_5883 009F: actor 0@ dead jump_if_false @MEN_C3_5895 005F: (unknown) :MEN_C3_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 @MEN_C3_5930 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_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 @MEN_C3_6011 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_6011 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6038 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :MEN_C3_6038 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @MEN_C3_6064 1@ = -1 // (int) :MEN_C3_6064 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6084 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :MEN_C3_6084 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6104 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :MEN_C3_6104 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6124 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :MEN_C3_6124 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6144 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :MEN_C3_6144 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6164 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :MEN_C3_6164 1@ == -1 // (int) var == num jump_if_false @MEN_C3_6180 02E2: 1@ = 0 // (any) :MEN_C3_6180 0026: return $5806 = 0 // (int) $5807 = 0 // (int) $5810 = -10.0 // (float) $5805 = 1 // (int) 005F: (unknown) $5807 == 0 // (int) var == num jump_if_false @MEN_C3_6240 8474: not jump_if_false @MEN_C3_6240 $1068 == 0 // (int) var == num jump_if_false @MEN_C3_6240 :MEN_C3_6240 0035: $1082 = 0@ // (int vars) $5807 = 0 // (int) 0026: return :MEN_C3_6252 $5806 == 1 // (int) var == num jump_if_false @MEN_C3_6277 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MEN_C3_6277 $5805 = 0 // (int) 0026: return $5805 == 1 // (int) var == num jump_if_false @MEN_C3_6604 $1082 == 0 // (int) var == num jump_if_false @MEN_C3_6321 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_6252 005F: (unknown) :MEN_C3_6321 0045: actor $933 defined jump_if_false @MEN_C3_6356 007E: actor $933 driving jump_if_false @MEN_C3_6356 82A7: not unknown_check $933 jump_if_false @MEN_C3_6356 005F: (unknown) :MEN_C3_6356 not $1078 == 0 // (int) var == num jump_if_false @MEN_C3_6395 $5806 == 1 // (int) var == num jump_if_false @MEN_C3_6393 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MEN_C3_6393 005F: (unknown) :MEN_C3_6395 001D: $5810 == -10.0 // (int) var == var jump_if_false @MEN_C3_6437 0045: actor $933 defined jump_if_false @MEN_C3_6430 0043: store_actor $933 position_to $5808 $5809 $5810 // Note: the incorrect math opcode was used here :MEN_C3_6430 0002: jump @MEN_C3_6473 :MEN_C3_6437 031D: (unknown) $937 $938 $5808 $5809 1@ 1@ > 110.0 // (float) var > num jump_if_false @MEN_C3_6473 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_6252 005F: (unknown) :MEN_C3_6473 $5806 == 0 // (int) var == num jump_if_false @MEN_C3_6536 8474: not jump_if_false @MEN_C3_6529 $1068 == 0 // (int) var == num jump_if_false @MEN_C3_6529 $5806 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :MEN_C3_6529 0002: jump @MEN_C3_6604 :MEN_C3_6536 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @MEN_C3_6604 0045: actor $933 defined jump_if_false @MEN_C3_6573 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :MEN_C3_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 @MEN_C3_6252 $5807 = 1 // (int) 005E: (unknown) :MEN_C3_6604 005F: (unknown) :MEN_C3_6606 02DB: unknown_check 0@ 0 jump_if_false @MEN_C3_6625 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6625 02DB: unknown_check 0@ 1 jump_if_false @MEN_C3_6645 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6645 02DB: unknown_check 0@ 2 jump_if_false @MEN_C3_6665 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6665 02DB: unknown_check 0@ 3 jump_if_false @MEN_C3_6685 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6685 02DB: unknown_check 0@ 4 jump_if_false @MEN_C3_6705 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6705 02DB: unknown_check 0@ 5 jump_if_false @MEN_C3_6725 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6725 02DB: unknown_check 0@ 6 jump_if_false @MEN_C3_6745 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6745 02DB: unknown_check 0@ 7 jump_if_false @MEN_C3_6765 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6765 02DB: unknown_check 0@ 8 jump_if_false @MEN_C3_6785 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6785 02DB: unknown_check 0@ 9 jump_if_false @MEN_C3_6805 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6805 02DB: unknown_check 0@ 10 jump_if_false @MEN_C3_6825 1@ = 10.0 // (float) 005E: (unknown) :MEN_C3_6825 02DB: unknown_check 0@ 11 jump_if_false @MEN_C3_6845 1@ = 4.0 // (float) 005E: (unknown) :MEN_C3_6845 005F: (unknown) :MEN_C3_6847 02DB: unknown_check 0@ 12 jump_if_false @MEN_C3_6867 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6867 02DB: unknown_check 0@ 13 jump_if_false @MEN_C3_6887 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6887 02DB: unknown_check 0@ 16 jump_if_false @MEN_C3_6907 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6907 02DB: unknown_check 0@ 17 jump_if_false @MEN_C3_6927 1@ = 25.0 // (float) 005E: (unknown) :MEN_C3_6927 02DB: unknown_check 0@ 18 jump_if_false @MEN_C3_6947 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_6947 02DB: unknown_check 0@ 32 jump_if_false @MEN_C3_6967 1@ = 55.0 // (float) 005E: (unknown) :MEN_C3_6967 02DB: unknown_check 0@ 36 jump_if_false @MEN_C3_6987 1@ = 25.0 // (float) 005E: (unknown) :MEN_C3_6987 005F: (unknown) :MEN_C3_6989 02DB: unknown_check 0@ 19 jump_if_false @MEN_C3_7009 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7009 02DB: unknown_check 0@ 21 jump_if_false @MEN_C3_7029 1@ = 40.0 // (float) 005E: (unknown) :MEN_C3_7029 02DB: unknown_check 0@ 22 jump_if_false @MEN_C3_7049 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7049 02DB: unknown_check 0@ 23 jump_if_false @MEN_C3_7069 1@ = 15.0 // (float) 005E: (unknown) :MEN_C3_7069 02DB: unknown_check 0@ 24 jump_if_false @MEN_C3_7089 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7089 02DB: unknown_check 0@ 25 jump_if_false @MEN_C3_7109 1@ = 45.0 // (float) 005E: (unknown) :MEN_C3_7109 02DB: unknown_check 0@ 26 jump_if_false @MEN_C3_7129 1@ = 30.0 // (float) 005E: (unknown) :MEN_C3_7129 02DB: unknown_check 0@ 27 jump_if_false @MEN_C3_7149 1@ = 45.0 // (float) 005E: (unknown) :MEN_C3_7149 02DB: unknown_check 0@ 28 jump_if_false @MEN_C3_7169 1@ = 90.0 // (float) 005E: (unknown) :MEN_C3_7169 02DB: unknown_check 0@ 29 jump_if_false @MEN_C3_7189 1@ = 90.0 // (float) 005E: (unknown) :MEN_C3_7189 02DB: unknown_check 0@ 30 jump_if_false @MEN_C3_7209 1@ = 100.0 // (float) 005E: (unknown) :MEN_C3_7209 02DB: unknown_check 0@ 31 jump_if_false @MEN_C3_7229 1@ = 100.0 // (float) 005E: (unknown) :MEN_C3_7229 005F: (unknown) :MEN_C3_7231 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MEN_C3_6606 0@ 1@ jump_if_false @MEN_C3_7252 005E: (unknown) :MEN_C3_7252 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MEN_C3_6847 0@ 1@ jump_if_false @MEN_C3_7273 005E: (unknown) :MEN_C3_7273 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MEN_C3_6989 0@ 1@ jump_if_false @MEN_C3_7294 005E: (unknown) :MEN_C3_7294 005F: (unknown) 009F: actor 0@ dead jump_if_false @MEN_C3_7308 005F: (unknown) :MEN_C3_7308 02C0: (unknown) 0@ 2@ 037A: constant_params 1 variable_params 1 unknown 3 call_with_params @MEN_C3_7231 2@ 1@ jump_if_false @MEN_C3_7333 005F: (unknown) :MEN_C3_7333 005E: (unknown) :MEN_C3_7335 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @MEN_C3_1099 4@ 5@ 6@ 7@ 8@ 9@ 0026: return 007F: player 0 pressed_key 17 jump_if_false @MEN_C3_7471 $6029 == 0 // (int) var == num jump_if_false @MEN_C3_7464 $6029 = 1 // (int) 004F: unknown_check $2769 jump_if_false @MEN_C3_7464 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $2769 :MEN_C3_7464 0002: jump @MEN_C3_7476 :MEN_C3_7471 $6029 = 0 // (int) :MEN_C3_7476 0026: return :MEN_C3_7478 010D: put_object $1180 at 648.69 -266.15 12.79 00D3: set_object $1180 z_angle_to 0 010D: put_object $1181 at 648.69 -269.15 12.79 00D3: set_object $1181 z_angle_to 180.0 $6021 = 0 // (float) $6013 = 0 // (int) 0026: return 0043: store_actor 0@ position_to 17@ 18@ 19@ // Note: the incorrect math opcode was used here 03EE: (unknown) 17@ 18@ $937 $938 21@ 21@ > 90.0 // (float) var > num jump_if_false @MEN_C3_7577 010F: (unknown) 0@ $937 $938 $939 :MEN_C3_7577 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 0.0 0.5 0.1 02EE: get_actor 0@ coords_to 3@ 5@ 7@ with_offset 0 0.5 0.1 02EE: get_actor 0@ coords_to 8@ 10@ 12@ with_offset -0.1 1.0 0.4 02EE: get_actor 0@ coords_to 9@ 11@ 13@ with_offset 0.1 1.0 0.4 0202: unknown_check 2@ 4@ 6@ 8@ 10@ 12@ 1 1 0 1 0 0022: jump_if_false @MEN_C3_7679 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 005F: (unknown) 0002: jump @MEN_C3_7914 :MEN_C3_7679 0202: unknown_check 3@ 5@ 7@ 9@ 11@ 13@ 1 1 0 1 0 0022: jump_if_false @MEN_C3_7716 // Note: the incorrect math opcode was used here 1@ = 1 // (int) 005F: (unknown) 0002: jump @MEN_C3_7914 :MEN_C3_7716 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 0 1.3 0.2 01BB: (unknown) 2@ 4@ 6@ 20@ 01BB: (unknown) 17@ 18@ 19@ 19@ 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 21@ > 0.3 // (float) var > num jump_if_false @MEN_C3_7782 1@ = 2 // (int) 005F: (unknown) 0002: jump @MEN_C3_7914 :MEN_C3_7782 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset -0.9 2.9 0.2 01BB: (unknown) 2@ 4@ 6@ 20@ 01BB: (unknown) 17@ 18@ 19@ 19@ 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 21@ > 0.3 // (float) var > num jump_if_false @MEN_C3_7852 1@ = 1 // (int) 005F: (unknown) 0002: jump @MEN_C3_7914 :MEN_C3_7852 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 0.9 2.9 0.2 01BB: (unknown) 2@ 4@ 6@ 20@ 01BB: (unknown) 17@ 18@ 19@ 19@ 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 21@ > 0.3 // (float) var > num jump_if_false @MEN_C3_7914 1@ = 0 // (int) 005F: (unknown) :MEN_C3_7914 005E: (unknown) :MEN_C3_7916 010D: put_object $1180 at 648.69 -266.15 12.79 00D3: set_object $1180 z_angle_to 270.0 010D: put_object $1181 at 648.69 -269.15 12.79 00D3: set_object $1181 z_angle_to 270.0 $6021 = 1.0 // (float) $6013 = 1 // (int) 0026: return :MEN_C3_7983 $6017 = 648.68 // (float) $6018 = -267.678 // (float) $6019 = 13.52 // (float) $6014 = 1.0 // (float) $6015 = 0 // (float) $6016 = 0 // (float) $6022 = 0.1 // (float) 0373: (unknown) $6017 $6018 $6019 $6014 $6015 $6016 $6020 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_7916 0026: return :MEN_C3_8064 0035: 2@ = $6013 // (int vars) 037B: constant_params 9 variable_params 1 unknown 3 call_with_params @MAIN_6188 $937 $938 $939 $6017 $6018 $6019 $6014 $6015 $6016 0@ 031D: (unknown) $937 $938 $6017 $6018 1@ 0@ > 1.5 // (float) var > num jump_if_false @MEN_C3_8180 $6022 = 0.1 // (float) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_7916 0078: if and 2@ == 0 // (int) var == num $6013 == 1 // (int) var == num jump_if_false @MEN_C3_8178 0057: show_text_highpriority GXT 'MEC3_I3' time 5000 flag 1 // Go back and finish ~r~them ~w~off. :MEN_C3_8178 0026: return :MEN_C3_8180 -1.5 > 0@ // (float) num > var 0022: jump_if_false @MEN_C3_8221 // Note: the incorrect math opcode was used here $6022 = 0.1 // (float) $6022 *= -1.0 // (float) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_7478 0026: return :MEN_C3_8221 0026: return :MEN_C3_8223 0035: 1@ = $6013 // (int vars) 0078: if and 81B9: not (unknown) $1180 81B9: not (unknown) $1181 0022: jump_if_false @MEN_C3_8259 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_8064 0026: return :MEN_C3_8259 002A: $6021 += $6022 // (float vars) // Note: the incorrect math opcode was used here 0 > $6021 // (float) num > var 0022: jump_if_false @MEN_C3_8282 // Note: the incorrect math opcode was used here $6021 = 0 // (float) :MEN_C3_8282 $6021 > 1.0 // (float) var > num jump_if_false @MEN_C3_8303 $6021 = 1.0 // (float) :MEN_C3_8303 $6030 == 1 // (int) var == num jump_if_false @MEN_C3_8335 007F: player 0 pressed_key 17 jump_if_false @MEN_C3_8335 $6022 *= -1.0 // (float) :MEN_C3_8335 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @MAIN_5352 0 -90.0 $6021 0@ 010D: put_object $1180 at 648.69 -266.15 12.79 00D3: set_object $1180 z_angle_to 0@ 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @MAIN_5352 180.0 270.0 $6021 0@ 010D: put_object $1181 at 648.69 -269.15 12.79 00D3: set_object $1181 z_angle_to 0@ 0026: return :MEN_C3_8421 010E: $6025 = current_time_in_ms 0035: $6026 = $6025 // (int vars) $6027 = 0 // (int) 0026: return :MEN_C3_8438 $6023 == 1 // (int) var == num jump_if_false @MEN_C3_8474 0057: show_text_highpriority GXT 'MEC3_01' time 5000 flag 1 // The first ~r~drug runner~w~ is relaxing at his place. Get over there. 0002: jump @MEN_C3_8631 :MEN_C3_8474 $6023 == 2 // (int) var == num jump_if_false @MEN_C3_8510 0057: show_text_highpriority GXT 'MEC3_02' time 5000 flag 1 // Kill the ~r~drug runner~w~and his ~r~bodyguards! 0002: jump @MEN_C3_8631 :MEN_C3_8510 $6023 == 3 // (int) var == num jump_if_false @MEN_C3_8530 0002: jump @MEN_C3_8631 :MEN_C3_8530 $6023 == 4 // (int) var == num jump_if_false @MEN_C3_8566 0057: show_text_highpriority GXT 'MEC3_03' time 5000 flag 1 // The other drug runner is at the ~y~Standing Vice Point Hotel.~w~ Pay him a visit. 0002: jump @MEN_C3_8631 :MEN_C3_8566 $6023 == 5 // (int) var == num jump_if_false @MEN_C3_8602 0057: show_text_highpriority GXT 'MEC3_04' time 5000 flag 1 // It's a trap! Take out the ~r~bodyguards! 0002: jump @MEN_C3_8631 :MEN_C3_8602 $6023 == 6 // (int) var == num jump_if_false @MEN_C3_8631 0057: show_text_highpriority GXT 'MEC3_06' time 5000 flag 1 // ~r~The dealer~w~ is making a run for it. Get after him! :MEN_C3_8631 0026: return :MEN_C3_8633 009F: actor 0@ dead jump_if_false @MEN_C3_8649 2@ = 0 // (int) 005F: (unknown) :MEN_C3_8649 014D: 3@ = actor 0@ health 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5854 3@ 1@ 2@ 005E: (unknown) :MEN_C3_8668 0035: $6026 = $6025 // (int vars) 010E: $6025 = current_time_in_ms 0035: $6027 = $6025 // (int vars) 002B: $6027 -= $6026 // (int vars) // Note: the incorrect math opcode was used here 0026: return :MEN_C3_8692 009F: actor $933 dead 0022: jump_if_false @MEN_C3_8705 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_8705 807E: not actor $933 driving 0022: jump_if_false @MEN_C3_8718 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_8718 02E7: get_weapon_data_from_actor $933 weapon_group 6 weapon 0@ ammo 1@ model 2@ 0 >= 0@ // (int) num >= var 0022: jump_if_false @MEN_C3_8755 // Note: the incorrect math opcode was used here 0106: give_actor $933 weapon 25 ammo 500 // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 25 005E: (unknown) :MEN_C3_8755 02D5: (unknown) $933 0@ 0022: jump_if_false @MEN_C3_8795 // Note: the incorrect math opcode was used here 0 >= 1@ // (int) num >= var 0022: jump_if_false @MEN_C3_8788 // Note: the incorrect math opcode was used here 00D5: (unknown) $933 0@ 500 005E: (unknown) :MEN_C3_8788 0002: jump @MEN_C3_8810 :MEN_C3_8795 0106: give_actor $933 weapon 0@ ammo 500 // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 0@ 005E: (unknown) :MEN_C3_8810 005F: (unknown) :MEN_C3_8812 $6003 -= 1 // (int) 0 > $6003 // (int) num > var 0022: jump_if_false @MEN_C3_8832 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_8832 013F: $5998 = create_pickup #UZI type 3 at $5999 $6000 $6001 $6002 = 10000 // (int) 0026: return :MEN_C3_8856 0141: destroy_pickup $5998 $5998 = 0 // (int) 0026: return :MEN_C3_8867 82D3: not unknown_check $5999 $6000 $6001 0.5 0022: jump_if_false @MEN_C3_8936 // Note: the incorrect math opcode was used here $6002 == 10000 // (int) var == num jump_if_false @MEN_C3_8908 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8856 :MEN_C3_8908 002B: $6002 -= $6027 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6002 // (int) num >= var 0022: jump_if_false @MEN_C3_8936 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8812 :MEN_C3_8936 0026: return :MEN_C3_8938 $5997 -= 1 // (int) 0 > $5997 // (int) num > var 0022: jump_if_false @MEN_C3_8958 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_8958 013F: $5992 = create_pickup #HEALTH type 3 at $5993 $5994 $5995 $5996 = 20000 // (int) 0026: return :MEN_C3_8981 0141: destroy_pickup $5992 $5992 = 0 // (int) 0026: return :MEN_C3_8992 $5992 == 0 // (int) var == num jump_if_false @MEN_C3_9039 002B: $5996 -= $6027 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5996 // (int) num >= var 0022: jump_if_false @MEN_C3_9032 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8938 :MEN_C3_9032 0002: jump @MEN_C3_9066 :MEN_C3_9039 82D3: not unknown_check $5993 $5994 $5995 0.5 0022: jump_if_false @MEN_C3_9066 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8981 :MEN_C3_9066 0026: return :MEN_C3_9068 $6030 == 0 // (int) var == num jump_if_false @MEN_C3_9082 0026: return :MEN_C3_9082 0@ = 0 // (int) :MEN_C3_9086 0011: $5915 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_9134 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MEN_C3_7335 $5623(0@,12) $5635(0@,12) $5647(0@,12) 0.5 0@ += 1 // (int) 0002: jump @MEN_C3_9086 :MEN_C3_9134 0026: return :MEN_C3_9136 0@ = 0 // (int) 0@ = 0 // (int) :MEN_C3_9144 $5566(0@,6) = -1 // (int) $5572(0@,6) = 0 // (int) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9144 $5853 = 0 // (int) $5878 = 0 // (int) $5915 = 0 // (int) $5940 = 0 // (int) 0026: return :MEN_C3_9198 $5915 >= 12 // (int) var >= num jump_if_false @MEN_C3_9213 005F: (unknown) :MEN_C3_9213 0035: 3@ = $5915 // (int vars) 0036: $5623(3@,12) = 0@ // (float vars) 0036: $5635(3@,12) = 1@ // (float vars) 0036: $5647(3@,12) = 2@ // (float vars) $5915 += 1 // (int) 005F: (unknown) :MEN_C3_9247 $5940 >= 8 // (int) var >= num jump_if_false @MEN_C3_9262 005F: (unknown) :MEN_C3_9262 0035: 3@ = $5940 // (int vars) 0036: $5660(3@,8) = 0@ // (float vars) 0036: $5668(3@,8) = 1@ // (float vars) 0036: $5676(3@,8) = 2@ // (float vars) $5940 += 1 // (int) 005F: (unknown) :MEN_C3_9296 $5878 >= 8 // (int) var >= num jump_if_false @MEN_C3_9311 005F: (unknown) :MEN_C3_9311 0035: 3@ = $5878 // (int vars) 0036: $5598(3@,8) = 0@ // (float vars) 0036: $5606(3@,8) = 1@ // (float vars) 0036: $5614(3@,8) = 2@ // (float vars) $5878 += 1 // (int) 005F: (unknown) :MEN_C3_9345 00BB: (unknown) $5572(0@,6) $5566(0@,6) > -1 // (int) var > num jump_if_false @MEN_C3_9372 003F: destroy_actor $5566(0@,6) :MEN_C3_9372 $5566(0@,6) = -1 // (int) $5572(0@,6) = 0 // (int) $5584(0@,6) = 0 // (int) 0026: return :MEN_C3_9396 0@ = 0 // (int) :MEN_C3_9400 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_9345 0@ 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9400 $5853 = 0 // (int) 0026: return :MEN_C3_9435 00BB: (unknown) $5572(0@,6) $5566(0@,6) > -1 // (int) var > num jump_if_false @MEN_C3_9462 0112: remove_references_to_actor $5566(0@,6) // Like turning an actor into a random pedestrian :MEN_C3_9462 $5566(0@,6) = -1 // (int) $5572(0@,6) = 0 // (int) $5584(0@,6) = 0 // (int) 0026: return :MEN_C3_9486 0@ = 0 // (int) :MEN_C3_9490 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_9435 0@ 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9490 $5853 = 0 // (int) 0026: return :MEN_C3_9525 1@ = 0 // (int) :MEN_C3_9529 0 >= $5566(1@,6) // (int) num >= var 0022: jump_if_false @MEN_C3_9549 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :MEN_C3_9549 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @MEN_C3_9529 005F: (unknown) :MEN_C3_9568 009F: actor 0@ dead jump_if_false @MEN_C3_9580 005F: (unknown) :MEN_C3_9580 1@ == -1 // (int) var == num jump_if_false @MEN_C3_9598 0139: 1@ = random_int_in_ranges 0 3 :MEN_C3_9598 02D4: (unknown) 0@ 1@ == 0 // (int) var == num jump_if_false @MEN_C3_9632 0106: give_actor 0@ weapon 29 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 29 0002: jump @MEN_C3_9709 :MEN_C3_9632 1@ == 1 // (int) var == num jump_if_false @MEN_C3_9664 0106: give_actor 0@ weapon 25 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 25 0002: jump @MEN_C3_9709 :MEN_C3_9664 1@ == 2 // (int) var == num jump_if_false @MEN_C3_9696 0106: give_actor 0@ weapon 19 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 19 0002: jump @MEN_C3_9709 :MEN_C3_9696 0106: give_actor 0@ weapon 19 ammo 1000 // Load the weapon model before using this 010B: set_actor 0@ armed_weapon_to 19 :MEN_C3_9709 005E: (unknown) :MEN_C3_9711 003F: destroy_actor $5811 00BB: (unknown) $5812 003E: $5811 = create_actor_pedtype 22 model 0@ at 1@ 2@ 3@ 01AF: (unknown) $5811 1 04B9: (unknown) $5811 0 0 1 041B: (unknown) $5811 9 03DE: (unknown) $5811 1 4@ == 1 // (int) var == num jump_if_false @MEN_C3_9778 00C1: (unknown) $5811 $5812 00BC: (unknown) $5812 0 :MEN_C3_9778 $5813 = 0 // (int) 0026: return :MEN_C3_9785 4@ = 0 // (int) 003E: 3@ = create_actor_pedtype 22 model 55 at 0@ 1@ 2@ 01C9: (unknown) 3@ 25 03D5: (unknown) 3@ 25 014B: set_actor 3@ health_to 25 03A5: (unknown) 3@ 1 01AF: (unknown) 3@ 1 00C1: (unknown) 3@ 4@ 00BF: (unknown) 4@ 2 04B9: (unknown) 3@ 0 0 1 01A4: (unknown) 3@ 0 041B: (unknown) 3@ 9 03DE: (unknown) 3@ 1 0026: return :MEN_C3_9856 6@ = 0 // (int) 4@ == -1 // (int) var == num jump_if_false @MEN_C3_9885 0139: 7@ = random_int_in_ranges 0 4 0002: jump @MEN_C3_9889 :MEN_C3_9885 0035: 7@ = 4@ // (int vars) :MEN_C3_9889 3@ > -1 // (int) var > num jump_if_false @MEN_C3_9982 004F: unknown_check 3@ jump_if_false @MEN_C3_9963 02BD: (unknown) 3@ 8@ 8@ == -1 // (int) var == num jump_if_false @MEN_C3_9944 00A4: 5@ = create_actor_pedtype 22 model $5562(7@,4) in_car 3@ driverseat 0002: jump @MEN_C3_9956 :MEN_C3_9944 0118: 5@ = create_actor_pedtype 22 model $5562(7@,4) in_car 3@ passenger_seat -1 :MEN_C3_9956 0002: jump @MEN_C3_9975 :MEN_C3_9963 003E: 5@ = create_actor_pedtype 22 model $5562(7@,4) at 0@ 1@ 2@ :MEN_C3_9975 0002: jump @MEN_C3_9994 :MEN_C3_9982 003E: 5@ = create_actor_pedtype 22 model $5562(7@,4) at 0@ 1@ 2@ :MEN_C3_9994 5@ == -1 // (int) var == num jump_if_false @MEN_C3_10008 005F: (unknown) :MEN_C3_10008 7@ == 0 // (int) var == num jump_if_false @MEN_C3_10031 0507: (unknown) 5@ 19 0002: jump @MEN_C3_10096 :MEN_C3_10031 7@ == 1 // (int) var == num jump_if_false @MEN_C3_10055 0507: (unknown) 5@ 20 0002: jump @MEN_C3_10096 :MEN_C3_10055 7@ == 2 // (int) var == num jump_if_false @MEN_C3_10079 0507: (unknown) 5@ 21 0002: jump @MEN_C3_10096 :MEN_C3_10079 7@ == 3 // (int) var == num jump_if_false @MEN_C3_10096 0507: (unknown) 5@ 22 :MEN_C3_10096 01C9: (unknown) 5@ 50 03D5: (unknown) 5@ 50 014B: set_actor 5@ health_to 50 0139: 7@ = random_int_in_ranges 0 2 7@ == 0 // (int) var == num jump_if_false @MEN_C3_10132 03A5: (unknown) 5@ 0 :MEN_C3_10132 04E4: (unknown) 5@ 1 04B9: (unknown) 5@ 0 0 0 01AF: (unknown) 5@ 1 00C1: (unknown) 5@ 6@ 00BF: (unknown) 6@ 2 01A4: (unknown) 5@ 0 041B: (unknown) 5@ 9 0139: 8@ = random_int_in_ranges 1750 2250 03D6: (unknown) 5@ 8@ 0139: 8@ = random_int_in_ranges 750 1250 03D7: (unknown) 5@ 8@ 03DE: (unknown) 5@ 1 005E: (unknown) :MEN_C3_10199 5@ = 0 // (int) 3@ == -1 // (int) var == num jump_if_false @MEN_C3_10228 0139: 6@ = random_int_in_ranges 0 4 0002: jump @MEN_C3_10232 :MEN_C3_10228 0035: 6@ = 3@ // (int vars) :MEN_C3_10232 2@ = -100.0 // (float) 003E: 4@ = create_actor_pedtype 22 model $5562(6@,4) at 0@ 1@ 2@ 4@ == -1 // (int) var == num jump_if_false @MEN_C3_10264 005F: (unknown) :MEN_C3_10264 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4537 10 0045: actor 4@ defined jump_if_false @MEN_C3_10347 0414: (unknown) 4@ 47 6 01C9: (unknown) 4@ 25 03D5: (unknown) 4@ 50 014B: set_actor 4@ health_to 50 01AF: (unknown) 4@ 1 00C1: (unknown) 4@ 5@ 00BC: (unknown) 5@ 0 00BF: (unknown) 5@ 2 0045: actor $933 defined jump_if_false @MEN_C3_10347 0153: (unknown) 4@ $933 041B: (unknown) 4@ 9 :MEN_C3_10347 005E: (unknown) :MEN_C3_10349 6@ = 0 // (int) 037A: constant_params 4 variable_params 2 unknown 7 call_with_params @MEN_C3_10199 0@ 1@ 2@ 3@ 5@ 6@ jump_if_false @MEN_C3_10378 005F: (unknown) :MEN_C3_10378 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4537 10 0045: actor 5@ defined jump_if_false @MEN_C3_10437 0154: (unknown) 5@ 4@ == 0 // (int) var == num jump_if_false @MEN_C3_10429 0414: (unknown) 5@ 74 371 0002: jump @MEN_C3_10437 :MEN_C3_10429 0414: (unknown) 5@ 74 372 :MEN_C3_10437 005E: (unknown) :MEN_C3_10439 0035: 2@ = $5566(0@,6) // (int vars) 0 >= 2@ // (int) num >= var 0022: jump_if_false @MEN_C3_10459 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10459 009F: actor 2@ dead 0022: jump_if_false @MEN_C3_10471 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10471 009F: actor $933 dead 0022: jump_if_false @MEN_C3_10484 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10484 0035: $5584(0@,6) = 1@ // (int vars) 1@ == 1 // (int) var == num jump_if_false @MEN_C3_10551 0139: 3@ = random_int_in_ranges 0 $5878 00EE: (unknown) 2@ $5598(3@,8) $5606(3@,8) 01EC: (unknown) 2@ 0 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 0035: $5578(0@,6) = 3@ // (int vars) $5590(0@,6) = 0 // (int) :MEN_C3_10551 1@ == 3 // (int) var == num jump_if_false @MEN_C3_10602 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 020E: (unknown) 2@ 0 01EC: (unknown) 2@ 1 013E: actor 2@ look_at_actor $933 00E4: (unknown) 2@ $933 $5590(0@,6) = 0 // (int) :MEN_C3_10602 1@ == 4 // (int) var == num jump_if_false @MEN_C3_10650 013E: actor 2@ look_at_actor $933 020E: (unknown) 2@ 1 01EC: (unknown) 2@ 0 0557: (unknown) 2@ 0 04B9: (unknown) 2@ 0 0 0 00E4: (unknown) 2@ $933 $5590(0@,6) = 0 // (int) :MEN_C3_10650 1@ == 5 // (int) var == num jump_if_false @MEN_C3_10740 0139: 3@ = random_int_in_ranges 0 2 3@ == 0 // (int) var == num jump_if_false @MEN_C3_10698 02EE: get_actor 2@ coords_to 10@ 11@ 12@ with_offset 4.0 -2.0 0 0002: jump @MEN_C3_10710 :MEN_C3_10698 02EE: get_actor 2@ coords_to 10@ 11@ 12@ with_offset -4.0 -2.0 0 :MEN_C3_10710 00EE: (unknown) 2@ 10@ 11@ 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 01EC: (unknown) 2@ 1 $5590(0@,6) = 0 // (int) :MEN_C3_10740 1@ == 6 // (int) var == num jump_if_false @MEN_C3_10796 0557: (unknown) 2@ 1 04B9: (unknown) 2@ 1 1 0 020E: (unknown) 2@ 0 04E4: (unknown) 2@ 1 01EC: (unknown) 2@ 1 013E: actor 2@ look_at_actor $933 00E4: (unknown) 2@ $933 $5590(0@,6) = 0 // (int) :MEN_C3_10796 005E: (unknown) :MEN_C3_10798 034D: (unknown) $5566(0@,6) jump_if_false @MEN_C3_10824 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10439 0@ 5 :MEN_C3_10824 005E: (unknown) :MEN_C3_10826 005E: (unknown) :MEN_C3_10828 0029: $5590(0@,6) += $6027 // (int vars) // Note: the incorrect math opcode was used here 1000 > $5590(0@,6) // (int) num > var 0022: jump_if_false @MEN_C3_10854 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_10854 834D: not (unknown) $5566(0@,6) 0022: jump_if_false @MEN_C3_10880 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10439 0@ 3 :MEN_C3_10880 005E: (unknown) :MEN_C3_10882 0035: 1@ = $5578(0@,6) // (int vars) $6030 == 1 // (int) var == num jump_if_false @MEN_C3_10928 0043: store_actor $5566(0@,6) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0027: (unknown) $5598(1@,8) $5606(1@,8) $5614(1@,8) 2@ 3@ 4@ :MEN_C3_10928 0081: actor $5566(0@,6) near_point_on_foot $5598(1@,8) $5606(1@,8) radius 1.0 1.0 sphere 0 0022: jump_if_false @MEN_C3_10971 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10439 0@ 1 005E: (unknown) :MEN_C3_10971 00A3: (unknown) $5566(0@,6) jump_if_false @MEN_C3_10999 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10439 0@ 1 005E: (unknown) :MEN_C3_10999 034D: (unknown) $5566(0@,6) jump_if_false @MEN_C3_11027 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10439 0@ 2 005E: (unknown) :MEN_C3_11027 005E: (unknown) :MEN_C3_11029 834D: not (unknown) $5566(0@,6) jump_if_false @MEN_C3_11055 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10439 0@ 1 :MEN_C3_11055 005E: (unknown) :MEN_C3_11057 0 >= $5566(0@,6) // (int) num >= var 0022: jump_if_false @MEN_C3_11100 // Note: the incorrect math opcode was used here not $5572(0@,6) == 0 // (int) var == num jump_if_false @MEN_C3_11098 00BB: (unknown) $5572(0@,6) $5572(0@,6) = 0 // (int) :MEN_C3_11098 005F: (unknown) :MEN_C3_11100 009F: actor $5566(0@,6) dead jump_if_false @MEN_C3_11132 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_9435 0@ $5853 += 1 // (int) 005F: (unknown) :MEN_C3_11132 014D: 1@ = actor $5566(0@,6) health 0029: $5973 += 1@ // (int vars) // Note: the incorrect math opcode was used here $5584(0@,6) == 1 // (int) var == num jump_if_false @MEN_C3_11177 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10882 0@ 0002: jump @MEN_C3_11302 :MEN_C3_11177 $5584(0@,6) == 2 // (int) var == num jump_if_false @MEN_C3_11210 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_11029 0@ 0002: jump @MEN_C3_11302 :MEN_C3_11210 $5584(0@,6) == 3 // (int) var == num jump_if_false @MEN_C3_11243 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10798 0@ 0002: jump @MEN_C3_11302 :MEN_C3_11243 $5584(0@,6) == 5 // (int) var == num jump_if_false @MEN_C3_11276 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10828 0@ 0002: jump @MEN_C3_11302 :MEN_C3_11276 $5584(0@,6) == 6 // (int) var == num jump_if_false @MEN_C3_11302 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_10826 0@ :MEN_C3_11302 $5852 += 1 // (int) 005E: (unknown) :MEN_C3_11310 $5973 = 0 // (int) 0@ = 0 // (int) :MEN_C3_11319 037B: constant_params 3 variable_params 2 unknown 5 call_with_params @MEN_C3_9785 $5598(0@,8) $5606(0@,8) $5614(0@,8) $5566(0@,6) $5572(0@,6) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @MEN_C3_10439 0@ 1 014D: 1@ = actor $5566(0@,6) health 0029: $5973 += 1@ // (int vars) // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_11319 003E: $6004 = create_actor_pedtype 22 model 29 at 417.01 519.31 11.25 0423: (unknown) $6004 417.01 519.31 11.25 0348: (unknown) $6004 1 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @MEN_C3_9711 26 418.11 520.89 10.99 1 0423: (unknown) $5811 418.11 520.89 10.99 00CF: set_actor $5811 Z_angle_to 341.9914 014D: 1@ = actor $5811 health 0507: (unknown) $5811 4 03DE: (unknown) $5811 1 0029: $5973 += 1@ // (int vars) // Note: the incorrect math opcode was used here 00CF: set_actor $6004 Z_angle_to 334.5 013E: actor $5811 look_at_actor $6004 0035: $5972 = $5973 // (int vars) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_8438 0026: return :MEN_C3_11546 0045: actor $5811 defined jump_if_false @MEN_C3_11673 0029: $5814 += $6027 // (int vars) // Note: the incorrect math opcode was used here $5814 > 10000 // (int) var > num jump_if_false @MEN_C3_11664 $5814 = 0 // (int) $5813 += 1 // (int) $5813 == 1 // (int) var == num jump_if_false @MEN_C3_11627 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'MENC3AB' 0002: jump @MEN_C3_11664 :MEN_C3_11627 $5813 == 2 // (int) var == num jump_if_false @MEN_C3_11664 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'MENC3AC' $5813 = 0 // (int) :MEN_C3_11664 005F: (unknown) 0002: jump @MEN_C3_11677 :MEN_C3_11673 00BB: (unknown) $5812 :MEN_C3_11677 4 > $5853 // (int) num > var 0022: jump_if_false @MEN_C3_11692 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_11692 005E: (unknown) :MEN_C3_11694 02E2: 2@ = 0 // (any) 0045: actor $933 defined jump_if_false @MEN_C3_11714 02C0: (unknown) $933 2@ :MEN_C3_11714 0045: actor $5811 defined 0022: jump_if_false @MEN_C3_11822 // Note: the incorrect math opcode was used here 0218: unknown_check $5811 $933 0022: jump_if_false @MEN_C3_11759 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 'MENC3AA' 005E: (unknown) :MEN_C3_11759 02AE: (unknown) $933 $5811 0022: jump_if_false @MEN_C3_11774 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11774 0326: unknown_check $5811 $933 0022: jump_if_false @MEN_C3_11789 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11789 004F: unknown_check $2769 0022: jump_if_false @MEN_C3_11815 // Note: the incorrect math opcode was used here 0327: unknown_check $5811 $2769 0022: jump_if_false @MEN_C3_11815 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11815 0002: jump @MEN_C3_11824 :MEN_C3_11822 005E: (unknown) :MEN_C3_11824 0@ = 0 // (int) :MEN_C3_11828 0045: actor $5566(0@,6) defined jump_if_false @MEN_C3_11946 02AE: (unknown) $933 $5566(0@,6) 0022: jump_if_false @MEN_C3_11858 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11858 0326: unknown_check $5566(0@,6) $933 0022: jump_if_false @MEN_C3_11875 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11875 004F: unknown_check $2769 0022: jump_if_false @MEN_C3_11903 // Note: the incorrect math opcode was used here 0327: unknown_check $5566(0@,6) $2769 0022: jump_if_false @MEN_C3_11903 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C3_11903 0218: unknown_check $5566(0@,6) $933 0022: jump_if_false @MEN_C3_11939 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 'MENC3AA' 005E: (unknown) :MEN_C3_11939 0002: jump @MEN_C3_11948 :MEN_C3_11946 005E: (unknown) :MEN_C3_11948 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_11828 005F: (unknown) :MEN_C3_11967 0045: actor $6004 defined jump_if_false @MEN_C3_11989 0309: (unknown) $6004 1 99999999 :MEN_C3_11989 0045: actor $5811 defined jump_if_false @MEN_C3_12027 0106: give_actor $5811 weapon 29 ammo 10000 // Load the weapon model before using this 01C9: (unknown) $5811 50 00E4: (unknown) $5811 $933 020E: (unknown) $5811 1 :MEN_C3_12027 0@ = 0 // (int) :MEN_C3_12031 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_10439 0@ 3 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MEN_C3_9568 $5566(0@,6) -1 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_12031 0026: return :MEN_C3_12079 $5852 = 0 // (int) $5973 = 0 // (int) 0@ = 0 // (int) 0@ = 0 // (int) :MEN_C3_12097 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_11057 0@ 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_12097 0026: return :MEN_C3_12127 $5852 = 0 // (int) 0@ = 0 // (int) :MEN_C3_12136 $5566(0@,6) > 0 // (int) var > num jump_if_false @MEN_C3_12194 0045: actor $5566(0@,6) defined jump_if_false @MEN_C3_12176 $5852 += 1 // (int) 0002: jump @MEN_C3_12187 :MEN_C3_12176 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_9435 0@ :MEN_C3_12187 0002: jump @MEN_C3_12221 :MEN_C3_12194 not $5572(0@,6) == 0 // (int) var == num jump_if_false @MEN_C3_12221 00BB: (unknown) $5572(0@,6) $5572(0@,6) = 0 // (int) :MEN_C3_12221 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_12136 0026: return :MEN_C3_12240 $5973 = 0 // (int) 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_6066 $6031 jump_if_false @MEN_C3_12273 0@ = 1 // (int) :MEN_C3_12273 6 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_12308 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MEN_C3_11057 0@ 0@ += 2 // (int) 0002: jump @MEN_C3_12273 :MEN_C3_12308 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C3_12127 $6030 == 1 // (int) var == num jump_if_false @MEN_C3_12347 011F: show_text_1number_highpriority GXT 'NUMBER' number $5852 time 50 flag 1 // ~1~ :MEN_C3_12347 0017: $5852 >= $5974 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_12362 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_12362 $5853 >= 12 // (int) var >= num jump_if_false @MEN_C3_12377 0026: return :MEN_C3_12377 037A: constant_params 0 variable_params 1 unknown 2 call_with_params @MEN_C3_9525 0@ jump_if_false @MEN_C3_12397 0026: return :MEN_C3_12397 0139: 1@ = random_int_in_ranges 0 $5915 005D: sphere_onscreen $5623(1@,12) $5635(1@,12) $5647(1@,12) radius 2.0 0022: jump_if_false @MEN_C3_12428 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_12428 0227: (unknown) $5623(1@,12) $5635(1@,12) $5647(1@,12) 1.0 1.0 2.0 0022: jump_if_false @MEN_C3_12459 // Note: the incorrect math opcode was used here 0026: return :MEN_C3_12459 037A: constant_params 5 variable_params 2 unknown 2 call_with_params @MEN_C3_9856 $5623(1@,12) $5635(1@,12) $5647(1@,12) -1 -1 $5566(0@,6) $5572(0@,6) jump_if_false @MEN_C3_12502 0026: return :MEN_C3_12502 $5647(1@,12) > 20.0 // (float) var > num jump_if_false @MEN_C3_12553 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_9568 $5566(0@,6) 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_10439 0@ 4 0002: jump @MEN_C3_12582 :MEN_C3_12553 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_9568 $5566(0@,6) -1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MEN_C3_10439 0@ 3 :MEN_C3_12582 0026: return :MEN_C3_12584 $5852 > 0 // (int) var > num jump_if_false @MEN_C3_12598 005F: (unknown) :MEN_C3_12598 12 > $5853 // (int) num > var 0022: jump_if_false @MEN_C3_12613 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_12613 005E: (unknown) :MEN_C3_12615 $5982 = -1 // (int) $5981 = -1 // (int) 0026: return :MEN_C3_12629 0048: 4@ = create_car #MAVERICK at 0@ 1@ 2@ 00A4: 5@ = create_actor_pedtype 22 model $5818 in_car 4@ driverseat 0285: (unknown) 5@ 0 03D8: (unknown) 4@ 00D1: set_car 4@ Z_angle_to 3@ 005E: (unknown) :MEN_C3_12659 0@ = 0 // (int) :MEN_C3_12663 not $5727(0@,2) == -1 // (int) var == num jump_if_false @MEN_C3_12697 0045: actor $5727(0@,2) defined jump_if_false @MEN_C3_12697 003F: destroy_actor $5727(0@,2) :MEN_C3_12697 $5727(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C3_12663 not $5982 == -1 // (int) var == num jump_if_false @MEN_C3_12750 0045: actor $5982 defined jump_if_false @MEN_C3_12750 003F: destroy_actor $5982 :MEN_C3_12750 not $5981 == -1 // (int) var == num jump_if_false @MEN_C3_12778 004F: unknown_check $5981 jump_if_false @MEN_C3_12778 0049: destroy_car $5981 :MEN_C3_12778 $5982 = -1 // (int) $5981 = -1 // (int) 0026: return :MEN_C3_12792 0@ = 0 // (int) :MEN_C3_12796 not $5727(0@,2) == -1 // (int) var == num jump_if_false @MEN_C3_12842 0045: actor $5727(0@,2) defined jump_if_false @MEN_C3_12836 02B7: (unknown) $5727(0@,2) 020D: (unknown) $5727(0@,2) :MEN_C3_12836 0112: remove_references_to_actor $5727(0@,2) // Like turning an actor into a random pedestrian :MEN_C3_12842 $5727(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C3_12796 not $5982 == -1 // (int) var == num jump_if_false @MEN_C3_12895 0045: actor $5982 defined jump_if_false @MEN_C3_12895 0112: remove_references_to_actor $5982 // Like turning an actor into a random pedestrian :MEN_C3_12895 not $5981 == -1 // (int) var == num jump_if_false @MEN_C3_12945 004F: unknown_check $5981 jump_if_false @MEN_C3_12945 004D: store_car $5981 position_to 1@ 2@ 3@ 3@ += 50.0 // (float) 02DA: (unknown) $5981 1@ 2@ 3@ 40 0113: remove_references_to_car $5981 // Like turning a car into any random car :MEN_C3_12945 $5982 = -1 // (int) $5981 = -1 // (int) 0026: return :MEN_C3_12959 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 -30.0 60.0 037B: constant_params 4 variable_params 2 unknown 3 call_with_params @MEN_C3_12629 0@ 1@ 2@ 0 $5981 $5982 $5985 = 1 // (int) 0112: remove_references_to_actor $5983 // Like turning an actor into a random pedestrian 003E: $5983 = create_actor_pedtype 18 model $5818 at 0 0 30.0 02B6: (unknown) $5983 $5981 -1.2 -0.6 0.05 0 180.0 29 020E: (unknown) $5983 0 034F: (unknown) $5983 1 00E4: (unknown) $5983 $933 01B1: (unknown) $5983 0 1 1 1 0 01C9: (unknown) $5983 20 0543: (unknown) $5983 0 0112: remove_references_to_actor $5984 // Like turning an actor into a random pedestrian 003E: $5984 = create_actor_pedtype 18 model $5819 at 0 0 30.0 02B6: (unknown) $5984 $5981 1.2 -0.6 0 1 180.0 29 020E: (unknown) $5984 0 034F: (unknown) $5984 1 00E4: (unknown) $5984 $933 01B1: (unknown) $5984 0 1 1 1 0 01C9: (unknown) $5984 20 0543: (unknown) $5984 0 005E: (unknown) :MEN_C3_13164 0@ = 0 // (int) $5985 == 0 // (int) var == num jump_if_false @MEN_C3_13215 0078: if or $5987 > 0.5 // (float) var > num 60 > $5816 // (int) num > var 0022: jump_if_false @MEN_C3_13215 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C3_12959 005F: (unknown) :MEN_C3_13215 0 >= $5981 // (int) num >= var 0022: jump_if_false @MEN_C3_13229 // Note: the incorrect math opcode was used here 005F: (unknown) :MEN_C3_13229 00A0: car $5981 wrecked 0022: jump_if_false @MEN_C3_13252 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C3_12792 005F: (unknown) :MEN_C3_13252 02EE: get_actor $933 coords_to 2@ 3@ 4@ with_offset 0 45.0 5.0 01BB: (unknown) 2@ 3@ 4@ 5@ 5@ += 8.0 // (float) 0036: 4@ = 5@ // (float vars) 02DA: (unknown) $5981 2@ 3@ 4@ 60 02D8: unknown_check $5981 0022: jump_if_false @MEN_C3_13321 // Note: the incorrect math opcode was used here 02B3: (unknown) $5981 0112: remove_references_to_actor $5982 // Like turning an actor into a random pedestrian 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MEN_C3_12792 005F: (unknown) :MEN_C3_13321 0036: 6@ = $5987 // (float vars) 6@ *= 80.0 // (float) 6@ > 80.0 // (float) var > num jump_if_false @MEN_C3_13351 6@ = 80.0 // (float) :MEN_C3_13351 20.0 > 6@ // (float) num > var 0022: jump_if_false @MEN_C3_13370 // Note: the incorrect math opcode was used here 6@ = 20.0 // (float) :MEN_C3_13370 0038: 1@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0@ = 0 // (int) :MEN_C3_13378 not $5727(0@,2) == -1 // (int) var == num jump_if_false @MEN_C3_13466 0045: actor $5727(0@,2) defined jump_if_false @MEN_C3_13446 83A6: not (unknown) $5727(0@,2) jump_if_false @MEN_C3_13432 0309: (unknown) $5727(0@,2) 1 60000 :MEN_C3_13432 01C9: (unknown) $5727(0@,2) 1@ 0002: jump @MEN_C3_13466 :MEN_C3_13446 02B7: (unknown) $5727(0@,2) 0112: remove_references_to_actor $5727(0@,2) // Like turning an actor into a random pedestrian $5727(0@,2) = -1 // (int) :MEN_C3_13466 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C3_13378 005E: (unknown) 0026: return :MEN_C3_13487 $5971 >= 10 // (int) var >= num jump_if_false @MEN_C3_13502 005F: (unknown) :MEN_C3_13502 0035: 3@ = $5971 // (int vars) 0036: $5685(3@,10) = 0@ // (float vars) 0036: $5695(3@,10) = 1@ // (float vars) 0036: $5705(3@,10) = 2@ // (float vars) $5971 += 1 // (int) 005F: (unknown) :MEN_C3_13536 0048: 4@ = create_car #QUAD at 0@ 1@ 2@ 00D1: set_car 4@ Z_angle_to 3@ 0290: (unknown) 4@ 2.0 0300: (unknown) 4@ 255 01B0: (unknown) 4@ 1 0026: return :MEN_C3_13567 034B: unknown_check $5976 jump_if_false @MEN_C3_13582 0049: destroy_car $5976 :MEN_C3_13582 0048: $5976 = create_car #YOLA at 809.5495 1229.115 5.4958 00D1: set_car $5976 Z_angle_to 9.3341 0236: (unknown) $5976 3 01B2: (unknown) $5976 1 1 1 1 1 042F: (unknown) $5976 90000 014C: set_car $5976 health_to 90000 01F2: (unknown) $5976 1 0026: return :MEN_C3_13659 0048: 4@ = create_car #QUAD at 0@ 1@ 2@ 00D1: set_car 4@ Z_angle_to 3@ 0334: (unknown) 4@ 0 014E: 5@ = car 4@ health 5@ *= 3 // (int) 042F: (unknown) 4@ 5@ 014C: set_car 4@ health_to 5@ 0026: return :MEN_C3_13695 0045: actor $5822 defined 0022: jump_if_false @MEN_C3_13732 // Note: the incorrect math opcode was used here 0078: if or 0.25 > $5987 // (float) num > var $5816 > 80 // (int) var > num jump_if_false @MEN_C3_13732 0026: return :MEN_C3_13732 80A0: not car 0@ wrecked jump_if_false @MEN_C3_13891 027F: store_coords_to 1@ 2@ 3@ from_actor 0@ with_offset 0 -10.0 0 $5990 == 1 // (int) var == num jump_if_false @MEN_C3_13787 0057: show_text_highpriority GXT 'MEC3_I2' time 3000 flag 1 // Watch out! ~r~The dealer's~w~ throwing grenades! $5990 = 0 // (int) :MEN_C3_13787 0080: actor $933 near_point 1@ 2@ radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C3_13891 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 4@ 5@ 6@ 6@ += 1.0 // (float) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 9@ = 1.0 // (float) 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5119 7@ 8@ 9@ -1.0 -1.0 2.0 7@ 8@ 9@ 0092: $5988 = init_object #GRENADE at 4@ 5@ 6@ 022A: (unknown) $5988 1 0224: (unknown) $5988 7@ 8@ 9@ 010E: $5989 = current_time_in_ms $5989 += 1000 // (int) :MEN_C3_13891 0026: return :MEN_C3_13893 $5988 > 0 // (int) var > num jump_if_false @MEN_C3_13960 0011: 1@ > $5989 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_13953 // Note: the incorrect math opcode was used here 010C: store_object $5988 position_to 3@ 4@ 5@ 0093: destroy_object $5988 013C: create_explosion_at 3@ 4@ 5@ radius 0 $5988 = 0 // (int) 0139: 2@ = random_int_in_ranges 3000 4000 0029: $5989 += 2@ // (int vars) // Note: the incorrect math opcode was used here :MEN_C3_13953 0002: jump @MEN_C3_13983 :MEN_C3_13960 0011: 1@ > $5989 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_13983 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_13695 0@ :MEN_C3_13983 0026: return :MEN_C3_13985 $5980 == 1 // (int) var == num jump_if_false @MEN_C3_14000 0026: return :MEN_C3_14000 00A0: car $5977 wrecked jump_if_false @MEN_C3_14082 $5980 == 0 // (int) var == num jump_if_false @MEN_C3_14080 $5980 = 1 // (int) 0045: actor $5811 defined jump_if_false @MEN_C3_14057 00E4: (unknown) $5811 $933 02A5: (unknown) $5811 0 01EC: (unknown) $5811 1 :MEN_C3_14057 0045: actor $5822 defined jump_if_false @MEN_C3_14080 00E4: (unknown) $5822 $933 01EC: (unknown) $5822 1 :MEN_C3_14080 0026: return :MEN_C3_14082 $6030 == 1 // (int) var == num jump_if_false @MEN_C3_14108 01CA: (unknown) $5977 2@ 0374: (unknown) 50 150 2@ :MEN_C3_14108 not $5817 == 1 // (int) var == num jump_if_false @MEN_C3_14192 0029: $5991 += $6027 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 9 variable_params 1 unknown 3 call_with_params @MAIN_6188 $937 $938 $939 $6017 $6018 $6019 $6014 $6015 $6016 2@ 0078: if or 2@ > 1.0 // (float) var > num $5991 > 15000 // (int) var > num jump_if_false @MEN_C3_14192 $5817 = 1 // (int) 0051: set_car $5977 traffic_behavior_to 2 :MEN_C3_14192 0035: 1@ = $5979 // (int vars) 02BD: (unknown) $5977 0@ 0@ == -1 // (int) var == num jump_if_false @MEN_C3_14227 $5980 = 1 // (int) 0002: jump @MEN_C3_14270 :MEN_C3_14227 02D8: unknown_check $5977 jump_if_false @MEN_C3_14251 $5980 = 1 // (int) 0002: jump @MEN_C3_14270 :MEN_C3_14251 0017: $5979 >= $5971 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C3_14270 // Note: the incorrect math opcode was used here $5980 = 1 // (int) :MEN_C3_14270 $5980 == 1 // (int) var == num jump_if_false @MEN_C3_14352 0045: actor $5811 defined jump_if_false @MEN_C3_14311 00E4: (unknown) $5811 $933 02A5: (unknown) $5811 0 01EC: (unknown) $5811 1 :MEN_C3_14311 0045: actor $5822 defined jump_if_false @MEN_C3_14334 00E4: (unknown) $5822 $933 01EC: (unknown) $5822 1 :MEN_C3_14334 004F: unknown_check $5977 jump_if_false @MEN_C3_14350 0052: set_car $5977 driver_behaviour_to 0 :MEN_C3_14350 0026: return :MEN_C3_14352 0045: actor $5811 defined jump_if_false @MEN_C3_14395 007C: actor $5811 driving $5977 0022: jump_if_false @MEN_C3_14395 // Note: the incorrect math opcode was used here 2 > $5816 // (int) num > var 0022: jump_if_false @MEN_C3_14395 // Note: the incorrect math opcode was used here 01F1: kill_actor $5811 0026: return :MEN_C3_14395 0035: 1@ = $5979 // (int vars) 0102: car $5977 near_point $5685(1@,10) $5695(1@,10) radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C3_14432 // Note: the incorrect math opcode was used here $5979 += 1 // (int) :MEN_C3_14432 $5817 == 1 // (int) var == num jump_if_false @MEN_C3_14509 004A: car $5977 drive_to $5685(1@,10) $5695(1@,10) $5705(1@,10) 25 > $5816 // (int) num > var 0022: jump_if_false @MEN_C3_14488 // Note: the incorrect math opcode was used here 0050: set_car $5977 max_speed_to 36.0 0002: jump @MEN_C3_14495 :MEN_C3_14488 0050: set_car $5977 max_speed_to 25.0 :MEN_C3_14495 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_13893 $5977 $6025 :MEN_C3_14509 0026: return :MEN_C3_14511 037A: constant_params 2 variable_params 1 unknown 6 call_with_params @MEN_C3_8633 $5811 $5815 $5816 jump_if_false @MEN_C3_14536 0026: return :MEN_C3_14536 0035: 0@ = $5971 // (int vars) 0@ -= 1 // (int) 0043: store_actor $5811 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $5685(0@,10) $5695(0@,10) 4@ 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @MAIN_5899 4@ $5986 5@ 5@ /= 100.0 // (float) 5@ > 1.0 // (float) var > num jump_if_false @MEN_C3_14605 5@ = 1.0 // (float) :MEN_C3_14605 0 > 5@ // (float) num > var 0022: jump_if_false @MEN_C3_14620 // Note: the incorrect math opcode was used here 5@ = 0 // (float) :MEN_C3_14620 10 > $5816 // (int) num > var 0022: jump_if_false @MEN_C3_14650 // Note: the incorrect math opcode was used here 0045: actor $5811 defined 0022: jump_if_false @MEN_C3_14650 // Note: the incorrect math opcode was used here 02A5: (unknown) $5811 1 :MEN_C3_14650 $5987 = 1.0 // (float) 002C: $5987 -= 5@ // (float vars) $5978 == 0 // (int) var == num jump_if_false @MEN_C3_14779 $5987 > 0.75 // (float) var > num jump_if_false @MEN_C3_14779 0057: show_text_highpriority GXT 'MEC3_07' time 5000 flag 1 // Don't let ~r~the dealer~w~ reach his ~y~speedboat! 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_13567 01F2: (unknown) $5976 1 $5978 = 1 // (int) 0045: actor $5811 defined jump_if_false @MEN_C3_14779 03D5: (unknown) $5811 200 $5816 *= 2 // (int) 014B: set_actor $5811 health_to $5816 $5815 = 200 // (int) 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @MEN_C3_8633 $5811 $5815 $5816 :MEN_C3_14779 $6030 == 1 // (int) var == num jump_if_false @MEN_C3_14800 0374: (unknown) 50 50 $5987 :MEN_C3_14800 0026: return :MEN_C3_14802 $5991 = 0 // (int) 0151: remove_forbidden_for_peds_cube_cornerA 591.64 -304.72 12.0 cornerB 654.86 -192.0 14.0 024F: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_7916 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8856 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8981 $5999 = 625.0 // (float) $6000 = -267.26 // (float) $6001 = 13.82 // (float) $5993 = 645.12 // (float) $5994 = -267.68 // (float) $5995 = 13.82 // (float) $5997 = 99999 // (int) $6003 = 99999 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8812 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8938 $5978 = 0 // (int) $5980 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_9396 003F: destroy_actor $5811 00BB: (unknown) $5812 0049: destroy_car $5977 037B: constant_params 4 variable_params 1 unknown 1 call_with_params @MEN_C3_13659 667.66 -287.87 8.68 279.89 $5975 037B: constant_params 4 variable_params 1 unknown 1 call_with_params @MEN_C3_13536 666.77 -283.17 9.26 -83.01 $5977 004F: unknown_check $5977 jump_if_false @MEN_C3_15088 00A4: $5811 = create_actor_pedtype 22 model 53 in_car $5977 driverseat 041B: (unknown) $5811 9 0507: (unknown) $5811 5 :MEN_C3_15088 03D5: (unknown) $5811 1000 014B: set_actor $5811 health_to 1000 $5815 = 1000 // (int) 037B: constant_params 2 variable_params 1 unknown 1 call_with_params @MEN_C3_8633 $5811 $5815 $5816 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_4817 3 024D: (unknown) $5816 1 'MEC3_S1' // Dealer 0052: set_car $5977 driver_behaviour_to 0 004C: set_car $5977 to_normal_driver 0106: give_actor $5811 weapon 29 ammo 10000 // Load the weapon model before using this 04AE: (unknown) $5811 5 01AF: (unknown) $5811 1 0339: (unknown) $5811 1 00C1: (unknown) $5811 $5812 00BC: (unknown) $5812 0 02A5: (unknown) $5811 0 01B1: (unknown) $5811 0 0 0 0 0 $5979 = 1 // (int) 037B: constant_params 5 variable_params 2 unknown 1 call_with_params @MEN_C3_9856 666.99 -287.23 9.39 $5977 0 $5822 $5828 01AF: (unknown) $5822 1 0442: (unknown) $5822 1 03D5: (unknown) $5822 800 014B: set_actor $5822 health_to 800 02A5: (unknown) $5822 1 0127: reset_actor $5822 flags 00A1: (unknown) $5822 1 01A4: (unknown) $5822 1 0543: (unknown) $5822 0 0106: give_actor $5822 weapon 25 ammo 10000 // Load the weapon model before using this 00BB: (unknown) $5828 0035: 0@ = $5971 // (int vars) 0@ -= 1 // (int) 031D: (unknown) $5941 $5951 $5685(0@,10) $5695(0@,10) $5986 02CB: (unknown) 5.0 0264: (unknown) 1.0 0045: actor $933 defined 0022: jump_if_false @MEN_C3_15383 // Note: the incorrect math opcode was used here 010F: (unknown) $933 648.68 -267.678 13.52 :MEN_C3_15383 $5985 = 0 // (int) $5990 = 1 // (int) 0026: return :MEN_C3_15396 024F: (unknown) 0.5 00BB: (unknown) $6005 0035: $6023 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8421 $6023 == 1 // (int) var == num jump_if_false @MEN_C3_15690 $5878 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 422.41 506.96 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 409.14 524.48 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 425.26 523.3 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 409.13 508.35 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 383.08 504.23 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 453.18 500.33 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 457.95 546.43 10.65 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 396.19 544.39 10.65 $6007 = 416.3607 // (float) $6008 = 517.0615 // (float) $6009 = 11.248 // (float) 00C3: (unknown) $6007 $6008 $6009 $6005 00BC: (unknown) $6005 0 02CB: (unknown) 2.5 0264: (unknown) 2.0 0026: return :MEN_C3_15690 $6023 == 2 // (int) var == num jump_if_false @MEN_C3_15713 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_11310 :MEN_C3_15713 $6023 == 3 // (int) var == num jump_if_false @MEN_C3_15726 :MEN_C3_15726 $6023 == 4 // (int) var == num jump_if_false @MEN_C3_15834 0045: actor $6004 defined jump_if_false @MEN_C3_15756 00E6: (unknown) $6004 $933 :MEN_C3_15756 020D: (unknown) $5811 00BB: (unknown) $5812 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_9486 $6007 = 514.61 // (float) $6008 = -181.3 // (float) $6009 = 13.8 // (float) 0248: (unknown) $6007 $6008 $6009 5.0 $6006 00C3: (unknown) $6007 $6008 $6009 $6005 02CB: (unknown) 1.0 0264: (unknown) 1.0 :MEN_C3_15834 $6023 == 5 // (int) var == num jump_if_false @MEN_C3_16539 024F: (unknown) 0 0112: remove_references_to_actor $6004 // Like turning an actor into a random pedestrian $5878 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 601.959 -291.379 13.63 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 598.594 -267.1 13.82 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 642.542 -267.817 13.82 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 636.386 -222.603 13.63 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 606.839 -225.267 13.82 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @MEN_C3_9296 634.475 -291.993 13.82 0152: create_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_7478 0045: actor $933 defined jump_if_false @MEN_C3_16133 0044: put_actor $933 at 623.09 -266.74 13.78 01BB: (unknown) 623.09 -266.74 13.78 2@ 0044: put_actor $933 at 623.09 -266.74 2@ 010F: (unknown) $933 651.98 -267.17 13.78 0200: (unknown) $933 1 :MEN_C3_16133 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_9396 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8856 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8981 $5999 = 625.0 // (float) $6000 = -267.26 // (float) $6001 = 13.82 // (float) $5993 = 645.12 // (float) $5994 = -267.68 // (float) $5995 = 13.82 // (float) $5997 = 99999 // (int) $6003 = 99999 // (int) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8812 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_8938 $5974 = 5 // (int) 1@ = 0 // (int) :MEN_C3_16264 037B: constant_params 5 variable_params 2 unknown 3 call_with_params @MEN_C3_9856 $5623(1@,12) $5635(1@,12) $5647(1@,12) -1 -1 $5566(1@,6) $5572(1@,6) 1@ == 0 // (int) var == num jump_if_false @MEN_C3_16344 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_10439 1@ 4 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_9568 $5566(1@,6) 0 0002: jump @MEN_C3_16373 :MEN_C3_16344 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_10439 1@ 3 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_9568 $5566(1@,6) -1 :MEN_C3_16373 0045: actor $5566(1@,6) defined jump_if_false @MEN_C3_16394 04E4: (unknown) $5566(1@,6) 1 :MEN_C3_16394 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @MEN_C3_16264 1@ = 4 // (int) 037B: constant_params 5 variable_params 2 unknown 3 call_with_params @MEN_C3_9856 625.75 -266.45 12.78 -1 0 $5566(1@,6) $5572(1@,6) 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_10439 1@ 3 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MEN_C3_9568 $5566(1@,6) 2 0045: actor $5566(1@,6) defined jump_if_false @MEN_C3_16526 01C9: (unknown) $5566(1@,6) 1 03D7: (unknown) $5566(1@,6) 2000 03D6: (unknown) $5566(1@,6) 1000 04AE: (unknown) $5566(1@,6) 0 :MEN_C3_16526 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4537 250 :MEN_C3_16539 $6023 == 6 // (int) var == num jump_if_false @MEN_C3_16562 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_14802 :MEN_C3_16562 $6023 == 90 // (int) var == num jump_if_false @MEN_C3_16585 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MEN_C3_12792 :MEN_C3_16585 0026: return :MEN_C3_16587 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 55 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 29 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 26 0@ = 0 // (int) :MEN_C3_16627 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 $5754(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @MEN_C3_16627 0026: return :MEN_C3_16660 0162: release_model 55 0162: release_model 29 0162: release_model 26 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 225 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 342 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 230 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 213 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 53 0@ = 0 // (int) :MEN_C3_16740 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 $5562(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @MEN_C3_16740 0443: (unknown) 74 :MEN_C3_16775 8445: not (unknown) 74 jump_if_false @MEN_C3_16796 0001: wait 0 ms 0002: jump @MEN_C3_16775 :MEN_C3_16796 0026: return :MEN_C3_16798 0006: $6033 = '' // (string) // Note: the incorrect math opcode was used here $6031 = 0 // (int) $5817 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_12615 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_9136 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_7983 $5971 = 0 // (int) $6003 = 999999 // (int) $5997 = 999999 // (int) 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 623.8979 -231.7668 23.9219 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 599.2339 -211.4236 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 560.3799 -256.9224 13.973 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 583.7871 -262.8491 13.8265 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 600.2995 -302.9998 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 626.4834 -294.7696 13.8213 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 640.3424 -274.1099 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 601.6787 -266.463 13.8265 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 611.8613 -245.861 13.8213 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 612.2479 -273.7899 13.8222 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 636.453 -237.7244 13.8222 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9198 629.8329 -208.7746 13.639 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 612.22 -288.1 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 613.46 -289.47 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 611.8 -285.73 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 611.86 -283.37 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 611.74 -281.24 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 611.51 -279.3 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 611.54 -260.98 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_9247 611.85 -254.98 14.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 711.05 -294.23 9.27 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 757.5 -257.68 10.09 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 818.36 -211.75 12.1 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 884.89 -95.4 12.47 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 888.44 -1.28 10.35 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 891.93 53.39 10.22 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 900.93 100.25 9.08 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 892.66 163.26 10.18 037B: constant_params 3 variable_params 0 unknown 0 call_with_params @MEN_C3_13487 809.2691 1203.991 9.9195 $5818 = 64 // (int) $5819 = 24 // (int) $5820 = 45 // (int) $5821 = 50 // (int) $6010 = 348 // (int) $6011 = 354 // (int) $6012 = 346 // (int) 0045: actor $933 defined jump_if_false @MEN_C3_17675 0044: put_actor $933 at 28.3578 1136.937 18.81 00CF: set_actor $933 Z_angle_to 167.7101 01CF: (unknown) :MEN_C3_17675 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_16587 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8981 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8856 $6024 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'MENC3AA' 'SMNC3AA' 0 0 // ~w~Who the hell is that guy! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'MENC3AB' 'SMNC3AB' 0 0 // ~w~Get him! 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'MENC3AC' 'SMNC3AC' 0 0 // ~w~Kill him! 005E: (unknown) :MEN_C3_17803 0151: remove_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 0249: (unknown) $6006 00BB: (unknown) $6005 0112: remove_references_to_actor $5811 // Like turning an actor into a random pedestrian 00BB: (unknown) $5812 00AE: remove_status_text $5816 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_9486 0112: remove_references_to_actor $6004 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5975 // Like turning a car into any random car 0113: remove_references_to_car $5977 // Like turning a car into any random car 0113: remove_references_to_car $5976 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_12792 012E: toggle_player $933 ignored_by_cops 0 02CB: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 024F: (unknown) 1.0 010A: release_weather 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_7916 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8981 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C3_8856 0026: return :MEN_C3_17944 0045: actor $933 defined jump_if_false @MEN_C3_17960 02C0: (unknown) $933 3@ :MEN_C3_17960 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MEN_C3_190 1000 0152: create_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 024F: (unknown) 0 0045: actor $933 defined jump_if_false @MEN_C3_18055 009B: clear_player $933 wanted_level 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MEN_C3_3652 $933 622.67 -268.54 13.822 0200: (unknown) $933 0 :MEN_C3_18055 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_16660 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_9396 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_7478 00B9: set_camera_position 611.83 -284.17 13.84 rotations 0 0 0 00BA: set_camera_point_at 611.49 -283.27 13.55 mode 2 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_10349 611.21 -283.26 13.67 2 0 $5822 $5828 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_10349 611.31 -281.39 13.65 3 0 $5823 $5829 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_10349 611.4 -279.36 13.66 0 0 $5824 $5830 0045: actor $5822 defined jump_if_false @MEN_C3_18280 0503: (unknown) $5822 1 0423: (unknown) $5822 611.21 -283.26 13.67 00CF: set_actor $5822 Z_angle_to 280.14 04B5: (unknown) $5822 0 0507: (unknown) $5822 1 04AE: (unknown) $5822 0 :MEN_C3_18280 0045: actor $5823 defined jump_if_false @MEN_C3_18341 0503: (unknown) $5823 1 0423: (unknown) $5823 611.31 -281.39 13.65 00CF: set_actor $5823 Z_angle_to 277.86 04B5: (unknown) $5823 0 0507: (unknown) $5823 1 04AE: (unknown) $5823 0 :MEN_C3_18341 0045: actor $5824 defined jump_if_false @MEN_C3_18402 0503: (unknown) $5824 1 0423: (unknown) $5824 611.4 -279.36 13.66 00CF: set_actor $5824 Z_angle_to 264.07 04B5: (unknown) $5824 0 0507: (unknown) $5824 1 04AE: (unknown) $5824 0 :MEN_C3_18402 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 624.13 -231.58 23.88 -1 0 $5827 $5833 0045: actor $5827 defined jump_if_false @MEN_C3_18464 02D4: (unknown) $5827 04AE: (unknown) $5827 0 020E: (unknown) $5827 1 00A2: (unknown) $5827 :MEN_C3_18464 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4537 100 003E: 6@ = create_actor_pedtype 22 model 0 at 607.61 -267.13 13.83 00CF: set_actor 6@ Z_angle_to -85.91 01EC: (unknown) 6@ 0 04B9: (unknown) 6@ 1 1 0 003E: 7@ = create_actor_pedtype 22 model 53 at 626.25 -267.31 12.78 00CF: set_actor 7@ Z_angle_to 167.46 04B9: (unknown) 7@ 0 1 0 04AE: (unknown) 7@ 5 003E: 8@ = create_actor_pedtype 22 model $5818 at 625.75 -266.45 12.78 00CF: set_actor 8@ Z_angle_to 122.46 0507: (unknown) 8@ 1 04AE: (unknown) 8@ 0 0153: (unknown) 8@ 7@ 0153: (unknown) 7@ 8@ 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12808 'MENC3BA' 'MEC3_C1' 7@ 0 // ~w~This is a private party pal. 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12757 'MENC3BA' 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12808 'MENC3BB' 'MEC3_C2' 6@ 0 // ~w~Yeah, well this is a public execution. 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12757 'MENC3BB' 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12808 'MENC3BC' 'MEC3_C3' 7@ 0 // ~w~Holy shit! Get him girls! 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12757 'MENC3BC' 037B: constant_params 4 variable_params 0 unknown 22 call_with_params @MAIN_12808 'VICEXBN' 'SVCEXBN' 6@ 0 // Motherfucker. 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_12757 'VICEXBN' 00B9: set_camera_position 613.14 -284.17 13.39 rotations 0 0 0 00BA: set_camera_point_at 612.48 -283.42 13.42 mode 2 0045: actor 6@ defined jump_if_false @MEN_C3_18876 00A2: (unknown) 6@ 04B9: (unknown) 6@ 0 0 0 0285: (unknown) 6@ 0 0557: (unknown) 6@ 0 :MEN_C3_18876 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_4379 0045: actor 6@ defined jump_if_false @MEN_C3_18916 00A2: (unknown) 6@ 04B9: (unknown) 6@ 0 0 0 0285: (unknown) 6@ 0 0557: (unknown) 6@ 0 :MEN_C3_18916 0001: wait 0 ms 00B9: set_camera_position 613.14 -284.17 13.39 rotations 0 0 0 00BA: set_camera_point_at 612.48 -283.42 13.42 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position 613.14 -284.17 13.39 rotations 0 0 0 00BA: set_camera_point_at 613.47 -283.24 13.56 mode 1 0045: actor 6@ defined jump_if_false @MEN_C3_19029 00EE: (unknown) 6@ 623.52 -267.16 :MEN_C3_19029 4@ = 0 // (int) :MEN_C3_19033 4@ == 0 // (int) var == num jump_if_false @MEN_C3_19111 0045: actor 6@ defined jump_if_false @MEN_C3_19078 0043: store_actor 6@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 9@ > 620.0 // (float) var > num jump_if_false @MEN_C3_19078 4@ = 1 // (int) :MEN_C3_19078 0377: (unknown) 44 5@ 5@ > 0 // (int) var > num jump_if_false @MEN_C3_19101 0002: jump @MEN_C3_20738 :MEN_C3_19101 0001: wait 0 ms 0002: jump @MEN_C3_19033 :MEN_C3_19111 0045: actor 6@ defined jump_if_false @MEN_C3_19155 0045: actor 8@ defined jump_if_false @MEN_C3_19138 0154: (unknown) 8@ 0153: (unknown) 8@ 6@ :MEN_C3_19138 0045: actor 7@ defined 0022: jump_if_false @MEN_C3_19155 // Note: the incorrect math opcode was used here 0154: (unknown) 7@ 0153: (unknown) 7@ 6@ :MEN_C3_19155 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13224 'MENC3BA' 1 0045: actor 6@ defined jump_if_false @MEN_C3_19199 00EE: (unknown) 6@ 623.52 -267.16 :MEN_C3_19199 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C3_19226 0002: jump @MEN_C3_20738 :MEN_C3_19226 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13401 'MENC3BA' jump_if_false @MEN_C3_19259 0002: jump @MEN_C3_20738 :MEN_C3_19259 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13224 'MENC3BB' 1 4@ = 0 // (int) :MEN_C3_19284 4@ == 0 // (int) var == num jump_if_false @MEN_C3_19378 0045: actor 6@ defined jump_if_false @MEN_C3_19345 00A3: (unknown) 6@ jump_if_false @MEN_C3_19320 4@ = 1 // (int) :MEN_C3_19320 0043: store_actor 6@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 9@ > 623.0 // (float) var > num jump_if_false @MEN_C3_19345 4@ = 1 // (int) :MEN_C3_19345 0377: (unknown) 44 5@ 5@ > 0 // (int) var > num jump_if_false @MEN_C3_19368 0002: jump @MEN_C3_20738 :MEN_C3_19368 0001: wait 0 ms 0002: jump @MEN_C3_19284 :MEN_C3_19378 00B9: set_camera_position 622.5 -268.07 13.93 rotations 0 0 0 00BA: set_camera_point_at 623.39 -267.63 14.02 mode 2 0045: actor 6@ defined jump_if_false @MEN_C3_19477 0044: put_actor 6@ at 623.52 -267.16 12.82 00CF: set_actor 6@ Z_angle_to -85.91 not 3@ == -1 // (int) var == num jump_if_false @MEN_C3_19477 0106: give_actor 6@ weapon 3@ ammo 100000 // Load the weapon model before using this 010B: set_actor 6@ armed_weapon_to 3@ :MEN_C3_19477 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13401 'MENC3BB' jump_if_false @MEN_C3_19510 0002: jump @MEN_C3_20738 :MEN_C3_19510 0045: actor 7@ defined jump_if_false @MEN_C3_19523 00A2: (unknown) 7@ :MEN_C3_19523 0045: actor 8@ defined jump_if_false @MEN_C3_19544 0154: (unknown) 8@ 00CF: set_actor 8@ Z_angle_to 122.46 :MEN_C3_19544 00B9: set_camera_position 622.5 -268.07 13.93 rotations 0 0 0 00BA: set_camera_point_at 623.39 -267.63 14.02 mode 2 0001: wait 0 ms 0045: actor 6@ defined jump_if_false @MEN_C3_19618 0045: actor 7@ defined jump_if_false @MEN_C3_19618 0543: (unknown) 6@ 0 0542: (unknown) 6@ 1 00F4: (unknown) 6@ 7@ :MEN_C3_19618 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_9396 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 613.07 -285.53 13.78 -1 0 $5822 $5828 0045: actor $5822 defined jump_if_false @MEN_C3_19694 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9568 $5822 2 00CF: set_actor $5822 Z_angle_to -23.01 :MEN_C3_19694 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 613.54 -286.66 12.78 -1 1 $5823 $5829 0045: actor $5823 defined jump_if_false @MEN_C3_19760 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9568 $5823 0 00CF: set_actor $5823 Z_angle_to -27.09 :MEN_C3_19760 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 612.91 -284.26 12.78 -1 2 $5824 $5830 0045: actor $5824 defined jump_if_false @MEN_C3_19832 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9568 $5824 2 00CF: set_actor $5824 Z_angle_to -31.35 04AE: (unknown) $5824 0 :MEN_C3_19832 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 612.95 -282.94 12.78 -1 3 $5825 $5831 0045: actor $5825 defined jump_if_false @MEN_C3_19903 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9568 $5825 0 00CF: set_actor $5825 Z_angle_to -34.31 04AE: (unknown) $5825 0 :MEN_C3_19903 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 612.36 -281.99 12.78 -1 0 $5826 $5832 0045: actor $5826 defined jump_if_false @MEN_C3_19971 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9568 $5826 0 00CF: set_actor $5826 Z_angle_to -37.25 04AE: (unknown) $5826 0 :MEN_C3_19971 037B: constant_params 5 variable_params 2 unknown 22 call_with_params @MEN_C3_9856 624.13 -231.58 23.88 -1 0 $5827 $5833 0045: actor $5827 defined jump_if_false @MEN_C3_20040 00CF: set_actor $5827 Z_angle_to -177.25 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MEN_C3_9568 $5827 0 04AE: (unknown) $5827 0 :MEN_C3_20040 0045: actor 6@ defined jump_if_false @MEN_C3_20168 0@ = 0 // (int) :MEN_C3_20054 0045: actor $5566(0@,6) defined jump_if_false @MEN_C3_20098 0507: (unknown) $5566(0@,6) 1 0543: (unknown) $5566(0@,6) 0 0542: (unknown) $5566(0@,6) 1 0503: (unknown) $5566(0@,6) 1 :MEN_C3_20098 0001: wait 0 ms not 0@ == 5 // (int) var == num jump_if_false @MEN_C3_20151 0045: actor 6@ defined jump_if_false @MEN_C3_20151 0045: actor $5566(0@,6) defined jump_if_false @MEN_C3_20151 00F4: (unknown) $5566(0@,6) 6@ 0503: (unknown) $5566(0@,6) 1 :MEN_C3_20151 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @MEN_C3_20054 :MEN_C3_20168 0001: wait 0 ms 0@ = 5 // (int) 0045: actor $5566(0@,6) defined jump_if_false @MEN_C3_20212 0045: actor 6@ defined jump_if_false @MEN_C3_20206 013E: actor $5566(0@,6) look_at_actor 6@ :MEN_C3_20206 00A2: (unknown) $5566(0@,6) :MEN_C3_20212 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13224 'MENC3BC' 1 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C3_20260 0002: jump @MEN_C3_20738 :MEN_C3_20260 00B9: set_camera_position 623.48 -230.49 24.53 rotations 0 0 0 00BA: set_camera_point_at 623.67 -231.42 24.21 mode 2 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_7916 0045: actor 7@ defined jump_if_false @MEN_C3_20350 010F: (unknown) 7@ 652.75 -267.31 12.79 04B9: (unknown) 7@ 0 0 0 0285: (unknown) 7@ 0 0557: (unknown) 7@ 0 :MEN_C3_20350 0001: wait 0 ms 0045: actor 7@ defined jump_if_false @MEN_C3_20375 00F5: (unknown) 7@ 652.75 -267.31 :MEN_C3_20375 0001: wait 0 ms 4@ = 0 // (int) :MEN_C3_20382 4@ == 0 // (int) var == num jump_if_false @MEN_C3_20475 0045: actor 7@ defined jump_if_false @MEN_C3_20442 00A3: (unknown) 7@ jump_if_false @MEN_C3_20418 4@ = 1 // (int) :MEN_C3_20418 0043: store_actor 7@ position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 9@ > 648.0 // (float) var > num jump_if_false @MEN_C3_20442 4@ = 1 // (int) :MEN_C3_20442 0377: (unknown) 44 5@ 5@ > 0 // (int) var > num jump_if_false @MEN_C3_20465 0002: jump @MEN_C3_20738 :MEN_C3_20465 0001: wait 0 ms 0002: jump @MEN_C3_20382 :MEN_C3_20475 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13401 'MENC3BC' jump_if_false @MEN_C3_20508 0002: jump @MEN_C3_20738 :MEN_C3_20508 00B9: set_camera_position 614.84 -280.39 13.05 rotations 0 0 0 00BA: set_camera_point_at 614.26 -281.16 13.32 mode 2 003F: destroy_actor 7@ 7@ = 0 // (int) 0045: actor 6@ defined jump_if_false @MEN_C3_20567 00A2: (unknown) 6@ :MEN_C3_20567 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4394 3000 jump_if_false @MEN_C3_20594 0002: jump @MEN_C3_20738 :MEN_C3_20594 00B9: set_camera_position 624.86 -267.7 13.49 rotations 0 0 0 00BA: set_camera_point_at 624.0 -267.35 13.88 mode 2 0045: actor 6@ defined jump_if_false @MEN_C3_20644 0154: (unknown) 6@ :MEN_C3_20644 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C3_20674 0002: jump @MEN_C3_20738 :MEN_C3_20674 00D9: (unknown) $937 $938 $939 37 037B: constant_params 2 variable_params 0 unknown 22 call_with_params @MAIN_13224 'VICEXBN' 1 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MAIN_13401 'VICEXBN' jump_if_false @MEN_C3_20738 0002: jump @MEN_C3_20738 :MEN_C3_20738 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MAIN_12435 not 7@ == 0 // (int) var == num jump_if_false @MEN_C3_20772 003F: destroy_actor 7@ :MEN_C3_20772 003F: destroy_actor 6@ 003F: destroy_actor 8@ 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MEN_C3_15396 5 037B: constant_params 1 variable_params 0 unknown 22 call_with_params @MEN_C3_362 1000 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @MEN_C3_8438 0026: return :MEN_C3_20815 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_190 1000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_16660 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_7916 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_9396 003F: destroy_actor $5811 00BB: (unknown) $5812 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 3.0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_12792 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @MEN_C3_13536 666.86 -286.09 9.28 -85.53 $5977 00A4: $5811 = create_actor_pedtype 22 model 53 in_car $5977 driverseat 0052: set_car $5977 driver_behaviour_to 0 004C: set_car $5977 to_normal_driver 0106: give_actor $5811 weapon 29 ammo 10000 // Load the weapon model before using this 04AE: (unknown) $5811 5 01AF: (unknown) $5811 1 0339: (unknown) $5811 1 00C1: (unknown) $5811 $5812 00BC: (unknown) $5812 0 03D5: (unknown) $5811 800 014B: set_actor $5811 health_to 800 01B1: (unknown) $5811 0 0 1 0 0 $5979 = 1 // (int) 0001: wait 0 ms 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9856 666.86 -286.09 9.28 $5977 0 $5822 $5828 01AF: (unknown) $5822 1 0442: (unknown) $5822 1 03D5: (unknown) $5822 400 014B: set_actor $5822 health_to 400 0127: reset_actor $5822 flags 00A1: (unknown) $5822 1 01A4: (unknown) $5822 0 0106: give_actor $5822 weapon 25 ammo 10000 // Load the weapon model before using this 00BB: (unknown) $5828 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @MEN_C3_13536 666.77 -283.17 9.26 -83.01 2@ 0001: wait 0 ms 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9856 666.77 -283.17 9.26 2@ 1 $5823 $5829 0001: wait 0 ms 004F: unknown_check 2@ jump_if_false @MEN_C3_21180 0052: set_car 2@ driver_behaviour_to 0 004C: set_car 2@ to_normal_driver :MEN_C3_21180 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9856 650.2935 -267.1335 12.8237 -1 0 $5825 $5831 037B: constant_params 5 variable_params 2 unknown 6 call_with_params @MEN_C3_9856 652.6332 -273.3468 11.9308 -1 0 $5824 $5830 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MEN_C3_9568 $5824 1 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MEN_C3_9568 $5825 1 0045: actor $5824 defined jump_if_false @MEN_C3_21308 00A2: (unknown) $5824 00CF: set_actor $5824 Z_angle_to 201.7918 04E4: (unknown) $5824 0 04B9: (unknown) $5824 0 0 0 :MEN_C3_21308 0045: actor $5825 defined jump_if_false @MEN_C3_21344 00A2: (unknown) $5825 00CF: set_actor $5825 Z_angle_to 201.7918 04E4: (unknown) $5825 0 04B9: (unknown) $5825 0 0 0 :MEN_C3_21344 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4537 250 0045: actor $5824 defined jump_if_false @MEN_C3_21382 0158: actor $5824 run_to 660.4869 -289.63 :MEN_C3_21382 0045: actor $5825 defined jump_if_false @MEN_C3_21407 0158: actor $5825 run_to 660.4869 -289.63 :MEN_C3_21407 0045: actor $5824 defined jump_if_false @MEN_C3_21435 0045: actor $5811 defined jump_if_false @MEN_C3_21435 0153: (unknown) $5811 $5824 :MEN_C3_21435 0045: actor $5825 defined 0022: jump_if_false @MEN_C3_21463 // Note: the incorrect math opcode was used here 0045: actor $5822 defined 0022: jump_if_false @MEN_C3_21463 // Note: the incorrect math opcode was used here 0153: (unknown) $5822 $5825 :MEN_C3_21463 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4537 250 00B9: set_camera_position 668.47 -287.23 9.92 rotations 0 0 0 00BA: set_camera_point_at 667.76 -286.53 9.89 mode 2 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C3_21552 0002: jump @MEN_C3_21651 :MEN_C3_21552 004F: unknown_check $5977 jump_if_false @MEN_C3_21597 027F: store_coords_to 3@ 4@ 5@ from_actor $5977 with_offset 0 10.0 0 0045: actor $5811 defined jump_if_false @MEN_C3_21597 0154: (unknown) $5811 0504: (unknown) $5811 3@ 4@ 5@ :MEN_C3_21597 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 250 jump_if_false @MEN_C3_21624 0002: jump @MEN_C3_21651 :MEN_C3_21624 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_4394 1000 jump_if_false @MEN_C3_21651 0002: jump @MEN_C3_21651 :MEN_C3_21651 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 @MAIN_12435 0151: remove_forbidden_for_peds_cube_cornerA 591.64 -304.72 10.0 cornerB 654.86 -192.0 14.0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_15396 6 0049: destroy_car 2@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C3_362 1000 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MEN_C3_8438 0026: return :MEN_C3_21737 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MEN_C3_190 1000 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_9396 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_12659 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_13567 01F2: (unknown) $5976 0 0045: actor $5811 defined jump_if_false @MEN_C3_21822 007E: actor $5811 driving jump_if_false @MEN_C3_21822 0216: (unknown) $5811 0 0 30.0 021C: (unknown) $5811 $5976 :MEN_C3_21822 037B: constant_params 5 variable_params 2 unknown 5 call_with_params @MEN_C3_9856 651.6931 -269.5485 13.7626 $5976 0 $5822 $5828 00BB: (unknown) $5828 00B9: set_camera_position 807.91 1217.82 8.01 rotations 0 0 0 00B4: camera_on_car $5976 15 2 02E9: set_car $5976 speed_to 60.0 027F: store_coords_to 1@ 2@ 3@ from_actor $5976 with_offset -20.0 -10.0 10.0 00D0: 4@ = car $5976 Z_angle 037B: constant_params 4 variable_params 2 unknown 5 call_with_params @MEN_C3_12629 1@ 2@ 3@ 4@ $5981 $5982 027F: store_coords_to 1@ 2@ 3@ from_actor $5976 with_offset -20.0 20.0 10.0 02DA: (unknown) $5981 1@ 2@ 3@ 50 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4379 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_8421 0@ = 0 // (int) :MEN_C3_21983 3000 > 0@ // (int) num > var 0022: jump_if_false @MEN_C3_22065 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MEN_C3_8668 0029: 0@ += $6027 // (int vars) // Note: the incorrect math opcode was used here 0001: wait 0 ms 0078: if and 004F: unknown_check $5981 004F: unknown_check $5976 0022: jump_if_false @MEN_C3_22058 // Note: the incorrect math opcode was used here 027F: store_coords_to 1@ 2@ 3@ from_actor $5976 with_offset -20.0 20.0 10.0 02DA: (unknown) $5981 1@ 2@ 3@ 80 :MEN_C3_22058 0002: jump @MEN_C3_21983 :MEN_C3_22065 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_4364 03C2: (unknown) 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MEN_C3_362 1000 0006: $6033 = 'MEC3_F1' // (string) // ~r~You let the dealer get away! // Note: the incorrect math opcode was used here 801F: not $6033 == '' // (float) num == var 0022: jump_if_false @MEN_C3_22130 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_5026 $6033 :MEN_C3_22130 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $6023 = 91 // (int) 0026: return :MEN_C3_22153 009F: actor $5811 dead jump_if_false @MEN_C3_22166 005F: (unknown) :MEN_C3_22166 0043: store_actor $5811 position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $937 $938 0@ 0@ > 250.0 // (float) var > num jump_if_false @MEN_C3_22207 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MEN_C3_21737 005E: (unknown) :MEN_C3_22207 005F: (unknown) :MEN_C3_22209 0@ == 1 // (int) var == num jump_if_false @MEN_C3_22237 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15396 1 01CF: (unknown) 0026: return :MEN_C3_22237 0@ == 5 // (int) var == num jump_if_false @MEN_C3_22263 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17944 01CF: (unknown) 0026: return :MEN_C3_22263 0@ == 6 // (int) var == num jump_if_false @MEN_C3_22328 0045: actor $933 defined jump_if_false @MEN_C3_22314 0423: (unknown) $933 639.7517 -267.5774 13.8265 00CF: set_actor $933 Z_angle_to 261.1728 :MEN_C3_22314 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_20815 01CF: (unknown) 0026: return :MEN_C3_22328 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15396 1 01CF: (unknown) 0026: return :MEN_C3_22344 $6024 = 0 // (int) $940 = 1 // (int) $6030 = 0 // (int) $6032 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @SAFEHOU_12249 47 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4878 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_16798 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_22209 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4537 500 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_362 500 0270: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8438 $6032 == 1 // (int) var == num jump_if_false @MEN_C3_22516 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17944 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_20815 $6023 = 90 // (int) :MEN_C3_22516 0001: wait 0 ms $6023 == 90 // (int) var == num jump_if_false @MEN_C3_22547 0025: gosub @MEN_C3_23398 $6023 = 91 // (int) 0026: return :MEN_C3_22547 $6031 += 1 // (int) $6023 == 1 // (int) var == num jump_if_false @MEN_C3_22580 0025: gosub @MEN_C3_22730 0002: jump @MEN_C3_22708 :MEN_C3_22580 $6023 == 2 // (int) var == num jump_if_false @MEN_C3_22607 0025: gosub @MEN_C3_22812 0002: jump @MEN_C3_22708 :MEN_C3_22607 $6023 == 3 // (int) var == num jump_if_false @MEN_C3_22634 0025: gosub @MEN_C3_22907 0002: jump @MEN_C3_22708 :MEN_C3_22634 $6023 == 4 // (int) var == num jump_if_false @MEN_C3_22661 0025: gosub @MEN_C3_22992 0002: jump @MEN_C3_22708 :MEN_C3_22661 $6023 == 5 // (int) var == num jump_if_false @MEN_C3_22688 0025: gosub @MEN_C3_23062 0002: jump @MEN_C3_22708 :MEN_C3_22688 $6023 == 6 // (int) var == num jump_if_false @MEN_C3_22708 0025: gosub @MEN_C3_23225 :MEN_C3_22708 not $6023 == 91 // (int) var == num jump_if_false @MEN_C3_22728 0002: jump @MEN_C3_22516 :MEN_C3_22728 0026: return :MEN_C3_22730 0045: actor $933 defined jump_if_false @MEN_C3_22804 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8668 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_9068 0080: actor $933 near_point $6007 $6008 radius 90.0 90.0 sphere 0 0022: jump_if_false @MEN_C3_22797 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15396 2 0026: return :MEN_C3_22797 0002: jump @MEN_C3_22810 :MEN_C3_22804 $6023 = 91 // (int) :MEN_C3_22810 0026: return :MEN_C3_22812 0045: actor $933 defined jump_if_false @MEN_C3_22899 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8668 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12079 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_11694 jump_if_false @MEN_C3_22892 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_11967 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15396 3 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8438 :MEN_C3_22892 0002: jump @MEN_C3_22905 :MEN_C3_22899 $6023 = 91 // (int) :MEN_C3_22905 0026: return :MEN_C3_22907 0045: actor $933 defined jump_if_false @MEN_C3_22984 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8668 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12079 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_11546 jump_if_false @MEN_C3_22977 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15396 4 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8438 :MEN_C3_22977 0002: jump @MEN_C3_22990 :MEN_C3_22984 $6023 = 91 // (int) :MEN_C3_22990 0026: return :MEN_C3_22992 0045: actor $933 defined jump_if_false @MEN_C3_23054 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8668 0080: actor $933 near_point $6007 $6008 radius 5.0 5.0 sphere 0 0022: jump_if_false @MEN_C3_23047 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17944 0026: return :MEN_C3_23047 0002: jump @MEN_C3_23060 :MEN_C3_23054 $6023 = 91 // (int) :MEN_C3_23060 0026: return :MEN_C3_23062 0045: actor $933 defined jump_if_false @MEN_C3_23217 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8668 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12240 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8992 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8867 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8223 $6030 == 1 // (int) var == num jump_if_false @MEN_C3_23170 037B: constant_params 6 variable_params 0 unknown 1 call_with_params @MEN_C3_1099 591.64 -304.72 10.0 654.86 -192.0 14.0 :MEN_C3_23170 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_12584 jump_if_false @MEN_C3_23210 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4537 2000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_20815 :MEN_C3_23210 0002: jump @MEN_C3_23223 :MEN_C3_23217 $6023 = 91 // (int) :MEN_C3_23223 0026: return :MEN_C3_23225 0045: actor $933 defined jump_if_false @MEN_C3_23371 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_22153 jump_if_false @MEN_C3_23255 0026: return :MEN_C3_23255 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8668 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_13985 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_14511 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_13164 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_8692 009F: actor $5811 dead jump_if_false @MEN_C3_23364 $5812 > 0 // (int) var > num jump_if_false @MEN_C3_23337 00BB: (unknown) $5812 $5812 = 0 // (int) :MEN_C3_23337 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4537 2000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MEN_C3_15396 90 0026: return :MEN_C3_23364 0002: jump @MEN_C3_23377 :MEN_C3_23371 $6023 = 91 // (int) :MEN_C3_23377 0026: return :MEN_C3_23379 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :MEN_C3_23398 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @99RED_12847 'MEN_C03' 1300 // Unfriendly Competition 01DF: progress_made += 1 0026: return :MEN_C3_23426 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MEN_C3_17803 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 76--------------- :MEN_C5 0238: name_thread 'MEN_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C5' 0025: gosub @MEN_C5_7396 009D: wasted_or_busted // mission only jump_if_false @MEN_C5_45 0025: gosub @MEN_C5_14190 :MEN_C5_45 0025: gosub @MEN_C5_14608 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @MEN_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :MEN_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @MEN_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @MEN_C5_138 :MEN_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :MEN_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @MEN_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :MEN_C5_172 809F: not actor 3@ dead 0022: jump_if_false @MEN_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :MEN_C5_188 0026: return :MEN_C5_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @MEN_C5_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 @MEN_C5_248 0400: (unknown) $933 $1070 0002: jump @MEN_C5_254 :MEN_C5_248 02C0: (unknown) $933 $1070 :MEN_C5_254 0@ >= 0 // (int) var >= num jump_if_false @MEN_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :MEN_C5_281 0045: actor $933 defined jump_if_false @MEN_C5_349 807E: not actor $933 driving jump_if_false @MEN_C5_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @MEN_C5_329 :MEN_C5_326 021D: (unknown) 0 :MEN_C5_329 $1078 == 0 // (int) var == num jump_if_false @MEN_C5_345 02EA: select_interior 2 :MEN_C5_345 01AE: (unknown) 1 :MEN_C5_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :MEN_C5_362 0045: actor $933 defined jump_if_false @MEN_C5_426 807E: not actor $933 driving jump_if_false @MEN_C5_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @MEN_C5_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :MEN_C5_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :MEN_C5_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @MEN_C5_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 @MEN_C5_475 02EA: select_interior 0 :MEN_C5_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @MEN_C5_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :MEN_C5_505 0026: return 0045: actor 0@ defined jump_if_false @MEN_C5_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :MEN_C5_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @MEN_C5_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :MEN_C5_556 0026: return :MEN_C5_558 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @MEN_C5_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 @MEN_C5_605 :MEN_C5_601 1@ = 0 // (int) :MEN_C5_605 1@ == 1 // (int) var == num jump_if_false @MEN_C5_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C5_682 007E: actor 0@ driving jump_if_false @MEN_C5_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @MEN_C5_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @MEN_C5_671 :MEN_C5_668 00F1: (unknown) 0@ :MEN_C5_671 0002: jump @MEN_C5_682 :MEN_C5_678 1@ = 0 // (int) :MEN_C5_682 0002: jump @MEN_C5_605 :MEN_C5_689 0026: return 0045: actor 0@ defined jump_if_false @MEN_C5_783 007E: actor 0@ driving jump_if_false @MEN_C5_767 02A7: unknown_check 0@ jump_if_false @MEN_C5_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @MEN_C5_760 :MEN_C5_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C5_760 0002: jump @MEN_C5_776 :MEN_C5_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :MEN_C5_776 0002: jump @MEN_C5_785 :MEN_C5_783 005F: (unknown) :MEN_C5_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @MEN_C5_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @MEN_C5_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C5_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C5_877 :MEN_C5_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_558 0@ 4@ > -1 // (int) var > num jump_if_false @MEN_C5_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_558 4@ :MEN_C5_877 0002: jump @MEN_C5_943 :MEN_C5_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @MEN_C5_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @MEN_C5_943 :MEN_C5_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_558 0@ not 3@ == -1 // (int) var == num jump_if_false @MEN_C5_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_558 3@ :MEN_C5_943 0045: actor 0@ defined jump_if_false @MEN_C5_995 004F: unknown_check 1@ jump_if_false @MEN_C5_995 007E: actor 0@ driving jump_if_false @MEN_C5_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @MEN_C5_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MEN_C5_558 0@ :MEN_C5_995 5@ = 0 // (int) :MEN_C5_999 5@ == 0 // (int) var == num jump_if_false @MEN_C5_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @MEN_C5_1090 004F: unknown_check 1@ jump_if_false @MEN_C5_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @MEN_C5_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @MEN_C5_1090 :MEN_C5_1056 2@ == -1 // (int) var == num jump_if_false @MEN_C5_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @MEN_C5_1090 :MEN_C5_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :MEN_C5_1090 0002: jump @MEN_C5_999 :MEN_C5_1097 0026: return :MEN_C5_1099 0@ == 0 // (int) var == num jump_if_false @MEN_C5_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C5_1318 :MEN_C5_1142 0@ == 1 // (int) var == num jump_if_false @MEN_C5_1175 03CF: (unknown) 200 200 200 255 0002: jump @MEN_C5_1318 :MEN_C5_1175 0@ == 2 // (int) var == num jump_if_false @MEN_C5_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @MEN_C5_1318 :MEN_C5_1217 0@ == 3 // (int) var == num jump_if_false @MEN_C5_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @MEN_C5_1318 :MEN_C5_1261 0@ == 4 // (int) var == num jump_if_false @MEN_C5_1292 03CF: (unknown) 8 143 59 255 0002: jump @MEN_C5_1318 :MEN_C5_1292 0@ == 5 // (int) var == num jump_if_false @MEN_C5_1318 03CF: (unknown) 237 130 180 255 :MEN_C5_1318 0026: return :MEN_C5_1320 00BC: (unknown) 0@ 2 0026: return :MEN_C5_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 @MEN_C5_1327 3@ 0026: return :MEN_C5_1358 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @MEN_C5_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :MEN_C5_1382 0 > 3@ // (int) num > var 0022: jump_if_false @MEN_C5_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :MEN_C5_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 @MEN_C5_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :MEN_C5_1442 005F: (unknown) :MEN_C5_1444 $5605 = 0 // (int) $5606 = 0 // (int) $5609 = -10.0 // (float) $5604 = 1 // (int) 005F: (unknown) :MEN_C5_1469 $5606 == 0 // (int) var == num jump_if_false @MEN_C5_1502 8474: not jump_if_false @MEN_C5_1502 $1068 == 0 // (int) var == num jump_if_false @MEN_C5_1502 :MEN_C5_1502 0035: $1082 = 0@ // (int vars) $5606 = 0 // (int) 0026: return :MEN_C5_1514 $5605 == 1 // (int) var == num jump_if_false @MEN_C5_1539 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MEN_C5_1539 $5604 = 0 // (int) 0026: return :MEN_C5_1546 $5604 == 1 // (int) var == num jump_if_false @MEN_C5_1866 $1082 == 0 // (int) var == num jump_if_false @MEN_C5_1583 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C5_1514 005F: (unknown) :MEN_C5_1583 0045: actor $933 defined jump_if_false @MEN_C5_1618 007E: actor $933 driving jump_if_false @MEN_C5_1618 82A7: not unknown_check $933 jump_if_false @MEN_C5_1618 005F: (unknown) :MEN_C5_1618 not $1078 == 0 // (int) var == num jump_if_false @MEN_C5_1657 $5605 == 1 // (int) var == num jump_if_false @MEN_C5_1655 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :MEN_C5_1655 005F: (unknown) :MEN_C5_1657 001D: $5609 == -10.0 // (int) var == var jump_if_false @MEN_C5_1699 0045: actor $933 defined jump_if_false @MEN_C5_1692 0043: store_actor $933 position_to $5607 $5608 $5609 // Note: the incorrect math opcode was used here :MEN_C5_1692 0002: jump @MEN_C5_1735 :MEN_C5_1699 031D: (unknown) $937 $938 $5607 $5608 1@ 1@ > 110.0 // (float) var > num jump_if_false @MEN_C5_1735 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MEN_C5_1514 005F: (unknown) :MEN_C5_1735 $5605 == 0 // (int) var == num jump_if_false @MEN_C5_1798 8474: not jump_if_false @MEN_C5_1791 $1068 == 0 // (int) var == num jump_if_false @MEN_C5_1791 $5605 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :MEN_C5_1791 0002: jump @MEN_C5_1866 :MEN_C5_1798 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @MEN_C5_1866 0045: actor $933 defined jump_if_false @MEN_C5_1835 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :MEN_C5_1835 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 @MEN_C5_1514 $5606 = 1 // (int) 005E: (unknown) :MEN_C5_1866 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :MEN_C5_2329 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_2479 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @MEN_C5_2455 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :MEN_C5_2455 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @MEN_C5_2329 :MEN_C5_2479 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @MEN_C5_2562 0 > 5@ // (int) num > var 0022: jump_if_false @MEN_C5_2545 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @MEN_C5_2549 :MEN_C5_2545 0035: 10@ = 5@ // (int vars) :MEN_C5_2549 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @MEN_C5_2567 :MEN_C5_2562 0203: set_draw_text_position 0@ 1@ GXT 4@ :MEN_C5_2567 0026: return :MEN_C5_2569 0045: actor 0@ defined 0022: jump_if_false @MEN_C5_2654 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :MEN_C5_2654 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @MEN_C5_2569 0@ 2@ 3@ jump_if_false @MEN_C5_2681 0203: set_draw_text_position 2@ 3@ GXT 1@ :MEN_C5_2681 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @MEN_C5_2569 0@ 3@ 4@ jump_if_false @MEN_C5_2709 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :MEN_C5_2709 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @MEN_C5_2569 0@ 4@ 5@ jump_if_false @MEN_C5_2738 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :MEN_C5_2738 0026: return :MEN_C5_2740 007F: player 0 pressed_key 4 jump_if_false @MEN_C5_2815 007F: player 0 pressed_key 8 jump_if_false @MEN_C5_2808 $5610 == 0 // (int) var == num jump_if_false @MEN_C5_2808 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) $5610 = 1 // (int) :MEN_C5_2808 0002: jump @MEN_C5_2820 :MEN_C5_2815 $5610 = 0 // (int) :MEN_C5_2820 007F: player 0 pressed_key 4 jump_if_false @MEN_C5_2906 007F: player 0 pressed_key 9 jump_if_false @MEN_C5_2899 $5611 == 0 // (int) var == num jump_if_false @MEN_C5_2899 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) $5611 = 1 // (int) :MEN_C5_2899 0002: jump @MEN_C5_2911 :MEN_C5_2906 $5611 = 0 // (int) :MEN_C5_2911 0026: return :MEN_C5_2913 0@ = 0 // (int) :MEN_C5_2917 $5367(0@,2) = 0 // (int) 02E2: $5369(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_2917 $5634 = -1 // (int) $5627 = 0 // (int) $5638 = 0 // (int) $5628 = -1823.145 // (float) $5630 = -654.4699 // (float) $5632 = 13.8174 // (float) $5629 = -1823.145 // (float) $5631 = -628.7783 // (float) $5633 = 13.8174 // (float) $5616 = 0 // (int) $5618 = -913.5723 // (float) $5619 = -658.8061 // (float) $5620 = 11.1115 // (float) $5641 = 0 // (int) $5642 = 411.9989 // (float) $5648 = -707.1544 // (float) $5654 = 10.9074 // (float) $5643 = 245.4671 // (float) $5649 = -1291.332 // (float) $5655 = 10.901 // (float) $5644 = 33.2572 // (float) $5650 = -1576.085 // (float) $5656 = 10.3035 // (float) $5645 = 70.2715 // (float) $5651 = -1301.989 // (float) $5657 = 10.318 // (float) $5646 = 244.7984 // (float) $5652 = -633.943 // (float) $5658 = 9.8775 // (float) $5647 = 481.2355 // (float) $5653 = -373.2029 // (float) $5659 = 10.7008 // (float) $5660 = 0 // (int) $5662 = 0 // (int) $5612 = -1 // (int) $5613 = -1 // (int) $5614 = -1 // (int) $5615 = -1 // (int) $5639 = -1 // (int) $5640 = -1 // (int) 02E2: $5676 = 0 // (any) 0@ = 0 // (int) :MEN_C5_3272 $5418(0@,2) = 0 // (int) 02E2: $5414(0@,2) = 0 // (any) 02E2: $5416(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_3272 0026: return :MEN_C5_3312 0160: load_model #MAVERICK 0228: (unknown) 0160: load_model #FLATBED 0160: load_model 19 0228: (unknown) 0026: return :MEN_C5_3332 0048: $5612 = create_car #MAVERICK at -1280.13 17.29 11.53 00D1: set_car $5612 Z_angle_to -15.97 014C: set_car $5612 health_to 5000 04A6: (unknown) $5612 2 04AD: (unknown) $5612 $5613 010D: put_object $5613 at -1278.649 16.1341 11.3702 0026: return :MEN_C5_3403 0252: object $5613 exists jump_if_false @MEN_C5_3451 010C: store_object $5613 position_to 0@ 1@ 2@ 0036: 3@ = 0@ // (float vars) 0036: 4@ = 1@ // (float vars) 5@ = -10.0 // (float) 052D: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 100 0.4 0 :MEN_C5_3451 0026: return :MEN_C5_3453 004F: unknown_check $5612 0022: jump_if_false @MEN_C5_3472 // Note: the incorrect math opcode was used here 04A7: (unknown) $5612 0113: remove_references_to_car $5612 // Like turning a car into any random car :MEN_C5_3472 0026: return :MEN_C5_3474 0092: $5621 = init_object #SJL_CRATE at -1132.85 -1403.74 10.5 0092: $5622 = init_object #SJL_CRATE at -1149.77 -1396.26 10.5 00D3: set_object $5621 z_angle_to 160.0 00D3: set_object $5622 z_angle_to 160.0 022A: (unknown) $5621 1 022A: (unknown) $5622 1 033D: (unknown) $5621 1 033D: (unknown) $5622 1 $5623 = 1 // (int) $5624 = 0 // (int) 02E2: $5625 = 0 // (any) 02E2: $5626 = 0 // (any) 0026: return :MEN_C5_3573 0160: load_model #FLATBED 0160: load_model 19 :MEN_C5_3582 0078: if or 8161: not model #FLATBED available 8161: not model 19 available jump_if_false @MEN_C5_3612 0001: wait 0 ms 0002: jump @MEN_C5_3582 :MEN_C5_3612 022C: (unknown) -922.3543 -1254.807 10.6814 15.0 1 031B: (unknown) 220 -1 -1 0048: $5614 = create_car #FLATBED at 0@ 1@ 2@ 00D1: set_car $5614 Z_angle_to 3@ 0050: set_car $5614 max_speed_to 10.0 023D: (unknown) $5614 1 0051: set_car $5614 traffic_behavior_to 2 013A: set_car $5614 door_status_to 2 01B0: (unknown) $5614 1 00A4: $5615 = create_actor_pedtype 22 model 19 in_car $5614 driverseat 0232: (unknown) $5615 1 0339: (unknown) $5615 0 0252: object $5622 exists jump_if_false @MEN_C5_3766 033D: (unknown) $5622 0 00D3: set_object $5622 z_angle_to 0 03E7: (unknown) $5622 $5614 0 -1.9 1.3 0225: (unknown) $5622 1 0321: (unknown) $5622 $5614 $5624 = 1 // (int) :MEN_C5_3766 0052: set_car $5614 driver_behaviour_to 0 0026: return :MEN_C5_3773 not $5614 == -1 // (int) var == num jump_if_false @MEN_C5_3873 80A0: not car $5614 wrecked jump_if_false @MEN_C5_3873 022C: (unknown) -922.3543 -1254.807 10.6814 15.0 1 004E: put_car $5614 at -922.3543 -1254.807 10.6814 00D1: set_car $5614 Z_angle_to 337.4263 01B6: (unknown) $5614 -913.5723 -658.8061 11.1115 02E9: set_car $5614 speed_to 10.0 :MEN_C5_3873 0026: return :MEN_C5_3875 010E: 0@ = current_time_in_ms not $5614 == -1 // (int) var == num jump_if_false @MEN_C5_4043 80A0: not car $5614 wrecked jump_if_false @MEN_C5_4043 0111: unknown_check $5614 jump_if_false @MEN_C5_3932 01B6: (unknown) $5614 -913.5723 -658.8061 11.1115 :MEN_C5_3932 $5616 == 0 // (int) var == num jump_if_false @MEN_C5_3990 $5624 == 2 // (int) var == num jump_if_false @MEN_C5_3990 $5616 = 1 // (int) 0045: actor $5615 defined jump_if_false @MEN_C5_3990 0052: set_car $5614 driver_behaviour_to 0 0050: set_car $5614 max_speed_to 0 00E6: (unknown) $5615 $933 :MEN_C5_3990 $5616 == 0 // (int) var == num jump_if_false @MEN_C5_4043 8132: not actor $933 near_car $5614 radius 150.0 150.0 sphere 0 0022: jump_if_false @MEN_C5_4036 // Note: the incorrect math opcode was used here 0050: set_car $5614 max_speed_to 6.5 0002: jump @MEN_C5_4043 :MEN_C5_4036 0050: set_car $5614 max_speed_to 10.0 :MEN_C5_4043 0026: return :MEN_C5_4045 003F: destroy_actor $5615 0049: destroy_car $5614 0026: return :MEN_C5_4055 1@ = 0 // (int) :MEN_C5_4059 0078: if or 0@ == 0 // (int) var == num 1@ == 0 // (int) var == num jump_if_false @MEN_C5_4128 0078: if or $5367(1@,2) == 0 // (int) var == num $5367(1@,2) == 1 // (int) var == num jump_if_false @MEN_C5_4128 02DB: unknown_check $5369(1@,2) 0 jump_if_false @MEN_C5_4128 00C2: (unknown) $5365(1@,2) $5369(1@,2) :MEN_C5_4128 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4059 0026: return :MEN_C5_4147 0@ = 0 // (int) :MEN_C5_4151 82DB: not unknown_check $5369(0@,2) 0 jump_if_false @MEN_C5_4178 00BB: (unknown) $5369(0@,2) 02E2: $5369(0@,2) = 0 // (any) :MEN_C5_4178 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4151 0026: return :MEN_C5_4197 1@ = 0 // (int) :MEN_C5_4201 0252: object $5365(1@,2) exists jump_if_false @MEN_C5_4306 0@ == 0 // (int) var == num jump_if_false @MEN_C5_4269 $5367(1@,2) == 2 // (int) var == num jump_if_false @MEN_C5_4255 04AA: (unknown) $5365(1@,2) 1 0002: jump @MEN_C5_4262 :MEN_C5_4255 04AA: (unknown) $5365(1@,2) 0 :MEN_C5_4262 0002: jump @MEN_C5_4306 :MEN_C5_4269 $5367(1@,2) == 1 // (int) var == num jump_if_false @MEN_C5_4299 04AA: (unknown) $5365(1@,2) 1 0002: jump @MEN_C5_4306 :MEN_C5_4299 04AA: (unknown) $5365(1@,2) 0 :MEN_C5_4306 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4201 0035: $5638 = 0@ // (int vars) 0026: return :MEN_C5_4330 0305: unknown_check $5365(0@,2) $5372(0@,2) $5374(0@,2) $5376(0@,2) 10.0 10.0 5.0 1@ 0022: jump_if_false @MEN_C5_4367 // Note: the incorrect math opcode was used here 005E: (unknown) :MEN_C5_4367 005F: (unknown) :MEN_C5_4369 04A8: (unknown) $5612 0@ 1@ = 0 // (int) :MEN_C5_4378 $5367(1@,2) == 1 // (int) var == num jump_if_false @MEN_C5_4489 001C: 0@ == $5365(1@,2) // (int) num == var 0022: jump_if_false @MEN_C5_4438 // Note: the incorrect math opcode was used here 033D: (unknown) $5365(1@,2) 0 $5367(1@,2) = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MEN_C5_4197 0 0035: $5634 = 1@ // (int vars) :MEN_C5_4438 0305: unknown_check $5365(1@,2) $937 $938 $939 150.0 150.0 150.0 0 0022: jump_if_false @MEN_C5_4481 // Note: the incorrect math opcode was used here 033D: (unknown) $5365(1@,2) 0 0002: jump @MEN_C5_4489 :MEN_C5_4481 033D: (unknown) $5365(1@,2) 1 :MEN_C5_4489 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @MEN_C5_4378 not $5634 == -1 // (int) var == num jump_if_false @MEN_C5_4899 0035: 1@ = $5634 // (int vars) $5367(1@,2) == 2 // (int) var == num jump_if_false @MEN_C5_4613 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MEN_C5_4330 1@ 1 0@ == -1 // (int) var == num jump_if_false @MEN_C5_4606 $5367(1@,2) = 3 // (int) 03E8: (unknown) $5365(1@,2) 02FA: (unknown) $5365(1@,2) 1 0321: (unknown) $5365(1@,2) $5612 010C: store_object $5365(1@,2) position_to $5635 $5636 $5637 :MEN_C5_4606 0002: jump @MEN_C5_4899 :MEN_C5_4613 $5367(1@,2) == 3 // (int) var == num jump_if_false @MEN_C5_4899 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MEN_C5_4330 1@ 1 010C: store_object $5365(1@,2) position_to 2@ 3@ 4@ 037B: constant_params 6 variable_params 3 unknown 8 call_with_params @MAIN_5093 $5635 $5636 $5637 2@ 3@ 4@ 5@ 6@ 7@ 0036: $5635 = 2@ // (float vars) 0036: $5636 = 3@ // (float vars) 0036: $5637 = 4@ // (float vars) 0306: unknown_check $5365(1@,2) 0022: jump_if_false @MEN_C5_4734 // Note: the incorrect math opcode was used here 02FA: (unknown) $5365(1@,2) 0 $5367(1@,2) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MEN_C5_4197 1 0002: jump @MEN_C5_4899 :MEN_C5_4734 02FB: unknown_check $5365(1@,2) jump_if_false @MEN_C5_4899 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_5550 5@ 5@ 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_5550 6@ 6@ 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @MAIN_5550 7@ 7@ 0078: if and 0.1 > 5@ // (float) num > var 0.1 > 6@ // (float) num > var 0.1 > 7@ // (float) num > var 0022: jump_if_false @MEN_C5_4899 // Note: the incorrect math opcode was used here 02FA: (unknown) $5365(1@,2) 0 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @MEN_C5_4330 1@ 0 jump_if_false @MEN_C5_4879 033D: (unknown) $5365(1@,2) 1 $5367(1@,2) = 4 // (int) $5634 = -1 // (int) $5627 += 1 // (int) 0002: jump @MEN_C5_4887 :MEN_C5_4879 $5367(1@,2) = 1 // (int) :MEN_C5_4887 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @MEN_C5_4197 1 :MEN_C5_4899 0026: return :MEN_C5_4901 04AA: (unknown) $5365(0@,2) 0 02FA: (unknown) $5365(0@,2) 0 $5367(0@,2) = 4 // (int) $5634 = -1 // (int) $5627 += 1 // (int) 0026: return :MEN_C5_4937 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C5_4147 0093: destroy_object $5621 0093: destroy_object $5622 0026: return :MEN_C5_4957 0160: load_model #SENTXS 0160: load_model 19 :MEN_C5_4966 0078: if or 8161: not model #SENTXS available 8161: not model 19 available jump_if_false @MEN_C5_4996 0001: wait 0 ms 0002: jump @MEN_C5_4966 :MEN_C5_4996 0026: return :MEN_C5_4998 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MEN_C5_4957 0048: $5639 = create_car #SENTXS at $5642 $5648 $5654 00D1: set_car $5639 Z_angle_to 160.0 042F: (unknown) $5639 1750 014C: set_car $5639 health_to 1750 $5661 = 0 // (int) 0050: set_car $5639 max_speed_to 22.0 023D: (unknown) $5639 1 0051: set_car $5639 traffic_behavior_to 2 013A: set_car $5639 door_status_to 2 026D: (unknown) $5639 1 0334: (unknown) $5639 0 01B0: (unknown) $5639 1 04AB: (unknown) $5639 1 00A4: $5640 = create_actor_pedtype 22 model 19 in_car $5639 driverseat 0232: (unknown) $5640 1 0339: (unknown) $5640 0 0052: set_car $5639 driver_behaviour_to 0 $5641 = 2 // (int) 0026: return :MEN_C5_5129 004F: unknown_check $5639 jump_if_false @MEN_C5_5588 04A9: (unknown) $5612 0@ 004D: store_car $5639 position_to 1@ 2@ 3@ 010E: 4@ = current_time_in_ms $5641 == 0 // (int) var == num jump_if_false @MEN_C5_5192 001C: 0@ == $5639 // (int) num == var 0022: jump_if_false @MEN_C5_5185 // Note: the incorrect math opcode was used here $5641 = 3 // (int) :MEN_C5_5185 0002: jump @MEN_C5_5394 :MEN_C5_5192 $5641 == 2 // (int) var == num jump_if_false @MEN_C5_5327 001C: 0@ == $5639 // (int) num == var 0022: jump_if_false @MEN_C5_5244 // Note: the incorrect math opcode was used here $5641 = 3 // (int) 004C: set_car $5639 to_normal_driver 0052: set_car $5639 driver_behaviour_to 0 0050: set_car $5639 max_speed_to 0 0002: jump @MEN_C5_5320 :MEN_C5_5244 0035: 6@ = $5660 // (int vars) 0102: car $5639 near_point $5386(6@,6) $5392(6@,6) radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C5_5320 // Note: the incorrect math opcode was used here $5660 += 1 // (int) $5660 >= 6 // (int) var >= num jump_if_false @MEN_C5_5299 $5660 = 0 // (int) :MEN_C5_5299 0035: 6@ = $5660 // (int vars) 004A: car $5639 drive_to $5386(6@,6) $5392(6@,6) $5398(6@,6) :MEN_C5_5320 0002: jump @MEN_C5_5394 :MEN_C5_5327 $5641 == 3 // (int) var == num jump_if_false @MEN_C5_5365 801C: not 0@ == $5639 // (int) num == var 0022: jump_if_false @MEN_C5_5358 // Note: the incorrect math opcode was used here $5641 = 4 // (int) :MEN_C5_5358 0002: jump @MEN_C5_5394 :MEN_C5_5365 $5641 == 4 // (int) var == num jump_if_false @MEN_C5_5394 812C: not car $5639 in_air jump_if_false @MEN_C5_5394 $5641 = 0 // (int) :MEN_C5_5394 7@ = 0 // (int) 8132: not actor $933 near_car $5639 radius 200.0 200.0 sphere 0 0022: jump_if_false @MEN_C5_5423 // Note: the incorrect math opcode was used here 7@ = 1 // (int) :MEN_C5_5423 8@ = 0 // (int) :MEN_C5_5427 0045: actor $5412(8@,2) defined jump_if_false @MEN_C5_5503 0043: store_actor $5412(8@,2) position_to 9@ 10@ 11@ // Note: the incorrect math opcode was used here 002C: 11@ -= 3@ // (float vars) 0078: if and 11@ > -6.0 // (float) var > num 6.0 > 11@ // (float) num > var 0022: jump_if_false @MEN_C5_5503 // Note: the incorrect math opcode was used here 0132: actor $5412(8@,2) near_car $5639 radius 30.0 30.0 sphere 0 0022: jump_if_false @MEN_C5_5503 // Note: the incorrect math opcode was used here 7@ = 1 // (int) :MEN_C5_5503 8@ += 1 // (int) 8@ >= 2 // (int) var >= num jump_if_false @MEN_C5_5427 0011: 4@ > $5663 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_5571 // Note: the incorrect math opcode was used here 0035: $5663 = 4@ // (int vars) $5663 += 1000 // (int) 7@ == 1 // (int) var == num jump_if_false @MEN_C5_5571 014E: 5@ = car $5639 health 5@ -= 7 // (int) 014C: set_car $5639 health_to 5@ :MEN_C5_5571 037B: constant_params 2 variable_params 1 unknown 12 call_with_params @MEN_C5_1358 $5639 1750 $5661 :MEN_C5_5588 0026: return :MEN_C5_5590 04AB: (unknown) $5639 0 $5641 = 0 // (int) 0026: return :MEN_C5_5602 003F: destroy_actor $5640 0049: destroy_car $5639 0026: return :MEN_C5_5612 0339: (unknown) 0@ 1 0442: (unknown) 0@ 1 0232: (unknown) 0@ 1 0106: give_actor 0@ weapon 25 ammo 9999 // Load the weapon model before using this 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 01C9: (unknown) 0@ 25 03D6: (unknown) 0@ 0 03D7: (unknown) 0@ 0 0324: (unknown) 0@ 5 0 00E3: (unknown) 0@ 0026: return :MEN_C5_5666 0160: load_model #ANGEL 0160: load_model 14 0160: load_model #UZI 0228: (unknown) 0026: return :MEN_C5_5684 3@ += 1.0 // (float) 004F: unknown_check $5639 jump_if_false @MEN_C5_5857 004F: unknown_check $5408(0@,2) jump_if_false @MEN_C5_5857 81B7: not unknown_check $5408(0@,2) jump_if_false @MEN_C5_5857 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @MEN_C5_5857 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @MEN_C5_5857 // Note: the incorrect math opcode was used here 004E: put_car $5408(0@,2) at 1@ 2@ 3@ 004D: store_car $5639 position_to 4@ 5@ 6@ 0233: (unknown) $5408(0@,2) 4@ 5@ 01FA: (unknown) $5408(0@,2) $5639 0@ == 0 // (int) var == num jump_if_false @MEN_C5_5821 0052: set_car $5408(0@,2) driver_behaviour_to 16 0002: jump @MEN_C5_5829 :MEN_C5_5821 0052: set_car $5408(0@,2) driver_behaviour_to 18 :MEN_C5_5829 0051: set_car $5408(0@,2) traffic_behavior_to 2 0050: set_car $5408(0@,2) max_speed_to 20.0 02E9: set_car $5408(0@,2) speed_to 20.0 005E: (unknown) :MEN_C5_5857 005F: (unknown) :MEN_C5_5859 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @MEN_C5_6040 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @MEN_C5_6040 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MEN_C5_5666 0048: $5408(0@,2) = create_car #ANGEL at 1@ 2@ 3@ $5418(0@,2) = 1 // (int) 00A4: $5410(0@,2) = create_actor_pedtype 12 model 14 in_car $5408(0@,2) driverseat 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_5612 $5410(0@,2) 0118: $5412(0@,2) = create_actor_pedtype 12 model 14 in_car $5408(0@,2) passenger_seat 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MEN_C5_5612 $5412(0@,2) 01B0: (unknown) $5408(0@,2) 1 01AF: (unknown) $5410(0@,2) 1 01AF: (unknown) $5412(0@,2) 1 00C1: (unknown) $5410(0@,2) $5414(0@,2) 00C4: (unknown) $5414(0@,2) 1 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MEN_C5_5684 0@ 1@ 2@ 3@ 005E: (unknown) :MEN_C5_6040 005F: (unknown) :MEN_C5_6042 0@ = 0 // (int) :MEN_C5_6046 $5418(0@,2) == 1 // (int) var == num jump_if_false @MEN_C5_6097 $5418(0@,2) = 3 // (int) 004F: unknown_check $5408(0@,2) jump_if_false @MEN_C5_6097 004B: set_car $5408(0@,2) to_psycho_driver 0050: set_car $5408(0@,2) max_speed_to 30.0 :MEN_C5_6097 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_6046 0026: return :MEN_C5_6116 0@ = 0 // (int) :MEN_C5_6120 0078: if and not $5418(0@,2) == 0 // (int) var == num not $5418(0@,2) == 2 // (int) var == num jump_if_false @MEN_C5_6299 $5418(0@,2) = 2 // (int) 004F: unknown_check $5408(0@,2) jump_if_false @MEN_C5_6299 0052: set_car $5408(0@,2) driver_behaviour_to 0 004D: store_car $5408(0@,2) position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5093 1@ 2@ 3@ 5.0 5.0 0 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 10 call_with_params @MAIN_5197 1@ 2@ 3@ 5.0 5.0 0 7@ 8@ 9@ 0045: actor $5640 defined jump_if_false @MEN_C5_6299 0045: actor $5412(0@,2) defined jump_if_false @MEN_C5_6299 0433: (unknown) $5412(0@,2) 4@ 5@ 7@ 8@ 1 01C9: (unknown) $5412(0@,2) 5 00E4: (unknown) $5412(0@,2) $5640 00C1: (unknown) $5412(0@,2) $5416(0@,2) 00C4: (unknown) $5416(0@,2) 1 :MEN_C5_6299 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_6120 0026: return :MEN_C5_6318 004F: unknown_check $5639 jump_if_false @MEN_C5_6336 004D: store_car $5639 position_to 0@ 1@ 2@ :MEN_C5_6336 9@ = 0 // (int) :MEN_C5_6340 $5418(9@,2) == 1 // (int) var == num jump_if_false @MEN_C5_6584 0078: if or 009F: actor $5410(9@,2) dead 009F: actor $5412(9@,2) dead 00A0: car $5408(9@,2) wrecked 00A0: car $5639 wrecked jump_if_false @MEN_C5_6474 $5418(9@,2) = 0 // (int) 0113: remove_references_to_car $5408(9@,2) // Like turning a car into any random car 0112: remove_references_to_actor $5410(9@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5412(9@,2) // Like turning an actor into a random pedestrian 82DB: not unknown_check $5414(9@,2) 0 jump_if_false @MEN_C5_6440 00BB: (unknown) $5414(9@,2) 02E2: $5414(9@,2) = 0 // (any) :MEN_C5_6440 82DB: not unknown_check $5416(9@,2) 0 jump_if_false @MEN_C5_6467 00BB: (unknown) $5416(9@,2) 02E2: $5416(9@,2) = 0 // (any) :MEN_C5_6467 0002: jump @MEN_C5_6584 :MEN_C5_6474 0078: if or 807C: not actor $5410(9@,2) driving $5408(9@,2) 807C: not actor $5412(9@,2) driving $5408(9@,2) 0022: jump_if_false @MEN_C5_6584 // Note: the incorrect math opcode was used here $5418(9@,2) = 0 // (int) 0113: remove_references_to_car $5408(9@,2) // Like turning a car into any random car 0112: remove_references_to_actor $5410(9@,2) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5412(9@,2) // Like turning an actor into a random pedestrian 82DB: not unknown_check $5414(9@,2) 0 jump_if_false @MEN_C5_6557 00BB: (unknown) $5414(9@,2) 02E2: $5414(9@,2) = 0 // (any) :MEN_C5_6557 82DB: not unknown_check $5416(9@,2) 0 jump_if_false @MEN_C5_6584 00BB: (unknown) $5416(9@,2) 02E2: $5416(9@,2) = 0 // (any) :MEN_C5_6584 $5418(9@,2) == 0 // (int) var == num jump_if_false @MEN_C5_6663 $5641 == 2 // (int) var == num jump_if_false @MEN_C5_6656 004F: unknown_check $5639 jump_if_false @MEN_C5_6656 027F: store_coords_to 3@ 4@ 5@ from_actor $5639 with_offset 0 -75.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5859 9@ 6@ 7@ 8@ :MEN_C5_6656 0002: jump @MEN_C5_7336 :MEN_C5_6663 $5418(9@,2) == 1 // (int) var == num jump_if_false @MEN_C5_7090 $5641 == 3 // (int) var == num jump_if_false @MEN_C5_6708 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MEN_C5_6116 0002: jump @MEN_C5_7083 :MEN_C5_6708 004F: unknown_check $5639 jump_if_false @MEN_C5_7083 04A4: (unknown) $5412(9@,2) $5639 9@ == 0 // (int) var == num jump_if_false @MEN_C5_6830 0102: car $5408(9@,2) near_point 0@ 1@ radius 10.0 10.0 sphere 0 0022: jump_if_false @MEN_C5_6776 // Note: the incorrect math opcode was used here 0050: set_car $5408(9@,2) max_speed_to 4.0 0002: jump @MEN_C5_6823 :MEN_C5_6776 0102: car $5408(9@,2) near_point 0@ 1@ radius 20.0 20.0 sphere 0 0022: jump_if_false @MEN_C5_6814 // Note: the incorrect math opcode was used here 0050: set_car $5408(9@,2) max_speed_to 12.0 0002: jump @MEN_C5_6823 :MEN_C5_6814 0050: set_car $5408(9@,2) max_speed_to 30.0 :MEN_C5_6823 0002: jump @MEN_C5_6915 :MEN_C5_6830 0102: car $5408(9@,2) near_point 0@ 1@ radius 6.0 6.0 sphere 0 0022: jump_if_false @MEN_C5_6868 // Note: the incorrect math opcode was used here 0050: set_car $5408(9@,2) max_speed_to 4.0 0002: jump @MEN_C5_6915 :MEN_C5_6868 0102: car $5408(9@,2) near_point 0@ 1@ radius 14.0 14.0 sphere 0 0022: jump_if_false @MEN_C5_6906 // Note: the incorrect math opcode was used here 0050: set_car $5408(9@,2) max_speed_to 12.0 0002: jump @MEN_C5_6915 :MEN_C5_6906 0050: set_car $5408(9@,2) max_speed_to 30.0 :MEN_C5_6915 8102: not car $5408(9@,2) near_point 0@ 1@ radius 40.0 40.0 sphere 0 0022: jump_if_false @MEN_C5_6971 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5639 with_offset 0 -25.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5684 9@ 6@ 7@ 8@ :MEN_C5_6971 8102: not car $5408(9@,2) near_point 0@ 1@ radius 60.0 60.0 sphere 0 0022: jump_if_false @MEN_C5_7027 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5639 with_offset 0 -40.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5684 9@ 6@ 7@ 8@ :MEN_C5_7027 8102: not car $5408(9@,2) near_point 0@ 1@ radius 100.0 100.0 sphere 0 0022: jump_if_false @MEN_C5_7083 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5639 with_offset 0 -75.0 0 01B5: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MEN_C5_5684 9@ 6@ 7@ 8@ :MEN_C5_7083 0002: jump @MEN_C5_7336 :MEN_C5_7090 $5418(9@,2) == 2 // (int) var == num jump_if_false @MEN_C5_7336 0045: actor $5410(9@,2) defined jump_if_false @MEN_C5_7174 8086: not actor $933 near_actor $5410(9@,2) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C5_7167 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5410(9@,2) 0022: jump_if_false @MEN_C5_7167 // Note: the incorrect math opcode was used here 003F: destroy_actor $5410(9@,2) $5410(9@,2) = -1 // (int) :MEN_C5_7167 0002: jump @MEN_C5_7182 :MEN_C5_7174 $5410(9@,2) = -1 // (int) :MEN_C5_7182 0045: actor $5412(9@,2) defined jump_if_false @MEN_C5_7251 8086: not actor $933 near_actor $5412(9@,2) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C5_7244 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5412(9@,2) 0022: jump_if_false @MEN_C5_7244 // Note: the incorrect math opcode was used here 003F: destroy_actor $5412(9@,2) $5412(9@,2) = -1 // (int) :MEN_C5_7244 0002: jump @MEN_C5_7259 :MEN_C5_7251 $5412(9@,2) = -1 // (int) :MEN_C5_7259 004F: unknown_check $5408(9@,2) jump_if_false @MEN_C5_7328 8132: not actor $933 near_car $5408(9@,2) radius 50.0 50.0 sphere 0 0022: jump_if_false @MEN_C5_7321 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5408(9@,2) 0022: jump_if_false @MEN_C5_7321 // Note: the incorrect math opcode was used here 0049: destroy_car $5408(9@,2) $5408(9@,2) = -1 // (int) :MEN_C5_7321 0002: jump @MEN_C5_7336 :MEN_C5_7328 $5408(9@,2) = -1 // (int) :MEN_C5_7336 9@ += 1 // (int) 9@ >= 2 // (int) var >= num jump_if_false @MEN_C5_6340 0026: return :MEN_C5_7355 0@ = 0 // (int) :MEN_C5_7359 003F: destroy_actor $5410(0@,2) 003F: destroy_actor $5412(0@,2) 0049: destroy_car $5408(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @MEN_C5_7359 0026: return :MEN_C5_7396 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @SAFEHOU_12249 48 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4878 0 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_1444 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2913 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @NONAME_1_17200 0 3 0@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 -1 :MEN_C5_7478 0@ > 0 // (int) var > num jump_if_false @MEN_C5_7680 0@ == 1 // (int) var == num jump_if_false @MEN_C5_7515 0025: gosub @MEN_C5_7712 0002: jump @MEN_C5_7673 :MEN_C5_7515 0@ == 2 // (int) var == num jump_if_false @MEN_C5_7541 0025: gosub @MEN_C5_7948 0002: jump @MEN_C5_7673 :MEN_C5_7541 0@ == 3 // (int) var == num jump_if_false @MEN_C5_7567 0025: gosub @MEN_C5_8784 0002: jump @MEN_C5_7673 :MEN_C5_7567 0@ == 4 // (int) var == num jump_if_false @MEN_C5_7593 0025: gosub @MEN_C5_10590 0002: jump @MEN_C5_7673 :MEN_C5_7593 0@ == 5 // (int) var == num jump_if_false @MEN_C5_7619 0025: gosub @MEN_C5_12259 0002: jump @MEN_C5_7673 :MEN_C5_7619 0@ == 6 // (int) var == num jump_if_false @MEN_C5_7645 0025: gosub @MEN_C5_10157 0002: jump @MEN_C5_7673 :MEN_C5_7645 0@ == 7 // (int) var == num jump_if_false @MEN_C5_7671 0025: gosub @MEN_C5_11828 0002: jump @MEN_C5_7673 :MEN_C5_7671 039E: (unknown) :MEN_C5_7673 0002: jump @MEN_C5_7478 :MEN_C5_7680 0@ == 0 // (int) var == num jump_if_false @MEN_C5_7705 0002: jump @MEN_C5_14437 0002: jump @MEN_C5_7712 :MEN_C5_7705 0002: jump @MEN_C5_14190 :MEN_C5_7712 0045: actor $933 defined jump_if_false @MEN_C5_7751 0044: put_actor $933 at 28.3588 1140.804 18.3326 00CF: set_actor $933 Z_angle_to 154.2155 :MEN_C5_7751 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_362 1000 0057: show_text_highpriority GXT 'MEN5_12' time 5000 flag 1 // Get to the ~y~helicopter~w~ at Breaker's Yard. 00C3: (unknown) -1237.267 7.0235 10.3728 $5676 :MEN_C5_7799 0@ == 1 // (int) var == num jump_if_false @MEN_C5_7925 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2740 009F: actor $933 dead jump_if_false @MEN_C5_7847 0@ = -1 // (int) 0002: jump @MEN_C5_7918 :MEN_C5_7847 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_1546 jump_if_false @MEN_C5_7876 0@ = 3 // (int) 0002: jump @MEN_C5_7918 :MEN_C5_7876 0089: actor $933 in_sphere -1237.267 7.0235 10.3728 radius 5.0 5.0 5.0 sphere 1 jump_if_false @MEN_C5_7918 0@ = 2 // (int) :MEN_C5_7918 0002: jump @MEN_C5_7799 :MEN_C5_7925 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_7946 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_7946 0026: return :MEN_C5_7948 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3312 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3332 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3474 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4197 1 0045: actor $933 defined jump_if_false @MEN_C5_8059 0216: (unknown) $933 -1268.3 26.59 11.06 00CF: set_actor $933 Z_angle_to 138.0 00DF: (unknown) $933 010B: set_actor $933 armed_weapon_to 0 :MEN_C5_8059 0160: load_model #SENTXS 0160: load_model 19 0228: (unknown) 0443: (unknown) 120 0228: (unknown) 0048: 1@ = create_car #SENTXS at -1269.62 25.42 10.93 00D1: set_car 1@ Z_angle_to -135.0 00A4: 2@ = create_actor_pedtype 22 model 19 in_car 1@ driverseat 0052: set_car 1@ driver_behaviour_to 0 0050: set_car 1@ max_speed_to 0 0045: actor $933 defined jump_if_false @MEN_C5_8140 0153: (unknown) $933 2@ 0153: (unknown) 2@ $933 :MEN_C5_8140 0045: actor 2@ defined 0022: jump_if_false @MEN_C5_8199 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5AA' 'MEN5_A0' 2@ 0 // ~w~There are some cargo-containers at the police impound. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5AA' :MEN_C5_8199 0045: actor 2@ defined jump_if_false @MEN_C5_8258 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5AB' 'MEN5_A1' 2@ 0 // ~w~Our coke is hidden inside them - all mixed up amongst the other cargo. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5AB' :MEN_C5_8258 0045: actor $933 defined jump_if_false @MEN_C5_8319 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5AC' 'MEN5_A2' $933 0 // ~w~Don't worry, I'll get them out of there. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5AC' :MEN_C5_8319 0045: actor 2@ defined jump_if_false @MEN_C5_8378 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5AD' 'MEN5_A3' 2@ 0 // ~w~Muy Bien. I'll be in touch... 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5AD' :MEN_C5_8378 0001: wait 1000 ms 004F: unknown_check 1@ jump_if_false @MEN_C5_8398 0325: (unknown) 1@ 1 :MEN_C5_8398 0045: actor $933 defined jump_if_false @MEN_C5_8421 04B4: (unknown) $933 120 524 100.0 :MEN_C5_8421 00B9: set_camera_position -1266.51 25.89 11.47 rotations 0 0 0 00BA: set_camera_point_at -1267.48 25.72 11.3 mode 2 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 1000 jump_if_true @MEN_C5_8732 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'MENC5AA' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'MENC5AA' jump_if_true @MEN_C5_8732 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'MENC5AB' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'MENC5AB' jump_if_true @MEN_C5_8732 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'MENC5AC' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'MENC5AC' jump_if_true @MEN_C5_8732 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @MAIN_13224 'MENC5AD' 1 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'MENC5AD' jump_if_true @MEN_C5_8732 0045: actor $933 defined jump_if_false @MEN_C5_8690 0154: (unknown) $933 :MEN_C5_8690 004F: unknown_check 1@ jump_if_false @MEN_C5_8712 0325: (unknown) 1@ 0 02C7: (unknown) 1@ 8 5000 :MEN_C5_8712 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 1000 jump_if_true @MEN_C5_8732 :MEN_C5_8732 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @MEN_C5_8767 0352: (unknown) $933 :MEN_C5_8767 0444: (unknown) 120 003F: destroy_actor 2@ 0049: destroy_car 1@ 0@ = 3 // (int) 0026: return :MEN_C5_8784 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1469 1 $5612 == -1 // (int) var == num jump_if_false @MEN_C5_8851 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3312 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3332 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3474 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4197 1 :MEN_C5_8851 0045: actor $933 defined jump_if_false @MEN_C5_8894 00A2: (unknown) $933 0216: (unknown) $933 -1274.544 22.4628 10.1736 00CF: set_actor $933 Z_angle_to 135.9274 :MEN_C5_8894 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BA' 'SMNC5BA' -1 0 // ~w~Senor, take the containers to the drop off point. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BA' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_362 1000 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 6@ = 0 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) :MEN_C5_8993 0@ == 3 // (int) var == num jump_if_false @MEN_C5_10124 0001: wait 0 ms 010E: 13@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2740 009F: actor $933 dead jump_if_false @MEN_C5_9044 0@ = -1 // (int) 0002: jump @MEN_C5_10117 :MEN_C5_9044 00A0: car $5612 wrecked jump_if_false @MEN_C5_9067 0@ = -2 // (int) 0002: jump @MEN_C5_10117 :MEN_C5_9067 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4369 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3403 4@ == 0 // (int) var == num jump_if_false @MEN_C5_9131 007C: actor $933 driving $5612 0022: jump_if_false @MEN_C5_9124 // Note: the incorrect math opcode was used here 0525: (unknown) 3 4@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_9124 0002: jump @MEN_C5_9156 :MEN_C5_9131 807C: not actor $933 driving $5612 0022: jump_if_false @MEN_C5_9156 // Note: the incorrect math opcode was used here 0525: (unknown) 2 4@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_9156 4@ == 1 // (int) var == num jump_if_false @MEN_C5_9255 5@ == 0 // (int) var == num jump_if_false @MEN_C5_9255 0078: if or 0304: unknown_check $5621 $937 $938 100.0 100.0 0 0304: unknown_check $5622 $937 $938 100.0 100.0 0 0022: jump_if_false @MEN_C5_9255 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 3@ = 0 // (int) 11@ == 0 // (int) var == num jump_if_false @MEN_C5_9255 11@ = 1 // (int) 0035: 12@ = 13@ // (int vars) 12@ += 5000 // (int) :MEN_C5_9255 6@ == 0 // (int) var == num jump_if_false @MEN_C5_9312 not $5634 == -1 // (int) var == num jump_if_false @MEN_C5_9305 6@ = 1 // (int) 3@ = 0 // (int) 11@ == 2 // (int) var == num jump_if_false @MEN_C5_9305 11@ = 3 // (int) :MEN_C5_9305 0002: jump @MEN_C5_9333 :MEN_C5_9312 $5634 == -1 // (int) var == num jump_if_false @MEN_C5_9333 6@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_9333 10@ == 0 // (int) var == num jump_if_false @MEN_C5_9413 6@ == 1 // (int) var == num jump_if_false @MEN_C5_9406 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BA' jump_if_false @MEN_C5_9406 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BA' 10@ += 1 // (int) :MEN_C5_9406 0002: jump @MEN_C5_9456 :MEN_C5_9413 10@ == 1 // (int) var == num jump_if_false @MEN_C5_9456 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BA' jump_if_false @MEN_C5_9456 10@ += 1 // (int) :MEN_C5_9456 6@ == 1 // (int) var == num jump_if_false @MEN_C5_9661 7@ == 0 // (int) var == num jump_if_false @MEN_C5_9522 0078: if or $5367(9@,2) == 2 // (int) var == num $5367(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_9515 7@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_9515 0002: jump @MEN_C5_9557 :MEN_C5_9522 0078: if and not $5367(9@,2) == 2 // (int) var == num not $5367(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_9557 7@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_9557 $5367(9@,2) == 2 // (int) var == num jump_if_false @MEN_C5_9661 8@ == 0 // (int) var == num jump_if_false @MEN_C5_9631 0080: actor $933 near_point $5372(9@,2) $5374(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_9624 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_MAG2' // To detach the magnet from a container, lower it into the halo. 8@ = 1 // (int) :MEN_C5_9624 0002: jump @MEN_C5_9661 :MEN_C5_9631 8080: not actor $933 near_point $5372(9@,2) $5374(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_9661 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MEN_C5_9661 0011: 13@ > 12@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_9709 // Note: the incorrect math opcode was used here 11@ == 1 // (int) var == num jump_if_false @MEN_C5_9709 0267: (unknown) 'H_MAG1' // Land the magnet on top of a container to pick it up. 0035: 12@ = 13@ // (int vars) 12@ += 5000 // (int) 11@ = 2 // (int) :MEN_C5_9709 0305: unknown_check $5621 $5628 $5630 $5632 10.0 10.0 5.0 0 0022: jump_if_false @MEN_C5_9752 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4901 0 0@ = 6 // (int) :MEN_C5_9752 0078: if and 3@ == 0 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @MEN_C5_10117 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4147 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_9803 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_9803 4@ == 0 // (int) var == num jump_if_false @MEN_C5_9860 0057: show_text_highpriority GXT 'MEN5_00' time 5000 flag 1 // Get in the ~b~chopper. 00C0: (unknown) $5612 $5676 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1320 $5676 3@ = 1 // (int) 0002: jump @MEN_C5_10117 :MEN_C5_9860 5@ == 0 // (int) var == num jump_if_false @MEN_C5_9911 0057: show_text_highpriority GXT 'MEN5_13' time 5000 flag 1 // Fly to the compound where the ~g~containers~w~ are held. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4055 1 3@ = 1 // (int) 0002: jump @MEN_C5_10117 :MEN_C5_9911 6@ == 0 // (int) var == num jump_if_false @MEN_C5_10009 $5627 == 0 // (int) var == num jump_if_false @MEN_C5_9969 0057: show_text_highpriority GXT 'MEN5_01' time 5000 flag 1 // Pick up the ~g~container. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4055 1 0002: jump @MEN_C5_9997 :MEN_C5_9969 0057: show_text_highpriority GXT 'MEN5_02' time 5000 flag 1 // Pick up another ~g~container. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4055 1 :MEN_C5_9997 3@ = 1 // (int) 0002: jump @MEN_C5_10117 :MEN_C5_10009 2 > 10@ // (int) num > var 0022: jump_if_false @MEN_C5_10028 // Note: the incorrect math opcode was used here 0002: jump @MEN_C5_10117 :MEN_C5_10028 7@ == 0 // (int) var == num jump_if_false @MEN_C5_10080 0057: show_text_highpriority GXT 'MEN5_04' time 5000 flag 1 // Pick the ~g~container~w~ up again. 0035: 9@ = $5634 // (int vars) 00C2: (unknown) $5365(9@,2) $5676 3@ = 1 // (int) 0002: jump @MEN_C5_10117 :MEN_C5_10080 0057: show_text_highpriority GXT 'MEN5_03' time 5000 flag 1 // Deliver the container to the ~y~cargo bay. 00C3: (unknown) $5372(9@,2) $5374(9@,2) $5376(9@,2) $5676 3@ = 1 // (int) :MEN_C5_10117 0002: jump @MEN_C5_8993 :MEN_C5_10124 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4147 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_10155 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_10155 0026: return :MEN_C5_10157 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 500 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3117 1 3 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BB' 'SMNC5BB' -1 0 // ~w~Caray! The cops are moving the last container. Get it back! Vamos! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BB' 20@ = -1 // (int) 0045: actor $933 defined jump_if_false @MEN_C5_10298 007E: actor $933 driving jump_if_false @MEN_C5_10281 024B: (unknown) $933 20@ 0325: (unknown) 20@ 1 :MEN_C5_10281 0216: (unknown) $933 -1022.19 -1246.18 -100.0 :MEN_C5_10298 0001: wait 2000 ms 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MEN_C5_3573 -997.9228 -1244.111 10.1895 246.9851 004F: unknown_check $5614 jump_if_false @MEN_C5_10353 02C7: (unknown) $5614 8 7000 :MEN_C5_10353 0125: set_traffic_density_multiplier_to 0.5 00B9: set_camera_position -1022.19 -1246.18 20.06 rotations 0 0 0 00BA: set_camera_point_at -1021.21 -1246.24 19.88 mode 2 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 1000 jump_if_true @MEN_C5_10468 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BB' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13401 'MENC5BB' jump_if_true @MEN_C5_10468 :MEN_C5_10468 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 0078: if and 004F: unknown_check 20@ 0045: actor $933 defined jump_if_false @MEN_C5_10569 021C: (unknown) $933 20@ 0325: (unknown) 20@ 0 037F: unknown_check 20@ jump_if_false @MEN_C5_10528 03D8: (unknown) 20@ :MEN_C5_10528 004D: store_car 20@ position_to 21@ 22@ 23@ 28.0 > 23@ // (float) num > var 0022: jump_if_false @MEN_C5_10553 // Note: the incorrect math opcode was used here 23@ = 28.0 // (float) :MEN_C5_10553 004E: put_car 20@ at 21@ 22@ 23@ 00D1: set_car 20@ Z_angle_to 270.0 0221: (unknown) 01CF: (unknown) :MEN_C5_10569 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @SHOPMON_3117 1 1 0@ = 4 // (int) 0026: return :MEN_C5_10590 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BC' 'SMNC5BC' -1 0 // ~w~I can't believe you did it! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BC' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BD' 'SMNC5BD' -1 0 // ~w~Senor, it's been a pleasure watching your work. Adios. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BD' 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3773 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4197 1 0125: set_traffic_density_multiplier_to 0.5 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_362 1000 3@ = 0 // (int) 10@ = 0 // (int) 24@ = 0 // (int) :MEN_C5_10741 0@ == 4 // (int) var == num jump_if_false @MEN_C5_11795 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2740 010E: 13@ = current_time_in_ms 009F: actor $933 dead jump_if_false @MEN_C5_10792 0@ = -1 // (int) 0002: jump @MEN_C5_11788 :MEN_C5_10792 00A0: car $5612 wrecked jump_if_false @MEN_C5_10815 0@ = -2 // (int) 0002: jump @MEN_C5_11788 :MEN_C5_10815 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4369 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3875 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3403 6@ == 0 // (int) var == num jump_if_false @MEN_C5_10895 not $5634 == -1 // (int) var == num jump_if_false @MEN_C5_10888 6@ = 1 // (int) 3@ = 0 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) :MEN_C5_10888 0002: jump @MEN_C5_10916 :MEN_C5_10895 $5634 == -1 // (int) var == num jump_if_false @MEN_C5_10916 6@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_10916 6@ == 1 // (int) var == num jump_if_false @MEN_C5_11126 0035: 9@ = $5634 // (int vars) 7@ == 0 // (int) var == num jump_if_false @MEN_C5_10987 0078: if or $5367(9@,2) == 2 // (int) var == num $5367(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_10980 7@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_10980 0002: jump @MEN_C5_11022 :MEN_C5_10987 0078: if and not $5367(9@,2) == 2 // (int) var == num not $5367(9@,2) == 3 // (int) var == num jump_if_false @MEN_C5_11022 7@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_11022 $5367(9@,2) == 2 // (int) var == num jump_if_false @MEN_C5_11126 8@ == 0 // (int) var == num jump_if_false @MEN_C5_11096 0080: actor $933 near_point $5372(9@,2) $5374(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_11089 // Note: the incorrect math opcode was used here 0267: (unknown) 'H_MAG2' // To detach the magnet from a container, lower it into the halo. 8@ = 1 // (int) :MEN_C5_11089 0002: jump @MEN_C5_11126 :MEN_C5_11096 8080: not actor $933 near_point $5372(9@,2) $5374(9@,2) radius 25.0 25.0 sphere 0 0022: jump_if_false @MEN_C5_11126 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :MEN_C5_11126 0078: if and 2 > 10@ // (int) num > var 24@ > 0 // (int) var > num jump_if_false @MEN_C5_11313 0011: 13@ > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_11313 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @MEN_C5_11225 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BC' jump_if_false @MEN_C5_11218 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BC' 10@ += 1 // (int) :MEN_C5_11218 0002: jump @MEN_C5_11313 :MEN_C5_11225 10@ == 1 // (int) var == num jump_if_false @MEN_C5_11313 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BC' jump_if_false @MEN_C5_11313 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BD' jump_if_false @MEN_C5_11313 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BD' 10@ += 1 // (int) :MEN_C5_11313 4@ == 0 // (int) var == num jump_if_false @MEN_C5_11357 007C: actor $933 driving $5612 0022: jump_if_false @MEN_C5_11350 // Note: the incorrect math opcode was used here 0525: (unknown) 3 4@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_11350 0002: jump @MEN_C5_11382 :MEN_C5_11357 807C: not actor $933 driving $5612 0022: jump_if_false @MEN_C5_11382 // Note: the incorrect math opcode was used here 0525: (unknown) 2 4@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_11382 0305: unknown_check $5622 $5629 $5631 $5633 10.0 10.0 5.0 0 0022: jump_if_false @MEN_C5_11433 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4901 1 0@ = 5 // (int) 0002: jump @MEN_C5_11497 :MEN_C5_11433 $5616 == 0 // (int) var == num jump_if_false @MEN_C5_11497 004F: unknown_check $5614 jump_if_false @MEN_C5_11497 0104: car $5614 in_sphere -913.5723 -658.8061 11.1115 radius 20.0 20.0 20.0 sphere 0 jump_if_false @MEN_C5_11497 0@ = 7 // (int) :MEN_C5_11497 0078: if and 3@ == 0 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @MEN_C5_11788 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4147 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_11548 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_11548 4@ == 0 // (int) var == num jump_if_false @MEN_C5_11600 0057: show_text_highpriority GXT 'MEN5_00' time 5000 flag 1 // Get in the ~b~chopper. 00C0: (unknown) $5612 $5676 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1320 $5676 0002: jump @MEN_C5_11783 :MEN_C5_11600 6@ == 0 // (int) var == num jump_if_false @MEN_C5_11704 $5616 == 0 // (int) var == num jump_if_false @MEN_C5_11657 0057: show_text_highpriority GXT 'MEN5_06' time 5000 flag 1 // Lift the ~g~container~w~ off the truck before it gets to the police station in Little Havana. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4055 0 0002: jump @MEN_C5_11697 :MEN_C5_11657 3 > $5627 // (int) num > var 0022: jump_if_false @MEN_C5_11697 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MEN5_02' time 5000 flag 1 // Pick up another ~g~container. 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4055 0 :MEN_C5_11697 0002: jump @MEN_C5_11783 :MEN_C5_11704 7@ == 0 // (int) var == num jump_if_false @MEN_C5_11751 0057: show_text_highpriority GXT 'MEN5_04' time 5000 flag 1 // Pick the ~g~container~w~ up again. 0035: 9@ = $5634 // (int vars) 00C2: (unknown) $5365(9@,2) $5676 0002: jump @MEN_C5_11783 :MEN_C5_11751 0057: show_text_highpriority GXT 'MEN5_03' time 5000 flag 1 // Deliver the container to the ~y~cargo bay. 00C3: (unknown) $5372(9@,2) $5374(9@,2) $5376(9@,2) $5676 :MEN_C5_11783 3@ = 1 // (int) :MEN_C5_11788 0002: jump @MEN_C5_10741 :MEN_C5_11795 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4147 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_11826 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_11826 0026: return :MEN_C5_11828 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_190 500 0045: actor $933 defined jump_if_false @MEN_C5_11918 0043: store_actor $933 position_to 25@ 26@ 27@ // Note: the incorrect math opcode was used here 00CE: 28@ = actor $933 Z_angle 004F: unknown_check $5612 0022: jump_if_false @MEN_C5_11895 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5612 0022: jump_if_false @MEN_C5_11895 // Note: the incorrect math opcode was used here 03B8: (unknown) $5612 17@ 18@ 19@ :MEN_C5_11895 0044: put_actor $933 at -891.68 -651.12 20.0 02F8: (unknown) $933 1 :MEN_C5_11918 004F: unknown_check $5614 jump_if_false @MEN_C5_11957 00B9: set_camera_position -891.68 -651.12 14.52 rotations 0 0 0 00B4: camera_on_car $5614 15 2 :MEN_C5_11957 0001: wait 500 ms 004F: unknown_check $5614 jump_if_false @MEN_C5_12039 022C: (unknown) -913.1594 -660.6639 10.07 50.0 1 0325: (unknown) $5614 1 004E: put_car $5614 at -913.1594 -660.6639 10.07 00D1: set_car $5614 Z_angle_to 198.8216 02E9: set_car $5614 speed_to 0 0052: set_car $5614 driver_behaviour_to 0 :MEN_C5_12039 004F: unknown_check $5614 jump_if_false @MEN_C5_12107 0325: (unknown) $5614 0 0051: set_car $5614 traffic_behavior_to 3 0050: set_car $5614 max_speed_to 13.0 0300: (unknown) $5614 100 02E9: set_car $5614 speed_to 10.0 01B6: (unknown) $5614 -908.1361 -679.9815 10.07 00C9: fade 1 500 ms :MEN_C5_12107 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_4394 2000 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @MEN_C5_12189 02F8: (unknown) $933 0 0044: put_actor $933 at 25@ 26@ 27@ 00CF: set_actor $933 Z_angle_to 28@ 004F: unknown_check $5612 0022: jump_if_false @MEN_C5_12189 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5612 0022: jump_if_false @MEN_C5_12189 // Note: the incorrect math opcode was used here 03B9: (unknown) $5612 17@ 18@ 19@ :MEN_C5_12189 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4937 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4045 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5602 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_7355 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3453 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_362 1000 0@ = -3 // (int) 0026: return :MEN_C5_12259 0059: text_clear_all 0001: wait 2500 ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BE' 'SMNC5BE' -1 0 // ~w~Senor! Senor! Please help me! The bikers are after me. I can't get away. Oh, Madre dios! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BE' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BE' -2@ = -15000 // (int) // timer1 :MEN_C5_12351 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @MEN_C5_12402 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BE' jump_if_false @MEN_C5_12395 -2@ = 0 // (int) // timer1 :MEN_C5_12395 0002: jump @MEN_C5_12351 :MEN_C5_12402 10@ = 0 // (int) 24@ = 0 // (int) 29@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_4197 0 0125: set_traffic_density_multiplier_to 0.6 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4998 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1099 2 024D: (unknown) $5661 1 'DAMAGE' // Damage 0045: actor $5640 defined jump_if_false @MEN_C5_12529 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BH' 'SMNC5BH' $5640 0 // ~w~Come quick! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BH' :MEN_C5_12529 0045: actor $5640 defined jump_if_false @MEN_C5_12590 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BI' 'SMNC5BI' $5640 0 // ~w~Thank you senor! You're incredible! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BI' :MEN_C5_12590 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BM' 'SMNC5BM' -99 1 // ~w~Arghhhhhhhhhhhh! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BM' 0045: actor $5640 defined jump_if_false @MEN_C5_12702 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BL' 'SMNC5BL' $5640 0 // ~w~Gracias senor! That was fantastic! Adios! 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12757 'MENC5BL' :MEN_C5_12702 3@ = 0 // (int) 7@ = 0 // (int) 10@ = 0 // (int) 24@ = 0 // (int) 30@ = 0 // (int) :MEN_C5_12722 0@ == 5 // (int) var == num jump_if_false @MEN_C5_14167 0001: wait 0 ms 010E: 13@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_2740 009F: actor $933 dead jump_if_false @MEN_C5_12773 0@ = -1 // (int) 0002: jump @MEN_C5_14160 :MEN_C5_12773 00A0: car $5612 wrecked jump_if_false @MEN_C5_12796 0@ = -2 // (int) 0002: jump @MEN_C5_14160 :MEN_C5_12796 00A0: car $5639 wrecked jump_if_false @MEN_C5_12835 0@ = -4 // (int) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_6042 $5661 = 100 // (int) 0002: jump @MEN_C5_14160 :MEN_C5_12835 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5129 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_6318 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3403 4@ == 0 // (int) var == num jump_if_false @MEN_C5_12909 007C: actor $933 driving $5612 0022: jump_if_false @MEN_C5_12902 // Note: the incorrect math opcode was used here 0525: (unknown) 3 4@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_12902 0002: jump @MEN_C5_12934 :MEN_C5_12909 807C: not actor $933 driving $5612 0022: jump_if_false @MEN_C5_12934 // Note: the incorrect math opcode was used here 0525: (unknown) 2 4@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_12934 7@ == 0 // (int) var == num jump_if_false @MEN_C5_12974 $5641 == 3 // (int) var == num jump_if_false @MEN_C5_12967 7@ = 1 // (int) 3@ = 0 // (int) :MEN_C5_12967 0002: jump @MEN_C5_13045 :MEN_C5_12974 $5641 == 0 // (int) var == num jump_if_false @MEN_C5_12994 7@ = 0 // (int) 3@ = 0 // (int) :MEN_C5_12994 0104: car $5639 in_sphere 126.2724 -1183.453 30.2762 radius 10.0 10.0 5.0 sphere 1 jump_if_false @MEN_C5_13045 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5590 0@ = 0 // (int) :MEN_C5_13045 30@ == 0 // (int) var == num jump_if_false @MEN_C5_13218 7@ == 1 // (int) var == num jump_if_false @MEN_C5_13211 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BI' jump_if_false @MEN_C5_13211 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13346 'MENC5BF' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13346 'MENC5BG' 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13346 'MENC5BH' 10@ = 99 // (int) 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BI' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BJ' 'SMNC5BJ' $5640 0 // ~w~No problem. Where do you want me to drop you off? 30@ += 1 // (int) :MEN_C5_13211 0002: jump @MEN_C5_13482 :MEN_C5_13218 30@ == 1 // (int) var == num jump_if_false @MEN_C5_13344 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BI' jump_if_false @MEN_C5_13337 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BJ' jump_if_false @MEN_C5_13337 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BJ' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BK' 'SMNC5BK' $5640 0 // ~w~Oh, please don't drop me senor! Ha ha ha! Take me to the car park, gracias. 30@ += 1 // (int) :MEN_C5_13337 0002: jump @MEN_C5_13482 :MEN_C5_13344 30@ == 2 // (int) var == num jump_if_false @MEN_C5_13439 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BJ' jump_if_false @MEN_C5_13432 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BK' jump_if_false @MEN_C5_13432 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BK' 30@ += 1 // (int) :MEN_C5_13432 0002: jump @MEN_C5_13482 :MEN_C5_13439 30@ == 3 // (int) var == num jump_if_false @MEN_C5_13482 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BK' jump_if_false @MEN_C5_13482 30@ += 1 // (int) :MEN_C5_13482 0@ == 5 // (int) var == num jump_if_false @MEN_C5_14160 3@ == 0 // (int) var == num jump_if_false @MEN_C5_13798 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_13526 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_13526 4@ == 0 // (int) var == num jump_if_false @MEN_C5_13593 0057: show_text_highpriority GXT 'MEN5_00' time 5000 flag 1 // Get in the ~b~chopper. 00C0: (unknown) $5612 $5676 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1320 $5676 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) 0002: jump @MEN_C5_13791 :MEN_C5_13593 $5641 == 2 // (int) var == num jump_if_false @MEN_C5_13662 0057: show_text_highpriority GXT 'MEN5_08' time 5000 flag 1 // Pick up the ~b~car~w~ before the bikers destroy it! 00C0: (unknown) $5639 $5676 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1320 $5676 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) 0002: jump @MEN_C5_13791 :MEN_C5_13662 7@ == 0 // (int) var == num jump_if_false @MEN_C5_13729 0057: show_text_highpriority GXT 'MEN5_11' time 5000 flag 1 // Pick the ~b~car~w~ up again. 00C0: (unknown) $5639 $5676 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MEN_C5_1320 $5676 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) 0002: jump @MEN_C5_13791 :MEN_C5_13729 30@ >= 4 // (int) var >= num jump_if_false @MEN_C5_13791 0057: show_text_highpriority GXT 'MEN5_09' time 5000 flag 1 // Drop the car at the ~y~parking lot. 00C3: (unknown) 126.2724 -1183.453 30.2762 $5676 3@ = 1 // (int) 0035: 24@ = 13@ // (int vars) 24@ += 5000 // (int) :MEN_C5_13791 0002: jump @MEN_C5_14160 :MEN_C5_13798 0011: 13@ > 24@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @MEN_C5_14160 // Note: the incorrect math opcode was used here 10@ == 0 // (int) var == num jump_if_false @MEN_C5_13938 0132: actor $933 near_car $5639 radius 300.0 300.0 sphere 0 0022: jump_if_false @MEN_C5_13931 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BH' jump_if_false @MEN_C5_13931 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BH' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BG' 'SMNC5BG' $5640 0 // ~w~Help me! 0035: 24@ = 13@ // (int vars) 24@ += 8000 // (int) 10@ += 1 // (int) :MEN_C5_13931 0002: jump @MEN_C5_14160 :MEN_C5_13938 10@ == 1 // (int) var == num jump_if_false @MEN_C5_14068 0132: actor $933 near_car $5639 radius 300.0 300.0 sphere 0 0022: jump_if_false @MEN_C5_14061 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BG' jump_if_false @MEN_C5_14061 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BG' 037B: constant_params 4 variable_params 0 unknown 31 call_with_params @MAIN_12808 'MENC5BF' 'SMNC5BF' $5640 0 // ~w~Please senor! 0035: 24@ = 13@ // (int vars) 24@ += 8000 // (int) 10@ += 1 // (int) :MEN_C5_14061 0002: jump @MEN_C5_14160 :MEN_C5_14068 10@ == 2 // (int) var == num jump_if_false @MEN_C5_14160 0132: actor $933 near_car $5639 radius 300.0 300.0 sphere 0 0022: jump_if_false @MEN_C5_14160 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12714 'MENC5BF' jump_if_false @MEN_C5_14160 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BF' 0035: 24@ = 13@ // (int vars) 24@ += 8000 // (int) 10@ += 1 // (int) :MEN_C5_14160 0002: jump @MEN_C5_12722 :MEN_C5_14167 82DB: not unknown_check $5676 0 jump_if_false @MEN_C5_14188 00BB: (unknown) $5676 02E2: $5676 = 0 // (any) :MEN_C5_14188 0026: return :MEN_C5_14190 0078: if and 809D: not wasted_or_busted // mission only not 0@ == -1 // (int) var == num not 0@ == -3 // (int) var == num jump_if_false @MEN_C5_14302 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5036 2000 809D: not wasted_or_busted // mission only jump_if_false @MEN_C5_14302 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4937 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4045 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5602 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_7355 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3453 00C9: fade 1 1000 ms :MEN_C5_14302 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @MEN_C5_14435 0@ == -2 // (int) var == num jump_if_false @MEN_C5_14366 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'MEN5_X0' // ~r~The chopper was destroyed. 0002: jump @MEN_C5_14435 :MEN_C5_14366 0@ == -3 // (int) var == num jump_if_false @MEN_C5_14404 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'MEN5_X1' // ~r~The crate reached the police station. 0002: jump @MEN_C5_14435 :MEN_C5_14404 0@ == -4 // (int) var == num jump_if_false @MEN_C5_14435 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_5026 'MEN5_X2' // ~r~You didn't save the car. :MEN_C5_14435 0026: return :MEN_C5_14437 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_13043 'MENC5BL' -2@ = -15000 // (int) // timer1 :MEN_C5_14462 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @MEN_C5_14513 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 31 call_with_params @MAIN_12674 'MENC5BL' jump_if_false @MEN_C5_14506 -2@ = 0 // (int) // timer1 :MEN_C5_14506 0002: jump @MEN_C5_14462 :MEN_C5_14513 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4937 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_4045 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_5602 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_7355 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_3453 00C9: fade 1 1000 ms 037B: constant_params 2 variable_params 0 unknown 31 call_with_params @99RED_12847 'MEN_C05' 1500 // High Wire 01DF: progress_made += 1 0026: return :MEN_C5_14608 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 31 call_with_params @MEN_C5_1514 0125: set_traffic_density_multiplier_to 1.0 0525: (unknown) 2 00AE: remove_status_text $5661 04BB: (unknown) 007A: mission_cleanup 0026: return //-------------Mission 77--------------- :NONAME_18 01EA: increment_mission_attempts 033A: use_GXT_table 'MEN_C6' 0025: gosub @NONAME_18_13839 009D: wasted_or_busted // mission only jump_if_false @NONAME_18_35 0025: gosub @NONAME_18_28554 :NONAME_18_35 0025: gosub @NONAME_18_28676 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_18_76 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_18_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_18_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_18_128 :NONAME_18_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_18_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_18_162 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_18_162 809F: not actor 3@ dead 0022: jump_if_false @NONAME_18_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_18_178 0026: return :NONAME_18_180 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @NONAME_18_244 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_18_238 0400: (unknown) $933 $1070 0002: jump @NONAME_18_244 :NONAME_18_238 02C0: (unknown) $933 $1070 :NONAME_18_244 0@ >= 0 // (int) var >= num jump_if_false @NONAME_18_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :NONAME_18_271 0045: actor $933 defined jump_if_false @NONAME_18_339 807E: not actor $933 driving jump_if_false @NONAME_18_316 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @NONAME_18_319 :NONAME_18_316 021D: (unknown) 0 :NONAME_18_319 $1078 == 0 // (int) var == num jump_if_false @NONAME_18_335 02EA: select_interior 2 :NONAME_18_335 01AE: (unknown) 1 :NONAME_18_339 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_18_352 0045: actor $933 defined jump_if_false @NONAME_18_416 807E: not actor $933 driving jump_if_false @NONAME_18_404 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @NONAME_18_404 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :NONAME_18_404 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :NONAME_18_416 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @NONAME_18_465 // 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_18_465 02EA: select_interior 0 :NONAME_18_465 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_18_495 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_18_495 0026: return 0045: actor 0@ defined jump_if_false @NONAME_18_516 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_18_516 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_546 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_18_546 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_18_546 0026: return :NONAME_18_548 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_595 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_18_591 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_18_595 :NONAME_18_591 1@ = 0 // (int) :NONAME_18_595 1@ == 1 // (int) var == num jump_if_false @NONAME_18_679 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_18_672 007E: actor 0@ driving jump_if_false @NONAME_18_668 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_18_658 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_18_661 :NONAME_18_658 00F1: (unknown) 0@ :NONAME_18_661 0002: jump @NONAME_18_672 :NONAME_18_668 1@ = 0 // (int) :NONAME_18_672 0002: jump @NONAME_18_595 :NONAME_18_679 0026: return 0045: actor 0@ defined jump_if_false @NONAME_18_773 007E: actor 0@ driving jump_if_false @NONAME_18_757 02A7: unknown_check 0@ jump_if_false @NONAME_18_727 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_18_750 :NONAME_18_727 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_18_548 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_18_750 0002: jump @NONAME_18_766 :NONAME_18_757 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_18_766 0002: jump @NONAME_18_775 :NONAME_18_773 005F: (unknown) :NONAME_18_775 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_933 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_18_933 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_18_874 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_18_833 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_18_867 :NONAME_18_833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_548 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_18_867 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_548 4@ :NONAME_18_867 0002: jump @NONAME_18_933 :NONAME_18_874 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_18_899 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_18_933 :NONAME_18_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_548 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_18_933 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_548 3@ :NONAME_18_933 0045: actor 0@ defined jump_if_false @NONAME_18_985 004F: unknown_check 1@ jump_if_false @NONAME_18_985 007E: actor 0@ driving jump_if_false @NONAME_18_985 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_18_985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_18_548 0@ :NONAME_18_985 5@ = 0 // (int) :NONAME_18_989 5@ == 0 // (int) var == num jump_if_false @NONAME_18_1087 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_18_1080 004F: unknown_check 1@ jump_if_false @NONAME_18_1080 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_18_1046 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_18_1080 :NONAME_18_1046 2@ == -1 // (int) var == num jump_if_false @NONAME_18_1072 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_18_1080 :NONAME_18_1072 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_18_1080 0002: jump @NONAME_18_989 :NONAME_18_1087 0026: return :NONAME_18_1089 0@ == 0 // (int) var == num jump_if_false @NONAME_18_1132 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_18_1308 :NONAME_18_1132 0@ == 1 // (int) var == num jump_if_false @NONAME_18_1165 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_18_1308 :NONAME_18_1165 0@ == 2 // (int) var == num jump_if_false @NONAME_18_1207 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_18_1308 :NONAME_18_1207 0@ == 3 // (int) var == num jump_if_false @NONAME_18_1251 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_18_1308 :NONAME_18_1251 0@ == 4 // (int) var == num jump_if_false @NONAME_18_1282 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_18_1308 :NONAME_18_1282 0@ == 5 // (int) var == num jump_if_false @NONAME_18_1308 03CF: (unknown) 237 130 180 255 :NONAME_18_1308 0026: return :NONAME_18_1310 00BC: (unknown) 0@ 2 0026: return :NONAME_18_1317 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_18_1317 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_18_1372 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_18_1372 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_18_1387 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_18_1387 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_1432 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_18_1432 005F: (unknown) 009F: actor 0@ dead jump_if_false @NONAME_18_1446 005F: (unknown) :NONAME_18_1446 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @NONAME_18_1493 005F: (unknown) :NONAME_18_1493 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @NONAME_18_1540 005F: (unknown) :NONAME_18_1540 005E: (unknown) 009F: actor 0@ dead jump_if_false @NONAME_18_1554 005F: (unknown) :NONAME_18_1554 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @NONAME_18_1581 005F: (unknown) :NONAME_18_1581 0485: unknown_check 0@ 214 jump_if_false @NONAME_18_1596 005E: (unknown) :NONAME_18_1596 0485: unknown_check 0@ 215 jump_if_false @NONAME_18_1611 005E: (unknown) :NONAME_18_1611 0485: unknown_check 0@ 216 jump_if_false @NONAME_18_1626 005E: (unknown) :NONAME_18_1626 005F: (unknown) 809F: not actor 0@ dead jump_if_false @NONAME_18_1743 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 @NONAME_18_1703 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @NONAME_18_1310 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @NONAME_18_1703 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :NONAME_18_1703 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @NONAME_18_1732 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @NONAME_18_1743 :NONAME_18_1732 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :NONAME_18_1743 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @NONAME_18_1885 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @NONAME_18_1839 0045: actor 1@ defined jump_if_false @NONAME_18_1832 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :NONAME_18_1832 0002: jump @NONAME_18_1878 :NONAME_18_1839 0045: actor 1@ defined jump_if_false @NONAME_18_1878 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :NONAME_18_1878 0002: jump @NONAME_18_1892 :NONAME_18_1885 0444: (unknown) 80 04C1: (unknown) 0@ :NONAME_18_1892 0026: return 1@ = 0 // (int) :NONAME_18_1898 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @NONAME_18_1898 0@ > 8 // (int) var > num jump_if_false @NONAME_18_1940 0@ = 8 // (int) :NONAME_18_1940 $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 @NONAME_18_1978 020D: (unknown) $5348(1@,8) :NONAME_18_1978 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 @NONAME_18_2009 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :NONAME_18_2009 0026: return 0@ = 0 // (int) :NONAME_18_2015 not $5348(0@,8) == -1 // (int) var == num jump_if_false @NONAME_18_2036 020D: (unknown) $5348(0@,8) :NONAME_18_2036 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @NONAME_18_2015 0026: return 0@ = 0 // (int) :NONAME_18_2059 not $5348(0@,8) == -1 // (int) var == num jump_if_false @NONAME_18_2080 003F: destroy_actor $5348(0@,8) :NONAME_18_2080 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @NONAME_18_2059 0026: return 0@ = 0 // (int) :NONAME_18_2103 not $5348(0@,8) == -1 // (int) var == num jump_if_false @NONAME_18_2124 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :NONAME_18_2124 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @NONAME_18_2103 0026: return 834A: not unknown_check 0@ jump_if_false @NONAME_18_2155 005F: (unknown) :NONAME_18_2155 009F: actor 0@ dead jump_if_false @NONAME_18_2167 005F: (unknown) :NONAME_18_2167 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2202 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_18_2202 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 @NONAME_18_2283 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_2283 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2310 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :NONAME_18_2310 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @NONAME_18_2336 1@ = -1 // (int) :NONAME_18_2336 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2356 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :NONAME_18_2356 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2376 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :NONAME_18_2376 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2396 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :NONAME_18_2396 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2416 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :NONAME_18_2416 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2436 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :NONAME_18_2436 1@ == -1 // (int) var == num jump_if_false @NONAME_18_2452 02E2: 1@ = 0 // (any) :NONAME_18_2452 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @NONAME_18_2654 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_2654 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 @NONAME_18_2801 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2768 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @NONAME_18_2794 :NONAME_18_2768 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2790 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @NONAME_18_2794 :NONAME_18_2790 0035: 3@ = 2@ // (int vars) :NONAME_18_2794 0002: jump @NONAME_18_2805 :NONAME_18_2801 0035: 3@ = 0@ // (int vars) :NONAME_18_2805 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2873 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2840 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @NONAME_18_2866 :NONAME_18_2840 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_2862 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @NONAME_18_2866 :NONAME_18_2862 0036: 3@ = 2@ // (float vars) :NONAME_18_2866 0002: jump @NONAME_18_2877 :NONAME_18_2873 0036: 3@ = 0@ // (float vars) :NONAME_18_2877 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_2905 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_18_2909 :NONAME_18_2905 0035: 1@ = 0@ // (int vars) :NONAME_18_2909 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @NONAME_18_2937 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @NONAME_18_2941 :NONAME_18_2937 0036: 1@ = 0@ // (float vars) :NONAME_18_2941 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @NONAME_18_2976 005F: (unknown) :NONAME_18_2976 801D: not 1@ == 0 // (int) var == var jump_if_false @NONAME_18_2989 005F: (unknown) :NONAME_18_2989 801D: not 2@ == 0 // (int) var == var jump_if_false @NONAME_18_3002 005F: (unknown) :NONAME_18_3002 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3017 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3017 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3030 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3030 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 @NONAME_18_3232 0026: return :NONAME_18_3232 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @NONAME_18_3277 0026: return :NONAME_18_3277 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3345 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3345 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3345 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3371 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_3371 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3371 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @NONAME_18_3454 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_18_3454 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_18_3490 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :NONAME_18_3490 3@ > 380.0 // (float) var > num jump_if_false @NONAME_18_3509 3@ = 380.0 // (float) :NONAME_18_3509 5.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_3528 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :NONAME_18_3528 4@ > 240.0 // (float) var > num jump_if_false @NONAME_18_3547 4@ = 240.0 // (float) :NONAME_18_3547 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 @NONAME_18_3645 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :NONAME_18_3645 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 @NONAME_18_3685 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :NONAME_18_3685 10@ > 0 // (float) var > num jump_if_false @NONAME_18_3703 9@ = 1 // (int) 005E: (unknown) :NONAME_18_3703 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 @NONAME_18_3742 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_18_3742 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :NONAME_18_4205 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_4355 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @NONAME_18_4331 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :NONAME_18_4331 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @NONAME_18_4205 :NONAME_18_4355 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @NONAME_18_4438 0 > 5@ // (int) num > var 0022: jump_if_false @NONAME_18_4421 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_18_4425 :NONAME_18_4421 0035: 10@ = 5@ // (int vars) :NONAME_18_4425 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @NONAME_18_4443 :NONAME_18_4438 0203: set_draw_text_position 0@ 1@ GXT 4@ :NONAME_18_4443 0026: return :NONAME_18_4445 0045: actor 0@ defined 0022: jump_if_false @NONAME_18_4530 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :NONAME_18_4530 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @NONAME_18_4445 0@ 2@ 3@ jump_if_false @NONAME_18_4557 0203: set_draw_text_position 2@ 3@ GXT 1@ :NONAME_18_4557 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @NONAME_18_4445 0@ 3@ 4@ jump_if_false @NONAME_18_4585 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :NONAME_18_4585 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @NONAME_18_4445 0@ 4@ 5@ jump_if_false @NONAME_18_4614 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :NONAME_18_4614 0026: return 007F: player 0 pressed_key 4 jump_if_false @NONAME_18_4691 007F: player 0 pressed_key 8 jump_if_false @NONAME_18_4684 $5614 == 0 // (int) var == num jump_if_false @NONAME_18_4684 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) $5614 = 1 // (int) :NONAME_18_4684 0002: jump @NONAME_18_4696 :NONAME_18_4691 $5614 = 0 // (int) :NONAME_18_4696 007F: player 0 pressed_key 4 jump_if_false @NONAME_18_4782 007F: player 0 pressed_key 9 jump_if_false @NONAME_18_4775 $5615 == 0 // (int) var == num jump_if_false @NONAME_18_4775 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) $5615 = 1 // (int) :NONAME_18_4775 0002: jump @NONAME_18_4787 :NONAME_18_4782 $5615 = 0 // (int) :NONAME_18_4787 0026: return :NONAME_18_4789 0@ = 0 // (int) :NONAME_18_4793 20 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_4917 // Note: the incorrect math opcode was used here 0252: object $5773(0@,20) exists 0022: jump_if_false @NONAME_18_4905 // Note: the incorrect math opcode was used here 010C: store_object $5773(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: $6049 = random_float_in_ranges -0.3 0.3 0138: $6050 = random_float_in_ranges -0.3 0.3 $6051 = 0 // (float) 002A: 1@ += $6049 // (float vars) // Note: the incorrect math opcode was used here 002A: 2@ += $6050 // (float vars) // Note: the incorrect math opcode was used here 010D: put_object $5773(0@,20) at 1@ 2@ 3@ :NONAME_18_4905 0@ += 1 // (int) 0002: jump @NONAME_18_4793 :NONAME_18_4917 0026: return :NONAME_18_4919 0035: 17@ = $6013 // (int vars) $5953 == 0 // (int) var == num jump_if_false @NONAME_18_5060 18@ = 0 // (int) 0045: actor $933 defined jump_if_false @NONAME_18_5060 0045: actor $5638 defined jump_if_false @NONAME_18_4980 01F0: actor $5638 in_range_of_player $933 0022: jump_if_false @NONAME_18_4980 // Note: the incorrect math opcode was used here 18@ = 1 // (int) :NONAME_18_4980 004F: unknown_check $6176 jump_if_false @NONAME_18_5009 007C: actor $933 driving $6176 0022: jump_if_false @NONAME_18_5009 // Note: the incorrect math opcode was used here 18@ = 1 // (int) :NONAME_18_5009 18@ == 1 // (int) var == num jump_if_false @NONAME_18_5060 0252: object $5696 exists jump_if_false @NONAME_18_5060 8080: not actor $933 near_point $5687 $5690 radius 70.0 70.0 sphere 0 0022: jump_if_false @NONAME_18_5060 // Note: the incorrect math opcode was used here $5974 += 1 // (int) :NONAME_18_5060 $5719(8@,2) == 0 // (int) var == num jump_if_false @NONAME_18_5197 0138: 9@ = random_float_in_ranges 0@ 3@ 0138: 10@ = random_float_in_ranges 1@ 4@ 0138: 11@ = random_float_in_ranges 2@ 5@ 0139: 13@ = random_int_in_ranges 6@ 7@ 010E: 12@ = current_time_in_ms 0035: $5721(8@,2) = 12@ // (int vars) 0029: $5721(8@,2) += 13@ // (int vars) // Note: the incorrect math opcode was used here 0139: 15@ = random_int_in_ranges 0 4 013C: create_explosion_at 9@ 10@ 11@ radius $5723(15@,4) $6013 += 1 // (int) $5940 == 1 // (int) var == num jump_if_false @NONAME_18_5176 0139: 16@ = random_int_in_ranges 0 2 16@ == 1 // (int) var == num jump_if_false @NONAME_18_5169 $5974 += 3 // (int) :NONAME_18_5169 0002: jump @NONAME_18_5182 :NONAME_18_5176 $5974 += 3 // (int) :NONAME_18_5182 $5719(8@,2) = 1 // (int) 0002: jump @NONAME_18_5221 :NONAME_18_5197 010E: 14@ = current_time_in_ms 0011: 14@ > $5721(8@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_5221 // Note: the incorrect math opcode was used here $5719(8@,2) = 0 // (int) :NONAME_18_5221 $5974 > 85 // (int) var > num jump_if_false @NONAME_18_5280 $5930 == 0 // (int) var == num jump_if_false @NONAME_18_5280 $5947 == 0 // (int) var == num jump_if_false @NONAME_18_5280 0057: show_text_highpriority GXT 'MEN6_10' time 5000 flag 1 // Hurry up! This place is going to blow any second! $5930 = 1 // (int) :NONAME_18_5280 0026: return :NONAME_18_5282 $5968 == 1 // (int) var == num jump_if_false @NONAME_18_5341 00B9: set_camera_position -1089.65 -1048.82 30.66 rotations 0 0 0 00BA: set_camera_point_at -1089.12 -1047.99 30.48 mode 2 0002: jump @NONAME_18_5430 :NONAME_18_5341 00B9: set_camera_position -1106.62 -1036.1 22.68 rotations 0 0 0 00BA: set_camera_point_at -1105.74 -1035.63 22.65 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1110.42 -1038.12 22.78 rotations 0 0 0 00BA: set_camera_point_at -1109.53 -1037.66 22.76 mode 1 :NONAME_18_5430 0026: return :NONAME_18_5432 7@ = -1076.3 // (float) 8@ = -1029.47 // (float) 9@ = 19.27 // (float) 0036: 4@ = 9@ // (float vars) 0@ = 0 // (int) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_18_180 500 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_18_5282 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_5026 'MEN6_09' // ~r~You didn't get far enough away. 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 @NONAME_18_5581 0002: jump @NONAME_18_6287 :NONAME_18_5581 10@ = 1.0 // (float) 12@ = 1.0 // (float) 11@ = 0 // (float) 0036: 4@ = 9@ // (float vars) 0003: shake_camera 300 013C: create_explosion_at 7@ 8@ 9@ radius 4 13@ = 0 // (int) :NONAME_18_5617 20 > 13@ // (int) num > var 0022: jump_if_false @NONAME_18_5713 // Note: the incorrect math opcode was used here 0138: 2@ = random_float_in_ranges -4.0 4.0 0138: 3@ = random_float_in_ranges -4.0 4.0 002A: 2@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 4@ += 3.0 // (float) 01AA: $5773(13@,20) = create_object #PIZZABOX at 2@ 3@ 4@ 03AA: (unknown) $5773(13@,20) 1.0 1.0 0.99 022A: (unknown) $5773(13@,20) 1 13@ += 1 // (int) 0002: jump @NONAME_18_5617 :NONAME_18_5713 0001: wait 0 ms 13@ = 0 // (int) :NONAME_18_5720 20 > 13@ // (int) num > var 0022: jump_if_false @NONAME_18_5801 // Note: the incorrect math opcode was used here 0252: object $5773(13@,20) exists 0022: jump_if_false @NONAME_18_5789 // 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) $5773(13@,20) 2@ 3@ 4@ 0225: (unknown) $5773(13@,20) 1 :NONAME_18_5789 13@ += 1 // (int) 0002: jump @NONAME_18_5720 :NONAME_18_5801 5@ = 1.0 // (float) 6@ = -1.0 // (float) 1@ = 20 // (int) :NONAME_18_5818 1@ > 0 // (int) var > num jump_if_false @NONAME_18_5956 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @NONAME_18_5855 0002: jump @NONAME_18_6287 :NONAME_18_5855 0138: 2@ = random_float_in_ranges 6@ 5@ 0138: 3@ = random_float_in_ranges 6@ 5@ 002A: 2@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 002A: 3@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 2@ 3@ 4@ 0 0 11@ 10@ 0231: (unknown) 18 7@ 8@ 9@ 0 0 11@ 10@ 0 0 0 1 6@ *= 1.1 // (float) 5@ *= 1.1 // (float) 10@ += 2.0 // (float) 12@ += 0.5 // (float) 11@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_18_4789 1@ -= 1 // (int) 0002: jump @NONAME_18_5818 :NONAME_18_5956 013C: create_explosion_at -1065.23 -1031.23 25.35 radius 4 013C: create_explosion_at 7@ 8@ 9@ radius 6 0231: (unknown) 18 7@ 8@ 9@ 0 0 11@ 10@ 0 0 0 4000 -2@ = 0 // (int) // timer1 :NONAME_18_6003 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @NONAME_18_6059 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @NONAME_18_6042 0002: jump @NONAME_18_6287 :NONAME_18_6042 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @NONAME_18_4789 0002: jump @NONAME_18_6003 :NONAME_18_6059 013C: create_explosion_at -1086.78 -1031.1 25.2 radius 6 013C: create_explosion_at -1077.54 -1033.51 24.12 radius 6 004F: unknown_check $5715 jump_if_false @NONAME_18_6136 004D: store_car $5715 position_to $6052 $6053 $6054 013C: create_explosion_at $6052 $6053 $6054 radius 6 003F: destroy_actor $5743 03AF: (unknown) $5715 :NONAME_18_6136 0001: wait 500 ms 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 4000 ms $6013 = 0 // (int) :NONAME_18_6163 00CA: fading jump_if_false @NONAME_18_6287 :NONAME_18_6172 10 > $6013 // (int) num > var 0022: jump_if_false @NONAME_18_6280 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5970 0022: jump_if_false @NONAME_18_6273 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5970 > 0 // (int) var > num jump_if_false @NONAME_18_6227 0002: jump @NONAME_18_6287 0002: jump @NONAME_18_6273 :NONAME_18_6227 037B: constant_params 9 variable_params 0 unknown 15 call_with_params @NONAME_18_4919 -1094.41 -1015.87 17.15 -1057.0 -1045.24 29.93 500 1000 0 :NONAME_18_6273 0002: jump @NONAME_18_6172 :NONAME_18_6280 0002: jump @NONAME_18_6163 :NONAME_18_6287 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 100 ms 13@ = 0 // (int) :NONAME_18_6307 10 > 13@ // (int) num > var 0022: jump_if_false @NONAME_18_6337 // Note: the incorrect math opcode was used here 0093: destroy_object $5773(13@,20) 13@ += 1 // (int) 0002: jump @NONAME_18_6307 :NONAME_18_6337 00C8: set_fade_color_RGB 255 255 255 0045: actor $933 defined jump_if_false @NONAME_18_6374 0043: store_actor $933 position_to $6049 $6050 $6051 // Note: the incorrect math opcode was used here 014B: set_actor $933 health_to 0 :NONAME_18_6374 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @NONAME_18_352 1000 0026: return :NONAME_18_6389 003E: $5638 = create_actor_pedtype 22 model $5639 at $5647 $5648 $5649 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_6435 // Note: the incorrect math opcode was used here 01B1: (unknown) $5638 1 1 1 1 1 00CF: set_actor $5638 Z_angle_to -45.0 :NONAME_18_6435 0045: actor $933 defined jump_if_false @NONAME_18_6479 0044: put_actor $933 at $5618 $5619 $5620 01B1: (unknown) $933 1 1 1 1 1 00CF: set_actor $933 Z_angle_to 129.26 :NONAME_18_6479 0160: load_model #UZI :NONAME_18_6484 8161: not model #UZI available jump_if_false @NONAME_18_6506 0001: wait 0 ms 0002: jump @NONAME_18_6484 :NONAME_18_6506 0@ = 0 // (int) :NONAME_18_6510 4 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_6626 // Note: the incorrect math opcode was used here 003E: $5519(0@,4) = create_actor_pedtype 22 model 113 at $5523(0@,4) $5527(0@,4) $5531(0@,4) 0045: actor $5519(0@,4) defined jump_if_false @NONAME_18_6614 0106: give_actor $5519(0@,4) weapon 25 ammo 500 // Load the weapon model before using this 03A5: (unknown) $5519(0@,4) 0 0344: (unknown) $5519(0@,4) 0 01C9: (unknown) $5519(0@,4) 20 00DF: (unknown) $5519(0@,4) 02D0: (unknown) $5519(0@,4) 1 00CF: set_actor $5519(0@,4) Z_angle_to $5547(0@,4) :NONAME_18_6614 0@ += 1 // (int) 0002: jump @NONAME_18_6510 :NONAME_18_6626 0026: return :NONAME_18_6628 1@ = 0 // (int) :NONAME_18_6632 3 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_6788 // Note: the incorrect math opcode was used here 003E: $5582(1@,3) = create_actor_pedtype 2 model 113 at $5585(1@,3) $5588(1@,3) $5591(1@,3) 0045: actor $5582(1@,3) defined jump_if_false @NONAME_18_6776 041B: (unknown) $5582(1@,3) 9 0344: (unknown) $5582(1@,3) 1 0285: (unknown) $5582(1@,3) 0 00C1: (unknown) $5582(1@,3) $5603(1@,3) 00C4: (unknown) $5603(1@,3) 1 0106: give_actor $5582(1@,3) weapon 25 ammo 500 // Load the weapon model before using this 0045: actor $5582(1@,3) defined jump_if_false @NONAME_18_6776 0139: 0@ = random_int_in_ranges 10 25 01C9: (unknown) $5582(1@,3) 0@ 010F: (unknown) $5582(1@,3) $5594(1@,3) $5597(1@,3) $5600(1@,3) :NONAME_18_6776 1@ += 1 // (int) 0002: jump @NONAME_18_6632 :NONAME_18_6788 $5936 = 1 // (int) 0026: return :NONAME_18_6796 1@ = 0 // (int) :NONAME_18_6800 2 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_6956 // Note: the incorrect math opcode was used here 003E: $5615(1@,2) = create_actor_pedtype 2 model 113 at $5617(1@,2) $5619(1@,2) $5621(1@,2) 0045: actor $5615(1@,2) defined jump_if_false @NONAME_18_6944 041B: (unknown) $5615(1@,2) 9 0344: (unknown) $5615(1@,2) 1 0285: (unknown) $5615(1@,2) 0 00C1: (unknown) $5615(1@,2) $5629(1@,2) 00C4: (unknown) $5629(1@,2) 1 0106: give_actor $5615(1@,2) weapon 25 ammo 500 // Load the weapon model before using this 0045: actor $5615(1@,2) defined jump_if_false @NONAME_18_6944 0139: 0@ = random_int_in_ranges 10 25 01C9: (unknown) $5615(1@,2) 0@ 010F: (unknown) $5615(1@,2) $5623(1@,2) $5625(1@,2) $5627(1@,2) :NONAME_18_6944 1@ += 1 // (int) 0002: jump @NONAME_18_6800 :NONAME_18_6956 $5937 = 1 // (int) 0026: return :NONAME_18_6964 1@ = 0 // (int) :NONAME_18_6968 2 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_7124 // Note: the incorrect math opcode was used here 003E: $5637(1@,2) = create_actor_pedtype 2 model 113 at $5639(1@,2) $5641(1@,2) $5643(1@,2) 0045: actor $5637(1@,2) defined jump_if_false @NONAME_18_7112 041B: (unknown) $5637(1@,2) 9 0344: (unknown) $5637(1@,2) 1 0285: (unknown) $5637(1@,2) 0 00C1: (unknown) $5637(1@,2) $5651(1@,2) 00C4: (unknown) $5651(1@,2) 1 0106: give_actor $5637(1@,2) weapon 25 ammo 500 // Load the weapon model before using this 0045: actor $5637(1@,2) defined jump_if_false @NONAME_18_7112 0139: 0@ = random_int_in_ranges 20 35 01C9: (unknown) $5637(1@,2) 0@ 010F: (unknown) $5637(1@,2) $5645(1@,2) $5647(1@,2) $5649(1@,2) :NONAME_18_7112 1@ += 1 // (int) 0002: jump @NONAME_18_6968 :NONAME_18_7124 $5938 = 1 // (int) 0026: return :NONAME_18_7132 0@ = 0 // (int) :NONAME_18_7136 3 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7349 // Note: the incorrect math opcode was used here 0045: actor $5582(0@,3) defined 0022: jump_if_false @NONAME_18_7325 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_7318 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5582(0@,3) $933 0326: unknown_check $5582(0@,3) $933 0022: jump_if_false @NONAME_18_7304 // Note: the incorrect math opcode was used here 0043: store_actor $5582(0@,3) position_to $5606(0@,3) $5609(0@,3) $5612(0@,3) // Note: the incorrect math opcode was used here 031E: (unknown) $5606(0@,3) $5609(0@,3) $5612(0@,3) $937 $938 $939 4@ 10.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_7282 // Note: the incorrect math opcode was used here 034F: (unknown) $5582(0@,3) 1 00E4: (unknown) $5582(0@,3) $933 020E: (unknown) $5582(0@,3) 1 0002: jump @NONAME_18_7297 :NONAME_18_7282 00E7: (unknown) $5582(0@,3) $933 020E: (unknown) $5582(0@,3) 0 :NONAME_18_7297 0002: jump @NONAME_18_7318 :NONAME_18_7304 0158: actor $5582(0@,3) run_to $5594(0@,3) $5597(0@,3) :NONAME_18_7318 0002: jump @NONAME_18_7337 :NONAME_18_7325 00BB: (unknown) $5603(0@,3) 0112: remove_references_to_actor $5582(0@,3) // Like turning an actor into a random pedestrian :NONAME_18_7337 0@ += 1 // (int) 0002: jump @NONAME_18_7136 :NONAME_18_7349 0026: return :NONAME_18_7351 0@ = 0 // (int) :NONAME_18_7355 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7568 // Note: the incorrect math opcode was used here 0045: actor $5615(0@,2) defined 0022: jump_if_false @NONAME_18_7544 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_7537 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5615(0@,2) $933 0326: unknown_check $5615(0@,2) $933 0022: jump_if_false @NONAME_18_7523 // Note: the incorrect math opcode was used here 0043: store_actor $5615(0@,2) position_to $5631(0@,2) $5633(0@,2) $5635(0@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5631(0@,2) $5633(0@,2) $5635(0@,2) $937 $938 $939 4@ 10.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_7501 // Note: the incorrect math opcode was used here 034F: (unknown) $5615(0@,2) 1 00E4: (unknown) $5615(0@,2) $933 020E: (unknown) $5615(0@,2) 1 0002: jump @NONAME_18_7516 :NONAME_18_7501 00E7: (unknown) $5615(0@,2) $933 020E: (unknown) $5615(0@,2) 0 :NONAME_18_7516 0002: jump @NONAME_18_7537 :NONAME_18_7523 0158: actor $5615(0@,2) run_to $5623(0@,2) $5625(0@,2) :NONAME_18_7537 0002: jump @NONAME_18_7556 :NONAME_18_7544 00BB: (unknown) $5629(0@,2) 0112: remove_references_to_actor $5615(0@,2) // Like turning an actor into a random pedestrian :NONAME_18_7556 0@ += 1 // (int) 0002: jump @NONAME_18_7355 :NONAME_18_7568 0026: return :NONAME_18_7570 0@ = 0 // (int) :NONAME_18_7574 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7789 // Note: the incorrect math opcode was used here 0045: actor $5637(0@,2) defined 0022: jump_if_false @NONAME_18_7765 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_7758 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $5637(0@,2) $933 0326: unknown_check $5637(0@,2) $933 0022: jump_if_false @NONAME_18_7744 // Note: the incorrect math opcode was used here 0043: store_actor $5637(0@,2) position_to $5653(0@,2) $5655(0@,2) $5657(0@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5653(0@,2) $5655(0@,2) $5657(0@,2) $937 $938 $939 4@ 15.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_7720 // Note: the incorrect math opcode was used here 034F: (unknown) $5637(0@,2) 1 00E4: (unknown) $5637(0@,2) $933 020E: (unknown) $5637(0@,2) 1 0002: jump @NONAME_18_7737 :NONAME_18_7720 00F5: (unknown) $5637(0@,2) $937 $938 020E: (unknown) $5637(0@,2) 0 :NONAME_18_7737 0002: jump @NONAME_18_7758 :NONAME_18_7744 0158: actor $5637(0@,2) run_to $5645(0@,2) $5647(0@,2) :NONAME_18_7758 0002: jump @NONAME_18_7777 :NONAME_18_7765 00BB: (unknown) $5651(0@,2) 0112: remove_references_to_actor $5637(0@,2) // Like turning an actor into a random pedestrian :NONAME_18_7777 0@ += 1 // (int) 0002: jump @NONAME_18_7574 :NONAME_18_7789 0026: return :NONAME_18_7791 0@ = 0 // (int) :NONAME_18_7795 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_7844 // Note: the incorrect math opcode was used here 009F: actor $5659(0@,2) dead 0022: jump_if_false @NONAME_18_7832 // Note: the incorrect math opcode was used here 00BB: (unknown) $5661(0@,2) 0112: remove_references_to_actor $5659(0@,2) // Like turning an actor into a random pedestrian :NONAME_18_7832 0@ += 1 // (int) 0002: jump @NONAME_18_7795 :NONAME_18_7844 0026: return :NONAME_18_7846 0@ = 0 // (int) 1@ = 0 // (int) 3@ = 0.2 // (float) 6@ = 0 // (float) 9@ = 0 // (float) 4@ = 0 // (float) 7@ = 0.2 // (float) 10@ = 0 // (float) 5@ = 0.2 // (float) 8@ = 0 // (float) 11@ = 0 // (float) 12@ = 0.1 // (float) :NONAME_18_7910 3 > 1@ // (int) num > var 0022: jump_if_false @NONAME_18_8387 // Note: the incorrect math opcode was used here $5695(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8052 0045: actor $933 defined jump_if_false @NONAME_18_8018 0089: actor $933 in_sphere $5429(1@,3) $5432(1@,3) $5435(1@,3) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_18_8018 // Note: the incorrect math opcode was used here $5685(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8018 0057: show_text_highpriority GXT 'MEN6_22' time 5000 flag 1 // Shoot that ~g~valve! $5685(1@,3) = 1 // (int) :NONAME_18_8018 04D8: unknown_check $5438(1@,3) jump_if_false @NONAME_18_8045 0093: destroy_object $5438(1@,3) $5695(1@,3) = 1 // (int) :NONAME_18_8045 0002: jump @NONAME_18_8375 :NONAME_18_8052 $5708(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8080 00DB: (unknown) $5869(1@,3) $5708(1@,3) = 1 // (int) :NONAME_18_8080 00BB: (unknown) $5441(1@,3) 0@ += 1 // (int) $5698(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8157 0092: $5438(1@,3) = init_object #DR_VALVE at $5429(1@,3) $5432(1@,3) $5435(1@,3) 03F6: (unknown) $5438(1@,3) $5450(1@,3) $5453(1@,3) $5456(1@,3) 03BE: (unknown) $5438(1@,3) $5698(1@,3) = 1 // (int) :NONAME_18_8157 $5688(1@,3) == 0 // (int) var == num jump_if_false @NONAME_18_8222 010E: $5444(1@,3) = current_time_in_ms 0035: $5447(1@,3) = $5444(1@,3) // (int vars) $5447(1@,3) += 1200 // (int) $5435(1@,3) += 0.2 // (float) $5688(1@,3) = 1 // (int) 0002: jump @NONAME_18_8276 :NONAME_18_8222 010E: 2@ = current_time_in_ms 0011: $5447(1@,3) > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_8276 // Note: the incorrect math opcode was used here 0231: (unknown) 18 $5429(1@,3) $5432(1@,3) $5435(1@,3) 4@(1@,3) 7@(1@,3) 10@(1@,3) 12@ 255 255 255 5 :NONAME_18_8276 0@ == 1 // (int) var == num jump_if_false @NONAME_18_8329 $5934 == 0 // (int) var == num jump_if_false @NONAME_18_8322 0057: show_text_highpriority GXT 'MEN6_20' time 5000 flag 1 // Two ~g~valves~w~ left. $5934 = 1 // (int) :NONAME_18_8322 0002: jump @NONAME_18_8375 :NONAME_18_8329 0@ == 2 // (int) var == num jump_if_false @NONAME_18_8375 $5935 == 0 // (int) var == num jump_if_false @NONAME_18_8375 0057: show_text_highpriority GXT 'MEN6_21' time 5000 flag 1 // One more ~g~valve ~w~to go. $5935 = 1 // (int) :NONAME_18_8375 1@ += 1 // (int) 0002: jump @NONAME_18_7910 :NONAME_18_8387 0026: return :NONAME_18_8389 0@ = 0 // (int) :NONAME_18_8393 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_8582 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_8570 // Note: the incorrect math opcode was used here 014D: 1@ = actor $5638 health 0011: $5659 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_8570 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @NONAME_18_7846 2@ 1@ > 50 // (int) var > num jump_if_false @NONAME_18_8514 2 > 2@ // (int) num > var 0022: jump_if_false @NONAME_18_8491 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MEN6_16' time 5000 flag 1 // Lance is taking fire! Hurry up and shoot the remaining ~g~valves! 0002: jump @NONAME_18_8507 :NONAME_18_8491 0057: show_text_highpriority GXT 'MEN6_17' time 5000 flag 1 // Lance is taking fire! Take out that last ~g~valve! :NONAME_18_8507 0002: jump @NONAME_18_8565 :NONAME_18_8514 2 > 2@ // (int) num > var 0022: jump_if_false @NONAME_18_8549 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MEN6_18' time 5000 flag 1 // Lance can't take much more. Take out the ~g~valves! 0002: jump @NONAME_18_8565 :NONAME_18_8549 0057: show_text_highpriority GXT 'MEN6_19' time 5000 flag 1 // Lance can't take much more. Take out that last ~g~valve! :NONAME_18_8565 0035: $5659 = 1@ // (int vars) :NONAME_18_8570 0@ += 1 // (int) 0002: jump @NONAME_18_8393 :NONAME_18_8582 0026: return :NONAME_18_8584 0045: actor $933 defined jump_if_false @NONAME_18_8951 0045: actor $5638 defined jump_if_false @NONAME_18_8951 $5957 == 0 // (int) var == num jump_if_false @NONAME_18_8649 010E: $5971 = current_time_in_ms 0139: 0@ = random_int_in_ranges 12000 17000 0029: $5971 += 0@ // (int vars) // Note: the incorrect math opcode was used here $5957 = 1 // (int) 0002: jump @NONAME_18_8951 :NONAME_18_8649 010E: 1@ = current_time_in_ms 0011: 1@ > $5971 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_8951 // Note: the incorrect math opcode was used here 0043: store_actor $5638 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 2@ 3@ 5@ 30.0 > 5@ // (float) num > var 0022: jump_if_false @NONAME_18_8951 // Note: the incorrect math opcode was used here :NONAME_18_8693 001C: $5972 == $5973 // (int) num == var 0022: jump_if_false @NONAME_18_8723 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5972 = random_int_in_ranges 0 5 0002: jump @NONAME_18_8693 :NONAME_18_8723 $5972 == 0 // (int) var == num jump_if_false @NONAME_18_8771 $5973 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'MENC6BC' $5957 = 0 // (int) 0002: jump @NONAME_18_8951 :NONAME_18_8771 $5972 == 1 // (int) var == num jump_if_false @NONAME_18_8821 $5973 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'MENC6BG' $5957 = 0 // (int) 0002: jump @NONAME_18_8951 :NONAME_18_8821 $5972 == 2 // (int) var == num jump_if_false @NONAME_18_8871 $5973 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'MENC6BJ' $5957 = 0 // (int) 0002: jump @NONAME_18_8951 :NONAME_18_8871 $5972 == 3 // (int) var == num jump_if_false @NONAME_18_8921 $5973 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'MENC6BL' $5957 = 0 // (int) 0002: jump @NONAME_18_8951 :NONAME_18_8921 $5973 = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'MENC6BM' $5957 = 0 // (int) :NONAME_18_8951 0026: return :NONAME_18_8953 0045: actor $5743 defined jump_if_false @NONAME_18_9022 0043: store_actor $5743 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_8991 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $937 $938 3@ :NONAME_18_8991 30.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_18_9017 // Note: the incorrect math opcode was used here $5933 = 1 // (int) 0002: jump @NONAME_18_9022 :NONAME_18_9017 $5933 = 0 // (int) :NONAME_18_9022 0026: return :NONAME_18_9024 0045: actor $933 defined jump_if_false @NONAME_18_9216 0045: actor $5638 defined jump_if_false @NONAME_18_9216 3@ = 0 // (int) :NONAME_18_9050 2 > 3@ // (int) num > var 0022: jump_if_false @NONAME_18_9216 // Note: the incorrect math opcode was used here 0045: actor $5494(3@,2) defined 0022: jump_if_false @NONAME_18_9180 // Note: the incorrect math opcode was used here 0043: store_actor $5638 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 0043: store_actor $5494(3@,2) position_to $5497(3@,2) $5499(3@,2) $5501(3@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5497(3@,2) $5499(3@,2) $5501(3@,2) $937 $938 $939 4@ 031E: (unknown) $5497(3@,2) $5499(3@,2) $5501(3@,2) 0@ 1@ 2@ 5@ 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_18_9165 // Note: the incorrect math opcode was used here 00E5: (unknown) $5494(3@,2) $933 0002: jump @NONAME_18_9173 :NONAME_18_9165 00E5: (unknown) $5494(3@,2) $5638 :NONAME_18_9173 0002: jump @NONAME_18_9204 :NONAME_18_9180 00BB: (unknown) $5503(3@,2) 02B7: (unknown) $5494(3@,2) 0112: remove_references_to_actor $5494(3@,2) // Like turning an actor into a random pedestrian 020D: (unknown) $5494(3@,2) :NONAME_18_9204 3@ += 1 // (int) 0002: jump @NONAME_18_9050 :NONAME_18_9216 0026: return :NONAME_18_9218 009F: actor $5750 dead jump_if_false @NONAME_18_9235 $5752 = 1 // (int) :NONAME_18_9235 0078: if and 009F: actor $5750 dead 009F: actor $5751 dead jump_if_false @NONAME_18_9260 $5752 = 2 // (int) :NONAME_18_9260 0026: return :NONAME_18_9262 0@ == 0 // (int) var == num jump_if_false @NONAME_18_9382 004F: unknown_check $5715 jump_if_false @NONAME_18_9375 0045: actor $5743 defined jump_if_false @NONAME_18_9375 0035: 1@ = $5969 // (int vars) 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9357 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_9357 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_9375 $5969 = 0 // (int) :NONAME_18_9375 0002: jump @NONAME_18_11399 :NONAME_18_9382 0@ == 1 // (int) var == num jump_if_false @NONAME_18_9541 004F: unknown_check $5715 jump_if_false @NONAME_18_9534 0045: actor $5743 defined jump_if_false @NONAME_18_9534 0035: 1@ = $5969 // (int vars) 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) 3@ 4@ $937 $938 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_9454 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_9454 02F2: (unknown) $5715 6@ 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 5 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9516 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_9516 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_9534 $5969 = 0 // (int) :NONAME_18_9534 0002: jump @NONAME_18_11399 :NONAME_18_9541 0@ == 2 // (int) var == num jump_if_false @NONAME_18_9663 004F: unknown_check $5715 jump_if_false @NONAME_18_9656 0045: actor $5743 defined jump_if_false @NONAME_18_9656 0035: 1@ = $5969 // (int vars) 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9637 // Note: the incorrect math opcode was used here $5969 -= 1 // (int) :NONAME_18_9637 $5969 == -1 // (int) var == num jump_if_false @NONAME_18_9656 $5969 = 7 // (int) :NONAME_18_9656 0002: jump @NONAME_18_11399 :NONAME_18_9663 0@ == 3 // (int) var == num jump_if_false @NONAME_18_9823 004F: unknown_check $5715 jump_if_false @NONAME_18_9816 0045: actor $5743 defined jump_if_false @NONAME_18_9816 0035: 1@ = $5969 // (int vars) 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) 3@ 4@ $937 $938 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_9735 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_9735 02F2: (unknown) $5715 6@ 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 5 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9797 // Note: the incorrect math opcode was used here $5969 -= 1 // (int) :NONAME_18_9797 $5969 == -1 // (int) var == num jump_if_false @NONAME_18_9816 $5969 = 7 // (int) :NONAME_18_9816 0002: jump @NONAME_18_11399 :NONAME_18_9823 0@ == 4 // (int) var == num jump_if_false @NONAME_18_10057 004F: unknown_check $5715 jump_if_false @NONAME_18_10050 0045: actor $5743 defined jump_if_false @NONAME_18_10050 0035: 1@ = $5969 // (int vars) not $5969 == 1 // (int) var == num jump_if_false @NONAME_18_9973 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_9905 $5969 = 0 // (int) 0035: 1@ = $5969 // (int vars) 0002: jump @NONAME_18_9966 :NONAME_18_9905 02F3: (unknown) $5715 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_9966 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_9966 0002: jump @NONAME_18_10050 :NONAME_18_9973 8089: not actor $5743 in_sphere $6086 $6087 $6088 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10050 // Note: the incorrect math opcode was used here 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) 3@ 4@ $6086 $6087 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10033 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10033 02F2: (unknown) $5715 6@ 02DA: (unknown) $5715 $5744 $5745 $5746 30 :NONAME_18_10050 0002: jump @NONAME_18_11399 :NONAME_18_10057 0@ == 5 // (int) var == num jump_if_false @NONAME_18_10228 004F: unknown_check $5715 jump_if_false @NONAME_18_10221 0045: actor $5743 defined jump_if_false @NONAME_18_10221 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0089: actor $5743 in_sphere $5744 $5745 $5746 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10178 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_10171 // Note: the incorrect math opcode was used here 02F3: (unknown) $5715 03EE: (unknown) $937 $938 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10166 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10166 02F2: (unknown) $5715 6@ :NONAME_18_10171 0002: jump @NONAME_18_10221 :NONAME_18_10178 03EE: (unknown) $937 $938 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10204 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10204 02F2: (unknown) $5715 6@ 02DA: (unknown) $5715 $5744 $5745 $5746 30 :NONAME_18_10221 0002: jump @NONAME_18_11399 :NONAME_18_10228 0@ == 6 // (int) var == num jump_if_false @NONAME_18_10334 004F: unknown_check $5715 jump_if_false @NONAME_18_10327 0045: actor $5743 defined jump_if_false @NONAME_18_10327 8089: not actor $5743 in_sphere $5747 $5748 $5749 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10308 // Note: the incorrect math opcode was used here 02DA: (unknown) $5715 $5747 $5748 $5749 30 0002: jump @NONAME_18_10327 :NONAME_18_10308 81B7: not unknown_check $5715 0022: jump_if_false @NONAME_18_10327 // Note: the incorrect math opcode was used here 0049: destroy_car $5715 003F: destroy_actor $5743 :NONAME_18_10327 0002: jump @NONAME_18_11399 :NONAME_18_10334 0@ == 7 // (int) var == num jump_if_false @NONAME_18_10542 004F: unknown_check $5715 jump_if_false @NONAME_18_10535 0045: actor $5743 defined jump_if_false @NONAME_18_10535 0035: 1@ = $5969 // (int vars) not $5969 == 1 // (int) var == num jump_if_false @NONAME_18_10480 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_10416 $5969 = 0 // (int) 0035: 1@ = $5969 // (int vars) 0002: jump @NONAME_18_10473 :NONAME_18_10416 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10473 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_10473 0002: jump @NONAME_18_10535 :NONAME_18_10480 8089: not actor $5743 in_sphere $5716 $5717 $5718 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10530 // Note: the incorrect math opcode was used here 02F3: (unknown) $5715 02DA: (unknown) $5715 $5716 $5717 $5718 30 0002: jump @NONAME_18_10535 :NONAME_18_10530 1@ = 1 // (int) :NONAME_18_10535 0002: jump @NONAME_18_11399 :NONAME_18_10542 0@ == 8 // (int) var == num jump_if_false @NONAME_18_10755 004F: unknown_check $5715 jump_if_false @NONAME_18_10748 0045: actor $5743 defined jump_if_false @NONAME_18_10748 0035: 1@ = $5969 // (int vars) not $5969 == 3 // (int) var == num jump_if_false @NONAME_18_10688 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_10624 $5969 = 0 // (int) 0035: 1@ = $5969 // (int vars) 0002: jump @NONAME_18_10681 :NONAME_18_10624 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10681 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_10681 0002: jump @NONAME_18_10748 :NONAME_18_10688 0045: actor $933 defined jump_if_false @NONAME_18_10748 0045: actor $5743 defined jump_if_false @NONAME_18_10748 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $937 $938 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10743 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10743 02F2: (unknown) $5715 6@ :NONAME_18_10748 0002: jump @NONAME_18_11399 :NONAME_18_10755 0@ == 9 // (int) var == num jump_if_false @NONAME_18_10968 004F: unknown_check $5715 jump_if_false @NONAME_18_10961 0045: actor $5743 defined jump_if_false @NONAME_18_10961 0035: 1@ = $5969 // (int vars) not $5969 == 4 // (int) var == num jump_if_false @NONAME_18_10901 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_10837 $5969 = 0 // (int) 0035: 1@ = $5969 // (int vars) 0002: jump @NONAME_18_10894 :NONAME_18_10837 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_10894 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_10894 0002: jump @NONAME_18_10961 :NONAME_18_10901 0045: actor $933 defined jump_if_false @NONAME_18_10961 0045: actor $5743 defined jump_if_false @NONAME_18_10961 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $937 $938 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_10956 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_10956 02F2: (unknown) $5715 6@ :NONAME_18_10961 0002: jump @NONAME_18_11399 :NONAME_18_10968 0@ == 10 // (int) var == num jump_if_false @NONAME_18_11181 004F: unknown_check $5715 jump_if_false @NONAME_18_11174 0045: actor $5743 defined jump_if_false @NONAME_18_11174 0035: 1@ = $5969 // (int vars) not $5969 == 5 // (int) var == num jump_if_false @NONAME_18_11114 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_11050 $5969 = 0 // (int) 0035: 1@ = $5969 // (int vars) 0002: jump @NONAME_18_11107 :NONAME_18_11050 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_11107 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_11107 0002: jump @NONAME_18_11174 :NONAME_18_11114 0045: actor $933 defined jump_if_false @NONAME_18_11174 0045: actor $5743 defined jump_if_false @NONAME_18_11174 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $937 $938 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_11169 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_11169 02F2: (unknown) $5715 6@ :NONAME_18_11174 0002: jump @NONAME_18_11399 :NONAME_18_11181 0@ == 11 // (int) var == num jump_if_false @NONAME_18_11399 004F: unknown_check $5715 jump_if_false @NONAME_18_11399 0045: actor $5743 defined jump_if_false @NONAME_18_11399 0035: 1@ = $5969 // (int vars) not $5969 == 7 // (int) var == num jump_if_false @NONAME_18_11327 $5969 == 8 // (int) var == num jump_if_false @NONAME_18_11263 $5969 = 0 // (int) 0035: 1@ = $5969 // (int vars) 0002: jump @NONAME_18_11320 :NONAME_18_11263 02DA: (unknown) $5715 $5463(1@,8) $5471(1@,8) $5479(1@,8) 30 0089: actor $5743 in_sphere $5463(1@,8) $5471(1@,8) $5479(1@,8) radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_11320 // Note: the incorrect math opcode was used here $5969 += 1 // (int) :NONAME_18_11320 0002: jump @NONAME_18_11399 :NONAME_18_11327 0045: actor $933 defined jump_if_false @NONAME_18_11399 0045: actor $5743 defined jump_if_false @NONAME_18_11399 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 03EE: (unknown) $937 $938 3@ 4@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_11382 // Note: the incorrect math opcode was used here 6@ += 180.0 // (float) :NONAME_18_11382 02F2: (unknown) $5715 6@ 02DA: (unknown) $5715 $5725 $5733 $5741 1 :NONAME_18_11399 0026: return :NONAME_18_11401 0@ = 0 // (int) :NONAME_18_11405 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_11554 // Note: the incorrect math opcode was used here 004F: unknown_check $5715 0022: jump_if_false @NONAME_18_11542 // Note: the incorrect math opcode was used here 014C: set_car $5715 health_to 1000 003E: $5494(0@,2) = create_actor_pedtype 22 model 113 at $5505(0@,2) $5507(0@,2) $5509(0@,2) 0045: actor $5494(0@,2) defined jump_if_false @NONAME_18_11542 041B: (unknown) $5494(0@,2) 9 02B6: (unknown) $5494(0@,2) $5715 $5511(0@,2) $5513(0@,2) $5515(0@,2) $5517(0@,2) 0 25 0106: give_actor $5494(0@,2) weapon 25 ammo 1000 // Load the weapon model before using this 01C9: (unknown) $5494(0@,2) 50 00C1: (unknown) $5494(0@,2) $5503(0@,2) 00C4: (unknown) $5503(0@,2) 1 :NONAME_18_11542 0@ += 1 // (int) 0002: jump @NONAME_18_11405 :NONAME_18_11554 $5752 = 0 // (int) 0026: return :NONAME_18_11561 0035: 1@ = $5969 // (int vars) 004F: unknown_check $5715 0022: jump_if_false @NONAME_18_12173 // Note: the incorrect math opcode was used here 0045: actor $5743 defined 0022: jump_if_false @NONAME_18_12173 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_12173 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_18_9218 037B: constant_params 0 variable_params 1 unknown 2 call_with_params @NONAME_18_7846 0@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_18_8953 3 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_12071 // Note: the incorrect math opcode was used here not $5752 == 2 // (int) var == num jump_if_false @NONAME_18_11984 8047: not unknown_check $933 $6152 $6153 $6154 $6155 $6156 $6157 0 0022: jump_if_false @NONAME_18_11961 // Note: the incorrect math opcode was used here 8047: not unknown_check $933 $6158 $6159 $6160 $6161 $6162 $6163 0 0022: jump_if_false @NONAME_18_11938 // Note: the incorrect math opcode was used here 8047: not unknown_check $933 $6164 $6165 $6166 $6167 $6168 $6169 0 0022: jump_if_false @NONAME_18_11915 // Note: the incorrect math opcode was used here 8047: not unknown_check $933 $6170 $6171 $6172 $6173 $6174 $6175 0 0022: jump_if_false @NONAME_18_11892 // Note: the incorrect math opcode was used here $5752 == 0 // (int) var == num jump_if_false @NONAME_18_11820 $5933 == 0 // (int) var == num jump_if_false @NONAME_18_11797 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 0 0002: jump @NONAME_18_11813 :NONAME_18_11797 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 1 :NONAME_18_11813 0002: jump @NONAME_18_11885 :NONAME_18_11820 $5752 == 1 // (int) var == num jump_if_false @NONAME_18_11885 $5933 == 1 // (int) var == num jump_if_false @NONAME_18_11869 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 3 0002: jump @NONAME_18_11885 :NONAME_18_11869 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 2 :NONAME_18_11885 0002: jump @NONAME_18_11908 :NONAME_18_11892 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 11 :NONAME_18_11908 0002: jump @NONAME_18_11931 :NONAME_18_11915 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 10 :NONAME_18_11931 0002: jump @NONAME_18_11954 :NONAME_18_11938 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 9 :NONAME_18_11954 0002: jump @NONAME_18_11977 :NONAME_18_11961 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 8 :NONAME_18_11977 0002: jump @NONAME_18_12064 :NONAME_18_11984 8089: not actor $5743 in_sphere $5716 $5717 $5718 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_12034 // Note: the incorrect math opcode was used here 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 7 0002: jump @NONAME_18_12064 :NONAME_18_12034 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @NONAME_18_11401 $5969 = 0 // (int) 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 0 :NONAME_18_12064 0002: jump @NONAME_18_12173 :NONAME_18_12071 2 > $5752 // (int) num > var 0022: jump_if_false @NONAME_18_12157 // Note: the incorrect math opcode was used here 8089: not actor $5743 in_sphere $5744 $5745 $5746 radius 10.0 10.0 100.0 sphere 0 0022: jump_if_false @NONAME_18_12134 // Note: the incorrect math opcode was used here 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 4 0002: jump @NONAME_18_12150 :NONAME_18_12134 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 5 :NONAME_18_12150 0002: jump @NONAME_18_12173 :NONAME_18_12157 02F3: (unknown) $5715 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_18_9262 6 :NONAME_18_12173 0026: return :NONAME_18_12175 $5695(0@,3) == 0 // (int) var == num jump_if_false @NONAME_18_12253 0231: (unknown) 18 $5800(0@,3) $5803(0@,3) $5806(0@,3) $6074 $6075 $6076 $6083 $6080 $6081 $6082 25 0231: (unknown) 18 $5800(0@,3) $5803(0@,3) $5806(0@,3) $6074 $6075 $6076 $6084 $6077 $6078 $6079 5 :NONAME_18_12253 0026: return :NONAME_18_12255 3@ = 0 // (int) 010E: 4@ = current_time_in_ms 0029: 0@ += 4@ // (int vars) // Note: the incorrect math opcode was used here 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_18_12287 3@ = 1 // (int) :NONAME_18_12287 2@ = 0 // (int) :NONAME_18_12291 0078: if and 0011: 0@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 2@ == 0 // (int) var == num jump_if_false @NONAME_18_12417 3@ == 0 // (int) var == num jump_if_false @NONAME_18_12349 0377: (unknown) 44 1@ 1@ > 0 // (int) var > num jump_if_false @NONAME_18_12342 2@ = 1 // (int) :NONAME_18_12342 0002: jump @NONAME_18_12369 :NONAME_18_12349 0377: (unknown) 44 1@ not 1@ > 0 // (int) var > num jump_if_false @NONAME_18_12369 3@ = 0 // (int) :NONAME_18_12369 0001: wait 0 ms 010E: 4@ = current_time_in_ms 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @NONAME_18_12175 2 0002: jump @NONAME_18_12291 :NONAME_18_12417 2@ == 1 // (int) var == num jump_if_false @NONAME_18_12431 005E: (unknown) :NONAME_18_12431 005F: (unknown) :NONAME_18_12433 0@ = 0 // (int) :NONAME_18_12437 3 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_12627 // Note: the incorrect math opcode was used here 0078: if and 0252: object $5438(0@,3) exists $5695(0@,3) == 0 // (int) var == num jump_if_false @NONAME_18_12615 0047: unknown_check $933 $5833(0@,3) $5836(0@,3) $5839(0@,3) $5842(0@,3) $5845(0@,3) $5848(0@,3) 0 0022: jump_if_false @NONAME_18_12556 // Note: the incorrect math opcode was used here 014D: $5616 = actor $933 health $5616 > 0 // (int) var > num jump_if_false @NONAME_18_12556 $5616 -= 1 // (int) 014B: set_actor $933 health_to $5616 8527: not (unknown) $933 0022: jump_if_false @NONAME_18_12556 // Note: the incorrect math opcode was used here 01F5: (unknown) $933 $5617 :NONAME_18_12556 0047: unknown_check $933 $5851(0@,3) $5854(0@,3) $5857(0@,3) $5860(0@,3) $5863(0@,3) $5866(0@,3) 0 0022: jump_if_false @NONAME_18_12615 // Note: the incorrect math opcode was used here 014D: $5616 = actor $933 health $5616 > 0 // (int) var > num jump_if_false @NONAME_18_12615 014B: set_actor $933 health_to 0 :NONAME_18_12615 0@ += 1 // (int) 0002: jump @NONAME_18_12437 :NONAME_18_12627 0026: return :NONAME_18_12629 7@ = -1104.98 // (float) 8@ = -969.99 // (float) 9@ = 14.95 // (float) 10@ = -1103.2 // (float) 11@ = -1017.15 // (float) 12@ = 13.86 // (float) 13@ = -1099.55 // (float) 14@ = -1009.22 // (float) 15@ = 12.95 // (float) 16@ = -1110.52 // (float) 17@ = -1034.81 // (float) 18@ = 16.79 // (float) 0045: actor $5638 defined jump_if_false @NONAME_18_13363 0043: store_actor $5638 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here $5660 == 0 // (int) var == num jump_if_false @NONAME_18_13020 $5951 == 0 // (int) var == num jump_if_false @NONAME_18_12986 0433: (unknown) $5638 $5661 $5662 $5664 $5665 1 0045: actor $5743 defined 0022: jump_if_false @NONAME_18_12979 // Note: the incorrect math opcode was used here 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 6@ 20.0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_12867 // Note: the incorrect math opcode was used here 0045: actor $5750 defined 0022: jump_if_false @NONAME_18_12843 // Note: the incorrect math opcode was used here 00E4: (unknown) $5638 $5750 0002: jump @NONAME_18_12860 :NONAME_18_12843 0045: actor $5751 defined 0022: jump_if_false @NONAME_18_12860 // Note: the incorrect math opcode was used here 00E4: (unknown) $5638 $5751 :NONAME_18_12860 0002: jump @NONAME_18_12979 :NONAME_18_12867 $5958 == 0 // (int) var == num jump_if_false @NONAME_18_12932 0158: actor $5638 run_to -1112.85 -905.87 0080: actor $5638 near_point -1112.85 -905.87 radius 2.0 2.0 sphere 0 jump_if_false @NONAME_18_12925 $5958 = 1 // (int) :NONAME_18_12925 0002: jump @NONAME_18_12979 :NONAME_18_12932 0158: actor $5638 run_to -1100.14 -905.35 0080: actor $5638 near_point -1100.14 -905.35 radius 2.5 2.5 sphere 0 jump_if_false @NONAME_18_12979 $5958 = 0 // (int) :NONAME_18_12979 0002: jump @NONAME_18_13013 :NONAME_18_12986 01A4: (unknown) $5638 0 0433: (unknown) $5638 0 0 0 0 1 0158: actor $5638 run_to 7@ 8@ $5660 = 1 // (int) :NONAME_18_13013 0002: jump @NONAME_18_13363 :NONAME_18_13020 $5660 == 1 // (int) var == num jump_if_false @NONAME_18_13088 8047: not unknown_check $5638 $5667 $5668 $5669 $5670 $5671 $5672 0 0022: jump_if_false @NONAME_18_13075 // Note: the incorrect math opcode was used here 01A4: (unknown) $5638 0 0158: actor $5638 run_to 7@ 8@ 0002: jump @NONAME_18_13081 :NONAME_18_13075 $5660 = 3 // (int) :NONAME_18_13081 0002: jump @NONAME_18_13363 :NONAME_18_13088 $5660 == 3 // (int) var == num jump_if_false @NONAME_18_13271 $5952 == 0 // (int) var == num jump_if_false @NONAME_18_13237 0433: (unknown) $5638 $5667 $5668 $5670 $5671 1 0045: actor $5743 defined 0022: jump_if_false @NONAME_18_13230 // Note: the incorrect math opcode was used here 0043: store_actor $5743 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ 3@ 4@ 6@ 20.0 > 6@ // (float) num > var 0022: jump_if_false @NONAME_18_13213 // Note: the incorrect math opcode was used here 0045: actor $5750 defined 0022: jump_if_false @NONAME_18_13189 // Note: the incorrect math opcode was used here 00E4: (unknown) $5638 $5750 0002: jump @NONAME_18_13206 :NONAME_18_13189 0045: actor $5751 defined 0022: jump_if_false @NONAME_18_13206 // Note: the incorrect math opcode was used here 00E4: (unknown) $5638 $5751 :NONAME_18_13206 0002: jump @NONAME_18_13230 :NONAME_18_13213 00E2: (unknown) $5638 $5667 $5668 $5670 $5671 01A4: (unknown) $5638 0 :NONAME_18_13230 0002: jump @NONAME_18_13264 :NONAME_18_13237 0433: (unknown) $5638 0 0 0 0 1 01A4: (unknown) $5638 0 0158: actor $5638 run_to 10@ 11@ $5660 = 4 // (int) :NONAME_18_13264 0002: jump @NONAME_18_13363 :NONAME_18_13271 $5660 == 4 // (int) var == num jump_if_false @NONAME_18_13333 8047: not unknown_check $5638 13@ 14@ 15@ 16@ 17@ 18@ 0 0022: jump_if_false @NONAME_18_13320 // Note: the incorrect math opcode was used here 01A4: (unknown) $5638 0 0158: actor $5638 run_to 10@ 11@ 0002: jump @NONAME_18_13326 :NONAME_18_13320 $5660 = 5 // (int) :NONAME_18_13326 0002: jump @NONAME_18_13363 :NONAME_18_13333 $5660 == 5 // (int) var == num jump_if_false @NONAME_18_13363 0045: actor $933 defined jump_if_false @NONAME_18_13363 0119: actor $5638 kill_actor $933 :NONAME_18_13363 0026: return :NONAME_18_13365 0@ = 0 // (int) :NONAME_18_13369 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_13511 // Note: the incorrect math opcode was used here 003E: $5560(0@,2) = create_actor_pedtype 2 model 113 at $5562(0@,2) $5564(0@,2) $5566(0@,2) 0045: actor $5560(0@,2) defined jump_if_false @NONAME_18_13499 041B: (unknown) $5560(0@,2) 9 0344: (unknown) $5560(0@,2) 1 00C1: (unknown) $5560(0@,2) $5574(0@,2) 00C4: (unknown) $5574(0@,2) 1 0106: give_actor $5560(0@,2) weapon 25 ammo 100 // Load the weapon model before using this 0139: 1@ = random_int_in_ranges 10 25 01C9: (unknown) $5560(0@,2) 1@ 010F: (unknown) $5560(0@,2) $5568(0@,2) $5570(0@,2) $5572(0@,2) $5692(0@,2) = 0 // (int) :NONAME_18_13499 0@ += 1 // (int) 0002: jump @NONAME_18_13369 :NONAME_18_13511 0026: return :NONAME_18_13513 0@ = 0 // (int) :NONAME_18_13517 2 > 0@ // (int) num > var 0022: jump_if_false @NONAME_18_13773 // Note: the incorrect math opcode was used here 0045: actor $5560(0@,2) defined 0022: jump_if_false @NONAME_18_13755 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_13748 // Note: the incorrect math opcode was used here $5692(0@,2) == 0 // (int) var == num jump_if_false @NONAME_18_13648 0158: actor $5560(0@,2) run_to $5568(0@,2) $5570(0@,2) 0078: if or 0326: unknown_check $5560(0@,2) $933 02AE: (unknown) $933 $5560(0@,2) 0089: actor $5560(0@,2) in_sphere $5568(0@,2) $5570(0@,2) $5572(0@,2) radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @NONAME_18_13641 // Note: the incorrect math opcode was used here $5692(0@,2) = 1 // (int) :NONAME_18_13641 0002: jump @NONAME_18_13748 :NONAME_18_13648 0043: store_actor $5560(0@,2) position_to $5576(0@,2) $5578(0@,2) $5580(0@,2) // Note: the incorrect math opcode was used here 031E: (unknown) $5576(0@,2) $5578(0@,2) $5580(0@,2) $937 $938 $939 4@ 15.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_18_13731 // Note: the incorrect math opcode was used here 034F: (unknown) $5560(0@,2) 1 00E4: (unknown) $5560(0@,2) $933 020E: (unknown) $5560(0@,2) 1 0002: jump @NONAME_18_13748 :NONAME_18_13731 020E: (unknown) $5560(0@,2) 0 00F5: (unknown) $5560(0@,2) $937 $938 :NONAME_18_13748 0002: jump @NONAME_18_13761 :NONAME_18_13755 00BB: (unknown) $5574(0@,2) :NONAME_18_13761 0@ += 1 // (int) 0002: jump @NONAME_18_13517 :NONAME_18_13773 0026: return :NONAME_18_13775 0045: actor $933 defined jump_if_false @NONAME_18_13837 0045: actor $5638 defined jump_if_false @NONAME_18_13837 0043: store_actor $5638 position_to 0@ 1@ 2@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 0@ 1@ 3@ 150.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_18_13835 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @NONAME_18_13837 :NONAME_18_13835 005F: (unknown) :NONAME_18_13837 0026: return :NONAME_18_13839 $940 = 1 // (int) 0001: wait 0 ms 2@ = -1097.35 // (float) 3@ = -875.68 // (float) 4@ = 13.86 // (float) 5@ = -1075.44 // (float) 6@ = -1041.07 // (float) 7@ = 13.8 // (float) 8@ = -1168.97 // (float) 9@ = -907.05 // (float) 10@ = 13.86 // (float) 11@ = -1186.46 // (float) 12@ = -906.74 // (float) 13@ = 15.07 // (float) $5618 = -1099.9 // (float) $5619 = -909.62 // (float) $5620 = 13.82 // (float) $5621 = -1117.35 // (float) $5622 = -873.88 // (float) $5623 = 13.13 // (float) $5624 = -1105.58 // (float) $5625 = -903.14 // (float) $5626 = 13.86 // (float) $5627 = -1121.77 // (float) $5628 = -838.05 // (float) $5629 = 13.68 // (float) $5630 = -1107.12 // (float) $5631 = -873.19 // (float) $5632 = 13.88 // (float) $5641 = -1208.91 // (float) $5642 = -816.79 // (float) $5643 = 13.84 // (float) $5644 = -1104.53 // (float) $5645 = -907.8 // (float) $5646 = 13.86 // (float) $5647 = -1099.88 // (float) $5648 = -910.91 // (float) $5649 = 13.88 // (float) $5650 = -1111.15 // (float) $5651 = -929.08 // (float) $5652 = 13.51 // (float) $5653 = -1105.47 // (float) $5654 = -910.74 // (float) $5655 = 13.35 // (float) $5656 = -1122.85 // (float) $5657 = -838.49 // (float) $5658 = 13.78 // (float) $5661 = -1100.0 // (float) $5662 = -903.46 // (float) $5663 = 13.0 // (float) $5664 = -1115.0 // (float) $5665 = -910.2 // (float) $5666 = 18.0 // (float) $5667 = -1100.0 // (float) $5668 = -963.59 // (float) $5669 = 13.0 // (float) $5670 = -1115.0 // (float) $5671 = -976.45 // (float) $5672 = 18.0 // (float) $5673 = -1093.41 // (float) $5674 = -983.64 // (float) $5675 = 13.0 // (float) $5676 = -1115.0 // (float) $5677 = -1034.21 // (float) $5678 = 18.0 // (float) $6086 = -1106.85 // (float) $6087 = -894.53 // (float) $6088 = 13.86 // (float) $5685 = -1077.4 // (float) $5688 = -959.28 // (float) $5691 = 16.18 // (float) $5686 = -1022.51 // (float) $5689 = -1024.0 // (float) $5692 = 16.34 // (float) $5687 = -1114.0 // (float) $5690 = -1044.24 // (float) $5693 = 15.2 // (float) 18@ = 0 // (int) $5716 = -1014.01 // (float) $5717 = -1124.38 // (float) $5718 = 40.56 // (float) $5719 = -1102.34 // (float) $5727 = -1063.09 // (float) $5735 = 28.61 // (float) $5720 = -1110.13 // (float) $5728 = -905.38 // (float) $5736 = 26.59 // (float) $5721 = -1064.09 // (float) $5729 = -881.22 // (float) $5737 = 24.17 // (float) $5722 = -1030.97 // (float) $5730 = -913.3 // (float) $5738 = 23.54 // (float) $5723 = -1000.29 // (float) $5731 = -944.9 // (float) $5739 = 23.34 // (float) $5724 = -975.25 // (float) $5732 = -988.69 // (float) $5740 = 24.74 // (float) $5725 = -1081.07 // (float) $5733 = -1062.12 // (float) $5741 = 28.08 // (float) $5726 = -1112.77 // (float) $5734 = -1050.62 // (float) $5742 = 22.3 // (float) $5744 = -1106.09 // (float) $5745 = -888.28 // (float) $5746 = 31.0 // (float) $5747 = -1016.4 // (float) $5748 = -300.37 // (float) $5749 = 65.12 // (float) $5761 = -961.55 // (float) $5763 = -1164.04 // (float) $5765 = 32.56 // (float) $5762 = -961.55 // (float) $5764 = -1164.04 // (float) $5766 = 32.56 // (float) $5767 = 1.1 // (float) $5769 = 0 // (float) $5771 = 0.1 // (float) $5768 = -1.1 // (float) $5770 = 0 // (float) $5772 = 0.1 // (float) $5773 = 0 // (int) $5774 = 0 // (int) $5779 = -1111.79 // (float) $5783 = -914.0 // (float) $5787 = 13.86 // (float) $5780 = -1112.79 // (float) $5784 = -912.0 // (float) $5788 = 13.86 // (float) $5781 = -1111.77 // (float) $5785 = -910.0 // (float) $5789 = 13.86 // (float) $5782 = -1112.65 // (float) $5786 = -908.0 // (float) $5790 = 13.86 // (float) $5803 = -71.82 // (float) $5804 = -77.03 // (float) $5805 = -101.32 // (float) $5806 = -95.74 // (float) $5791 = -1109.6 // (float) $5795 = -914.0 // (float) $5799 = 13.82 // (float) $5792 = -1110.17 // (float) $5796 = -912.0 // (float) $5800 = 13.82 // (float) $5793 = -1109.55 // (float) $5797 = -910.0 // (float) $5801 = 13.82 // (float) $5794 = -1109.11 // (float) $5798 = -908.0 // (float) $5802 = 13.82 // (float) $5807 = -87.3 // (float) $5808 = -97.03 // (float) $5809 = -101.32 // (float) $5810 = -95.74 // (float) $5633 = -1079.6 // (float) $5634 = -904.2 // (float) $5635 = 17.54 // (float) $5818 = -1057.09 // (float) $5820 = -904.65 // (float) $5822 = 13.86 // (float) $5819 = -1052.42 // (float) $5821 = -907.45 // (float) $5823 = 13.84 // (float) $5824 = -1067.87 // (float) $5826 = -897.65 // (float) $5828 = 13.86 // (float) $5825 = -1061.95 // (float) $5827 = -900.79 // (float) $5829 = 13.86 // (float) $5841 = -1052.86 // (float) $5844 = -925.33 // (float) $5847 = 13.77 // (float) $5842 = -1054.67 // (float) $5845 = -953.42 // (float) $5848 = 13.86 // (float) $5843 = -1070.12 // (float) $5846 = -943.11 // (float) $5849 = 14.83 // (float) $5850 = -1050.35 // (float) $5853 = -916.96 // (float) $5856 = 14.58 // (float) $5851 = -1056.79 // (float) $5854 = -947.38 // (float) $5857 = 14.86 // (float) $5852 = -1059.98 // (float) $5855 = -938.58 // (float) $5858 = 14.82 // (float) $5873 = -1024.6 // (float) $5875 = -958.53 // (float) $5877 = 13.03 // (float) $5874 = -1030.07 // (float) $5876 = -965.18 // (float) $5878 = 13.96 // (float) $5879 = -1059.49 // (float) $5881 = -964.66 // (float) $5883 = 14.76 // (float) $5880 = -1055.26 // (float) $5882 = -961.33 // (float) $5884 = 14.85 // (float) $5895 = -997.65 // (float) $5897 = -969.2 // (float) $5899 = 13.9 // (float) $5896 = -1004.66 // (float) $5898 = -967.62 // (float) $5900 = 13.86 // (float) $5901 = -1023.06 // (float) $5903 = -954.35 // (float) $5905 = 14.84 // (float) $5902 = -1032.15 // (float) $5904 = -961.39 // (float) $5906 = 14.76 // (float) $5919 = -1053.27 // (float) $5921 = -1037.15 // (float) $5923 = 17.24 // (float) $5920 = -994.56 // (float) $5922 = -1013.9 // (float) $5924 = 18.54 // (float) 20@ = -1081.0 // (float) 21@ = -909.0 // (float) 22@ = 17.57 // (float) $5927 = -1086.43 // (float) $5928 = -894.31 // (float) $5929 = 17.57 // (float) $5752 = 0 // (int) $5970 = 0 // (int) 02E2: $5979 = 7 // (any) 02E2: $5980 = 0 // (any) 02E2: $5981 = 6 // (any) 02E2: $5982 = 2 // (any) $6107 = -1098.0 // (float) $6110 = -906.0 // (float) $6113 = 13.0 // (float) $6116 = -1115.0 // (float) $6119 = -909.0 // (float) $6122 = 18.0 // (float) $6089 = -1098.0 // (float) $6092 = -909.0 // (float) $6095 = 13.0 // (float) $6098 = -1115.0 // (float) $6101 = -912.0 // (float) $6104 = 18.0 // (float) $6108 = -1098.0 // (float) $6111 = -973.64 // (float) $6114 = 13.0 // (float) $6117 = -1115.0 // (float) $6120 = -977.36 // (float) $6123 = 18.0 // (float) $6090 = -1098.0 // (float) $6093 = -977.36 // (float) $6096 = 13.0 // (float) $6099 = -1115.0 // (float) $6102 = -979.52 // (float) $6105 = 18.0 // (float) $6109 = -1098.0 // (float) $6112 = -902.21 // (float) $6115 = 13.0 // (float) $6118 = -1115.0 // (float) $6121 = -904.74 // (float) $6124 = 18.0 // (float) $6091 = -1098.0 // (float) $6094 = -896.1 // (float) $6097 = 13.0 // (float) $6100 = -1115.0 // (float) $6103 = -902.21 // (float) $6106 = 18.0 // (float) $5983 = -1099.09 // (float) $5984 = -897.2 // (float) $5985 = 14.16 // (float) $5986 = -1103.75 // (float) $5987 = -933.98 // (float) $5988 = 16.28 // (float) $5989 = -1082.86 // (float) $5990 = -906.18 // (float) $5991 = 11.46 // (float) $5992 = -1074.66 // (float) $5993 = -928.85 // (float) $5994 = 40.87 // (float) $5995 = -1029.21 // (float) $5996 = -996.32 // (float) $5997 = 17.88 // (float) $5998 = -1038.35 // (float) $5999 = -980.14 // (float) $6000 = 19.26 // (float) $6001 = -1039.77 // (float) $6002 = -995.73 // (float) $6003 = 40.61 // (float) $6004 = -1098.93 // (float) $6005 = -941.44 // (float) $6006 = 35.18 // (float) $6017 = -1114.94 // (float) $6018 = -897.35 // (float) $6019 = 13.06 // (float) $6020 = -1121.28 // (float) $6021 = -1022.88 // (float) $6022 = 16.98 // (float) $6023 = -1097.27 // (float) $6024 = -900.68 // (float) $6025 = 15.2 // (float) $6026 = -1098.67 // (float) $6027 = -1009.75 // (float) $6028 = 16.65 // (float) $6007 = -1100.68 // (float) $6008 = -1020.2 // (float) $6009 = 15.0 // (float) $6010 = -1050.32 // (float) $6011 = -1000.27 // (float) $6012 = 30.0 // (float) $6128 = -1078.66 // (float) $6129 = -897.11 // (float) $6130 = 12.0 // (float) $6131 = -1071.25 // (float) $6132 = -912.33 // (float) $6133 = 21.0 // (float) $6134 = -1054.36 // (float) $6135 = -909.05 // (float) $6136 = 11.51 // (float) $6137 = -1051.8 // (float) $6138 = -905.77 // (float) $6139 = 18.0 // (float) $6140 = -1072.26 // (float) $6141 = -941.19 // (float) $6142 = 10.67 // (float) $6143 = -1053.23 // (float) $6144 = -950.54 // (float) $6145 = 18.0 // (float) $6146 = -1034.34 // (float) $6147 = -959.26 // (float) $6148 = 12.0 // (float) $6149 = -1064.57 // (float) $6150 = -977.9 // (float) $6151 = 25.0 // (float) $6152 = -1070.0 // (float) $6153 = -883.8 // (float) $6154 = 12.0 // (float) $6155 = -1095.26 // (float) $6156 = -910.98 // (float) $6157 = 25.0 // (float) $6158 = -1042.47 // (float) $6159 = -895.22 // (float) $6160 = 12.0 // (float) $6161 = -1070.0 // (float) $6162 = -932.37 // (float) $6163 = 25.0 // (float) $6164 = -1002.43 // (float) $6165 = -945.66 // (float) $6166 = 12.0 // (float) $6167 = -1034.67 // (float) $6168 = -976.54 // (float) $6169 = 25.0 // (float) $6170 = -1043.25 // (float) $6171 = -1029.18 // (float) $6172 = 12.0 // (float) $6173 = -1114.98 // (float) $6174 = -1051.82 // (float) $6175 = 25.0 // (float) $5679 = -1088.65 // (float) $5680 = -686.42 // (float) $5681 = 10.63 // (float) $5682 = -1220.29 // (float) $5683 = -1099.98 // (float) $5684 = 24.57 // (float) $6014 = -1099.43 // (float) $6015 = -910.79 // (float) $6016 = 15.5 // (float) $5637 = 0 // (int) $6056 = -1099.43 // (float) $6059 = -910.79 // (float) $6062 = 15.9 // (float) $6057 = -1099.7 // (float) $6060 = -978.74 // (float) $6063 = 15.9 // (float) $6058 = -1099.7 // (float) $6061 = -899.56 // (float) $6064 = 15.9 // (float) $6065 = 0 // (float) $6066 = 0.4 // (float) $6067 = 0 // (float) $6068 = 1.0 // (float) $6069 = 0 // (float) $6070 = 0 // (float) $6071 = 0 // (float) $6072 = -1.0 // (float) $6073 = 0 // (float) $6074 = -0.4 // (float) $6075 = 0 // (float) $6076 = 0 // (float) $6077 = 220 // (int) $6078 = 130 // (int) $6079 = 80 // (int) $6080 = 228 // (int) $6081 = 232 // (int) $6082 = 87 // (int) $6083 = 0.8 // (float) $6084 = 0.5 // (float) $6177 = -1112.35 // (float) $6178 = -1037.92 // (float) $6179 = 13.86 // (float) $6180 = -1112.23 // (float) $6181 = -1033.13 // (float) $6182 = 14.99 // (float) 24@ = -1178.51 // (float) 25@ = -904.07 // (float) 26@ = 13.86 // (float) 27@ = -1187.97 // (float) 28@ = -903.8 // (float) 29@ = 13.86 // (float) 30@ = 0 // (int) $6183 = -1125.42 // (float) $6193 = -854.0 // (float) $6203 = 14.86 // (float) $6184 = -1125.42 // (float) $6194 = -850.0 // (float) $6204 = 14.86 // (float) $6185 = -1125.42 // (float) $6195 = -847.0 // (float) $6205 = 14.86 // (float) $6186 = -1125.42 // (float) $6196 = -844.0 // (float) $6206 = 14.86 // (float) $6187 = -1125.42 // (float) $6197 = -841.0 // (float) $6207 = 14.86 // (float) $6188 = -1125.42 // (float) $6198 = -838.0 // (float) $6208 = 14.86 // (float) $6189 = -1128.42 // (float) $6199 = -838.0 // (float) $6209 = 14.86 // (float) $6190 = -1131.42 // (float) $6200 = -838.0 // (float) $6210 = 14.86 // (float) $6191 = -1134.42 // (float) $6201 = -838.0 // (float) $6211 = 14.86 // (float) $6192 = -1137.42 // (float) $6202 = -838.0 // (float) $6212 = 14.86 // (float) $6013 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 34 call_with_params @MAIN_6449 $1748 1@ $5969 = 0 // (int) $5975 = 0 // (int) $5976 = 0 // (int) $5930 = 0 // (int) $5931 = 1 // (int) $5932 = 0 // (int) $5933 = 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) $5943 = 0 // (int) $5944 = 0 // (int) $5945 = 0 // (int) $5946 = 0 // (int) $5947 = 0 // (int) $5950 = 0 // (int) $5957 = 0 // (int) $5958 = 0 // (int) $5959 = 0 // (int) $5960 = 0 // (int) $5961 = 0 // (int) $5962 = 0 // (int) $5963 = 0 // (int) $5964 = 0 // (int) $5965 = 0 // (int) $5966 = 0 // (int) $5967 = 0 // (int) $5968 = 0 // (int) $5963 == 1 // (int) var == num jump_if_false @NONAME_18_17744 $5974 = 95 // (int) :NONAME_18_17744 0025: gosub @NONAME_18_28003 0025: gosub @NONAME_18_21592 0025: gosub @NONAME_18_27868 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11401 0025: gosub @NONAME_18_28193 0025: gosub @NONAME_18_28368 0025: gosub @NONAME_18_28450 0025: gosub @NONAME_18_28466 0025: gosub @NONAME_18_28482 0122: create_forbidden_for_cars_cube_cornerA $5679 $5680 $5681 cornerB $5682 $5683 $5684 0152: create_forbidden_for_peds_cube_cornerA $5679 $5680 $5681 cornerB $5682 $5683 $5684 024F: (unknown) 0 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_1089 0 024D: (unknown) $5974 1 'MEN6_11' // Pressure 0045: actor $933 defined jump_if_false @NONAME_18_17890 0107: toggle_player $933 can_move 1 :NONAME_18_17890 00DA: (unknown) $6056 $6059 $6062 41 $6125 00DA: (unknown) $6057 $6060 $6063 41 $6126 00DA: (unknown) $6058 $6061 $6064 41 $6127 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_352 1000 0057: show_text_highpriority GXT 'MEN6_03' time 5000 flag 1 // Find your way back inside the ~y~fuel depot. 0058: (unknown) 'MEN6_24' 5000 1 // Rescue Lance before the ~r~pressure~w~ causes the tanks to explode. :NONAME_18_17976 0001: wait 0 ms :NONAME_18_17979 0@ == 0 // (int) var == num jump_if_false @NONAME_18_18451 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8584 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12433 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 2 0045: actor $933 defined jump_if_false @NONAME_18_18444 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_13775 jump_if_false @NONAME_18_18388 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_18343 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_18280 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5633 $5634 $5635 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @NONAME_18_18273 // Note: the incorrect math opcode was used here 00BB: (unknown) $5636 0252: object $5694 exists 0022: jump_if_false @NONAME_18_18208 // Note: the incorrect math opcode was used here 00C2: (unknown) $5694 $5697 :NONAME_18_18208 0252: object $5695 exists 0022: jump_if_false @NONAME_18_18225 // Note: the incorrect math opcode was used here 00C2: (unknown) $5695 $5698 :NONAME_18_18225 0252: object $5696 exists 0022: jump_if_false @NONAME_18_18242 // Note: the incorrect math opcode was used here 00C2: (unknown) $5696 $5699 :NONAME_18_18242 0058: (unknown) 'MEN6_04' 5000 1 // Shoot the ~g~valves~w~ to turn off the oil. 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_13365 0@ = 1 // (int) :NONAME_18_18273 0002: jump @NONAME_18_18336 :NONAME_18_18280 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_18331 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_18331 0@ = 8 // (int) :NONAME_18_18336 0002: jump @NONAME_18_18381 :NONAME_18_18343 00BB: (unknown) $5636 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_18381 0002: jump @NONAME_18_18444 :NONAME_18_18388 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_18439 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_18439 0@ = 8 // (int) :NONAME_18_18444 0002: jump @NONAME_18_17979 :NONAME_18_18451 0@ == 1 // (int) var == num jump_if_false @NONAME_18_18855 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8584 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_13513 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12433 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 2 0045: actor $933 defined jump_if_false @NONAME_18_18848 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_13775 jump_if_false @NONAME_18_18792 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_18751 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_18688 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8389 0047: unknown_check $933 $6128 $6129 $6130 $6131 $6132 $6133 0 0022: jump_if_false @NONAME_18_18681 // Note: the incorrect math opcode was used here 0@ = 2 // (int) :NONAME_18_18681 0002: jump @NONAME_18_18744 :NONAME_18_18688 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_18739 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_18739 0@ = 8 // (int) :NONAME_18_18744 0002: jump @NONAME_18_18785 :NONAME_18_18751 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_18785 0002: jump @NONAME_18_18848 :NONAME_18_18792 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_18843 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_18843 0@ = 8 // (int) :NONAME_18_18848 0002: jump @NONAME_18_18451 :NONAME_18_18855 0@ == 2 // (int) var == num jump_if_false @NONAME_18_19295 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8584 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_13513 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7791 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 2 0045: actor $933 defined jump_if_false @NONAME_18_19288 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_19251 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_19188 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12433 037B: constant_params 0 variable_params 1 unknown 34 call_with_params @NONAME_18_7846 18@ 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8389 18@ == 3 // (int) var == num jump_if_false @NONAME_18_19130 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. 0119: actor $5638 kill_actor $933 00C1: (unknown) $5638 $5640 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_1310 $5640 $5939 = 1 // (int) 0@ = 6 // (int) 0002: jump @NONAME_18_19181 :NONAME_18_19130 0047: unknown_check $933 $6134 $6135 $6136 $6137 $6138 $6139 0 0022: jump_if_false @NONAME_18_19181 // Note: the incorrect math opcode was used here $5936 == 0 // (int) var == num jump_if_false @NONAME_18_19181 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_6628 0@ = 3 // (int) :NONAME_18_19181 0002: jump @NONAME_18_19244 :NONAME_18_19188 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_19239 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_19239 0@ = 8 // (int) :NONAME_18_19244 0002: jump @NONAME_18_19288 :NONAME_18_19251 00BB: (unknown) 17@ 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_19288 0002: jump @NONAME_18_18855 :NONAME_18_19295 0@ == 3 // (int) var == num jump_if_false @NONAME_18_19724 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8584 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 5000 9000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7791 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7132 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 2 0045: actor $933 defined jump_if_false @NONAME_18_19717 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_19680 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_19628 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12433 037B: constant_params 0 variable_params 1 unknown 34 call_with_params @NONAME_18_7846 18@ 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8389 18@ == 3 // (int) var == num jump_if_false @NONAME_18_19570 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. 0119: actor $5638 kill_actor $933 00C1: (unknown) $5638 $5640 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_1310 $5640 $5939 = 1 // (int) 0@ = 6 // (int) 0002: jump @NONAME_18_19621 :NONAME_18_19570 0047: unknown_check $933 $6140 $6141 $6142 $6143 $6144 $6145 0 0022: jump_if_false @NONAME_18_19621 // Note: the incorrect math opcode was used here $5937 == 0 // (int) var == num jump_if_false @NONAME_18_19621 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_6796 0@ = 4 // (int) :NONAME_18_19621 0002: jump @NONAME_18_19673 :NONAME_18_19628 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 02DA: (unknown) $5715 $5747 $5748 $5749 30 0@ = 8 // (int) :NONAME_18_19673 0002: jump @NONAME_18_19717 :NONAME_18_19680 00BB: (unknown) 17@ 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_19717 0002: jump @NONAME_18_19295 :NONAME_18_19724 0@ == 4 // (int) var == num jump_if_false @NONAME_18_20174 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8584 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 4000 9000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7791 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7132 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7351 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 2 0045: actor $933 defined jump_if_false @NONAME_18_20167 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_20130 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_20067 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12433 037B: constant_params 0 variable_params 1 unknown 34 call_with_params @NONAME_18_7846 18@ 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8389 18@ == 3 // (int) var == num jump_if_false @NONAME_18_20009 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. 0119: actor $5638 kill_actor $933 00C1: (unknown) $5638 $5640 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_1310 $5640 $5939 = 1 // (int) 0@ = 6 // (int) 0002: jump @NONAME_18_20060 :NONAME_18_20009 0047: unknown_check $933 $6146 $6147 $6148 $6149 $6150 $6151 0 0022: jump_if_false @NONAME_18_20060 // Note: the incorrect math opcode was used here $5938 == 0 // (int) var == num jump_if_false @NONAME_18_20060 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_6964 0@ = 5 // (int) :NONAME_18_20060 0002: jump @NONAME_18_20123 :NONAME_18_20067 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_20118 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_20118 0@ = 8 // (int) :NONAME_18_20123 0002: jump @NONAME_18_20167 :NONAME_18_20130 00BB: (unknown) 17@ 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_20167 0002: jump @NONAME_18_19724 :NONAME_18_20174 0@ == 5 // (int) var == num jump_if_false @NONAME_18_20596 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8584 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 3000 8000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7791 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7132 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7351 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7570 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12175 2 0045: actor $933 defined jump_if_false @NONAME_18_20589 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_20552 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_20489 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12433 037B: constant_params 0 variable_params 1 unknown 34 call_with_params @NONAME_18_7846 18@ 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_8389 18@ == 3 // (int) var == num jump_if_false @NONAME_18_20482 $5939 = 1 // (int) 81F0: not actor $5638 in_range_of_player $933 0022: jump_if_false @NONAME_18_20464 // Note: the incorrect math opcode was used here 00C1: (unknown) $5638 $5640 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_1310 $5640 0057: show_text_highpriority GXT 'MEN6_08' time 5000 flag 1 // All the fires are out - find ~b~Lance. :NONAME_18_20464 0119: actor $5638 kill_actor $933 0025: gosub @NONAME_18_25261 0@ = 6 // (int) :NONAME_18_20482 0002: jump @NONAME_18_20545 :NONAME_18_20489 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 004F: unknown_check $5715 jump_if_false @NONAME_18_20540 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_20540 0@ = 8 // (int) :NONAME_18_20545 0002: jump @NONAME_18_20589 :NONAME_18_20552 00BB: (unknown) 17@ 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_20589 0002: jump @NONAME_18_20174 :NONAME_18_20596 0@ == 6 // (int) var == num jump_if_false @NONAME_18_20931 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6001 $6002 $6003 $6004 $6005 $6006 2000 4000 0 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7791 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7132 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7351 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7570 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_20887 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_20880 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_20824 // Note: the incorrect math opcode was used here 01F0: actor $5638 in_range_of_player $933 0022: jump_if_false @NONAME_18_20817 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13043 'MENC6DB' 00BB: (unknown) $5640 00C3: (unknown) $6086 $6087 $6088 17@ 0058: (unknown) 'MEN6_07' 5000 1 // Get to the ~y~exit ~w~before this place blows. $5940 = 1 // (int) 0@ = 7 // (int) :NONAME_18_20817 0002: jump @NONAME_18_20880 :NONAME_18_20824 0059: text_clear_all 0025: gosub @NONAME_18_28554 004F: unknown_check $5715 jump_if_false @NONAME_18_20856 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_20856 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 0@ = 8 // (int) :NONAME_18_20880 0002: jump @NONAME_18_20924 :NONAME_18_20887 00BB: (unknown) 17@ 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 014B: set_actor $933 health_to 0 0025: gosub @NONAME_18_28676 0@ = 8 // (int) :NONAME_18_20924 0002: jump @NONAME_18_20596 :NONAME_18_20931 0@ == 7 // (int) var == num jump_if_false @NONAME_18_21571 0001: wait 0 ms 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6017 $6018 $6019 $6020 $6021 $6022 1000 2000 0 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $6023 $6024 $6025 $6026 $6027 $6028 1000 2000 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_11561 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_9024 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7132 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7351 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7570 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_7791 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_12629 100 > $5974 // (int) num > var 0022: jump_if_false @NONAME_18_21504 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_21497 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_21464 // Note: the incorrect math opcode was used here 01F0: actor $5638 in_range_of_player $933 0022: jump_if_false @NONAME_18_21410 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $6086 $6087 $6088 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @NONAME_18_21332 // Note: the incorrect math opcode was used here 00AE: remove_status_text $5974 0078: if and 02A8: unknown_check $933 02A8: unknown_check $5638 0022: jump_if_false @NONAME_18_21211 // Note: the incorrect math opcode was used here $5974 = 0 // (int) $5947 = 1 // (int) 0025: gosub @NONAME_18_26754 0025: gosub @NONAME_18_28594 0@ = 8 // (int) 0002: jump @NONAME_18_21325 :NONAME_18_21211 004F: unknown_check $6176 jump_if_false @NONAME_18_21325 0078: if and 007C: actor $933 driving $6176 007C: actor $5638 driving $6176 0022: jump_if_false @NONAME_18_21277 // Note: the incorrect math opcode was used here $5947 = 1 // (int) 0025: gosub @NONAME_18_25373 0025: gosub @NONAME_18_28594 0@ = 8 // (int) 0002: jump @NONAME_18_21325 :NONAME_18_21277 0078: if and 007C: actor $933 driving $6176 807C: not actor $5638 driving $6176 0022: jump_if_false @NONAME_18_21325 // Note: the incorrect math opcode was used here $5947 = 1 // (int) 0025: gosub @NONAME_18_27019 0025: gosub @NONAME_18_28594 0@ = 8 // (int) :NONAME_18_21325 0002: jump @NONAME_18_21403 :NONAME_18_21332 004F: unknown_check $6176 jump_if_false @NONAME_18_21403 0078: if and 007C: actor $933 driving $6176 007C: actor $5638 driving $6176 0022: jump_if_false @NONAME_18_21403 // Note: the incorrect math opcode was used here $5967 == 0 // (int) var == num jump_if_false @NONAME_18_21403 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13043 'MENC6DA' $5967 = 1 // (int) :NONAME_18_21403 0002: jump @NONAME_18_21457 :NONAME_18_21410 00BB: (unknown) 17@ 00C1: (unknown) $5638 $5640 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_1310 $5640 0057: show_text_highpriority GXT 'MEN6_05' time 5000 flag 1 // Go back and get ~b~Lance. $5940 = 0 // (int) 0@ = 6 // (int) :NONAME_18_21457 0002: jump @NONAME_18_21497 :NONAME_18_21464 0059: text_clear_all 0025: gosub @NONAME_18_28554 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_5026 'MEN6_06' // ~r~Lance died. 0@ = 8 // (int) :NONAME_18_21497 0002: jump @NONAME_18_21564 :NONAME_18_21504 00BB: (unknown) 17@ 00AE: remove_status_text $5974 0025: gosub @NONAME_18_27416 0200: (unknown) $933 1 0025: gosub @NONAME_18_28676 014B: set_actor $933 health_to 0 034B: unknown_check $5715 jump_if_false @NONAME_18_21559 02DA: (unknown) $5715 $5747 $5748 $5749 30 :NONAME_18_21559 0@ = 8 // (int) :NONAME_18_21564 0002: jump @NONAME_18_20931 :NONAME_18_21571 not 0@ == 8 // (int) var == num jump_if_false @NONAME_18_21590 0002: jump @NONAME_18_17976 :NONAME_18_21590 0026: return :NONAME_18_21592 $5961 == 0 // (int) var == num jump_if_false @NONAME_18_21616 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @SAFEHOU_12249 49 :NONAME_18_21616 0025: gosub @NONAME_18_28620 0443: (unknown) 85 :NONAME_18_21627 8445: not (unknown) 85 jump_if_false @NONAME_18_21648 0001: wait 0 ms 0002: jump @NONAME_18_21627 :NONAME_18_21648 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_180 1000 005B: set_current_time_hours_to 8 minutes_to 23 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_6389 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AA' 'SMNC6AA' $933 0 // ~w~Where are we? 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6AA' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AB' 'SMNC6AB' $5638 0 // ~w~No place good. 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6AB' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AC' 'SMNC6AC' $5638 0 // ~w~I think we outlived our usefulness to the Mendezes. 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6AC' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AD' 'SMNC6AD' $5777 0 // ~w~You! Shut up! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6AD' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AE' 'SMNC6AE' $5777 0 // ~w~Hey! They're waking up. Let's get this done quick... 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6AE' 0045: actor $933 defined jump_if_false @NONAME_18_21957 0414: (unknown) $933 85 399 :NONAME_18_21957 0045: actor $5638 defined jump_if_false @NONAME_18_21977 0414: (unknown) $5638 85 399 :NONAME_18_21977 00B9: set_camera_position -1138.28 -966.94 38.53 rotations 0 0 0 00BA: set_camera_point_at -1137.58 -966.22 38.44 mode 2 02B4: set_camera_transverse_delay 1.0 time 5000 0001: wait 0 ms 00B9: set_camera_position -1138.28 -966.94 38.53 rotations 0 0 0 00BA: set_camera_point_at -1137.58 -966.23 38.4 mode 1 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 3500 jump_if_false @NONAME_18_22103 0002: jump @NONAME_18_24574 :NONAME_18_22103 00B9: set_camera_position -1099.03 -908.27 14.27 rotations 0 0 0 00BA: set_camera_point_at -1099.51 -909.15 14.25 mode 2 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1500 jump_if_false @NONAME_18_22167 0002: jump @NONAME_18_24574 :NONAME_18_22167 0045: actor $933 defined jump_if_false @NONAME_18_22186 0414: (unknown) $933 0 134 :NONAME_18_22186 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1000 jump_if_false @NONAME_18_22213 0002: jump @NONAME_18_24574 :NONAME_18_22213 00B9: set_camera_position -1102.3 -910.08 14.27 rotations 0 0 0 00BA: set_camera_point_at -1101.33 -910.11 14.48 mode 2 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AA' 1 0045: actor $5638 defined jump_if_false @NONAME_18_22292 0414: (unknown) $5638 0 133 :NONAME_18_22292 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 1500 jump_if_false @NONAME_18_22319 0002: jump @NONAME_18_24574 :NONAME_18_22319 0045: actor $5638 defined jump_if_false @NONAME_18_22347 0045: actor $933 defined jump_if_false @NONAME_18_22347 0153: (unknown) $933 $5638 :NONAME_18_22347 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AB' 1 0045: actor $5638 defined jump_if_false @NONAME_18_22391 04B4: (unknown) $5638 120 523 1.0 :NONAME_18_22391 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6AB' jump_if_false @NONAME_18_22424 0002: jump @NONAME_18_24574 :NONAME_18_22424 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AF' 'SMNC6AF' $5638 0 // ~w~Screw this! 0045: actor $5638 defined jump_if_false @NONAME_18_22483 0045: actor $933 defined jump_if_false @NONAME_18_22483 0153: (unknown) $5638 $933 :NONAME_18_22483 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AC' 1 0045: actor $5638 defined jump_if_false @NONAME_18_22527 04B4: (unknown) $5638 121 556 1.0 :NONAME_18_22527 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6AC' jump_if_false @NONAME_18_22560 0002: jump @NONAME_18_24574 :NONAME_18_22560 0045: actor $5638 defined jump_if_false @NONAME_18_22581 0528: (unknown) $5638 556 -1.0 :NONAME_18_22581 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AG' 'SMNC6AG' -1 0 // ~w~Die! 00B9: set_camera_position -1111.12 -915.28 14.06 rotations 0 0 0 00BA: set_camera_point_at -1110.41 -914.61 14.29 mode 2 23@ = 0 // (int) :NONAME_18_22655 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_22706 // Note: the incorrect math opcode was used here 0045: actor $5519(23@,4) defined 0022: jump_if_false @NONAME_18_22694 // Note: the incorrect math opcode was used here 00EE: (unknown) $5519(23@,4) $5535(23@,4) $5539(23@,4) :NONAME_18_22694 23@ += 1 // (int) 0002: jump @NONAME_18_22655 :NONAME_18_22706 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AD' 1 0045: actor $933 defined jump_if_false @NONAME_18_22750 04B4: (unknown) $933 120 524 1.0 :NONAME_18_22750 0045: actor $933 defined jump_if_false @NONAME_18_22765 0154: (unknown) $933 :NONAME_18_22765 0045: actor $5638 defined jump_if_false @NONAME_18_22780 0154: (unknown) $5638 :NONAME_18_22780 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6AD' jump_if_false @NONAME_18_22813 0002: jump @NONAME_18_24574 :NONAME_18_22813 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AH' 'SMNC6AH' -1 0 // ~w~Aaaaargh! 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AE' 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6AE' jump_if_false @NONAME_18_22898 0002: jump @NONAME_18_24574 :NONAME_18_22898 23@ = 0 // (int) :NONAME_18_22902 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_22949 // Note: the incorrect math opcode was used here 0045: actor $5519(23@,4) defined 0022: jump_if_false @NONAME_18_22937 // Note: the incorrect math opcode was used here 00CF: set_actor $5519(23@,4) Z_angle_to $5551(23@,4) :NONAME_18_22937 23@ += 1 // (int) 0002: jump @NONAME_18_22902 :NONAME_18_22949 0045: actor $5777 defined jump_if_false @NONAME_18_22977 0045: actor $5638 defined jump_if_false @NONAME_18_22977 00F4: (unknown) $5777 $5638 :NONAME_18_22977 0045: actor $5775 defined 0022: jump_if_false @NONAME_18_23005 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_23005 // Note: the incorrect math opcode was used here 00F4: (unknown) $5775 $933 :NONAME_18_23005 0045: actor $5778 defined 0022: jump_if_false @NONAME_18_23033 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_18_23033 // Note: the incorrect math opcode was used here 00F4: (unknown) $5778 $933 :NONAME_18_23033 0045: actor $5776 defined 0022: jump_if_false @NONAME_18_23061 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_23061 // Note: the incorrect math opcode was used here 00F4: (unknown) $5776 $5638 :NONAME_18_23061 00B9: set_camera_position -1095.8 -912.18 14.19 rotations 0 0 0 00BA: set_camera_point_at -1096.76 -911.93 14.34 mode 2 0045: actor $933 defined jump_if_false @NONAME_18_23128 0045: actor $5638 defined jump_if_false @NONAME_18_23128 0153: (unknown) $5638 $933 :NONAME_18_23128 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AF' 1 0045: actor $5638 defined jump_if_false @NONAME_18_23166 0526: (unknown) $5638 -0.5 :NONAME_18_23166 0045: actor $933 defined jump_if_false @NONAME_18_23183 0526: (unknown) $933 -0.5 :NONAME_18_23183 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6AF' jump_if_false @NONAME_18_23216 0002: jump @NONAME_18_24574 :NONAME_18_23216 0045: actor $5638 defined jump_if_false @NONAME_18_23239 0154: (unknown) $5638 0158: actor $5638 run_to $5650 $5651 :NONAME_18_23239 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 100 jump_if_false @NONAME_18_23265 0002: jump @NONAME_18_24574 :NONAME_18_23265 0045: actor $933 defined jump_if_false @NONAME_18_23284 0158: actor $933 run_to $5621 $5622 :NONAME_18_23284 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 100 jump_if_false @NONAME_18_23310 0002: jump @NONAME_18_24574 :NONAME_18_23310 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6AJ' 'SMNC6AJ' -99 0 // ~w~Vic! I'm trapped! Get me out of here! 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AG' 1 23@ = 0 // (int) :NONAME_18_23366 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_23498 // Note: the incorrect math opcode was used here 0045: actor $5519(23@,4) defined 0022: jump_if_false @NONAME_18_23486 // Note: the incorrect math opcode was used here 0352: (unknown) $5519(23@,4) 020E: (unknown) $5519(23@,4) 1 0078: if or 23@ == 0 // (int) var == num 23@ == 1 // (int) var == num jump_if_false @NONAME_18_23459 0045: actor $5638 defined jump_if_false @NONAME_18_23452 0153: (unknown) $5519(23@,4) $5638 00E4: (unknown) $5519(23@,4) $5638 :NONAME_18_23452 0002: jump @NONAME_18_23486 :NONAME_18_23459 0045: actor $933 defined 0022: jump_if_false @NONAME_18_23486 // Note: the incorrect math opcode was used here 0153: (unknown) $5519(23@,4) $933 00E4: (unknown) $5519(23@,4) $933 :NONAME_18_23486 23@ += 1 // (int) 0002: jump @NONAME_18_23366 :NONAME_18_23498 0045: actor $5638 defined jump_if_false @NONAME_18_23517 0414: (unknown) $5638 0 146 :NONAME_18_23517 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 100 jump_if_false @NONAME_18_23543 0002: jump @NONAME_18_24574 :NONAME_18_23543 0045: actor $933 defined jump_if_false @NONAME_18_23562 0414: (unknown) $933 0 146 :NONAME_18_23562 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 200 jump_if_false @NONAME_18_23589 0002: jump @NONAME_18_24574 :NONAME_18_23589 013C: create_explosion_at $6014 $6015 $6016 radius 9 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 200 jump_if_false @NONAME_18_23626 0002: jump @NONAME_18_24574 :NONAME_18_23626 0045: actor $5776 defined jump_if_false @NONAME_18_23650 00A2: (unknown) $5776 0220: (unknown) $5776 15 5000 :NONAME_18_23650 0045: actor $5777 defined jump_if_false @NONAME_18_23674 00A2: (unknown) $5777 0220: (unknown) $5777 15 5000 :NONAME_18_23674 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6AH' 1 0045: actor $5776 defined jump_if_false @NONAME_18_23712 01F5: (unknown) $5776 $5812 :NONAME_18_23712 0045: actor $5777 defined 0022: jump_if_false @NONAME_18_23729 // Note: the incorrect math opcode was used here 01F5: (unknown) $5777 $5813 :NONAME_18_23729 0045: actor $5775 defined 0022: jump_if_false @NONAME_18_23749 // Note: the incorrect math opcode was used here 0220: (unknown) $5775 15 3000 :NONAME_18_23749 0045: actor $5778 defined jump_if_false @NONAME_18_23769 0220: (unknown) $5778 15 3000 :NONAME_18_23769 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 1000 jump_if_false @NONAME_18_23796 0002: jump @NONAME_18_24574 :NONAME_18_23796 00B9: set_camera_position -1112.88 -911.9 14.27 rotations 0 0 0 00BA: set_camera_point_at -1111.89 -911.89 14.36 mode 2 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 200 jump_if_false @NONAME_18_23862 0002: jump @NONAME_18_24574 :NONAME_18_23862 0045: actor $933 defined jump_if_false @NONAME_18_23881 0414: (unknown) $933 0 134 :NONAME_18_23881 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 200 jump_if_false @NONAME_18_23908 0002: jump @NONAME_18_24574 :NONAME_18_23908 0045: actor $5638 defined jump_if_false @NONAME_18_23927 0414: (unknown) $5638 0 133 :NONAME_18_23927 0045: actor $5775 defined jump_if_false @NONAME_18_23944 01F5: (unknown) $5775 $5811 :NONAME_18_23944 0045: actor $5778 defined 0022: jump_if_false @NONAME_18_23961 // Note: the incorrect math opcode was used here 01F5: (unknown) $5778 $5814 :NONAME_18_23961 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 2000 jump_if_false @NONAME_18_23988 0002: jump @NONAME_18_24574 :NONAME_18_23988 0045: actor $933 defined jump_if_false @NONAME_18_24011 0352: (unknown) $933 00F5: (unknown) $933 $5621 $5622 :NONAME_18_24011 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 200 jump_if_false @NONAME_18_24038 0002: jump @NONAME_18_24574 :NONAME_18_24038 0045: actor $5638 defined jump_if_false @NONAME_18_24061 0352: (unknown) $5638 00F5: (unknown) $5638 $5650 $5651 :NONAME_18_24061 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 2000 jump_if_false @NONAME_18_24088 0002: jump @NONAME_18_24574 :NONAME_18_24088 0045: actor $5776 defined jump_if_false @NONAME_18_24104 014B: set_actor $5776 health_to 0 :NONAME_18_24104 0045: actor $5777 defined jump_if_false @NONAME_18_24120 014B: set_actor $5777 health_to 0 :NONAME_18_24120 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 1000 jump_if_false @NONAME_18_24147 0002: jump @NONAME_18_24574 :NONAME_18_24147 0045: actor $5775 defined jump_if_false @NONAME_18_24163 014B: set_actor $5775 health_to 0 :NONAME_18_24163 0045: actor $5778 defined jump_if_false @NONAME_18_24179 014B: set_actor $5778 health_to 0 :NONAME_18_24179 0045: actor $5638 defined jump_if_false @NONAME_18_24214 0044: put_actor $5638 at -1106.06 -913.53 13.86 00CF: set_actor $5638 Z_angle_to 0 :NONAME_18_24214 00B9: set_camera_position -1109.56 -918.92 14.52 rotations 0 0 0 00BA: set_camera_point_at -1109.16 -918.0 14.61 mode 2 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13043 'MENC6AJ' 0057: show_text_highpriority GXT 'MEN6_23' time 5000 flag 1 // Lance is trapped behind the flames! 0045: actor $5638 defined jump_if_false @NONAME_18_24307 0220: (unknown) $5638 15 4000 :NONAME_18_24307 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 4000 jump_if_false @NONAME_18_24334 0002: jump @NONAME_18_24574 :NONAME_18_24334 0045: actor $5638 defined jump_if_false @NONAME_18_24369 0044: put_actor $5638 at -1102.06 -900.53 13.86 00CF: set_actor $5638 Z_angle_to 0 :NONAME_18_24369 00B9: set_camera_position -1103.65 -904.44 19.28 rotations 0 0 0 00BA: set_camera_point_at -1103.25 -903.95 18.5 mode 2 02B4: set_camera_transverse_delay 1.0 time 3000 0001: wait 0 ms 0057: show_text_highpriority GXT 'MEN6_02' time 6000 flag 1 // Find a way back inside to rescue Lance. 00B9: set_camera_position -1103.25 -905.15 21.72 rotations 0 0 0 00BA: set_camera_point_at -1102.28 -905.15 21.45 mode 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 3000 jump_if_false @NONAME_18_24497 0002: jump @NONAME_18_24574 :NONAME_18_24497 02B4: set_camera_transverse_delay 1.0 time 3000 0001: wait 0 ms 00B9: set_camera_position -1100.62 -905.14 21.1 rotations 0 0 0 00BA: set_camera_point_at -1099.64 -905.14 20.92 mode 1 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_12255 3000 jump_if_false @NONAME_18_24574 0002: jump @NONAME_18_24574 :NONAME_18_24574 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 0444: (unknown) 85 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_12435 01ED: (unknown) 23@ = 0 // (int) :NONAME_18_24604 4 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_24682 // Note: the incorrect math opcode was used here 003F: destroy_actor $5519(23@,4) 003E: $5519(23@,4) = create_actor_pedtype 22 model 113 at $5523(23@,4) $5527(23@,4) $5531(23@,4) 0045: actor $5519(23@,4) defined jump_if_false @NONAME_18_24670 014B: set_actor $5519(23@,4) health_to 0 0112: remove_references_to_actor $5519(23@,4) // Like turning an actor into a random pedestrian :NONAME_18_24670 23@ += 1 // (int) 0002: jump @NONAME_18_24604 :NONAME_18_24682 003F: destroy_actor $5638 003E: $5638 = create_actor_pedtype 22 model $5639 at $5644 $5645 $5646 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_24769 // Note: the incorrect math opcode was used here 0352: (unknown) $5638 0347: (unknown) $5638 1 014D: $5659 = actor $5638 health 0106: give_actor $5638 weapon 25 ammo 2000 // Load the weapon model before using this 0344: (unknown) $5638 1 01C9: (unknown) $5638 45 0285: (unknown) $5638 0 01B1: (unknown) $5638 0 1 1 0 0 $5660 = 0 // (int) :NONAME_18_24769 0045: actor $933 defined jump_if_false @NONAME_18_24810 0352: (unknown) $933 0044: put_actor $933 at 2@ 3@ 4@ 01B1: (unknown) $933 0 0 0 0 0 010F: (unknown) $933 $5644 $5645 $5646 :NONAME_18_24810 0444: (unknown) 120 0444: (unknown) 121 00C3: (unknown) $5633 $5634 $5635 $5636 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6BC' 'SMNC6BC' -99 1 // ~w~Don't leave me like this Vic! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6BC' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6BG' 'SMNC6BG' -99 1 // ~w~I'm not supposed to die like this. 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6BG' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6BJ' 'SMNC6BJ' -99 1 // ~w~What are you waiting for man? Get me the hell out of here! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6BJ' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6BL' 'SMNC6BL' -99 1 // ~w~When I tell mom about this, you're gonna be sorry. 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6BL' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6BM' 'SMNC6BM' -99 1 // ~w~Shit man! I could piss steam in this heat! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6BM' 0045: actor $933 defined jump_if_false @NONAME_18_25222 23@ = 1 // (int) :NONAME_18_25099 10 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_25222 // Note: the incorrect math opcode was used here 02E7: get_weapon_data_from_actor $933 weapon_group 23@ weapon $5957(23@,10) ammo $5967(23@,10) model $5977(23@,10) $5957(23@,10) > 0 // (int) var > num jump_if_false @NONAME_18_25210 0160: load_model $5977(23@,10) :NONAME_18_25148 8161: not model $5977(23@,10) available jump_if_false @NONAME_18_25171 0001: wait 0 ms 0002: jump @NONAME_18_25148 :NONAME_18_25171 01F9: $5987(23@,10) = create_weapon_pickup $5977(23@,10) group 3 ammo $5967(23@,10) at $5927(30@,10) $5937(30@,10) $5947(30@,10) 0162: release_model $5977(23@,10) 30@ += 1 // (int) :NONAME_18_25210 23@ += 1 // (int) 0002: jump @NONAME_18_25099 :NONAME_18_25222 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_352 1000 02D4: (unknown) $933 $5961 == 1 // (int) var == num jump_if_false @NONAME_18_25259 0002: jump @NONAME_18_26754 :NONAME_18_25259 0026: return :NONAME_18_25261 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6DA' 'SMNC6DA' -99 0 // ~w~C'mon! We're not going to make it out of here! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6DA' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6DB' 'SMNC6DB' -99 0 // ~w~C'mon man! Let's go! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6DB' 0026: return :NONAME_18_25373 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_180 1000 $5962 = 1 // (int) 0059: text_clear_all 00BB: (unknown) 17@ $5961 == 1 // (int) var == num jump_if_false @NONAME_18_25417 0025: gosub @NONAME_18_28368 :NONAME_18_25417 0025: gosub @NONAME_18_27656 0045: actor $933 defined jump_if_false @NONAME_18_25592 0045: actor $5638 defined jump_if_false @NONAME_18_25592 004F: unknown_check $6176 jump_if_false @NONAME_18_25592 $5961 == 1 // (int) var == num jump_if_false @NONAME_18_25541 021C: (unknown) $933 $6176 0298: (unknown) $5638 $6176 0 004E: put_car $6176 at -1108.18 -920.55 14.19 0233: (unknown) $6176 $5630 $5631 01B6: (unknown) $6176 $5630 $5631 $5632 0050: set_car $6176 max_speed_to 15.0 0300: (unknown) $6176 200 0002: jump @NONAME_18_25592 :NONAME_18_25541 004E: put_car $6176 at -1108.18 -920.55 14.19 0233: (unknown) $6176 $5630 $5631 01B6: (unknown) $6176 $5630 $5631 $5632 0050: set_car $6176 max_speed_to 12.0 0300: (unknown) $6176 200 :NONAME_18_25592 00B9: set_camera_position -1108.91 -892.66 14.91 rotations 0 0 0 00BA: set_camera_point_at -1108.3 -893.44 15.06 mode 2 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13043 'MENC6EB' :NONAME_18_25660 $6013 = 0 // (int) :NONAME_18_25665 7 > $6013 // (int) num > var 0022: jump_if_false @NONAME_18_25755 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5970 0022: jump_if_false @NONAME_18_25748 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5970 > 0 // (int) var > num jump_if_false @NONAME_18_25720 0002: jump @NONAME_18_26630 0002: jump @NONAME_18_25748 :NONAME_18_25720 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $5983 $5984 $5985 $5986 $5987 $5988 100 500 0 :NONAME_18_25748 0002: jump @NONAME_18_25665 :NONAME_18_25755 013C: create_explosion_at -1099.56 -902.24 14.55 radius 6 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 200 jump_if_false @NONAME_18_25801 0002: jump @NONAME_18_26630 :NONAME_18_25801 013C: create_explosion_at -1102.54 -899.0 14.53 radius 6 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 500 jump_if_false @NONAME_18_25846 0002: jump @NONAME_18_26630 :NONAME_18_25846 013C: create_explosion_at -1104.82 -897.58 14.54 radius 6 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_4394 300 jump_if_false @NONAME_18_25892 0002: jump @NONAME_18_26630 :NONAME_18_25892 0059: text_clear_all 00B9: set_camera_position -1093.3 -898.3 46.43 rotations 0 0 0 00BA: set_camera_point_at -1092.73 -898.93 45.82 mode 2 $6013 = 0 // (int) :NONAME_18_25938 10 > $6013 // (int) num > var 0022: jump_if_false @NONAME_18_26028 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5970 0022: jump_if_false @NONAME_18_26021 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5970 > 0 // (int) var > num jump_if_false @NONAME_18_25993 0002: jump @NONAME_18_26630 0002: jump @NONAME_18_26021 :NONAME_18_25993 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $5989 $5990 $5991 $5992 $5993 $5994 100 250 0 :NONAME_18_26021 0002: jump @NONAME_18_25938 :NONAME_18_26028 00C8: set_fade_color_RGB 255 255 255 00C9: fade 0 4000 ms :NONAME_18_26045 00CA: fading jump_if_false @NONAME_18_26156 $6013 = 0 // (int) :NONAME_18_26059 10 > $6013 // (int) num > var 0022: jump_if_false @NONAME_18_26149 // Note: the incorrect math opcode was used here 8377: not (unknown) 44 $5970 0022: jump_if_false @NONAME_18_26142 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5970 > 0 // (int) var > num jump_if_false @NONAME_18_26114 0002: jump @NONAME_18_26630 0002: jump @NONAME_18_26142 :NONAME_18_26114 037B: constant_params 9 variable_params 0 unknown 34 call_with_params @NONAME_18_4919 $5989 $5990 $5991 $5992 $5993 $5994 100 250 0 :NONAME_18_26142 0002: jump @NONAME_18_26059 :NONAME_18_26149 0002: jump @NONAME_18_26045 :NONAME_18_26156 013C: create_explosion_at -1077.9 -905.17 40.0 radius 7 003F: destroy_actor $5638 0482: (unknown) -704640793 1 003F: destroy_actor $5750 003F: destroy_actor $5751 003F: destroy_actor $5743 0049: destroy_car $5715 0045: actor $933 defined jump_if_false @NONAME_18_26241 00A2: (unknown) $933 0216: (unknown) $933 $5627 $5628 $5629 00CF: set_actor $933 Z_angle_to 177.17 010B: set_actor $933 armed_weapon_to 0 :NONAME_18_26241 003E: $5638 = create_actor_pedtype 22 model $5639 at $5656 $5657 $5658 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_26275 // Note: the incorrect math opcode was used here 00CF: set_actor $5638 Z_angle_to -127.83 :NONAME_18_26275 0025: gosub @NONAME_18_27656 $5962 == 1 // (int) var == num jump_if_false @NONAME_18_26325 004F: unknown_check $6176 jump_if_false @NONAME_18_26325 004E: put_car $6176 at -1120.26 -838.04 -13.48 :NONAME_18_26325 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -1122.41 -834.94 14.54 rotations 0 0 0 00BA: set_camera_point_at -1122.13 -835.89 14.61 mode 2 02B4: set_camera_transverse_delay 1.0 time 15000 0001: wait 0 ms 00B9: set_camera_position -1122.22 -835.61 14.59 rotations 0 0 0 00BA: set_camera_point_at -1121.93 -836.56 14.66 mode 1 0045: actor $933 defined jump_if_false @NONAME_18_26447 04B4: (unknown) $933 120 513 100.0 :NONAME_18_26447 0045: actor $5638 defined jump_if_false @NONAME_18_26470 04B4: (unknown) $5638 120 523 100.0 :NONAME_18_26470 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6FA' 0 0045: actor $933 defined jump_if_false @NONAME_18_26523 04B4: (unknown) $933 121 556 1.0 :NONAME_18_26523 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6FA' jump_if_false @NONAME_18_26556 0002: jump @NONAME_18_26630 :NONAME_18_26556 0045: actor $933 defined jump_if_false @NONAME_18_26577 0528: (unknown) $933 556 -0.75 :NONAME_18_26577 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @MAIN_13224 'MENC6FB' 0 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13401 'MENC6FB' jump_if_false @NONAME_18_26630 0002: jump @NONAME_18_26630 :NONAME_18_26630 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_12435 003F: destroy_actor $5638 0045: actor $933 defined jump_if_false @NONAME_18_26704 01B1: (unknown) $933 0 0 0 0 0 0216: (unknown) $933 -1186.57 -834.9 13.48 00CF: set_actor $933 Z_angle_to 90.0 0352: (unknown) $933 :NONAME_18_26704 0001: wait 0 ms 0049: destroy_car $6176 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_352 3000 $5961 == 1 // (int) var == num jump_if_false @NONAME_18_26752 0002: jump @NONAME_18_27416 :NONAME_18_26752 0026: return :NONAME_18_26754 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_180 1000 0059: text_clear_all 003F: destroy_actor $5638 00BB: (unknown) 17@ 0045: actor $933 defined jump_if_false @NONAME_18_26828 01B1: (unknown) $933 1 1 1 1 1 0044: put_actor $933 at -1107.41 -904.0 14.78 010F: (unknown) $933 $5630 $5631 $5632 :NONAME_18_26828 003E: $5638 = create_actor_pedtype 22 model $5639 at -1107.41 -910.0 14.0 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_26899 // Note: the incorrect math opcode was used here 01B1: (unknown) $5638 1 1 1 1 1 0044: put_actor $5638 at -1107.41 -911.5 14.0 010F: (unknown) $5638 $5630 $5631 $5632 :NONAME_18_26899 0025: gosub @NONAME_18_27656 0045: actor $933 defined 0022: jump_if_false @NONAME_18_26944 // Note: the incorrect math opcode was used here 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_26944 // Note: the incorrect math opcode was used here 0158: actor $933 run_to $5630 $5631 0158: actor $5638 run_to $5630 $5631 :NONAME_18_26944 00B9: set_camera_position -1108.91 -892.66 14.91 rotations 0 0 0 00BA: set_camera_point_at -1108.3 -893.44 15.06 mode 2 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13043 'MENC6EA' 0002: jump @NONAME_18_25660 :NONAME_18_27019 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_180 1000 $5962 = 1 // (int) 0059: text_clear_all 003F: destroy_actor $5638 00BB: (unknown) 17@ $5961 == 1 // (int) var == num jump_if_false @NONAME_18_27135 0160: load_model #PCJ600 :NONAME_18_27065 8161: not model #PCJ600 available jump_if_false @NONAME_18_27087 0001: wait 0 ms 0002: jump @NONAME_18_27065 :NONAME_18_27087 0048: $6176 = create_car #PCJ600 at -1107.41 -904.0 14.78 004F: unknown_check $6176 jump_if_false @NONAME_18_27135 0045: actor $933 defined jump_if_false @NONAME_18_27135 021C: (unknown) $933 $6176 :NONAME_18_27135 0045: actor $933 defined 0022: jump_if_false @NONAME_18_27223 // Note: the incorrect math opcode was used here 01B1: (unknown) $933 1 1 1 1 1 004F: unknown_check $6176 jump_if_false @NONAME_18_27223 01B2: (unknown) $6176 1 1 1 1 1 007C: actor $933 driving $6176 0022: jump_if_false @NONAME_18_27223 // Note: the incorrect math opcode was used here 004E: put_car $6176 at -1107.41 -904.0 14.78 0233: (unknown) $6176 $5630 $5631 :NONAME_18_27223 003E: $5638 = create_actor_pedtype 22 model $5639 at -1107.41 -907.0 14.78 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_27280 // Note: the incorrect math opcode was used here 01B1: (unknown) $5638 1 1 1 1 1 010F: (unknown) $5638 $5630 $5631 $5632 :NONAME_18_27280 0025: gosub @NONAME_18_27656 0045: actor $5638 defined 0022: jump_if_false @NONAME_18_27306 // Note: the incorrect math opcode was used here 0158: actor $5638 run_to $5630 $5631 :NONAME_18_27306 004F: unknown_check $6176 0022: jump_if_false @NONAME_18_27341 // Note: the incorrect math opcode was used here 01B6: (unknown) $6176 $5630 $5631 $5632 0050: set_car $6176 max_speed_to 13.0 0300: (unknown) $6176 250 :NONAME_18_27341 00B9: set_camera_position -1108.91 -892.66 14.91 rotations 0 0 0 00BA: set_camera_point_at -1108.3 -893.44 15.06 mode 2 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_13043 'MENC6EA' 0002: jump @NONAME_18_25660 :NONAME_18_27416 $5968 = 1 // (int) 0093: destroy_object $5694 0093: destroy_object $5695 0093: destroy_object $5696 003F: destroy_actor $5816 003F: destroy_actor $5817 003F: destroy_actor $5775 003F: destroy_actor $5776 003F: destroy_actor $5777 003F: destroy_actor $5778 003F: destroy_actor $5838 003F: destroy_actor $5839 003F: destroy_actor $5840 003F: destroy_actor $5871 003F: destroy_actor $5872 003F: destroy_actor $5893 003F: destroy_actor $5894 003F: destroy_actor $5915 003F: destroy_actor $5916 004F: unknown_check $5715 jump_if_false @NONAME_18_27533 014C: set_car $5715 health_to 10 004E: put_car $5715 at $5719 $5727 $5735 02DA: (unknown) $5715 $5744 $5745 $5746 30 :NONAME_18_27533 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @NONAME_18_5432 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_4364 0059: text_clear_all 03C2: (unknown) 0045: actor $933 defined jump_if_false @NONAME_18_27627 004F: unknown_check $6176 jump_if_false @NONAME_18_27627 007C: actor $933 driving $6176 0022: jump_if_false @NONAME_18_27627 // 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 0216: (unknown) $933 $937 $938 10.0 0049: destroy_car $6176 0044: put_actor $933 at $937 $938 $939 :NONAME_18_27627 0482: (unknown) -704640793 0 $5960 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @NONAME_18_352 1000 0026: return :NONAME_18_27656 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6EA' 'SMNC6EA' $5638 0 // ~w~Whooooo-eeeeee! I never doubted you Vic! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6EA' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6EB' 'SMNC6EB' $5638 0 // ~w~Whooooo-eeeeee! Now, that's what I'm talking about! 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6EB' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6FA' 'SMNC6FA' $933 0 // ~w~Great! Now we're at war with the Mendez brothers. 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6FA' 037B: constant_params 4 variable_params 0 unknown 34 call_with_params @MAIN_12808 'MENC6FB' 'SMNC6FB' $5638 0 // ~w~It's all cool Bro. I'm a man with a plan. Just give me a little time... 037B: constant_params 1 variable_params 0 unknown 34 call_with_params @MAIN_12757 'MENC6FB' 0026: return :NONAME_18_27868 0160: load_model #MAVERICK :NONAME_18_27873 8161: not model #MAVERICK available jump_if_false @NONAME_18_27895 0001: wait 0 ms 0002: jump @NONAME_18_27873 :NONAME_18_27895 0048: $5715 = create_car #MAVERICK at $5716 $5717 $5718 004F: unknown_check $5715 0022: jump_if_false @NONAME_18_27979 // Note: the incorrect math opcode was used here 0233: (unknown) $5715 $5720 $5728 03D8: (unknown) $5715 01B2: (unknown) $5715 1 0 0 0 0 0325: (unknown) $5715 1 00A4: $5743 = create_actor_pedtype 22 model 113 in_car $5715 driverseat 0045: actor $5743 defined jump_if_false @NONAME_18_27979 0285: (unknown) $5743 0 01AF: (unknown) $5743 1 :NONAME_18_27979 0162: release_model #MAVERICK 0325: (unknown) $5715 0 02DA: (unknown) $5715 $5720 $5728 $5736 30 0026: return :NONAME_18_28003 $5706 = 0 // (float) $5709 = 0 // (float) $5712 = 0 // (float) $5707 = 0 // (float) $5710 = 0 // (float) $5713 = 90.0 // (float) $5708 = 0 // (float) $5711 = 0 // (float) $5714 = 0 // (float) 23@ = 0 // (int) :NONAME_18_28054 3 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_28191 // Note: the incorrect math opcode was used here 0092: $5438(23@,3) = init_object #DR_VALVE at $5429(23@,3) $5432(23@,3) $5435(23@,3) 0252: object $5438(23@,3) exists 0022: jump_if_false @NONAME_18_28179 // Note: the incorrect math opcode was used here 03F6: (unknown) $5438(23@,3) $5450(23@,3) $5453(23@,3) $5456(23@,3) 0212: (unknown) $5438(23@,3) 0475: (unknown) $5438(23@,3) 0.2 1 0490: (unknown) $5438(23@,3) 40 03AA: (unknown) $5438(23@,3) 999999.9 999999.9 0.99 $5695(23@,3) = 0 // (int) $5698(23@,3) = 0 // (int) :NONAME_18_28179 23@ += 1 // (int) 0002: jump @NONAME_18_28054 :NONAME_18_28191 0026: return :NONAME_18_28193 0160: load_model #SNIPER 0228: (unknown) 23@ = 0 // (int) :NONAME_18_28204 2 > 23@ // (int) num > var 0022: jump_if_false @NONAME_18_28340 // Note: the incorrect math opcode was used here 003E: $5659(23@,2) = create_actor_pedtype 22 model 113 at $5663(23@,2) $5665(23@,2) $5667(23@,2) 0045: actor $5659(23@,2) defined jump_if_false @NONAME_18_28328 041B: (unknown) $5659(23@,2) 9 00C1: (unknown) $5659(23@,2) $5661(23@,2) 00C4: (unknown) $5661(23@,2) 1 0106: give_actor $5659(23@,2) weapon 30 ammo 30 // Load the weapon model before using this 01C9: (unknown) $5659(23@,2) 50 010F: (unknown) $5659(23@,2) $5621 $5622 $5623 020E: (unknown) $5659(23@,2) 1 00A1: (unknown) $5659(23@,2) 1 02CB: (unknown) 20.0 :NONAME_18_28328 23@ += 1 // (int) 0002: jump @NONAME_18_28204 :NONAME_18_28340 0045: actor $5915 defined jump_if_false @NONAME_18_28361 010F: (unknown) $5915 $5920 $5922 $5924 :NONAME_18_28361 0162: release_model #SNIPER 0026: return :NONAME_18_28368 0160: load_model #PCJ600 :NONAME_18_28373 8161: not model #PCJ600 available 0022: jump_if_false @NONAME_18_28395 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_18_28373 :NONAME_18_28395 0048: $6176 = create_car #PCJ600 at $6177 $6178 $6179 004F: unknown_check $6176 0022: jump_if_false @NONAME_18_28448 // Note: the incorrect math opcode was used here 0233: (unknown) $6176 $6180 $6181 02CA: (unknown) 10.0 01B2: (unknown) $6176 0 1 1 0 0 0162: release_model #PCJ600 :NONAME_18_28448 0026: return :NONAME_18_28450 01F9: $5925 = create_weapon_pickup #BERETTA group 3 ammo 17 at 20@ 21@ 22@ 0026: return :NONAME_18_28466 013F: $5926 = create_pickup #BODYARMOUR type 3 at $5927 $5928 $5929 0026: return :NONAME_18_28482 0160: load_model #SENTXS :NONAME_18_28487 8161: not model #SENTXS available jump_if_false @NONAME_18_28509 0001: wait 0 ms 0002: jump @NONAME_18_28487 :NONAME_18_28509 0048: $5815 = create_car #SENTXS at -1125.52 -857.05 13.82 004F: unknown_check $5815 jump_if_false @NONAME_18_28547 00D1: set_car $5815 Z_angle_to 0 :NONAME_18_28547 0162: release_model #SENTXS 0026: return :NONAME_18_28554 020D: (unknown) $5638 $5960 == 0 // (int) var == num jump_if_false @NONAME_18_28585 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :NONAME_18_28585 0025: gosub @NONAME_18_28676 0026: return :NONAME_18_28594 037B: constant_params 2 variable_params 0 unknown 34 call_with_params @99RED_12847 'MEN_C06' 0 // Burning Bridges 01DF: progress_made += 1 0026: return :NONAME_18_28620 041A: (unknown) 'LANSM' $5639 0160: load_model 113 0160: load_model #BERETTA :NONAME_18_28640 0078: if or 8161: not model $5639 available 8161: not model 113 available 8161: not model #BERETTA available 0022: jump_if_false @NONAME_18_28674 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @NONAME_18_28640 :NONAME_18_28674 0026: return :NONAME_18_28676 $5960 == 1 // (int) var == num jump_if_false @NONAME_18_28836 037B: constant_params 6 variable_params 3 unknown 34 call_with_params @MAIN_5197 $937 $938 $939 -2.0 2.0 0 31@ 32@ 33@ 013C: create_explosion_at 31@ 32@ 33@ radius 6 0001: wait 500 ms 037B: constant_params 6 variable_params 3 unknown 34 call_with_params @MAIN_5197 $937 $938 $939 2.3 -2.5 0 31@ 32@ 33@ 013C: create_explosion_at 31@ 32@ 33@ radius 6 0001: wait 700 ms 037B: constant_params 6 variable_params 3 unknown 34 call_with_params @MAIN_5197 $937 $938 $939 0 -2.2 0 31@ 32@ 33@ 013C: create_explosion_at 31@ 32@ 33@ radius 6 0001: wait 700 ms 037B: constant_params 6 variable_params 3 unknown 34 call_with_params @MAIN_5197 $937 $938 $939 0 2.6 0 31@ 32@ 33@ 013C: create_explosion_at 31@ 32@ 33@ radius 6 :NONAME_18_28836 $940 = 0 // (int) 01ED: (unknown) $5964 == 0 // (int) var == num jump_if_false @NONAME_18_28859 00DB: (unknown) $6125 :NONAME_18_28859 $5965 == 0 // (int) var == num jump_if_false @NONAME_18_28875 00DB: (unknown) $6126 :NONAME_18_28875 $5966 == 0 // (int) var == num jump_if_false @NONAME_18_28891 00DB: (unknown) $6127 :NONAME_18_28891 0162: release_model $5639 0162: release_model 113 0162: release_model #PCJ600 0162: release_model #SENTXS 0162: release_model #UZI 0162: release_model #BERETTA 0141: destroy_pickup $5926 0141: destroy_pickup $5925 0141: destroy_pickup $6246 0141: destroy_pickup $6247 0141: destroy_pickup $6248 0141: destroy_pickup $6249 0093: destroy_object $5694 0093: destroy_object $5695 0093: destroy_object $5696 00BB: (unknown) $5636 00BB: (unknown) $5697 00BB: (unknown) $5698 00BB: (unknown) $5699 00BB: (unknown) $5830 00BB: (unknown) $5831 00BB: (unknown) $5859 00BB: (unknown) $5860 00BB: (unknown) $5861 00BB: (unknown) $5885 00BB: (unknown) $5886 00BB: (unknown) $5907 00BB: (unknown) $5908 00BB: (unknown) $5917 00BB: (unknown) $5918 00BB: (unknown) $5640 00BB: (unknown) 17@ 00AE: remove_status_text $5974 003F: destroy_actor $5743 003F: destroy_actor $5750 003F: destroy_actor $5751 003F: destroy_actor $5816 003F: destroy_actor $5817 003F: destroy_actor $5775 003F: destroy_actor $5776 003F: destroy_actor $5777 003F: destroy_actor $5778 003F: destroy_actor $5838 003F: destroy_actor $5839 003F: destroy_actor $5840 003F: destroy_actor $5871 003F: destroy_actor $5872 003F: destroy_actor $5893 003F: destroy_actor $5894 003F: destroy_actor $5915 003F: destroy_actor $5916 0113: remove_references_to_car $5815 // Like turning a car into any random car 0113: remove_references_to_car $6176 // Like turning a car into any random car 0049: destroy_car $5715 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0121: remove_forbidden_for_cars_cube_cornerA $5679 $5680 $5681 cornerB $5682 $5683 $5684 0151: remove_forbidden_for_peds_cube_cornerA $5679 $5680 $5681 cornerB $5682 $5683 $5684 037B: constant_params 0 variable_params 0 unknown 34 call_with_params @MAIN_12435 007A: mission_cleanup 0026: return //-------------Mission 78--------------- :REN_C1 0238: name_thread 'REN_C1' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C1' 0025: gosub @REN_C1_19706 009D: wasted_or_busted // mission only jump_if_false @REN_C1_45 0025: gosub @REN_C1_21184 :REN_C1_45 0025: gosub @REN_C1_21337 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C1_86 02B4: set_camera_transverse_delay 0 time 7@ :REN_C1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C1_138 :REN_C1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C1_172 02B4: set_camera_transverse_delay 0 time 5@ :REN_C1_172 809F: not actor 3@ dead 0022: jump_if_false @REN_C1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C1_188 0026: return :REN_C1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @REN_C1_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 @REN_C1_248 0400: (unknown) $933 $1070 0002: jump @REN_C1_254 :REN_C1_248 02C0: (unknown) $933 $1070 :REN_C1_254 0@ >= 0 // (int) var >= num jump_if_false @REN_C1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :REN_C1_281 0045: actor $933 defined jump_if_false @REN_C1_349 807E: not actor $933 driving jump_if_false @REN_C1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @REN_C1_329 :REN_C1_326 021D: (unknown) 0 :REN_C1_329 $1078 == 0 // (int) var == num jump_if_false @REN_C1_345 02EA: select_interior 2 :REN_C1_345 01AE: (unknown) 1 :REN_C1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :REN_C1_362 0045: actor $933 defined jump_if_false @REN_C1_426 807E: not actor $933 driving jump_if_false @REN_C1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @REN_C1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :REN_C1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :REN_C1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @REN_C1_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 @REN_C1_475 02EA: select_interior 0 :REN_C1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C1_505 0026: return 0045: actor 0@ defined jump_if_false @REN_C1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C1_556 0026: return :REN_C1_558 0045: actor 0@ defined 0022: jump_if_false @REN_C1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C1_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 @REN_C1_605 :REN_C1_601 1@ = 0 // (int) :REN_C1_605 1@ == 1 // (int) var == num jump_if_false @REN_C1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C1_682 007E: actor 0@ driving jump_if_false @REN_C1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C1_671 :REN_C1_668 00F1: (unknown) 0@ :REN_C1_671 0002: jump @REN_C1_682 :REN_C1_678 1@ = 0 // (int) :REN_C1_682 0002: jump @REN_C1_605 :REN_C1_689 0026: return 0045: actor 0@ defined jump_if_false @REN_C1_783 007E: actor 0@ driving jump_if_false @REN_C1_767 02A7: unknown_check 0@ jump_if_false @REN_C1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C1_760 :REN_C1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C1_760 0002: jump @REN_C1_776 :REN_C1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C1_776 0002: jump @REN_C1_785 :REN_C1_783 005F: (unknown) :REN_C1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C1_877 :REN_C1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_558 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_558 4@ :REN_C1_877 0002: jump @REN_C1_943 :REN_C1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C1_943 :REN_C1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_558 3@ :REN_C1_943 0045: actor 0@ defined jump_if_false @REN_C1_995 004F: unknown_check 1@ jump_if_false @REN_C1_995 007E: actor 0@ driving jump_if_false @REN_C1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_558 0@ :REN_C1_995 5@ = 0 // (int) :REN_C1_999 5@ == 0 // (int) var == num jump_if_false @REN_C1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C1_1090 004F: unknown_check 1@ jump_if_false @REN_C1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C1_1090 :REN_C1_1056 2@ == -1 // (int) var == num jump_if_false @REN_C1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C1_1090 :REN_C1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C1_1090 0002: jump @REN_C1_999 :REN_C1_1097 0026: return :REN_C1_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) :REN_C1_1560 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_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 @REN_C1_1686 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :REN_C1_1686 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @REN_C1_1560 :REN_C1_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 @REN_C1_1793 0 > 5@ // (int) num > var 0022: jump_if_false @REN_C1_1776 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_1780 :REN_C1_1776 0035: 10@ = 5@ // (int vars) :REN_C1_1780 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @REN_C1_1798 :REN_C1_1793 0203: set_draw_text_position 0@ 1@ GXT 4@ :REN_C1_1798 0026: return :REN_C1_1800 0045: actor 0@ defined 0022: jump_if_false @REN_C1_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) :REN_C1_1885 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @REN_C1_1800 0@ 2@ 3@ jump_if_false @REN_C1_1912 0203: set_draw_text_position 2@ 3@ GXT 1@ :REN_C1_1912 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @REN_C1_1800 0@ 3@ 4@ jump_if_false @REN_C1_1940 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :REN_C1_1940 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @REN_C1_1800 0@ 4@ 5@ jump_if_false @REN_C1_1969 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :REN_C1_1969 0026: return 007F: player 0 pressed_key 4 jump_if_false @REN_C1_2046 007F: player 0 pressed_key 8 jump_if_false @REN_C1_2039 $5604 == 0 // (int) var == num jump_if_false @REN_C1_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) :REN_C1_2039 0002: jump @REN_C1_2051 :REN_C1_2046 $5604 = 0 // (int) :REN_C1_2051 007F: player 0 pressed_key 4 jump_if_false @REN_C1_2137 007F: player 0 pressed_key 9 jump_if_false @REN_C1_2130 $5605 == 0 // (int) var == num jump_if_false @REN_C1_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) :REN_C1_2130 0002: jump @REN_C1_2142 :REN_C1_2137 $5605 = 0 // (int) :REN_C1_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 @REN_C1_2344 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_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 @REN_C1_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 @REN_C1_2458 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @REN_C1_2484 :REN_C1_2458 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2480 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @REN_C1_2484 :REN_C1_2480 0035: 3@ = 2@ // (int vars) :REN_C1_2484 0002: jump @REN_C1_2495 :REN_C1_2491 0035: 3@ = 0@ // (int vars) :REN_C1_2495 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_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 @REN_C1_2530 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @REN_C1_2556 :REN_C1_2530 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2552 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @REN_C1_2556 :REN_C1_2552 0036: 3@ = 2@ // (float vars) :REN_C1_2556 0002: jump @REN_C1_2567 :REN_C1_2563 0036: 3@ = 0@ // (float vars) :REN_C1_2567 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C1_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 @REN_C1_2599 :REN_C1_2595 0035: 1@ = 0@ // (int vars) :REN_C1_2599 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C1_2627 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @REN_C1_2631 :REN_C1_2627 0036: 1@ = 0@ // (float vars) :REN_C1_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 @REN_C1_2666 005F: (unknown) :REN_C1_2666 801D: not 1@ == 0 // (int) var == var jump_if_false @REN_C1_2679 005F: (unknown) :REN_C1_2679 801D: not 2@ == 0 // (int) var == var jump_if_false @REN_C1_2692 005F: (unknown) :REN_C1_2692 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2707 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_2707 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_2720 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_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 @REN_C1_2922 0026: return :REN_C1_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 @REN_C1_2967 0026: return :REN_C1_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 @REN_C1_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 @REN_C1_3035 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_3035 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_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 @REN_C1_3061 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_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 @REN_C1_3144 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_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 @REN_C1_3180 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :REN_C1_3180 3@ > 380.0 // (float) var > num jump_if_false @REN_C1_3199 3@ = 380.0 // (float) :REN_C1_3199 5.0 > 4@ // (float) num > var 0022: jump_if_false @REN_C1_3218 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :REN_C1_3218 4@ > 240.0 // (float) var > num jump_if_false @REN_C1_3237 4@ = 240.0 // (float) :REN_C1_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 @REN_C1_3335 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :REN_C1_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 @REN_C1_3375 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :REN_C1_3375 10@ > 0 // (float) var > num jump_if_false @REN_C1_3393 9@ = 1 // (int) 005E: (unknown) :REN_C1_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 @REN_C1_3432 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_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 @REN_C1_3526 6@ = -100.0 // (float) 0002: jump @REN_C1_3530 :REN_C1_3526 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :REN_C1_3530 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 @REN_C1_3610 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3610 02D8: unknown_check 1@ 0022: jump_if_false @REN_C1_3622 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3622 807E: not actor 0@ driving 0022: jump_if_false @REN_C1_3638 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C1_3638 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C1_3652 009F: actor 0@ dead 0022: jump_if_false @REN_C1_3664 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_3664 807E: not actor 0@ driving 0022: jump_if_false @REN_C1_3682 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :REN_C1_3682 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C1_3704 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :REN_C1_3704 5@ = 0 // (int) 2@ = -1 // (int) :REN_C1_3713 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_3767 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @REN_C1_3755 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @REN_C1_3755 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :REN_C1_3755 5@ += 1 // (int) 0002: jump @REN_C1_3713 :REN_C1_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 @REN_C1_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 :REN_C1_3845 034B: unknown_check 0@ 0022: jump_if_false @REN_C1_3926 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C1_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 @REN_C1_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 @REN_C1_3926 005E: (unknown) :REN_C1_3926 005F: (unknown) :REN_C1_3928 00A0: car 0@ wrecked jump_if_false @REN_C1_3940 005F: (unknown) :REN_C1_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) :REN_C1_4015 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @REN_C1_4050 01AA: $5350(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @REN_C1_4061 :REN_C1_4050 01AA: $5350(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :REN_C1_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 @REN_C1_4191 5@ == 0 // (int) var == num jump_if_false @REN_C1_4160 5@ = 1 // (int) 0002: jump @REN_C1_4172 :REN_C1_4160 11@ = -0.65 // (float) 5@ = 0 // (int) :REN_C1_4172 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @REN_C1_4225 :REN_C1_4191 5@ == 0 // (int) var == num jump_if_false @REN_C1_4217 11@ += 0.7 // (float) 0002: jump @REN_C1_4225 :REN_C1_4217 11@ -= 0.7 // (float) :REN_C1_4225 4@ == 9 // (int) var == num jump_if_false @REN_C1_4276 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @REN_C1_4260 11@ = -0.65 // (float) :REN_C1_4260 13@ = 1.45 // (float) 6@ += 0.67 // (float) :REN_C1_4276 $5377(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @REN_C1_4015 0026: return 0@ = 0 // (int) :REN_C1_4306 27 > 0@ // (int) num > var 0022: jump_if_false @REN_C1_4414 // Note: the incorrect math opcode was used here $5377(0@,27) == 1 // (int) var == num jump_if_false @REN_C1_4402 $5404(0@,27) == 0 // (int) var == num jump_if_false @REN_C1_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 @REN_C1_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) :REN_C1_4402 0@ += 1 // (int) 0002: jump @REN_C1_4306 :REN_C1_4414 0026: return :REN_C1_4416 009F: actor 0@ dead jump_if_false @REN_C1_4428 005F: (unknown) :REN_C1_4428 0 >= 1@ // (int) num >= var 0022: jump_if_false @REN_C1_4441 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4441 00A0: car 1@ wrecked 0022: jump_if_false @REN_C1_4453 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4453 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C1_4466 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_4466 005E: (unknown) 2@ = 0 // (int) :REN_C1_4472 $5377(2@,27) == 0 // (int) var == num jump_if_false @REN_C1_4493 0002: jump @REN_C1_4512 :REN_C1_4493 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @REN_C1_4472 005F: (unknown) :REN_C1_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 @REN_C1_4556 // Note: the incorrect math opcode was used here $5377(4@,27) == 0 // (int) var == num jump_if_false @REN_C1_4556 0035: 2@ = 4@ // (int vars) :REN_C1_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 @REN_C1_4788 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_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 @REN_C1_4815 005F: (unknown) :REN_C1_4815 005E: (unknown) :REN_C1_4817 0@ == 0 // (int) var == num jump_if_false @REN_C1_4860 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C1_5036 :REN_C1_4860 0@ == 1 // (int) var == num jump_if_false @REN_C1_4893 03CF: (unknown) 200 200 200 255 0002: jump @REN_C1_5036 :REN_C1_4893 0@ == 2 // (int) var == num jump_if_false @REN_C1_4935 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C1_5036 :REN_C1_4935 0@ == 3 // (int) var == num jump_if_false @REN_C1_4979 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C1_5036 :REN_C1_4979 0@ == 4 // (int) var == num jump_if_false @REN_C1_5010 03CF: (unknown) 8 143 59 255 0002: jump @REN_C1_5036 :REN_C1_5010 0@ == 5 // (int) var == num jump_if_false @REN_C1_5036 03CF: (unknown) 237 130 180 255 :REN_C1_5036 0026: return :REN_C1_5038 00BC: (unknown) 0@ 2 0026: return :REN_C1_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 @REN_C1_5045 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C1_5100 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C1_5100 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C1_5115 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C1_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 @REN_C1_5160 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C1_5160 005F: (unknown) 009F: actor 0@ dead jump_if_false @REN_C1_5174 005F: (unknown) :REN_C1_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 @REN_C1_5221 005F: (unknown) :REN_C1_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 @REN_C1_5268 005F: (unknown) :REN_C1_5268 005E: (unknown) 009F: actor 0@ dead jump_if_false @REN_C1_5282 005F: (unknown) :REN_C1_5282 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @REN_C1_5309 005F: (unknown) :REN_C1_5309 0485: unknown_check 0@ 214 jump_if_false @REN_C1_5324 005E: (unknown) :REN_C1_5324 0485: unknown_check 0@ 215 jump_if_false @REN_C1_5339 005E: (unknown) :REN_C1_5339 0485: unknown_check 0@ 216 jump_if_false @REN_C1_5354 005E: (unknown) :REN_C1_5354 005F: (unknown) 809F: not actor 0@ dead jump_if_false @REN_C1_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 @REN_C1_5431 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_5038 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @REN_C1_5431 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :REN_C1_5431 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @REN_C1_5460 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @REN_C1_5471 :REN_C1_5460 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :REN_C1_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 @REN_C1_5613 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @REN_C1_5567 0045: actor 1@ defined jump_if_false @REN_C1_5560 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :REN_C1_5560 0002: jump @REN_C1_5606 :REN_C1_5567 0045: actor 1@ defined jump_if_false @REN_C1_5606 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :REN_C1_5606 0002: jump @REN_C1_5620 :REN_C1_5613 0444: (unknown) 80 04C1: (unknown) 0@ :REN_C1_5620 0026: return 1@ = 0 // (int) :REN_C1_5626 $5539(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C1_5626 0@ > 8 // (int) var > num jump_if_false @REN_C1_5668 0@ = 8 // (int) :REN_C1_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 @REN_C1_5706 020D: (unknown) $5539(1@,8) :REN_C1_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 @REN_C1_5737 // Note: the incorrect math opcode was used here $5803 = 0 // (int) :REN_C1_5737 0026: return 0@ = 0 // (int) :REN_C1_5743 not $5539(0@,8) == -1 // (int) var == num jump_if_false @REN_C1_5764 020D: (unknown) $5539(0@,8) :REN_C1_5764 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_5743 0026: return 0@ = 0 // (int) :REN_C1_5787 not $5539(0@,8) == -1 // (int) var == num jump_if_false @REN_C1_5808 003F: destroy_actor $5539(0@,8) :REN_C1_5808 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_5787 0026: return 0@ = 0 // (int) :REN_C1_5831 not $5539(0@,8) == -1 // (int) var == num jump_if_false @REN_C1_5852 0112: remove_references_to_actor $5539(0@,8) // Like turning an actor into a random pedestrian :REN_C1_5852 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_5831 0026: return 834A: not unknown_check 0@ jump_if_false @REN_C1_5883 005F: (unknown) :REN_C1_5883 009F: actor 0@ dead jump_if_false @REN_C1_5895 005F: (unknown) :REN_C1_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 @REN_C1_5930 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_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 @REN_C1_6011 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_6011 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @REN_C1_6038 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :REN_C1_6038 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @REN_C1_6064 1@ = -1 // (int) :REN_C1_6064 1@ == -1 // (int) var == num jump_if_false @REN_C1_6084 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :REN_C1_6084 1@ == -1 // (int) var == num jump_if_false @REN_C1_6104 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :REN_C1_6104 1@ == -1 // (int) var == num jump_if_false @REN_C1_6124 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :REN_C1_6124 1@ == -1 // (int) var == num jump_if_false @REN_C1_6144 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :REN_C1_6144 1@ == -1 // (int) var == num jump_if_false @REN_C1_6164 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :REN_C1_6164 1@ == -1 // (int) var == num jump_if_false @REN_C1_6180 02E2: 1@ = 0 // (any) :REN_C1_6180 0026: return :REN_C1_6182 $5811 == 0 // (int) var == num jump_if_false @REN_C1_6196 0026: return :REN_C1_6196 0@ = 0 // (int) 0035: 1@ = $6052 // (int vars) :REN_C1_6205 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6254 // Note: the incorrect math opcode was used here 00C3: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) $5768(0@,28) 00BD: (unknown) $5768(0@,28) 1 0@ += 1 // (int) 0002: jump @REN_C1_6205 :REN_C1_6254 0026: return :REN_C1_6256 $5811 == 0 // (int) var == num jump_if_false @REN_C1_6270 0026: return :REN_C1_6270 0@ = 0 // (int) 0035: 1@ = $6052 // (int vars) :REN_C1_6279 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6308 // Note: the incorrect math opcode was used here 00BB: (unknown) $5768(0@,28) 0@ += 1 // (int) 0002: jump @REN_C1_6279 :REN_C1_6308 0026: return 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @REN_C1_1099 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :REN_C1_6381 $5811 == 0 // (int) var == num jump_if_false @REN_C1_6395 0026: return :REN_C1_6395 007F: player 0 pressed_key 17 jump_if_false @REN_C1_6471 $5806 == 0 // (int) var == num jump_if_false @REN_C1_6458 $5806 = 1 // (int) $6066 = 0 // (int) 004F: unknown_check $2769 jump_if_false @REN_C1_6458 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $2769 :REN_C1_6458 0029: $6066 += $5810 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_6476 :REN_C1_6471 $5806 = 0 // (int) :REN_C1_6476 0026: return :REN_C1_6478 010E: $5808 = current_time_in_ms 0035: $5809 = $5808 // (int vars) $5810 = 0 // (int) 0026: return :REN_C1_6495 $5805 == 1 // (int) var == num jump_if_false @REN_C1_6540 025D: remove_text 'RC1_O2' // Drive to the ~y~starting line. 0058: (unknown) 'RC1_O1' 5000 1 // Get in the ~b~car. 0002: jump @REN_C1_6638 :REN_C1_6540 $5805 == 2 // (int) var == num jump_if_false @REN_C1_6575 0057: show_text_highpriority GXT 'RC1_O2' time 5000 flag 1 // Drive to the ~y~starting line. 0002: jump @REN_C1_6638 :REN_C1_6575 $5805 == 4 // (int) var == num jump_if_false @REN_C1_6610 0057: show_text_highpriority GXT 'RC1_O3' time 5000 flag 1 // Follow the ~y~route. 0002: jump @REN_C1_6638 :REN_C1_6610 $5805 == 5 // (int) var == num jump_if_false @REN_C1_6638 0057: show_text_highpriority GXT 'RC1_O4' time 5000 flag 1 // Hit the ~y~last checkpoint~w~ at the right speed and heading to clear the jump ahead. :REN_C1_6638 0026: return :REN_C1_6640 0035: $5809 = $5808 // (int vars) 010E: $5808 = current_time_in_ms 0035: $5810 = $5808 // (int vars) 002B: $5810 -= $5809 // (int vars) // Note: the incorrect math opcode was used here 0026: return 0@ = 0 // (int) :REN_C1_6668 $5559(0@,8) = 0 // (float) $5567(0@,8) = 0 // (float) $5575(0@,8) = 0 // (float) $5583(0@,8) = 0 // (float) $5591(0@,8) = 1.0 // (float) $5599(0@,8) = 0 // (float) $5607(0@,8) = 0 // (float) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C1_6668 $5814 = 0 // (int) 0026: return $5814 >= 8 // (int) var >= num jump_if_false @REN_C1_6758 005F: (unknown) :REN_C1_6758 0035: 9@ = $5814 // (int vars) 037B: constant_params 4 variable_params 3 unknown 10 call_with_params @MAIN_5145 3@ 4@ 5@ 10.0 6@ 7@ 8@ 037B: constant_params 3 variable_params 3 unknown 10 call_with_params @MAIN_5223 6@ 7@ 8@ $5583(9@,8) $5591(9@,8) $5599(9@,8) 0036: $5559(9@,8) = 0@ // (float vars) 0036: $5567(9@,8) = 1@ // (float vars) 0036: $5575(9@,8) = 2@ // (float vars) 0373: (unknown) $5559(9@,8) $5567(9@,8) $5575(9@,8) $5583(9@,8) $5591(9@,8) $5599(9@,8) $5607(9@,8) $5814 += 1 // (int) 005E: (unknown) 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C1_6879 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6879 0017: 3@ >= $5814 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6893 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6893 0373: (unknown) 0@ 1@ 2@ $5583(3@,8) $5591(3@,8) $5599(3@,8) 5@ 002C: 5@ -= $5607(3@,8) // (float vars) 0 > 5@ // (float) num > var 0022: jump_if_false @REN_C1_6936 // Note: the incorrect math opcode was used here 4@ = -1 // (int) 005E: (unknown) :REN_C1_6936 5@ > 0 // (float) var > num jump_if_false @REN_C1_6954 4@ = 1 // (int) 005E: (unknown) :REN_C1_6954 4@ = 0 // (int) 005E: (unknown) :REN_C1_6960 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C1_6973 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6973 0017: 3@ >= $5814 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_6987 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_6987 0373: (unknown) 0@ 1@ 2@ $5583(3@,8) $5591(3@,8) $5599(3@,8) 4@ 002C: 4@ -= $5607(3@,8) // (float vars) 005E: (unknown) 037B: constant_params 4 variable_params 1 unknown 5 call_with_params @REN_C1_6960 0@ 1@ 2@ 3@ 4@ jump_if_false @REN_C1_7050 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @MAIN_5550 4@ 4@ 005E: (unknown) :REN_C1_7050 005F: (unknown) :REN_C1_7052 0045: actor $6084 defined jump_if_false @REN_C1_7067 003F: destroy_actor $6084 :REN_C1_7067 004F: unknown_check $6085 jump_if_false @REN_C1_7082 0049: destroy_car $6085 :REN_C1_7082 $6084 = 0 // (int) $6085 = 0 // (int) 0026: return :REN_C1_7094 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C1_7052 0048: $6085 = create_car #MAVERICK at 0@ 1@ 2@ 00D1: set_car $6085 Z_angle_to 3@ 03D8: (unknown) $6085 02FF: (unknown) $6085 1 004C: set_car $6085 to_normal_driver 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_3928 $6085 00A4: $6084 = create_actor_pedtype 22 model 148 in_car $6085 driverseat 0506: (unknown) $6084 0 004C: set_car $6085 to_normal_driver 0496: (unknown) $6085 0 0026: return :REN_C1_7172 00A0: car $6085 wrecked jump_if_false @REN_C1_7185 005F: (unknown) :REN_C1_7185 0035: 7@ = $6057 // (int vars) 0017: 7@ >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_7204 // Note: the incorrect math opcode was used here 0026: return :REN_C1_7204 0138: 6@ = random_float_in_ranges 20.0 60.0 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 0 6@ 0 01B5: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 01BB: (unknown) 3@ 4@ 5@ 6@ 0036: 5@ = 6@ // (float vars) 5@ += 20.0 // (float) 02DA: (unknown) $6085 3@ 4@ 5@ 80 004D: store_car $6085 position_to 0@ 1@ 2@ 03EE: (unknown) $937 $938 0@ 1@ 6@ 0 > 6@ // (float) num > var 0022: jump_if_false @REN_C1_7289 // Note: the incorrect math opcode was used here 6@ += 360.0 // (float) :REN_C1_7289 6@ > 360.0 // (float) var > num jump_if_false @REN_C1_7308 6@ -= 360.0 // (float) :REN_C1_7308 02F2: (unknown) $6085 6@ 0026: return :REN_C1_7315 0@ = 0 // (int) :REN_C1_7319 $5615(0@,2) = -1 // (int) $5617(0@,2) = -1 // (int) $5619(0@,2) = -1 // (int) $5621(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7319 0@ = 0 // (int) :REN_C1_7372 $5623(0@,4) = -1 // (int) $5627(0@,4) = -1 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_7372 0026: return :REN_C1_7407 not $5619(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7434 02B7: (unknown) $5619(0@,2) 0112: remove_references_to_actor $5619(0@,2) // Like turning an actor into a random pedestrian :REN_C1_7434 not $5617(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7461 03E8: (unknown) $5617(0@,2) 0114: remove_references_to_object $5617(0@,2) // This object will now disappear when the player looks away :REN_C1_7461 not $5621(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7488 03E8: (unknown) $5621(0@,2) 0114: remove_references_to_object $5621(0@,2) // This object will now disappear when the player looks away :REN_C1_7488 not $5615(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7509 0113: remove_references_to_car $5615(0@,2) // Like turning a car into any random car :REN_C1_7509 $5615(0@,2) = -1 // (int) $5617(0@,2) = -1 // (int) $5619(0@,2) = -1 // (int) $5621(0@,2) = -1 // (int) 0026: return :REN_C1_7543 not $5619(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7570 02B7: (unknown) $5619(0@,2) 003F: destroy_actor $5619(0@,2) :REN_C1_7570 not $5617(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7597 03E8: (unknown) $5617(0@,2) 0093: destroy_object $5617(0@,2) :REN_C1_7597 not $5621(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7624 03E8: (unknown) $5621(0@,2) 0093: destroy_object $5621(0@,2) :REN_C1_7624 not $5615(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7681 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C1_4416 $933 $5615(0@,2) jump_if_false @REN_C1_7675 0113: remove_references_to_car $5615(0@,2) // Like turning a car into any random car 0002: jump @REN_C1_7681 :REN_C1_7675 0049: destroy_car $5615(0@,2) :REN_C1_7681 $5615(0@,2) = -1 // (int) $5617(0@,2) = -1 // (int) $5619(0@,2) = -1 // (int) $5621(0@,2) = -1 // (int) 0026: return :REN_C1_7715 not $5627(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7736 0112: remove_references_to_actor $5627(0@,4) // Like turning an actor into a random pedestrian :REN_C1_7736 not $5623(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7757 0114: remove_references_to_object $5623(0@,4) // This object will now disappear when the player looks away :REN_C1_7757 $5627(0@,4) = -1 // (int) $5623(0@,4) = -1 // (int) 0026: return :REN_C1_7775 not $5627(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7796 003F: destroy_actor $5627(0@,4) :REN_C1_7796 not $5623(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_7817 0093: destroy_object $5623(0@,4) :REN_C1_7817 $5627(0@,4) = -1 // (int) $5623(0@,4) = -1 // (int) 0026: return :REN_C1_7835 0@ = 0 // (int) :REN_C1_7839 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7543 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7839 0@ = 0 // (int) :REN_C1_7871 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7775 0@ 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_7871 0026: return :REN_C1_7901 0@ = 0 // (int) :REN_C1_7905 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7407 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7905 0@ = 0 // (int) :REN_C1_7937 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_7715 0@ 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_7937 0026: return :REN_C1_7967 1@ = -1 // (int) 0@ = 0 // (int) :REN_C1_7976 $5615(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_7998 1@ = -1 // (int) 005E: (unknown) :REN_C1_7998 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_7976 005F: (unknown) 1@ = -1 // (int) 0@ = 0 // (int) :REN_C1_8026 $5627(0@,4) == -1 // (int) var == num jump_if_false @REN_C1_8048 1@ = -1 // (int) 005E: (unknown) :REN_C1_8048 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C1_8026 005F: (unknown) :REN_C1_8067 037A: constant_params 0 variable_params 1 unknown 8 call_with_params @REN_C1_7967 4@ jump_if_false @REN_C1_8087 005F: (unknown) :REN_C1_8087 0048: $5615(4@,2) = create_car #BOBCAT at 0@ 1@ 2@ 00D1: set_car $5615(4@,2) Z_angle_to 3@ 01AA: $5617(4@,2) = create_object #GD_CAMTRUCKBASE at 0 0 30.0 03E7: (unknown) $5617(4@,2) $5615(4@,2) 0 -1.8 1.26 01AA: $5621(4@,2) = create_object #GD_CAMTRUCKTOP at 0 0 30.0 03E7: (unknown) $5621(4@,2) $5615(4@,2) 0 -1.8 1.26 003E: $5619(4@,2) = create_actor_pedtype 22 model 130 at 0 0 30.0 02B6: (unknown) $5619(4@,2) $5615(4@,2) 0 -1.2 1.26 2 0 0 0347: (unknown) $5619(4@,2) 1 (unknown) $5619(4@,2) 0414: (unknown) $5619(4@,2) 82 393 004C: set_car $5615(4@,2) to_normal_driver 0052: set_car $5615(4@,2) driver_behaviour_to 0 005E: (unknown) :REN_C1_8255 $5621(0@,2) == -1 // (int) var == num jump_if_false @REN_C1_8272 005F: (unknown) :REN_C1_8272 8252: not object $5621(0@,2) exists jump_if_false @REN_C1_8287 005F: (unknown) :REN_C1_8287 00A0: car $5615(0@,2) wrecked jump_if_false @REN_C1_8302 005F: (unknown) :REN_C1_8302 82C1: not unknown_check $933 $5621(0@,2) 80.0 80.0 0 0022: jump_if_false @REN_C1_8326 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_8326 010C: store_object $5621(0@,2) position_to 1@ 2@ 3@ 03EE: (unknown) $937 $938 1@ 2@ 4@ 00D0: 5@ = car $5615(0@,2) Z_angle 002C: 4@ -= 5@ // (float vars) 4@ += 180.0 // (float) 0 > 4@ // (float) num > var 0022: jump_if_false @REN_C1_8378 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) :REN_C1_8378 4@ > 360.0 // (float) var > num jump_if_false @REN_C1_8397 4@ -= 360.0 // (float) :REN_C1_8397 03E8: (unknown) $5621(0@,2) 00D3: set_object $5621(0@,2) z_angle_to 4@ 03E7: (unknown) $5621(0@,2) $5615(0@,2) 0 -1.8 1.26 005E: (unknown) :REN_C1_8433 0@ = 0 // (int) :REN_C1_8437 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_8255 0@ 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C1_8437 0026: return :REN_C1_8467 $6057 == 13 // (int) var == num jump_if_false @REN_C1_8550 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7901 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8067 408.9443 50.1686 11.3212 309.8181 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8067 386.9496 10.0126 13.9127 123.5745 :REN_C1_8550 $6057 == 15 // (int) var == num jump_if_false @REN_C1_8633 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7901 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8067 251.4858 -200.022 10.9776 345.6781 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8067 251.8071 -241.3414 10.6333 154.0316 :REN_C1_8633 $6057 == 20 // (int) var == num jump_if_false @REN_C1_8686 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7901 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8067 -7.6795 -858.6053 10.0231 86.0197 :REN_C1_8686 $6057 == 21 // (int) var == num jump_if_false @REN_C1_8739 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7901 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C1_8067 -72.3618 -1244.348 9.881 359.6366 :REN_C1_8739 0026: return :REN_C1_8741 0029: $6080 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :REN_C1_8748 00AC: stop_timer $5939 00AE: remove_status_text $6078 00AE: remove_status_text $6057 0026: return :REN_C1_8762 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C1_8748 0035: $5939 = 1@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_4817 5 024C: set_timer_with_text_to $5939 type 1 GXT 'TIME' // Time 5 > $5805 // (int) num > var 0022: jump_if_false @REN_C1_8867 // Note: the incorrect math opcode was used here 0035: $6079 = 0@ // (int vars) 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @MAIN_5854 $6079 45000 $6078 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_4817 2 0311: status_text $6078 type 1 line 1 GXT 'RC1_ACT' // global_variable // Action :REN_C1_8867 $5811 == 1 // (int) var == num jump_if_false @REN_C1_8908 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_4817 5 0311: status_text $6057 type 0 line 2 GXT 'DBGEMP3' // global_variable // Location: :REN_C1_8908 0026: return :REN_C1_8910 00A0: car $2769 wrecked jump_if_false @REN_C1_8923 005F: (unknown) :REN_C1_8923 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 0@ 1@ 2@ 6@ 7@ 8@ 0246: (unknown) 3@ 4@ 5@ 6@ 7@ 8@ 0026: return :REN_C1_8977 009F: actor $933 dead 0022: jump_if_false @REN_C1_8990 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_8990 007E: actor $933 driving 0022: jump_if_false @REN_C1_9010 // Note: the incorrect math opcode was used here 0216: (unknown) $933 0 0 10.0 :REN_C1_9010 004F: unknown_check $6061 jump_if_false @REN_C1_9029 00DE: (unknown) $6061 0049: destroy_car $6061 :REN_C1_9029 0044: put_actor $933 at 0@ 1@ 2@ 012E: toggle_player $933 ignored_by_cops 1 009B: clear_player $933 wanted_level 0048: $6061 = create_car #INFERNUS at 0@ 1@ 2@ 00D1: set_car $6061 Z_angle_to 3@ 021C: (unknown) $933 $6061 01B2: (unknown) $6061 0 1 1 0 0 023D: (unknown) $6061 1 0334: (unknown) $6061 0 0430: (unknown) $6061 4@ 4@ *= 4 // (int) 042F: (unknown) $6061 4@ 014C: set_car $6061 health_to 4@ 0126: make_car $6061 very_heavy 1 00DD: (unknown) $6061 0496: (unknown) $6061 0 $1079 = 0 // (int) $6062 = 0 // (int) $6063 = 14000 // (int) $6080 = 0 // (int) $6058 = 0 // (int) $6077 = 0 // (int) $5929 = 0 // (int) :REN_C1_9161 $2769 == 0 // (int) var == num jump_if_false @REN_C1_9183 0001: wait 0 ms 0002: jump @REN_C1_9161 :REN_C1_9183 $5811 == 1 // (int) var == num jump_if_false @REN_C1_9219 80A0: not car $2769 wrecked jump_if_false @REN_C1_9219 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_3928 $2769 :REN_C1_9219 005E: (unknown) :REN_C1_9221 00A0: car $2769 wrecked jump_if_false @REN_C1_9239 $6062 = 0 // (int) 0026: return :REN_C1_9239 01B3: unknown_check $2769 jump_if_false @REN_C1_9257 $6062 = 0 // (int) 0026: return :REN_C1_9257 012C: car $2769 in_air jump_if_false @REN_C1_9281 0029: $6062 += $5810 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C1_9319 :REN_C1_9281 $6062 > 0 // (int) var > num jump_if_false @REN_C1_9314 0035: 0@ = $6062 // (int vars) 0@ *= 2 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_8741 0@ :REN_C1_9314 $6062 = 0 // (int) :REN_C1_9319 0026: return :REN_C1_9321 $1079 > 0 // (int) var > num jump_if_false @REN_C1_9354 0035: 0@ = $1079 // (int vars) 0@ *= 500 // (int) 0029: $6080 += 0@ // (int vars) // Note: the incorrect math opcode was used here $1079 = 0 // (int) :REN_C1_9354 0029: $6081 += $6080 // (int vars) // Note: the incorrect math opcode was used here 0029: $6079 += $6080 // (int vars) // Note: the incorrect math opcode was used here 0@ = 45000 // (int) 0@ += 1000 // (int) $6079 > 45000 // (int) var > num jump_if_false @REN_C1_9419 0029: $5920 += $5810 // (int vars) // Note: the incorrect math opcode was used here 0011: $6079 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_9419 // Note: the incorrect math opcode was used here 0035: $6079 = 0@ // (int vars) :REN_C1_9419 $5811 == 1 // (int) var == num jump_if_false @REN_C1_9448 011F: show_text_1number_highpriority GXT 'NUMBER' number $6083 time 50 flag 1 // ~1~ :REN_C1_9448 $6080 = 0 // (int) 0026: return :REN_C1_9455 002B: $6079 -= $5810 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6079 // (int) num >= var 0022: jump_if_false @REN_C1_9478 // Note: the incorrect math opcode was used here $6079 = 0 // (int) :REN_C1_9478 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @MAIN_5854 $6079 45000 $6078 $6078 > 100 // (int) var > num jump_if_false @REN_C1_9516 $6078 = 100 // (int) :REN_C1_9516 $6082 == 1 // (int) var == num jump_if_false @REN_C1_9547 $6078 > 25 // (int) var > num jump_if_false @REN_C1_9547 $6082 = 0 // (int) :REN_C1_9547 $6082 == 0 // (int) var == num jump_if_false @REN_C1_9597 20 > $6078 // (int) num > var 0022: jump_if_false @REN_C1_9597 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC1BH' $6082 = 1 // (int) :REN_C1_9597 0026: return :REN_C1_9599 00A0: car $2769 wrecked jump_if_false @REN_C1_9622 00B8: set_gamespeed 1.0 $6065 = 0 // (int) 0026: return :REN_C1_9622 $6065 == 0 // (int) var == num jump_if_false @REN_C1_9754 $6062 > 200 // (int) var > num jump_if_false @REN_C1_9754 01BB: (unknown) $937 $938 $939 8@ 0036: 9@ = $939 // (float vars) 002C: 9@ -= 8@ // (float vars) 2.5 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_9681 // Note: the incorrect math opcode was used here 0026: return :REN_C1_9681 $6065 = 1 // (int) 0138: 6@ = random_float_in_ranges -10.0 10.0 0138: 7@ = random_float_in_ranges -5.0 20.0 0138: 8@ = random_float_in_ranges 1.0 5.0 027F: store_coords_to 3@ 4@ 5@ from_actor $2769 with_offset 6@ 7@ 0 01B4: (unknown) 3@ 4@ 5@ 0@ 1@ 2@ 002A: 2@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00B4: camera_on_car $2769 15 2 0026: return :REN_C1_9754 $6065 == 1 // (int) var == num jump_if_false @REN_C1_9878 00B8: set_gamespeed 0.25 0 >= $6062 // (int) num >= var 0022: jump_if_false @REN_C1_9878 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_6066 $5929 jump_if_false @REN_C1_9829 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'RENC1BB' 0002: jump @REN_C1_9860 :REN_C1_9829 $5929 == 0 // (int) var == num jump_if_false @REN_C1_9860 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'RENC1BA' :REN_C1_9860 $5929 += 1 // (int) 01CF: (unknown) 00B8: set_gamespeed 1.0 $6065 = 0 // (int) :REN_C1_9878 0026: return :REN_C1_9880 0@ = 0 // (int) :REN_C1_9884 $5667(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_9884 $5921 = 0 // (int) $5922 = -1 // (int) $5928 = 0 // (int) 0026: return 0@ = 0 // (int) :REN_C1_9931 not $5667(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10010 0252: object $5667(0@,5) exists jump_if_false @REN_C1_10010 010C: store_object $5667(0@,5) position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 6 unknown 10 call_with_params @MAIN_5671 1@ 2@ 3@ 15.0 15.0 10.0 4@ 5@ 6@ 7@ 8@ 9@ 0121: remove_forbidden_for_cars_cube_cornerA 4@ 5@ 6@ cornerB 7@ 8@ 9@ 0093: destroy_object $5667(0@,5) :REN_C1_10010 $5667(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_9931 $5921 = 0 // (int) $5922 = -1 // (int) $5928 = 0 // (int) 0026: return :REN_C1_10053 0@ = 0 // (int) :REN_C1_10057 not $5667(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10136 0252: object $5667(0@,5) exists jump_if_false @REN_C1_10136 010C: store_object $5667(0@,5) position_to 1@ 2@ 3@ 037B: constant_params 6 variable_params 6 unknown 10 call_with_params @MAIN_5671 1@ 2@ 3@ 15.0 15.0 10.0 4@ 5@ 6@ 7@ 8@ 9@ 0121: remove_forbidden_for_cars_cube_cornerA 4@ 5@ 6@ cornerB 7@ 8@ 9@ 0114: remove_references_to_object $5667(0@,5) // This object will now disappear when the player looks away :REN_C1_10136 $5667(0@,5) = -1 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_10057 $5921 = 0 // (int) $5922 = -1 // (int) $5928 = 0 // (int) 0026: return :REN_C1_10179 $5928 >= 5 // (int) var >= num jump_if_false @REN_C1_10194 005F: (unknown) :REN_C1_10194 0035: 17@ = $5928 // (int vars) $5667(17@,5) == -1 // (int) var == num jump_if_false @REN_C1_10297 0092: $5667(17@,5) = init_object #NDC_BOATRAMPWIDE at 1@ 2@ 3@ 00D3: set_object $5667(17@,5) z_angle_to 7@ 02FA: (unknown) $5667(17@,5) 0 033D: (unknown) $5667(17@,5) 1 0117: remove_object $5667(17@,5) from_mission_cleanup_list 037B: constant_params 6 variable_params 6 unknown 18 call_with_params @MAIN_5671 1@ 2@ 3@ 15.0 15.0 10.0 8@ 9@ 10@ 11@ 12@ 13@ 0122: create_forbidden_for_cars_cube_cornerA 8@ 9@ 10@ cornerB 11@ 12@ 13@ $5928 += 1 // (int) 005E: (unknown) :REN_C1_10297 005F: (unknown) :REN_C1_10299 00A0: car $2769 wrecked jump_if_false @REN_C1_10312 005F: (unknown) :REN_C1_10312 00A0: car $6061 wrecked jump_if_false @REN_C1_10325 005F: (unknown) :REN_C1_10325 0035: 0@ = $6052 // (int vars) 0@ -= 1 // (int) 8102: not car $6061 near_point $5684(0@,28) $5712(0@,28) radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C1_10363 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_10363 1@ = 0 // (int) 00D0: 2@ = car $6061 Z_angle 037A: constant_params 3 variable_params 0 unknown 4 call_with_params @MAIN_5986 80.0 100.0 2@ jump_if_false @REN_C1_10401 1@ += 2 // (int) :REN_C1_10401 01CA: (unknown) $6061 3@ 20.0 > 3@ // (float) num > var 0022: jump_if_false @REN_C1_10424 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :REN_C1_10424 $5811 == 1 // (int) var == num jump_if_false @REN_C1_10451 0374: (unknown) 50 50 2@ 0374: (unknown) 50 75 3@ :REN_C1_10451 1@ == 0 // (int) var == num jump_if_false @REN_C1_10473 0059: text_clear_all 005E: (unknown) 0002: jump @REN_C1_10577 :REN_C1_10473 1@ == 1 // (int) var == num jump_if_false @REN_C1_10510 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_HS1' time 2000 flag 1 // You're not going fast enough! 0002: jump @REN_C1_10577 :REN_C1_10510 1@ == 2 // (int) var == num jump_if_false @REN_C1_10547 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_HS2' time 2000 flag 1 // You're heading in the wrong direction! 0002: jump @REN_C1_10577 :REN_C1_10547 1@ == 3 // (int) var == num jump_if_false @REN_C1_10577 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_HS3' time 2000 flag 1 // You're going the wrong way and not fast enough! :REN_C1_10577 005F: (unknown) 1@ = -1 // (int) 0 >= 0@ // (int) num >= var 0022: jump_if_false @REN_C1_10597 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_10597 2@ = 0 // (int) :REN_C1_10601 001C: 0@ == $5631(2@,5) // (int) num == var 0022: jump_if_false @REN_C1_10621 // Note: the incorrect math opcode was used here 0035: 1@ = 2@ // (int vars) 005E: (unknown) :REN_C1_10621 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @REN_C1_10601 005F: (unknown) 3@ = -1 // (int) 5@ = 1E08 // (float) 0035: 7@ = $6052 // (int vars) 7@ -= 3 // (int) 6@ = 0 // (int) :REN_C1_10667 0011: 7@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_10722 // Note: the incorrect math opcode was used here 031D: (unknown) 0@ 1@ $5684(6@,28) $5712(6@,28) 4@ 0014: 5@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_10710 // Note: the incorrect math opcode was used here 0035: 3@ = 6@ // (int vars) 0036: 5@ = 4@ // (float vars) :REN_C1_10710 6@ += 1 // (int) 0002: jump @REN_C1_10667 :REN_C1_10722 3@ == -1 // (int) var == num jump_if_false @REN_C1_10736 005F: (unknown) :REN_C1_10736 005E: (unknown) :REN_C1_10738 0@ = -1 // (int) 1@ = 0 // (int) :REN_C1_10747 5 > 1@ // (int) num > var 0022: jump_if_false @REN_C1_10792 // Note: the incorrect math opcode was used here $5631(1@,5) == -1 // (int) var == num jump_if_false @REN_C1_10780 0035: 0@ = 1@ // (int vars) 005E: (unknown) :REN_C1_10780 1@ += 1 // (int) 0002: jump @REN_C1_10747 :REN_C1_10792 005F: (unknown) :REN_C1_10794 0@ = 0 // (int) :REN_C1_10798 $5631(0@,5) = -1 // (int) $5636(0@,5) = -1 // (int) $5641(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_10798 0026: return :REN_C1_10840 not $5636(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10861 003F: destroy_actor $5636(0@,5) :REN_C1_10861 $5636(0@,5) = -1 // (int) not $5631(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_10950 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C1_4416 $933 $5631(0@,5) jump_if_false @REN_C1_10932 0255: (unknown) $5631(0@,5) 00DE: (unknown) $5631(0@,5) 0113: remove_references_to_car $5631(0@,5) // Like turning a car into any random car 0002: jump @REN_C1_10950 :REN_C1_10932 0255: (unknown) $5631(0@,5) 00DE: (unknown) $5631(0@,5) 0049: destroy_car $5631(0@,5) :REN_C1_10950 $5631(0@,5) = -1 // (int) 00BB: (unknown) $5641(0@,5) $5641(0@,5) = 0 // (int) 0026: return :REN_C1_10973 5@ = 0 // (int) 004F: unknown_check $5631(0@,5) jump_if_false @REN_C1_11011 004D: store_car $5631(0@,5) position_to 2@ 3@ 4@ 5@ = 1 // (int) 0002: jump @REN_C1_11015 :REN_C1_11011 5@ = 0 // (int) :REN_C1_11015 0078: if and 805D: not sphere_onscreen 2@ 3@ 4@ radius 2.0 5@ == 1 // (int) var == num jump_if_false @REN_C1_11056 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C1_10840 0@ 0002: jump @REN_C1_11158 :REN_C1_11056 not $5636(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_11077 0112: remove_references_to_actor $5636(0@,5) // Like turning an actor into a random pedestrian :REN_C1_11077 $5636(0@,5) = -1 // (int) not $5631(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_11137 0255: (unknown) $5631(0@,5) 00DE: (unknown) $5631(0@,5) 1@ == 1 // (int) var == num jump_if_false @REN_C1_11131 0052: set_car $5631(0@,5) driver_behaviour_to 0 :REN_C1_11131 0113: remove_references_to_car $5631(0@,5) // Like turning a car into any random car :REN_C1_11137 $5631(0@,5) = -1 // (int) 00BB: (unknown) $5641(0@,5) $5641(0@,5) = 0 // (int) :REN_C1_11158 0026: return :REN_C1_11160 4@ = 0 // (int) :REN_C1_11164 not $5667(4@,5) == -1 // (int) var == num jump_if_false @REN_C1_11199 0304: unknown_check $5667(4@,5) 0@ 1@ 3@ 3@ 0 0022: jump_if_false @REN_C1_11199 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_11199 4@ += 1 // (int) 4@ >= 5 // (int) var >= num jump_if_false @REN_C1_11164 005F: (unknown) :REN_C1_11218 02EE: get_actor $933 coords_to 4@ 5@ 6@ with_offset 0 120.0 0 01B5: (unknown) 4@ 5@ 6@ 0@ 1@ 2@ 0080: actor $933 near_point 0@ 1@ radius 80.0 80.0 sphere 0 0022: jump_if_false @REN_C1_11260 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11260 8080: not actor $933 near_point 0@ 1@ radius 160.0 160.0 sphere 0 0022: jump_if_false @REN_C1_11282 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11282 0227: (unknown) 0@ 1@ 2@ 5.0 5.0 5.0 0022: jump_if_false @REN_C1_11305 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11305 005D: sphere_onscreen 0@ 1@ 2@ radius 2.0 0022: jump_if_false @REN_C1_11321 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11321 005E: (unknown) :REN_C1_11323 0048: $5631(0@,5) = create_car #INFERNUS at 1@ 2@ 3@ 0496: (unknown) $5631(0@,5) 0 00A4: $5636(0@,5) = create_actor_pedtype 22 model 130 in_car $5631(0@,5) driverseat 004C: set_car $5631(0@,5) to_normal_driver 0052: set_car $5631(0@,5) driver_behaviour_to 0 801D: not 4@ == 0 // (int) var == var jump_if_false @REN_C1_11388 00D1: set_car $5631(0@,5) Z_angle_to 4@ :REN_C1_11388 00BB: (unknown) $5641(0@,5) 00C0: (unknown) $5631(0@,5) $5641(0@,5) $5811 == 0 // (int) var == num jump_if_false @REN_C1_11416 :REN_C1_11416 0050: set_car $5631(0@,5) max_speed_to 20.0 0051: set_car $5631(0@,5) traffic_behavior_to 2 0254: enable_car $5631(0@,5) stuck_check_distance_to 5.0 time_to 6000 00DD: (unknown) $5631(0@,5) 04FA: (unknown) $5631(0@,5) 0 $5657(0@,5) = 0 // (int) $5919 += 1 // (int) $5919 == 1 // (int) var == num jump_if_false @REN_C1_11499 0057: show_text_highpriority GXT 'RC1_H3' time 3000 flag 1 // Hit ~r~stunt cars~w~ to get large action bonuses! :REN_C1_11499 005E: (unknown) :REN_C1_11501 $5918 == 0 // (int) var == num jump_if_false @REN_C1_11515 005F: (unknown) :REN_C1_11515 037A: constant_params 0 variable_params 1 unknown 9 call_with_params @REN_C1_10738 4@ jump_if_false @REN_C1_11535 005F: (unknown) :REN_C1_11535 025B: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) 6@ 7@ 8@ 2@ 0227: (unknown) 6@ 7@ 8@ 5.0 5.0 5.0 0022: jump_if_false @REN_C1_11576 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11576 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C1_11160 6@ 7@ 8@ 40.0 jump_if_false @REN_C1_11601 005F: (unknown) :REN_C1_11601 01BB: (unknown) 6@ 7@ 20.0 3@ 037B: constant_params 5 variable_params 0 unknown 9 call_with_params @REN_C1_11323 4@ 6@ 7@ 8@ 2@ 0001: wait 0 ms 004F: unknown_check $5631(4@,5) jump_if_false @REN_C1_11668 0036: 8@ = 3@ // (float vars) 8@ += 0.3 // (float) 004E: put_car $5631(4@,5) at 6@ 7@ 8@ 00D1: set_car $5631(4@,5) Z_angle_to 2@ :REN_C1_11668 0035: $5647(4@,5) = 0@ // (int vars) 0035: $5652(4@,5) = 1@ // (int vars) 0029: 0@ += 1@ // (int vars) // Note: the incorrect math opcode was used here 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C1_11701 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :REN_C1_11701 0035: 5@ = $6052 // (int vars) 5@ -= 3 // (int) 0017: 0@ >= 5@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_11726 // Note: the incorrect math opcode was used here 0035: 0@ = 5@ // (int vars) :REN_C1_11726 005E: (unknown) 037A: constant_params 0 variable_params 1 unknown 8 call_with_params @REN_C1_10738 0@ jump_if_false @REN_C1_11748 005F: (unknown) :REN_C1_11748 037A: constant_params 0 variable_params 3 unknown 8 call_with_params @REN_C1_11218 2@ 3@ 4@ jump_if_false @REN_C1_11770 005F: (unknown) :REN_C1_11770 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @REN_C1_11323 0@ 2@ 3@ 4@ 0 005E: (unknown) :REN_C1_11787 00A0: car $6061 wrecked jump_if_false @REN_C1_11800 005F: (unknown) :REN_C1_11800 801C: not $6061 == $2769 // (int) num == var 0022: jump_if_false @REN_C1_11815 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11815 005E: (unknown) :REN_C1_11817 0 >= $5631(0@,5) // (int) num >= var 0022: jump_if_false @REN_C1_11833 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11833 00A0: car $5631(0@,5) wrecked 0022: jump_if_false @REN_C1_11848 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_11848 005E: (unknown) :REN_C1_11850 1@ = 0 // (int) :REN_C1_11854 00BB: (unknown) $5641(1@,5) $5641(1@,5) = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @REN_C1_11907 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C1_11817 1@ jump_if_false @REN_C1_11907 00C0: (unknown) $5631(1@,5) $5641(1@,5) :REN_C1_11907 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @REN_C1_11854 0026: return :REN_C1_11926 02BD: (unknown) $5631(0@,5) 2@ 0078: if or 001C: 2@ == $933 // (int) num == var 2@ == -1 // (int) var == num jump_if_false @REN_C1_11969 004C: set_car $5631(0@,5) to_normal_driver 0052: set_car $5631(0@,5) driver_behaviour_to 0 005E: (unknown) :REN_C1_11969 0078: if or 0256: unknown_check $5631(0@,5) 012D: car $5631(0@,5) flipped jump_if_false @REN_C1_11994 005E: (unknown) :REN_C1_11994 004D: store_car $5631(0@,5) position_to 5@ 6@ 7@ 031D: (unknown) $937 $938 5@ 6@ 1@ 1@ > 600.0 // (float) var > num jump_if_false @REN_C1_12027 005E: (unknown) :REN_C1_12027 0035: 3@ = $5647(0@,5) // (int vars) 0035: 4@ = $6052 // (int vars) 4@ -= 3 // (int) 037B: constant_params 3 variable_params 0 unknown 8 call_with_params @MAIN_5643 3@ 0 4@ jump_if_false @REN_C1_12072 004B: set_car $5631(0@,5) to_psycho_driver 005F: (unknown) :REN_C1_12072 005F: (unknown) :REN_C1_12074 0035: 4@ = $6052 // (int vars) 4@ -= 3 // (int) 0@ = 0 // (int) :REN_C1_12088 not $5631(0@,5) == -1 // (int) var == num jump_if_false @REN_C1_12452 004F: unknown_check $5631(0@,5) jump_if_false @REN_C1_12440 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @REN_C1_11926 0@ jump_if_false @REN_C1_12153 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @REN_C1_10973 0@ 0 0002: jump @REN_C1_12433 :REN_C1_12153 0035: 1@ = $5647(0@,5) // (int vars) 002B: $5657(0@,5) -= $5810 // (int vars) // Note: the incorrect math opcode was used here 027F: store_coords_to 8@ 9@ 10@ from_actor $5631(0@,5) with_offset 0 20.0 0 037A: constant_params 4 variable_params 0 unknown 13 call_with_params @REN_C1_11160 8@ 9@ 10@ 20.0 jump_if_false @REN_C1_12420 037B: constant_params 3 variable_params 0 unknown 13 call_with_params @MAIN_5960 0 4@ 1@ jump_if_false @REN_C1_12318 0 >= $5657(0@,5) // (int) num >= var 0022: jump_if_false @REN_C1_12275 // Note: the incorrect math opcode was used here 004A: car $5631(0@,5) drive_to $5684(1@,28) $5712(1@,28) $5740(1@,28) 0050: set_car $5631(0@,5) max_speed_to 20.0 $5657(0@,5) = 1000 // (int) :REN_C1_12275 0102: car $5631(0@,5) near_point $5684(1@,28) $5712(1@,28) radius 8.0 8.0 sphere 0 0022: jump_if_false @REN_C1_12311 // Note: the incorrect math opcode was used here 0029: $5647(0@,5) += $5652(0@,5) // (int vars) // Note: the incorrect math opcode was used here :REN_C1_12311 0002: jump @REN_C1_12324 :REN_C1_12318 004B: set_car $5631(0@,5) to_psycho_driver :REN_C1_12324 037B: constant_params 0 variable_params 0 unknown 13 call_with_params @REN_C1_11787 jump_if_false @REN_C1_12407 0329: (unknown) $5631(0@,5) $6061 0022: jump_if_false @REN_C1_12394 // Note: the incorrect math opcode was used here 013B: explode_car $5631(0@,5) 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @REN_C1_8741 15000 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @REN_C1_10973 0@ 0 0002: jump @REN_C1_12400 :REN_C1_12394 033C: (unknown) $5631(0@,5) :REN_C1_12400 0002: jump @REN_C1_12413 :REN_C1_12407 033C: (unknown) $5631(0@,5) :REN_C1_12413 0002: jump @REN_C1_12433 :REN_C1_12420 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @REN_C1_10973 0@ 1 :REN_C1_12433 0002: jump @REN_C1_12452 :REN_C1_12440 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @REN_C1_10973 0@ 0 :REN_C1_12452 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_12088 0026: return :REN_C1_12471 $6052 = 0 // (int) 0026: return :REN_C1_12478 $6052 >= 28 // (int) var >= num jump_if_false @REN_C1_12493 005F: (unknown) :REN_C1_12493 0035: 3@ = $6052 // (int vars) 0036: $5684(3@,28) = 0@ // (float vars) 0036: $5712(3@,28) = 1@ // (float vars) 0036: $5740(3@,28) = 2@ // (float vars) $6052 += 1 // (int) 0035: $6053 = $6052 // (int vars) $6053 -= 3 // (int) 005E: (unknown) :REN_C1_12539 00BB: (unknown) $6054 00BB: (unknown) $6055 0017: 0@ >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12561 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12561 0035: 1@ = 0@ // (int vars) 00C3: (unknown) $5684(1@,28) $5712(1@,28) $5740(1@,28) $6054 0035: 2@ = 1@ // (int vars) 2@ += 1 // (int) 0017: 2@ >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12604 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_12604 00C3: (unknown) $5684(2@,28) $5712(2@,28) $5740(2@,28) $6055 00BD: (unknown) $6055 1 005E: (unknown) :REN_C1_12628 0035: $6057 = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_12539 0@ 0@ == 3 // (int) var == num jump_if_false @REN_C1_12667 $5918 = 1 // (int) $5919 = 0 // (int) :REN_C1_12667 0026: return :REN_C1_12669 0035: 0@ = $6052 // (int vars) 0@ -= 1 // (int) 03D2: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) 10.0 237 130 180 03E2: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) -62.31 -1224.98 24.93 237 130 180 -2.0 005E: (unknown) :REN_C1_12747 0035: 0@ = $6057 // (int vars) 0017: $6057 >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12767 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12767 $6060 == 1 // (int) var == num jump_if_false @REN_C1_12808 03D2: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) 1.0 237 130 180 005E: (unknown) :REN_C1_12808 03D2: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) 10.0 237 130 180 0035: 1@ = $6057 // (int vars) 1@ += 1 // (int) 0017: 1@ >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12858 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_12858 03E2: (unknown) $5684(0@,28) $5712(0@,28) $5740(0@,28) $5684(1@,28) $5712(1@,28) $5740(1@,28) 237 130 180 -2.0 005E: (unknown) :REN_C1_12897 00A0: car $2769 wrecked 0022: jump_if_false @REN_C1_12910 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12910 0017: $6057 >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_12925 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C1_12925 0035: 0@ = $6057 // (int vars) 0102: car $2769 near_point $5684(0@,28) $5712(0@,28) radius 10.0 10.0 sphere 0 0022: jump_if_false @REN_C1_13128 // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0035: 2@ = $5939 // (int vars) 0035: 1@ = $6079 // (int vars) 2@ += 10000 // (int) $5939 > 5000 // (int) var > num jump_if_false @REN_C1_12996 $6058 = 0 // (int) :REN_C1_12996 $5939 > 20000 // (int) var > num jump_if_false @REN_C1_13028 $5930 == 1 // (int) var == num jump_if_false @REN_C1_13028 $5930 = 0 // (int) :REN_C1_13028 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C1_12628 0@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C1_8467 5 > $5805 // (int) num > var 0022: jump_if_false @REN_C1_13098 // Note: the incorrect math opcode was used here 3@ = 10000 // (int) 3@ /= 1000 // (int) 0120: (unknown) 'RC1_CHK' 3@ 1000 1 // ~w~Time Extended +~1~ seconds. 00D9: (unknown) 0 0 0 10 :REN_C1_13098 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C1_8762 1@ 2@ 0@ += 1 // (int) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C1_11501 0@ -1 :REN_C1_13128 005E: (unknown) :REN_C1_13130 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 'RENC1BA' 'RC1_P1' -1 1 // ~w~Move it, handsome! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC1BB' 'RC1_P2' -1 1 // ~w~Fantastische! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC1BE' 'RC1_N1' -99 1 // ~w~Nein! What are you doing? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BE' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC1BH' 'RC1_N4' -1 1 // ~w~More action, more action! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BH' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC1BD' 'RC1_P4' -1 1 // ~w~It's a wrap! Beautiful! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BD' $5930 = 0 // (int) $6082 = 0 // (int) 0026: return :REN_C1_13402 0045: actor $933 defined jump_if_false @REN_C1_13418 0107: toggle_player $933 can_move 0 :REN_C1_13418 004F: unknown_check $2769 jump_if_false @REN_C1_13458 013A: set_car $2769 door_status_to 4 014A: (unknown) $933 1 012E: toggle_player $933 ignored_by_cops 1 021D: (unknown) 0 01AE: (unknown) 1 03A1: (unknown) 1 :REN_C1_13458 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4537 500 004F: unknown_check $2769 jump_if_false @REN_C1_13490 0325: (unknown) $2769 1 :REN_C1_13490 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 0059: text_clear_all 0057: show_text_highpriority GXT 'RC1_H2' time 5000 flag 1 // ~w~Hit stunt cars to keep your action meter high. If the action meter hits zero, you're fired. 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E3' time 1000 style 1 // ~w~3 00D9: (unknown) $937 $938 $939 7 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E2' time 1000 style 1 // ~w~2 00D9: (unknown) $937 $938 $939 8 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RACE_E1' time 1000 style 1 // ~w~1 00D9: (unknown) $937 $938 $939 9 0001: wait 1000 ms 03C2: (unknown) 0055: show_text_styled GXT 'RC1_GO' time 1500 style 1 // Action! 00D9: (unknown) $937 $938 $939 10 004F: unknown_check $2769 0022: jump_if_false @REN_C1_13682 // Note: the incorrect math opcode was used here 013A: set_car $2769 door_status_to 1 014A: (unknown) $933 0 0325: (unknown) $2769 0 012E: toggle_player $933 ignored_by_cops 0 021D: (unknown) 1 01AE: (unknown) 0 :REN_C1_13682 0045: actor $933 defined jump_if_false @REN_C1_13699 0107: toggle_player $933 can_move 1 :REN_C1_13699 03A1: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C1_6478 0026: return :REN_C1_13715 0078: if and 8000 > $5939 // (int) num > var $5930 == 0 // (int) var == num jump_if_false @REN_C1_13798 0045: actor $933 defined jump_if_false @REN_C1_13798 004F: unknown_check $6061 jump_if_false @REN_C1_13798 007C: actor $933 driving $6061 0022: jump_if_false @REN_C1_13798 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'RENC1BE' $5930 = 1 // (int) :REN_C1_13798 0026: return :REN_C1_13800 $5811 == 0 // (int) var == num jump_if_false @REN_C1_13814 0026: return :REN_C1_13814 $6062 >= 0 // (int) var >= num jump_if_false @REN_C1_13844 02B1: draw_text_1number 50.0 50.0 GXT 'NUMBER' number $6062 // ~1~ :REN_C1_13844 00A0: car $6061 wrecked jump_if_false @REN_C1_13857 0026: return :REN_C1_13857 01CA: (unknown) $6061 1@ 0 > 1@ // (float) num > var 0022: jump_if_false @REN_C1_13879 // Note: the incorrect math opcode was used here 1@ *= -1.0 // (float) :REN_C1_13879 0038: 0@ = float 1@ to_integer // Note: the incorrect math opcode was used here 004D: store_car $6061 position_to 2@ 3@ 4@ 0376: (unknown) 50 150 2@ 3@ 4@ 03B8: (unknown) $6061 2@ 3@ 4@ 0376: (unknown) 50 200 2@ 3@ 4@ 0026: return :REN_C1_13919 00A0: car $6061 wrecked jump_if_false @REN_C1_13968 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11850 0 0006: $5813 = 'RC1_F3' // (string) // ~r~You destroyed the car! // Note: the incorrect math opcode was used here $5805 = 91 // (int) 01CF: (unknown) 00B8: set_gamespeed 1.0 005E: (unknown) :REN_C1_13968 01B3: unknown_check $6061 jump_if_false @REN_C1_14017 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11850 0 0006: $5813 = 'RC1_F5' // (string) // ~r~You sunk the car. // Note: the incorrect math opcode was used here $5805 = 91 // (int) 01CF: (unknown) 00B8: set_gamespeed 1.0 005E: (unknown) :REN_C1_14017 4 > $5805 // (int) num > var 0022: jump_if_false @REN_C1_14032 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C1_14032 $5811 == 1 // (int) var == num jump_if_false @REN_C1_14047 0026: return :REN_C1_14047 0078: if or 007C: actor $933 driving $6061 02A6: (unknown) $933 $6061 0022: jump_if_false @REN_C1_14227 // Note: the incorrect math opcode was used here 14000 > $6063 // (int) num > var 0022: jump_if_false @REN_C1_14114 // Note: the incorrect math opcode was used here 00BB: (unknown) $6067 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_12628 $6057 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11850 1 0059: text_clear_all :REN_C1_14114 $6063 = 14000 // (int) 0036: $6071 = $6074 // (float vars) 0036: $6072 = $6075 // (float vars) 0036: $6073 = $6076 // (float vars) 004D: store_car $6061 position_to $6074 $6075 $6076 031D: (unknown) $6074 $6075 $6071 $6072 0@ 5.0 > 0@ // (float) num > var 0022: jump_if_false @REN_C1_14225 // Note: the incorrect math opcode was used here 0029: $6064 += $5810 // (int vars) // Note: the incorrect math opcode was used here $6064 > 5000 // (int) var > num jump_if_false @REN_C1_14220 0006: $5813 = 'RC1_F4' // (string) // ~r~You abandoned the car. // Note: the incorrect math opcode was used here $5805 = 91 // (int) 005E: (unknown) 0002: jump @REN_C1_14225 :REN_C1_14220 $6064 = 0 // (int) :REN_C1_14225 005E: (unknown) :REN_C1_14227 $6063 == 14000 // (int) var == num jump_if_false @REN_C1_14332 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 'RENC1BE' 00BB: (unknown) $6067 004F: unknown_check $6061 jump_if_false @REN_C1_14287 00C0: (unknown) $6061 $6067 00BC: (unknown) $6067 2 :REN_C1_14287 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_11850 0 00BB: (unknown) $6054 00BB: (unknown) $6055 01CF: (unknown) 00B8: set_gamespeed 1.0 0011: $6063 > $5939 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_14332 // Note: the incorrect math opcode was used here 0035: $6063 = $5939 // (int vars) :REN_C1_14332 0035: 2@ = $6063 // (int vars) 2@ /= 1000 // (int) 2@ > 1 // (int) var > num jump_if_false @REN_C1_14377 011F: show_text_1number_highpriority GXT 'RC1_H4' number 2@ time 50 flag 1 // You have ~1~ seconds to return to the ~b~car. 0002: jump @REN_C1_14393 :REN_C1_14377 011F: show_text_1number_highpriority GXT 'RC1_H5' number 1 time 50 flag 1 // You have 1 second to return to the ~b~car. :REN_C1_14393 002B: $6063 -= $5810 // (int vars) // Note: the incorrect math opcode was used here 0078: if and 0 >= $6063 // (int) num >= var 807C: not actor $933 driving $6061 0022: jump_if_false @REN_C1_14441 // Note: the incorrect math opcode was used here 0006: $5813 = 'RC1_F4' // (string) // ~r~You abandoned the car. // Note: the incorrect math opcode was used here $5805 = 91 // (int) 01CF: (unknown) :REN_C1_14441 005E: (unknown) :REN_C1_14443 00BB: (unknown) $6067 0249: (unknown) $6059 00B8: set_gamespeed 1.0 $6065 = 0 // (int) 0035: $5805 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_6478 $5805 == 0 // (int) var == num jump_if_false @REN_C1_14521 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @REN_C1_8977 $5940 $5968 $5996 -174.88 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12628 1 :REN_C1_14521 $5805 == 1 // (int) var == num jump_if_false @REN_C1_14566 0125: set_traffic_density_multiplier_to 0.5 0264: (unknown) 1.0 004F: unknown_check $6061 jump_if_false @REN_C1_14566 00C0: (unknown) $6061 $6067 00BC: (unknown) $6067 2 :REN_C1_14566 $5805 == 2 // (int) var == num jump_if_false @REN_C1_14620 0036: $6068 = $5940 // (float vars) 0036: $6069 = $5968 // (float vars) 0036: $6070 = $5996 // (float vars) 00C3: (unknown) $6068 $6069 $6070 $6067 0248: (unknown) $6068 $6069 $6070 5.0 $6059 :REN_C1_14620 $5805 == 3 // (int) var == num jump_if_false @REN_C1_14887 03A1: (unknown) 0 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @REN_C1_8910 50.0 50.0 5.0 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @REN_C1_8977 $5940 $5968 $5996 172.24 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12628 1 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @REN_C1_8910 50.0 50.0 5.0 0045: actor $933 defined jump_if_false @REN_C1_14732 02EE: get_actor $933 coords_to 1@ 2@ 3@ with_offset 0 30.0 20.0 :REN_C1_14732 037B: constant_params 8 variable_params 0 unknown 5 call_with_params @REN_C1_10179 0 403.85 34.65 12.15 367.96 8.95 10.82 135.0 037B: constant_params 8 variable_params 0 unknown 5 call_with_params @REN_C1_10179 0 274.18 -177.07 9.25 231.71 -261.75 10.77 160.0 037B: constant_params 8 variable_params 0 unknown 5 call_with_params @REN_C1_10179 0 175.61 -607.11 15.27 164.61 -695.13 9.88 170.0 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @REN_C1_7094 1@ 2@ 3@ 0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_7172 01CF: (unknown) :REN_C1_14887 $5805 == 4 // (int) var == num jump_if_false @REN_C1_14981 03A1: (unknown) 1 0045: actor $933 defined jump_if_false @REN_C1_14921 0107: toggle_player $933 can_move 1 :REN_C1_14921 $5902 = 0 // (int) $5918 = 0 // (int) $6081 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C1_8762 45000 20000 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12628 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4537 1000 03C2: (unknown) :REN_C1_14981 $5805 == 5 // (int) var == num jump_if_false @REN_C1_15039 0059: text_clear_all 00AE: remove_status_text $6078 $6078 = 100 // (int) 4@ = 0 // (int) :REN_C1_15010 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C1_10973 4@ 0 4@ += 1 // (int) 4@ >= 5 // (int) var >= num jump_if_false @REN_C1_15010 :REN_C1_15039 $5805 == 6 // (int) var == num jump_if_false @REN_C1_15116 00AE: remove_status_text $6078 $6078 = 100 // (int) 0035: 4@ = $6052 // (int vars) 4@ -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C1_12539 4@ 4@ = 0 // (int) :REN_C1_15087 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C1_10973 4@ 0 4@ += 1 // (int) 4@ >= 5 // (int) var >= num jump_if_false @REN_C1_15087 :REN_C1_15116 $5805 == 7 // (int) var == num jump_if_false @REN_C1_15175 0059: text_clear_all 004F: unknown_check $6061 jump_if_false @REN_C1_15175 0035: 4@ = $6052 // (int vars) 4@ -= 1 // (int) 004E: put_car $6061 at $5684(4@,28) $5712(4@,28) $5740(4@,28) 00D1: set_car $6061 Z_angle_to 90.0 :REN_C1_15175 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_6478 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C1_6495 0026: return :REN_C1_15197 $5811 == 1 // (int) var == num jump_if_false @REN_C1_15212 005F: (unknown) :REN_C1_15212 0 >= $5939 // (int) num >= var 0022: jump_if_false @REN_C1_15346 // Note: the incorrect math opcode was used here 0006: $5813 = 'RC1_F1' // (string) // ~r~You ran out of time. // Note: the incorrect math opcode was used here $5805 = 91 // (int) 00B8: set_gamespeed 1.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 'RENC1BG' 'RC1_N3' -1 0 // ~w~Terrible! Useless! Scheisse! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC1BG' 005E: (unknown) :REN_C1_15346 5 > $5805 // (int) num > var 0022: jump_if_false @REN_C1_15493 // Note: the incorrect math opcode was used here 0 >= $6078 // (int) num >= var 0022: jump_if_false @REN_C1_15493 // Note: the incorrect math opcode was used here 0006: $5813 = 'RC1_F2' // (string) // ~r~You didn't perform well enough. // Note: the incorrect math opcode was used here $5805 = 91 // (int) 00B8: set_gamespeed 1.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 'RENC1BG' 'RC1_N3' -1 0 // ~w~Terrible! Useless! Scheisse! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC1BG' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'RENC1BG' 005E: (unknown) :REN_C1_15493 005F: (unknown) :REN_C1_15495 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 148 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 270 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 213 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 130 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 180 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 56 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 354 0443: (unknown) 82 :REN_C1_15589 8445: not (unknown) 82 jump_if_false @REN_C1_15610 0001: wait 0 ms 0002: jump @REN_C1_15589 :REN_C1_15610 0443: (unknown) 71 :REN_C1_15614 8445: not (unknown) 71 jump_if_false @REN_C1_15635 0001: wait 0 ms 0002: jump @REN_C1_15614 :REN_C1_15635 0026: return :REN_C1_15637 0006: $5813 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_10794 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_9880 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7315 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_12471 $6081 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 414.63 860.73 10.86 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 405.55 673.95 10.26 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 177.75 670.26 9.81 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 312.69 868.18 10.56 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 327.34 977.58 10.74 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 512.67 978.81 16.97 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 561.61 834.75 11.99 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 537.09 656.48 10.11 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 536.65 479.9 9.96 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 502.48 351.09 10.11 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 335.18 360.08 10.11 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 343.19 244.09 10.39 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 493.85 230.96 10.13 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 488.97 97.65 10.06 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 327.2 -24.24 10.2 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 287.82 -145.57 11.07 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 224.74 -275.545 10.96 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 182.34 -447.79 9.78 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 176.11 -555.088 10.62 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 162.78 -702.41 9.32 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 93.44 -841.08 9.22 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 -9.0 -880.6 9.32 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 -3.22 -1028.7 9.22 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 73.74 -1037.62 9.32 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 67.13 -1229.45 9.26 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @REN_C1_12478 19.648 -1226.447 9.367 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_6182 $5807 = 1 // (int) 0092: $5931 = init_object #GD_HOTELSOFA at -78.48 -1224.62 22.88 00D3: set_object $5931 z_angle_to 270.0 0225: (unknown) $5931 1 02FA: (unknown) $5931 1 022A: (unknown) $5931 1 0117: remove_object $5931 from_mission_cleanup_list 0001: wait 0 ms 005E: (unknown) :REN_C1_16405 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_8748 00B8: set_gamespeed 1.0 $6065 = 0 // (int) 00BB: (unknown) $6054 00BB: (unknown) $6055 0249: (unknown) $6056 00BB: (unknown) $6067 0249: (unknown) $6059 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_10053 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7052 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_6256 0@ = 0 // (int) :REN_C1_16499 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C1_10840 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C1_16499 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C1_7835 004F: unknown_check $6061 jump_if_false @REN_C1_16591 014C: set_car $6061 health_to 1000 042F: (unknown) $6061 1000 0126: make_car $6061 very_heavy 0 01B2: (unknown) $6061 0 0 0 0 0 023D: (unknown) $6061 0 0334: (unknown) $6061 1 0113: remove_references_to_car $6061 // Like turning a car into any random car :REN_C1_16591 0114: remove_references_to_object $5931 // This object will now disappear when the player looks away 0026: return :REN_C1_16597 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C1_190 1000 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 10@ = -2.0 // (float) 0045: actor $933 defined jump_if_false @REN_C1_16656 0423: (unknown) $933 -0.0473 957.0306 11.1703 0200: (unknown) $933 0 :REN_C1_16656 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4537 1000 0@ = -14.11 // (float) 1@ = 969.59 // (float) 2@ = 9.9 // (float) 0048: $6085 = create_car #MAVERICK at 0@ 1@ 2@ 00D1: set_car $6085 Z_angle_to 150.0 02FF: (unknown) $6085 1 004C: set_car $6085 to_normal_driver 0496: (unknown) $6085 0 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5093 -14.11 969.59 9.9 100.0 100.0 2.0 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5197 -14.11 969.59 9.9 100.0 100.0 2.0 14@ 15@ 16@ 0295: (unknown) 11@ 12@ 13@ 14@ 15@ 16@ 0152: create_forbidden_for_peds_cube_cornerA 11@ 12@ 13@ cornerB 14@ 15@ 16@ 3@ = -7.454 // (float) 4@ = 953.0306 // (float) 5@ = 11.1703 // (float) 01BB: (unknown) 3@ 4@ 5@ 9@ 0036: 5@ = 9@ // (float vars) 003E: 8@ = create_actor_pedtype 22 model 0 at 3@ 4@ 5@ 010F: (unknown) 8@ 0@ 1@ 2@ 015F: (unknown) 8@ 0 3@ = -8.612 // (float) 4@ = 953.0271 // (float) 5@ = 10.9395 // (float) 01BB: (unknown) 3@ 4@ 5@ 9@ 0036: 5@ = 9@ // (float vars) 003E: $6084 = create_actor_pedtype 22 model 148 at 3@ 4@ 5@ 010F: (unknown) $6084 0@ 1@ 2@ 0048: 7@ = create_car #INFERNUS at -0.46 965.21 9.9 0496: (unknown) 7@ 0 00D1: set_car 7@ Z_angle_to 260.12 004C: set_car 7@ to_normal_driver 0052: set_car 7@ driver_behaviour_to 0 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC1AA' 'RC1_I1' 8@ 1 // ~w~So, you don't need any product? 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC1AA' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC1AB' 'RC1_I2' $6084 1 // ~w~I need metaphor for the calamities of life, darling. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC1AB' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC1AC' 'SRNC1AC' $6084 1 // ~w~Drive well and I'll find you more buyers than you can use with more users than you could buy. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC1AC' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC1AD' 'RC1_I3' $6084 1 // ~w~Remember angel: This commercial needs action, action, action... 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC1AD' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC1AE' 'RC1_I4' $6084 1 // ~w~...Ok, ACTION! 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC1AE' 0443: (unknown) 120 0228: (unknown) 00B9: set_camera_position -8.18 971.44 10.12 rotations 0 0 0 00BA: set_camera_point_at -8.66 970.61 10.38 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 21000 00B9: set_camera_position -8.18 971.44 10.12 rotations 0 0 0 00BA: set_camera_point_at -8.99 970.91 10.38 mode 1 0045: actor 8@ defined jump_if_false @REN_C1_17345 04B9: (unknown) 8@ 0 0 0 01EC: (unknown) 8@ 0 00EE: (unknown) 8@ -11.397 967.049 :REN_C1_17345 0045: actor $6084 defined jump_if_false @REN_C1_17382 04B9: (unknown) $6084 0 0 0 01EC: (unknown) $6084 0 00EE: (unknown) $6084 -12.761 967.016 :REN_C1_17382 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC1AA' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC1AA' jump_if_false @REN_C1_17446 0002: jump @REN_C1_17974 :REN_C1_17446 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC1AB' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC1AB' jump_if_false @REN_C1_17500 0002: jump @REN_C1_17974 :REN_C1_17500 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC1AC' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC1AC' jump_if_false @REN_C1_17554 0002: jump @REN_C1_17974 :REN_C1_17554 0045: actor $6084 defined jump_if_false @REN_C1_17588 0332: (unknown) $6084 00A2: (unknown) $6084 0045: actor 8@ defined jump_if_false @REN_C1_17588 0153: (unknown) 8@ $6084 :REN_C1_17588 0045: actor 8@ defined 0022: jump_if_false @REN_C1_17601 // Note: the incorrect math opcode was used here 00A2: (unknown) 8@ :REN_C1_17601 0001: wait 0 ms 004F: unknown_check $6085 0022: jump_if_false @REN_C1_17632 // Note: the incorrect math opcode was used here 0045: actor $6084 defined 0022: jump_if_false @REN_C1_17632 // Note: the incorrect math opcode was used here 00EA: (unknown) $6084 $6085 :REN_C1_17632 0045: actor 8@ defined 0022: jump_if_false @REN_C1_17653 // Note: the incorrect math opcode was used here 04B4: (unknown) 8@ 120 523 1.0 :REN_C1_17653 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC1AD' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC1AD' jump_if_false @REN_C1_17707 0002: jump @REN_C1_17974 :REN_C1_17707 6@ == 0 // (int) var == num jump_if_false @REN_C1_17768 004F: unknown_check $6085 jump_if_false @REN_C1_17758 0045: actor $6084 defined jump_if_false @REN_C1_17758 007C: actor $6084 driving $6085 0022: jump_if_false @REN_C1_17758 // Note: the incorrect math opcode was used here 6@ = 1 // (int) :REN_C1_17758 0001: wait 0 ms 0002: jump @REN_C1_17707 :REN_C1_17768 004F: unknown_check $6085 jump_if_false @REN_C1_17783 03D8: (unknown) $6085 :REN_C1_17783 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 1000 jump_if_false @REN_C1_17810 0002: jump @REN_C1_17974 :REN_C1_17810 004F: unknown_check $6085 jump_if_false @REN_C1_17847 03D8: (unknown) $6085 004D: store_car $6085 position_to 0@ 1@ 2@ 2@ += 50.0 // (float) 02DA: (unknown) $6085 0@ 1@ 2@ 50 :REN_C1_17847 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position -8.18 971.44 10.12 rotations 0 0 0 00BA: set_camera_point_at -8.44 971.27 11.07 mode 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 1000 jump_if_false @REN_C1_17922 0002: jump @REN_C1_17974 :REN_C1_17922 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13043 'RENC1AE' 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC1AE' jump_if_false @REN_C1_17974 0002: jump @REN_C1_17974 :REN_C1_17974 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5093 -14.11 969.59 9.9 100.0 100.0 2.0 11@ 12@ 13@ 037B: constant_params 6 variable_params 3 unknown 20 call_with_params @MAIN_5197 -14.11 969.59 9.9 100.0 100.0 2.0 14@ 15@ 16@ 0151: remove_forbidden_for_peds_cube_cornerA 11@ 12@ 13@ cornerB 14@ 15@ 16@ 003F: destroy_actor $6084 003F: destroy_actor 8@ 0049: destroy_car $6085 0049: destroy_car 7@ 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C1_8977 -0.46 965.21 9.9 260.12 0045: actor $933 defined jump_if_false @REN_C1_18185 0352: (unknown) $933 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C1_3652 $933 -12.761 967.016 9.9 010F: (unknown) $933 -0.46 965.21 9.9 0200: (unknown) $933 1 :REN_C1_18185 0444: (unknown) 120 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4537 1000 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C1_13130 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C1_14443 1 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C1_8067 436.71 863.95 11.0 -92.34 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C1_362 1000 0057: show_text_highpriority GXT 'RC1_H6' time 3000 flag 1 // Drive the ~b~stunt car~w~ for Reni's commercial. 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C1_6495 0026: return :REN_C1_18294 00A0: car $6061 wrecked jump_if_false @REN_C1_18307 005F: (unknown) :REN_C1_18307 $5812 == 1 // (int) var == num jump_if_false @REN_C1_18374 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @REN_C1_3652 $933 -71.458 -1262.063 10.46 0253: (unknown) -71.458 -1262.063 10.46 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4379 :REN_C1_18374 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C1_190 -1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C1_3928 $6061 8@ = -22.0 // (float) 7@ = -3.5 // (float) 6@ = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_7835 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_8748 004F: unknown_check $6061 jump_if_false @REN_C1_18486 0252: object $5931 exists jump_if_false @REN_C1_18486 0321: (unknown) $5931 $6061 0217: (unknown) -78.48 -1224.62 22.88 10.0 -79 1 :REN_C1_18486 00B9: set_camera_position -10.44 -1226.15 19.37 rotations 0 0 0 00BA: set_camera_point_at -11.38 -1226.16 19.7 mode 2 0045: actor $933 defined jump_if_false @REN_C1_18568 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @REN_C1_3652 $933 -71.458 -1262.063 10.46 0200: (unknown) $933 0 :REN_C1_18568 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4537 100 004F: unknown_check $6061 jump_if_false @REN_C1_18643 00A4: 5@ = create_actor_pedtype 22 model 0 in_car $6061 driverseat 004C: set_car $6061 to_normal_driver 0052: set_car $6061 driver_behaviour_to 0 02E9: set_car $6061 speed_to 0 004E: put_car $6061 at -4.3 -1226.11 16.15 03B9: (unknown) $6061 0 22.0 90.0 :REN_C1_18643 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4537 500 00B9: set_camera_position -10.44 -1226.15 19.37 rotations 0 0 0 00BA: set_camera_point_at -11.38 -1226.16 19.7 mode 2 00B8: set_gamespeed 0.3 0@ = 0 // (int) :REN_C1_18706 0@ == 0 // (int) var == num jump_if_false @REN_C1_18812 004F: unknown_check $6061 jump_if_false @REN_C1_18769 03B9: (unknown) $6061 0 22.0 90.0 02E9: set_car $6061 speed_to 20.0 004D: store_car $6061 position_to 9@ 10@ 11@ 0014: 8@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_18769 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :REN_C1_18769 0377: (unknown) 44 3@ 3@ > 0 // (int) var > num jump_if_false @REN_C1_18792 0002: jump @REN_C1_19517 :REN_C1_18792 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_13800 0001: wait 0 ms 0002: jump @REN_C1_18706 :REN_C1_18812 00B9: set_camera_position -27.02 -1223.11 12.4 rotations 0 0 0 004F: unknown_check $6061 jump_if_false @REN_C1_18851 00B4: camera_on_car $6061 15 2 :REN_C1_18851 00B8: set_gamespeed 0.25 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 600 jump_if_false @REN_C1_18883 0002: jump @REN_C1_19517 :REN_C1_18883 004F: unknown_check $6061 jump_if_false @REN_C1_18930 0422: (unknown) $6061 -56.99 -1225.06 25.21 03B9: (unknown) $6061 0 7@ 89.59 0325: (unknown) $6061 1 :REN_C1_18930 0001: wait 0 ms 004F: unknown_check $6061 jump_if_false @REN_C1_18992 027F: store_coords_to 9@ 10@ 11@ from_actor $6061 with_offset 0 -20.0 0 0201: (unknown) $6061 1 0325: (unknown) $6061 0 0422: (unknown) $6061 9@ 10@ 11@ 03B9: (unknown) $6061 0 7@ 89.59 02E9: set_car $6061 speed_to 50.0 :REN_C1_18992 00B9: set_camera_position -40.77 -1219.67 23.87 rotations 0 0 0 00BA: set_camera_point_at -41.6 -1220.21 24.03 mode 2 00B8: set_gamespeed 0.35 0@ = 0 // (int) 010E: 2@ = current_time_in_ms 0035: 1@ = 2@ // (int vars) 1@ += 2000 // (int) :REN_C1_19055 0@ == 0 // (int) var == num jump_if_false @REN_C1_19163 004F: unknown_check $6061 jump_if_false @REN_C1_19120 03B9: (unknown) $6061 0 7@ 89.59 02E9: set_car $6061 speed_to 20.0 004D: store_car $6061 position_to 9@ 10@ 11@ -55.0 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_19120 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :REN_C1_19120 0377: (unknown) 44 3@ 3@ > 0 // (int) var > num jump_if_false @REN_C1_19143 0002: jump @REN_C1_19517 :REN_C1_19143 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_13800 0001: wait 0 ms 0002: jump @REN_C1_19055 :REN_C1_19163 00B9: set_camera_position -64.26 -1229.25 24.35 rotations 0 0 0 00BA: set_camera_point_at -63.49 -1228.62 24.4 mode 2 0001: wait 0 ms 00B8: set_gamespeed 0.5 02B4: set_camera_transverse_delay 0 time 1000 00B9: set_camera_position -64.26 -1229.25 24.35 rotations 0 0 0 00BA: set_camera_point_at -65.15 -1228.8 24.34 mode 1 004F: unknown_check $6061 jump_if_false @REN_C1_19281 03B9: (unknown) $6061 0 7@ 89.59 02E9: set_car $6061 speed_to 80.0 :REN_C1_19281 0@ = 0 // (int) 6@ = 0 // (int) 0252: object $5931 exists jump_if_false @REN_C1_19304 04BA: (unknown) $5931 :REN_C1_19304 0@ == 0 // (int) var == num jump_if_false @REN_C1_19460 6@ == 0 // (int) var == num jump_if_false @REN_C1_19417 004F: unknown_check $6061 jump_if_false @REN_C1_19417 03B9: (unknown) $6061 0 7@ 89.59 02E9: set_car $6061 speed_to 20.0 004D: store_car $6061 position_to 9@ 10@ 11@ -71.0 > 9@ // (float) num > var 0022: jump_if_false @REN_C1_19380 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :REN_C1_19380 0252: object $5931 exists jump_if_false @REN_C1_19417 04B8: (unknown) $5931 $6061 0022: jump_if_false @REN_C1_19413 // Note: the incorrect math opcode was used here 03BE: (unknown) $5931 6@ = 1 // (int) :REN_C1_19413 04BA: (unknown) $5931 :REN_C1_19417 0377: (unknown) 44 3@ 3@ > 0 // (int) var > num jump_if_false @REN_C1_19440 0002: jump @REN_C1_19517 :REN_C1_19440 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C1_13800 0001: wait 0 ms 0002: jump @REN_C1_19304 :REN_C1_19460 00B8: set_gamespeed 1.0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'RENC1BD' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'RENC1BD' jump_if_false @REN_C1_19517 0002: jump @REN_C1_19517 :REN_C1_19517 004F: unknown_check $6061 jump_if_false @REN_C1_19534 0325: (unknown) $6061 1 :REN_C1_19534 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 00B8: set_gamespeed 1.0 003F: destroy_actor 5@ 0045: actor $933 defined jump_if_false @REN_C1_19613 0200: (unknown) $933 1 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @REN_C1_3652 $933 -71.458 -1262.063 10.46 00CF: set_actor $933 Z_angle_to 180.0 :REN_C1_19613 004F: unknown_check $6061 jump_if_false @REN_C1_19657 02E9: set_car $6061 speed_to 0 01B2: (unknown) $6061 0 0 0 0 0 014C: set_car $6061 health_to 1000 042F: (unknown) $6061 1000 0325: (unknown) $6061 0 :REN_C1_19657 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4537 500 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C1_362 1000 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4537 500 $5805 = 90 // (int) 0026: return :REN_C1_19706 $5807 = 0 // (int) $940 = 1 // (int) $5811 = 0 // (int) $5812 = 0 // (int) $6060 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 $1748 0@ 0270: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SAFEHOU_12249 38 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4878 1 2@ = 0 // (int) :REN_C1_19780 $5631(2@,5) = -1 // (int) 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @REN_C1_19780 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_15495 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_15637 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6478 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_16597 $5812 == 1 // (int) var == num jump_if_false @REN_C1_19874 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_18294 $5805 = 90 // (int) :REN_C1_19874 0001: wait 0 ms $5805 == 90 // (int) var == num jump_if_false @REN_C1_19903 0025: gosub @REN_C1_21305 $5805 = 92 // (int) :REN_C1_19903 $5805 == 91 // (int) var == num jump_if_false @REN_C1_19929 0025: gosub @REN_C1_21184 $5805 = 92 // (int) :REN_C1_19929 $5805 == 0 // (int) var == num jump_if_false @REN_C1_19958 0001: wait 0 ms 0025: gosub @REN_C1_20190 0002: jump @REN_C1_19929 :REN_C1_19958 $5805 == 1 // (int) var == num jump_if_false @REN_C1_19988 0001: wait 0 ms 0025: gosub @REN_C1_20246 0002: jump @REN_C1_19958 :REN_C1_19988 $5805 == 2 // (int) var == num jump_if_false @REN_C1_20018 0001: wait 0 ms 0025: gosub @REN_C1_20328 0002: jump @REN_C1_19988 :REN_C1_20018 $5805 == 3 // (int) var == num jump_if_false @REN_C1_20048 0001: wait 0 ms 0025: gosub @REN_C1_20560 0002: jump @REN_C1_20018 :REN_C1_20048 $5805 == 4 // (int) var == num jump_if_false @REN_C1_20078 0001: wait 0 ms 0025: gosub @REN_C1_20608 0002: jump @REN_C1_20048 :REN_C1_20078 $5805 == 5 // (int) var == num jump_if_false @REN_C1_20108 0001: wait 0 ms 0025: gosub @REN_C1_20852 0002: jump @REN_C1_20078 :REN_C1_20108 $5805 == 6 // (int) var == num jump_if_false @REN_C1_20138 0001: wait 0 ms 0025: gosub @REN_C1_20998 0002: jump @REN_C1_20108 :REN_C1_20138 $5805 == 7 // (int) var == num jump_if_false @REN_C1_20168 0001: wait 0 ms 0025: gosub @REN_C1_21118 0002: jump @REN_C1_20138 :REN_C1_20168 not $5805 == 92 // (int) var == num jump_if_false @REN_C1_20188 0002: jump @REN_C1_19874 :REN_C1_20188 0026: return :REN_C1_20190 0045: actor $933 defined jump_if_false @REN_C1_20238 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6640 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_9221 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6381 0002: jump @REN_C1_20244 :REN_C1_20238 $5805 = 92 // (int) :REN_C1_20244 0026: return :REN_C1_20246 0045: actor $933 defined jump_if_false @REN_C1_20320 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_8433 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13919 004F: unknown_check $6061 jump_if_false @REN_C1_20313 007C: actor $933 driving $6061 0022: jump_if_false @REN_C1_20313 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_14443 2 :REN_C1_20313 0002: jump @REN_C1_20326 :REN_C1_20320 $5805 = 92 // (int) :REN_C1_20326 0026: return :REN_C1_20328 0045: actor $933 defined jump_if_false @REN_C1_20552 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6640 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13919 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6381 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_8433 004F: unknown_check $6061 jump_if_false @REN_C1_20497 007C: actor $933 driving $6061 0022: jump_if_false @REN_C1_20478 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $6068 $6069 radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C1_20471 // Note: the incorrect math opcode was used here 014A: (unknown) $933 1 0045: actor $933 defined jump_if_false @REN_C1_20447 0107: toggle_player $933 can_move 0 :REN_C1_20447 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 @REN_C1_14443 3 0026: return :REN_C1_20471 0002: jump @REN_C1_20490 :REN_C1_20478 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_14443 1 :REN_C1_20490 0002: jump @REN_C1_20545 :REN_C1_20497 01B3: unknown_check $6061 jump_if_false @REN_C1_20527 0006: $5813 = 'RC1_F5' // (string) // ~r~You sunk the car. // Note: the incorrect math opcode was used here 0002: jump @REN_C1_20539 :REN_C1_20527 0006: $5813 = 'RC1_F3' // (string) // ~r~You destroyed the car! // Note: the incorrect math opcode was used here :REN_C1_20539 $5805 = 91 // (int) :REN_C1_20545 0002: jump @REN_C1_20558 :REN_C1_20552 $5805 = 92 // (int) :REN_C1_20558 0026: return :REN_C1_20560 0045: actor $933 defined jump_if_false @REN_C1_20600 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13402 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_14443 4 0002: jump @REN_C1_20606 :REN_C1_20600 $5805 = 92 // (int) :REN_C1_20606 0026: return :REN_C1_20608 0045: actor $933 defined jump_if_false @REN_C1_20844 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_15197 jump_if_false @REN_C1_20644 $5805 = 91 // (int) 0026: return :REN_C1_20644 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6640 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_9221 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13919 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_8433 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_7172 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_12747 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_12897 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13715 004F: unknown_check $6061 jump_if_false @REN_C1_20777 001C: $2769 == $6061 // (int) num == var 0022: jump_if_false @REN_C1_20765 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_9599 0002: jump @REN_C1_20770 :REN_C1_20765 00B8: set_gamespeed 1.0 :REN_C1_20770 0002: jump @REN_C1_20782 :REN_C1_20777 00B8: set_gamespeed 1.0 :REN_C1_20782 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_12074 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_9321 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_9455 0011: $6057 > $6053 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_20837 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_14443 5 :REN_C1_20837 0002: jump @REN_C1_20850 :REN_C1_20844 $5805 = 92 // (int) :REN_C1_20850 0026: return :REN_C1_20852 0045: actor $933 defined jump_if_false @REN_C1_20990 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_15197 jump_if_false @REN_C1_20888 $5805 = 91 // (int) 0026: return :REN_C1_20888 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_8433 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6640 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13919 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_7172 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_12747 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_12897 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13715 0017: $6057 >= $6052 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C1_20983 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_14443 6 :REN_C1_20983 0002: jump @REN_C1_20996 :REN_C1_20990 $5805 = 92 // (int) :REN_C1_20996 0026: return :REN_C1_20998 0045: actor $933 defined jump_if_false @REN_C1_21110 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_15197 jump_if_false @REN_C1_21034 $5805 = 91 // (int) 0026: return :REN_C1_21034 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6640 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13919 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_12669 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_13715 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_10299 jump_if_false @REN_C1_21103 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C1_14443 7 :REN_C1_21103 0002: jump @REN_C1_21116 :REN_C1_21110 $5805 = 92 // (int) :REN_C1_21116 0026: return :REN_C1_21118 0045: actor $933 defined jump_if_false @REN_C1_21176 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6640 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_9221 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_6381 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_18294 0002: jump @REN_C1_21182 :REN_C1_21176 $5805 = 92 // (int) :REN_C1_21182 0026: return :REN_C1_21184 0045: actor $933 defined jump_if_false @REN_C1_21205 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 :REN_C1_21205 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_16405 03C2: (unknown) 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_8748 0045: actor $933 defined jump_if_false @REN_C1_21263 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_4537 1000 :REN_C1_21263 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5813 == '' // (float) num == var 0022: jump_if_false @REN_C1_21303 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 $5813 :REN_C1_21303 0026: return :REN_C1_21305 03C2: (unknown) 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @99RED_12847 'REN_C01' 850 // Accidents Will Happen 01DF: progress_made += 1 0026: return :REN_C1_21337 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C1_16405 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 79--------------- :REN_C2 0238: name_thread 'REN_C2' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C2' 0025: gosub @REN_C2_25438 009D: wasted_or_busted // mission only jump_if_false @REN_C2_45 0025: gosub @REN_C2_26530 :REN_C2_45 0025: gosub @REN_C2_26796 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C2_86 02B4: set_camera_transverse_delay 0 time 7@ :REN_C2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C2_138 :REN_C2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C2_172 02B4: set_camera_transverse_delay 0 time 5@ :REN_C2_172 809F: not actor 3@ dead 0022: jump_if_false @REN_C2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C2_188 0026: return :REN_C2_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @REN_C2_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 @REN_C2_248 0400: (unknown) $933 $1070 0002: jump @REN_C2_254 :REN_C2_248 02C0: (unknown) $933 $1070 :REN_C2_254 0@ >= 0 // (int) var >= num jump_if_false @REN_C2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :REN_C2_281 0045: actor $933 defined jump_if_false @REN_C2_349 807E: not actor $933 driving jump_if_false @REN_C2_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @REN_C2_329 :REN_C2_326 021D: (unknown) 0 :REN_C2_329 $1078 == 0 // (int) var == num jump_if_false @REN_C2_345 02EA: select_interior 2 :REN_C2_345 01AE: (unknown) 1 :REN_C2_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :REN_C2_362 0045: actor $933 defined jump_if_false @REN_C2_426 807E: not actor $933 driving jump_if_false @REN_C2_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @REN_C2_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :REN_C2_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :REN_C2_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @REN_C2_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 @REN_C2_475 02EA: select_interior 0 :REN_C2_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C2_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C2_505 0026: return 0045: actor 0@ defined jump_if_false @REN_C2_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C2_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C2_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C2_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C2_556 0026: return :REN_C2_558 0045: actor 0@ defined 0022: jump_if_false @REN_C2_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C2_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 @REN_C2_605 :REN_C2_601 1@ = 0 // (int) :REN_C2_605 1@ == 1 // (int) var == num jump_if_false @REN_C2_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C2_682 007E: actor 0@ driving jump_if_false @REN_C2_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C2_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C2_671 :REN_C2_668 00F1: (unknown) 0@ :REN_C2_671 0002: jump @REN_C2_682 :REN_C2_678 1@ = 0 // (int) :REN_C2_682 0002: jump @REN_C2_605 :REN_C2_689 0026: return 0045: actor 0@ defined jump_if_false @REN_C2_783 007E: actor 0@ driving jump_if_false @REN_C2_767 02A7: unknown_check 0@ jump_if_false @REN_C2_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C2_760 :REN_C2_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C2_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C2_760 0002: jump @REN_C2_776 :REN_C2_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C2_776 0002: jump @REN_C2_785 :REN_C2_783 005F: (unknown) :REN_C2_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C2_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C2_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C2_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C2_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C2_877 :REN_C2_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_558 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C2_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_558 4@ :REN_C2_877 0002: jump @REN_C2_943 :REN_C2_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C2_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C2_943 :REN_C2_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_558 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C2_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_558 3@ :REN_C2_943 0045: actor 0@ defined jump_if_false @REN_C2_995 004F: unknown_check 1@ jump_if_false @REN_C2_995 007E: actor 0@ driving jump_if_false @REN_C2_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C2_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_558 0@ :REN_C2_995 5@ = 0 // (int) :REN_C2_999 5@ == 0 // (int) var == num jump_if_false @REN_C2_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C2_1090 004F: unknown_check 1@ jump_if_false @REN_C2_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C2_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C2_1090 :REN_C2_1056 2@ == -1 // (int) var == num jump_if_false @REN_C2_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C2_1090 :REN_C2_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C2_1090 0002: jump @REN_C2_999 :REN_C2_1097 0026: return :REN_C2_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) :REN_C2_1560 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_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 @REN_C2_1686 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :REN_C2_1686 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @REN_C2_1560 :REN_C2_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 @REN_C2_1793 0 > 5@ // (int) num > var 0022: jump_if_false @REN_C2_1776 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C2_1780 :REN_C2_1776 0035: 10@ = 5@ // (int vars) :REN_C2_1780 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @REN_C2_1798 :REN_C2_1793 0203: set_draw_text_position 0@ 1@ GXT 4@ :REN_C2_1798 0026: return :REN_C2_1800 0045: actor 0@ defined 0022: jump_if_false @REN_C2_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) :REN_C2_1885 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @REN_C2_1800 0@ 2@ 3@ jump_if_false @REN_C2_1912 0203: set_draw_text_position 2@ 3@ GXT 1@ :REN_C2_1912 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @REN_C2_1800 0@ 3@ 4@ jump_if_false @REN_C2_1940 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :REN_C2_1940 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @REN_C2_1800 0@ 4@ 5@ jump_if_false @REN_C2_1969 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :REN_C2_1969 0026: return 007F: player 0 pressed_key 4 jump_if_false @REN_C2_2046 007F: player 0 pressed_key 8 jump_if_false @REN_C2_2039 $5604 == 0 // (int) var == num jump_if_false @REN_C2_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) :REN_C2_2039 0002: jump @REN_C2_2051 :REN_C2_2046 $5604 = 0 // (int) :REN_C2_2051 007F: player 0 pressed_key 4 jump_if_false @REN_C2_2137 007F: player 0 pressed_key 9 jump_if_false @REN_C2_2130 $5605 == 0 // (int) var == num jump_if_false @REN_C2_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) :REN_C2_2130 0002: jump @REN_C2_2142 :REN_C2_2137 $5605 = 0 // (int) :REN_C2_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 @REN_C2_2344 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_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 @REN_C2_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 @REN_C2_2458 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @REN_C2_2484 :REN_C2_2458 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2480 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @REN_C2_2484 :REN_C2_2480 0035: 3@ = 2@ // (int vars) :REN_C2_2484 0002: jump @REN_C2_2495 :REN_C2_2491 0035: 3@ = 0@ // (int vars) :REN_C2_2495 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_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 @REN_C2_2530 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @REN_C2_2556 :REN_C2_2530 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2552 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @REN_C2_2556 :REN_C2_2552 0036: 3@ = 2@ // (float vars) :REN_C2_2556 0002: jump @REN_C2_2567 :REN_C2_2563 0036: 3@ = 0@ // (float vars) :REN_C2_2567 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C2_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 @REN_C2_2599 :REN_C2_2595 0035: 1@ = 0@ // (int vars) :REN_C2_2599 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C2_2627 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @REN_C2_2631 :REN_C2_2627 0036: 1@ = 0@ // (float vars) :REN_C2_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 @REN_C2_2666 005F: (unknown) :REN_C2_2666 801D: not 1@ == 0 // (int) var == var jump_if_false @REN_C2_2679 005F: (unknown) :REN_C2_2679 801D: not 2@ == 0 // (int) var == var jump_if_false @REN_C2_2692 005F: (unknown) :REN_C2_2692 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2707 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_2707 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_2720 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_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 @REN_C2_2922 0026: return :REN_C2_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 @REN_C2_2967 0026: return :REN_C2_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 @REN_C2_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 @REN_C2_3035 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_3035 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_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 @REN_C2_3061 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_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 @REN_C2_3144 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_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 @REN_C2_3180 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :REN_C2_3180 3@ > 380.0 // (float) var > num jump_if_false @REN_C2_3199 3@ = 380.0 // (float) :REN_C2_3199 5.0 > 4@ // (float) num > var 0022: jump_if_false @REN_C2_3218 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :REN_C2_3218 4@ > 240.0 // (float) var > num jump_if_false @REN_C2_3237 4@ = 240.0 // (float) :REN_C2_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 @REN_C2_3335 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :REN_C2_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 @REN_C2_3375 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :REN_C2_3375 10@ > 0 // (float) var > num jump_if_false @REN_C2_3393 9@ = 1 // (int) 005E: (unknown) :REN_C2_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 @REN_C2_3432 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_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 @REN_C2_3526 6@ = -100.0 // (float) 0002: jump @REN_C2_3530 :REN_C2_3526 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :REN_C2_3530 0026: return :REN_C2_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 :REN_C2_3598 00A0: car 1@ wrecked 0022: jump_if_false @REN_C2_3610 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3610 02D8: unknown_check 1@ 0022: jump_if_false @REN_C2_3622 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3622 807E: not actor 0@ driving 0022: jump_if_false @REN_C2_3638 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C2_3638 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) :REN_C2_3652 009F: actor 0@ dead 0022: jump_if_false @REN_C2_3664 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_3664 807E: not actor 0@ driving 0022: jump_if_false @REN_C2_3682 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :REN_C2_3682 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C2_3704 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :REN_C2_3704 5@ = 0 // (int) 2@ = -1 // (int) :REN_C2_3713 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_3767 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @REN_C2_3755 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @REN_C2_3755 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :REN_C2_3755 5@ += 1 // (int) 0002: jump @REN_C2_3713 :REN_C2_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 @REN_C2_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 :REN_C2_3845 034B: unknown_check 0@ 0022: jump_if_false @REN_C2_3926 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @REN_C2_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 @REN_C2_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 @REN_C2_3926 005E: (unknown) :REN_C2_3926 005F: (unknown) :REN_C2_3928 00A0: car 0@ wrecked jump_if_false @REN_C2_3940 005F: (unknown) :REN_C2_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) :REN_C2_4015 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @REN_C2_4050 01AA: $5350(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @REN_C2_4061 :REN_C2_4050 01AA: $5350(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :REN_C2_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 @REN_C2_4191 5@ == 0 // (int) var == num jump_if_false @REN_C2_4160 5@ = 1 // (int) 0002: jump @REN_C2_4172 :REN_C2_4160 11@ = -0.65 // (float) 5@ = 0 // (int) :REN_C2_4172 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @REN_C2_4225 :REN_C2_4191 5@ == 0 // (int) var == num jump_if_false @REN_C2_4217 11@ += 0.7 // (float) 0002: jump @REN_C2_4225 :REN_C2_4217 11@ -= 0.7 // (float) :REN_C2_4225 4@ == 9 // (int) var == num jump_if_false @REN_C2_4276 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @REN_C2_4260 11@ = -0.65 // (float) :REN_C2_4260 13@ = 1.45 // (float) 6@ += 0.67 // (float) :REN_C2_4276 $5377(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @REN_C2_4015 0026: return 0@ = 0 // (int) :REN_C2_4306 27 > 0@ // (int) num > var 0022: jump_if_false @REN_C2_4414 // Note: the incorrect math opcode was used here $5377(0@,27) == 1 // (int) var == num jump_if_false @REN_C2_4402 $5404(0@,27) == 0 // (int) var == num jump_if_false @REN_C2_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 @REN_C2_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) :REN_C2_4402 0@ += 1 // (int) 0002: jump @REN_C2_4306 :REN_C2_4414 0026: return 009F: actor 0@ dead jump_if_false @REN_C2_4428 005F: (unknown) :REN_C2_4428 0 >= 1@ // (int) num >= var 0022: jump_if_false @REN_C2_4441 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4441 00A0: car 1@ wrecked 0022: jump_if_false @REN_C2_4453 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4453 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C2_4466 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_4466 005E: (unknown) 2@ = 0 // (int) :REN_C2_4472 $5377(2@,27) == 0 // (int) var == num jump_if_false @REN_C2_4493 0002: jump @REN_C2_4512 :REN_C2_4493 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @REN_C2_4472 005F: (unknown) :REN_C2_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 @REN_C2_4556 // Note: the incorrect math opcode was used here $5377(4@,27) == 0 // (int) var == num jump_if_false @REN_C2_4556 0035: 2@ = 4@ // (int vars) :REN_C2_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 @REN_C2_4788 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_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 @REN_C2_4815 005F: (unknown) :REN_C2_4815 005E: (unknown) :REN_C2_4817 0@ == 0 // (int) var == num jump_if_false @REN_C2_4860 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C2_5036 :REN_C2_4860 0@ == 1 // (int) var == num jump_if_false @REN_C2_4893 03CF: (unknown) 200 200 200 255 0002: jump @REN_C2_5036 :REN_C2_4893 0@ == 2 // (int) var == num jump_if_false @REN_C2_4935 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C2_5036 :REN_C2_4935 0@ == 3 // (int) var == num jump_if_false @REN_C2_4979 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C2_5036 :REN_C2_4979 0@ == 4 // (int) var == num jump_if_false @REN_C2_5010 03CF: (unknown) 8 143 59 255 0002: jump @REN_C2_5036 :REN_C2_5010 0@ == 5 // (int) var == num jump_if_false @REN_C2_5036 03CF: (unknown) 237 130 180 255 :REN_C2_5036 0026: return :REN_C2_5038 00BC: (unknown) 0@ 2 0026: return :REN_C2_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 @REN_C2_5045 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C2_5100 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C2_5100 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C2_5115 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C2_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 @REN_C2_5160 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C2_5160 005F: (unknown) :REN_C2_5162 009F: actor 0@ dead jump_if_false @REN_C2_5174 005F: (unknown) :REN_C2_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 @REN_C2_5221 005F: (unknown) :REN_C2_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 @REN_C2_5268 005F: (unknown) :REN_C2_5268 005E: (unknown) 009F: actor 0@ dead jump_if_false @REN_C2_5282 005F: (unknown) :REN_C2_5282 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @REN_C2_5309 005F: (unknown) :REN_C2_5309 0485: unknown_check 0@ 214 jump_if_false @REN_C2_5324 005E: (unknown) :REN_C2_5324 0485: unknown_check 0@ 215 jump_if_false @REN_C2_5339 005E: (unknown) :REN_C2_5339 0485: unknown_check 0@ 216 jump_if_false @REN_C2_5354 005E: (unknown) :REN_C2_5354 005F: (unknown) 809F: not actor 0@ dead jump_if_false @REN_C2_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 @REN_C2_5431 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_5038 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @REN_C2_5431 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :REN_C2_5431 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @REN_C2_5460 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @REN_C2_5471 :REN_C2_5460 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :REN_C2_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 @REN_C2_5613 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @REN_C2_5567 0045: actor 1@ defined jump_if_false @REN_C2_5560 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :REN_C2_5560 0002: jump @REN_C2_5606 :REN_C2_5567 0045: actor 1@ defined jump_if_false @REN_C2_5606 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :REN_C2_5606 0002: jump @REN_C2_5620 :REN_C2_5613 0444: (unknown) 80 04C1: (unknown) 0@ :REN_C2_5620 0026: return 1@ = 0 // (int) :REN_C2_5626 $5539(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C2_5626 0@ > 8 // (int) var > num jump_if_false @REN_C2_5668 0@ = 8 // (int) :REN_C2_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 @REN_C2_5706 020D: (unknown) $5539(1@,8) :REN_C2_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 @REN_C2_5737 // Note: the incorrect math opcode was used here $5803 = 0 // (int) :REN_C2_5737 0026: return 0@ = 0 // (int) :REN_C2_5743 not $5539(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_5764 020D: (unknown) $5539(0@,8) :REN_C2_5764 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_5743 0026: return 0@ = 0 // (int) :REN_C2_5787 not $5539(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_5808 003F: destroy_actor $5539(0@,8) :REN_C2_5808 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_5787 0026: return 0@ = 0 // (int) :REN_C2_5831 not $5539(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_5852 0112: remove_references_to_actor $5539(0@,8) // Like turning an actor into a random pedestrian :REN_C2_5852 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_5831 0026: return :REN_C2_5871 834A: not unknown_check 0@ jump_if_false @REN_C2_5883 005F: (unknown) :REN_C2_5883 009F: actor 0@ dead jump_if_false @REN_C2_5895 005F: (unknown) :REN_C2_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 @REN_C2_5930 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_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 @REN_C2_6011 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_6011 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @REN_C2_6038 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :REN_C2_6038 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @REN_C2_6064 1@ = -1 // (int) :REN_C2_6064 1@ == -1 // (int) var == num jump_if_false @REN_C2_6084 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :REN_C2_6084 1@ == -1 // (int) var == num jump_if_false @REN_C2_6104 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :REN_C2_6104 1@ == -1 // (int) var == num jump_if_false @REN_C2_6124 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :REN_C2_6124 1@ == -1 // (int) var == num jump_if_false @REN_C2_6144 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :REN_C2_6144 1@ == -1 // (int) var == num jump_if_false @REN_C2_6164 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :REN_C2_6164 1@ == -1 // (int) var == num jump_if_false @REN_C2_6180 02E2: 1@ = 0 // (any) :REN_C2_6180 0026: return $5806 = 0 // (int) $5807 = 0 // (int) $5810 = -10.0 // (float) $5805 = 1 // (int) 005F: (unknown) $5807 == 0 // (int) var == num jump_if_false @REN_C2_6240 8474: not jump_if_false @REN_C2_6240 $1068 == 0 // (int) var == num jump_if_false @REN_C2_6240 :REN_C2_6240 0035: $1082 = 0@ // (int vars) $5807 = 0 // (int) 0026: return :REN_C2_6252 $5806 == 1 // (int) var == num jump_if_false @REN_C2_6277 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :REN_C2_6277 $5805 = 0 // (int) 0026: return $5805 == 1 // (int) var == num jump_if_false @REN_C2_6604 $1082 == 0 // (int) var == num jump_if_false @REN_C2_6321 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C2_6252 005F: (unknown) :REN_C2_6321 0045: actor $933 defined jump_if_false @REN_C2_6356 007E: actor $933 driving jump_if_false @REN_C2_6356 82A7: not unknown_check $933 jump_if_false @REN_C2_6356 005F: (unknown) :REN_C2_6356 not $1078 == 0 // (int) var == num jump_if_false @REN_C2_6395 $5806 == 1 // (int) var == num jump_if_false @REN_C2_6393 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :REN_C2_6393 005F: (unknown) :REN_C2_6395 001D: $5810 == -10.0 // (int) var == var jump_if_false @REN_C2_6437 0045: actor $933 defined jump_if_false @REN_C2_6430 0043: store_actor $933 position_to $5808 $5809 $5810 // Note: the incorrect math opcode was used here :REN_C2_6430 0002: jump @REN_C2_6473 :REN_C2_6437 031D: (unknown) $937 $938 $5808 $5809 1@ 1@ > 110.0 // (float) var > num jump_if_false @REN_C2_6473 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C2_6252 005F: (unknown) :REN_C2_6473 $5806 == 0 // (int) var == num jump_if_false @REN_C2_6536 8474: not jump_if_false @REN_C2_6529 $1068 == 0 // (int) var == num jump_if_false @REN_C2_6529 $5806 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :REN_C2_6529 0002: jump @REN_C2_6604 :REN_C2_6536 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @REN_C2_6604 0045: actor $933 defined jump_if_false @REN_C2_6573 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :REN_C2_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 @REN_C2_6252 $5807 = 1 // (int) 005E: (unknown) :REN_C2_6604 005F: (unknown) :REN_C2_6606 2@ = 100.0 // (float) 01BB: (unknown) 0@ 1@ 2@ 6@ 0036: 3@ = 0@ // (float vars) 3@ += 2.0 // (float) 0036: 4@ = 1@ // (float vars) 4@ += 2.0 // (float) 0036: 5@ = 2@ // (float vars) 5@ += 2.0 // (float) 0@ -= 2.0 // (float) 1@ -= 2.0 // (float) 2@ -= 2.0 // (float) 0078: if and 001D: 6@ == 0 // (int) var == var 8202: not unknown_check 0@ 1@ 2@ 3@ 4@ 5@ 1 1 1 1 1 0022: jump_if_false @REN_C2_6695 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_6695 005F: (unknown) :REN_C2_6697 6000 > $5925 // (int) num > var 0022: jump_if_false @REN_C2_6736 // Note: the incorrect math opcode was used here 0029: $5925 += $5816 // (int vars) // Note: the incorrect math opcode was used here $5925 >= 6000 // (int) var >= num jump_if_false @REN_C2_6736 $941 = 0 // (int) :REN_C2_6736 0026: return 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @REN_C2_1099 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :REN_C2_6809 $5818 == 0 // (int) var == num jump_if_false @REN_C2_6823 0026: return :REN_C2_6823 007F: player 0 pressed_key 17 jump_if_false @REN_C2_6888 $5812 == 0 // (int) var == num jump_if_false @REN_C2_6881 $5812 = 1 // (int) 004F: unknown_check $2769 jump_if_false @REN_C2_6881 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $2769 :REN_C2_6881 0002: jump @REN_C2_6893 :REN_C2_6888 $5812 = 0 // (int) :REN_C2_6893 0026: return :REN_C2_6895 009F: actor $933 dead jump_if_false @REN_C2_6908 005F: (unknown) :REN_C2_6908 10@ = 50.0 // (float) 11@ = 25.0 // (float) 0139: 3@ = random_int_in_ranges 0 8 0039: 12@ = integer 3@ to_float // Note: the incorrect math opcode was used here 12@ *= 22.5 // (float) 12@ += 90.0 // (float) 01D2: (unknown) 12@ 4@ 01D3: (unknown) 12@ 5@ 002E: 4@ *= 10@ // (float vars) 002E: 5@ *= 11@ // (float vars) 6@ = 0 // (float) 02EE: get_actor $933 coords_to 0@ 1@ 2@ with_offset 4@ 5@ 6@ 037A: constant_params 3 variable_params 0 unknown 13 call_with_params @REN_C2_6606 0@ 1@ 2@ jump_if_false @REN_C2_6994 005F: (unknown) :REN_C2_6994 0036: 7@ = 0@ // (float vars) 0036: 8@ = 1@ // (float vars) 0036: 9@ = 2@ // (float vars) 005D: sphere_onscreen 7@ 8@ 9@ radius 4.0 0022: jump_if_false @REN_C2_7023 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7023 0036: 0@ = 7@ // (float vars) 0036: 1@ = 8@ // (float vars) 0036: 2@ = 9@ // (float vars) 005E: (unknown) :REN_C2_7037 13@ = 50.0 // (float) 14@ = 25.0 // (float) 0139: 6@ = random_int_in_ranges 0 8 0039: 15@ = integer 6@ to_float // Note: the incorrect math opcode was used here 15@ *= 22.5 // (float) 15@ += 90.0 // (float) 01D2: (unknown) 15@ 7@ 01D3: (unknown) 15@ 8@ 002E: 7@ *= 13@ // (float vars) 002E: 8@ *= 14@ // (float vars) 9@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 0@ 1@ 2@ 7@ 8@ 9@ 3@ 4@ 5@ 037A: constant_params 3 variable_params 0 unknown 16 call_with_params @REN_C2_6606 3@ 4@ 5@ jump_if_false @REN_C2_7132 005F: (unknown) :REN_C2_7132 0036: 10@ = 3@ // (float vars) 0036: 11@ = 4@ // (float vars) 0036: 12@ = 5@ // (float vars) 005D: sphere_onscreen 10@ 11@ 12@ radius 4.0 0022: jump_if_false @REN_C2_7161 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7161 0036: 3@ = 10@ // (float vars) 0036: 4@ = 11@ // (float vars) 0036: 5@ = 12@ // (float vars) 005E: (unknown) :REN_C2_7175 00A0: car $5821 wrecked 0022: jump_if_false @REN_C2_7188 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7188 009F: actor $933 dead 0022: jump_if_false @REN_C2_7201 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7201 007C: actor $933 driving $5821 0022: jump_if_false @REN_C2_7216 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_7216 005F: (unknown) :REN_C2_7218 010E: $5814 = current_time_in_ms 0035: $5815 = $5814 // (int vars) $5816 = 0 // (int) 0026: return :REN_C2_7235 $5811 == 1 // (int) var == num jump_if_false @REN_C2_7271 0057: show_text_highpriority GXT 'REN2_O2' time 5000 flag 1 // Get to the ~y~meeting point. 0002: jump @REN_C2_7336 :REN_C2_7271 $5811 == 2 // (int) var == num jump_if_false @REN_C2_7307 0057: show_text_highpriority GXT 'REN2_O1' time 5000 flag 1 // ~w~Get in the ~b~chopper. 0002: jump @REN_C2_7336 :REN_C2_7307 $5811 == 3 // (int) var == num jump_if_false @REN_C2_7336 0057: show_text_highpriority GXT 'REN2_O4' time 5000 flag 1 // Protect ~b~Gonzalez. :REN_C2_7336 0026: return :REN_C2_7338 00A0: car 0@ wrecked jump_if_false @REN_C2_7355 1@ = 100 // (int) 005F: (unknown) :REN_C2_7355 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 1@ > 99 // (int) var > num jump_if_false @REN_C2_7399 005F: (unknown) :REN_C2_7399 005E: (unknown) 00A0: car 0@ wrecked jump_if_false @REN_C2_7417 1@ = 0 // (int) 005F: (unknown) :REN_C2_7417 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@ 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C2_7452 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7452 005E: (unknown) :REN_C2_7454 00A0: car 0@ wrecked 0022: jump_if_false @REN_C2_7466 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7466 12@ = 1.0 // (float) 13@ = 1.25 // (float) 14@ = 1.0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset -2.5 8.5 0.6 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 3@ 4@ 5@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 3@ 4@ 5@ 12@ 13@ 14@ 9@ 10@ 11@ 0202: unknown_check 6@ 7@ 8@ 9@ 10@ 11@ 1 0 0 0 0 0022: jump_if_false @REN_C2_7574 // Note: the incorrect math opcode was used here 00D0: 2@ = car 0@ Z_angle 002C: 2@ -= 1@ // (float vars) 00D1: set_car 0@ Z_angle_to 2@ 005E: (unknown) :REN_C2_7574 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 2.5 8.5 0.6 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5093 3@ 4@ 5@ 12@ 13@ 14@ 6@ 7@ 8@ 037B: constant_params 6 variable_params 3 unknown 15 call_with_params @MAIN_5197 3@ 4@ 5@ 12@ 13@ 14@ 9@ 10@ 11@ 0202: unknown_check 6@ 7@ 8@ 9@ 10@ 11@ 1 0 0 0 0 0022: jump_if_false @REN_C2_7664 // Note: the incorrect math opcode was used here 00D0: 2@ = car 0@ Z_angle 002A: 2@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 00D1: set_car 0@ Z_angle_to 2@ 005E: (unknown) :REN_C2_7664 005F: (unknown) :REN_C2_7666 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 :REN_C2_7690 00A0: car $5834 wrecked 0022: jump_if_false @REN_C2_7703 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_7703 $5840 == 1 // (int) var == num jump_if_false @REN_C2_7720 0255: (unknown) $5834 :REN_C2_7720 0254: enable_car $5834 stuck_check_distance_to 5.0 time_to 30000 $5840 = 1 // (int) 005E: (unknown) :REN_C2_7738 00A0: car $5834 wrecked jump_if_false @REN_C2_7751 005F: (unknown) :REN_C2_7751 $5840 == 1 // (int) var == num jump_if_false @REN_C2_7768 0255: (unknown) $5834 :REN_C2_7768 $5840 = 0 // (int) 005E: (unknown) :REN_C2_7775 $5840 == 0 // (int) var == num jump_if_false @REN_C2_7789 005F: (unknown) :REN_C2_7789 00A0: car $5834 wrecked jump_if_false @REN_C2_7802 005F: (unknown) :REN_C2_7802 8256: not unknown_check $5834 jump_if_false @REN_C2_7815 005F: (unknown) :REN_C2_7815 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_7738 04C4: (unknown) $5837 $5838 $5839 0@ 1@ 2@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 2@ += 2.0 // (float) 004F: unknown_check $5834 jump_if_false @REN_C2_7873 01C0: (unknown) $5834 004E: put_car $5834 at 0@ 1@ 2@ :REN_C2_7873 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 0001: wait 10 ms 004F: unknown_check $5834 jump_if_false @REN_C2_7969 0035: 3@ = $5923 // (int vars) 3@ >= 20 // (int) var >= num jump_if_false @REN_C2_7927 01C0: (unknown) $5834 $5811 = 90 // (int) 005E: (unknown) :REN_C2_7927 01C3: (unknown) $5834 12.0 0233: (unknown) $5834 $5587(3@,20) $5607(3@,20) 02E9: set_car $5834 speed_to 12.0 01BF: (unknown) $5834 $5587(3@,20) $5607(3@,20) $5627(3@,20) :REN_C2_7969 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_7690 005E: (unknown) :REN_C2_7981 8252: not object $1203 exists jump_if_false @REN_C2_7994 005F: (unknown) :REN_C2_7994 00D2: 1@ = object $1203 z_angle 5@ = -811.43 // (float) 6@ = -1550.75 // (float) 7@ = 8.04 // (float) 2@ = -811.43 // (float) 3@ = -1550.75 // (float) 4@ = 16.04 // (float) 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C2_8060 // Note: the incorrect math opcode was used here 0@ = 0 // (float) :REN_C2_8060 0@ > 1.0 // (float) var > num jump_if_false @REN_C2_8079 0@ = 1.0 // (float) :REN_C2_8079 037B: constant_params 7 variable_params 3 unknown 11 call_with_params @MAIN_5295 5@ 6@ 7@ 2@ 3@ 4@ 0@ 8@ 9@ 10@ 010D: put_object $1203 at 8@ 9@ 10@ 00D3: set_object $1203 z_angle_to 1@ 005E: (unknown) :REN_C2_8113 0@ = 0 // (int) :REN_C2_8117 $5672(0@,8) = -1 // (int) $5696(0@,8) = -1 // (int) $5704(0@,8) = -1 // (int) $5688(0@,8) = 0 // (int) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_8117 $6040 = 6000 // (int) $6041 = 0 // (int) $6042 = 0 // (int) 0026: return :REN_C2_8184 $5696(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8205 003F: destroy_actor $5696(0@,8) :REN_C2_8205 $5704(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8226 003F: destroy_actor $5704(0@,8) :REN_C2_8226 $5672(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8247 0049: destroy_car $5672(0@,8) :REN_C2_8247 00BB: (unknown) $5688(0@,8) $5688(0@,8) = 0 // (int) $5696(0@,8) = -1 // (int) $5704(0@,8) = -1 // (int) $5672(0@,8) = -1 // (int) 0026: return :REN_C2_8286 0@ = 0 // (int) :REN_C2_8290 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_8184 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_8290 0026: return :REN_C2_8320 $5696(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8362 0045: actor $5696(0@,8) defined jump_if_false @REN_C2_8356 03DE: (unknown) $5696(0@,8) 1 :REN_C2_8356 0112: remove_references_to_actor $5696(0@,8) // Like turning an actor into a random pedestrian :REN_C2_8362 $5704(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8410 0045: actor $5704(0@,8) defined jump_if_false @REN_C2_8404 02B7: (unknown) $5704(0@,8) 03DE: (unknown) $5704(0@,8) 1 :REN_C2_8404 0112: remove_references_to_actor $5704(0@,8) // Like turning an actor into a random pedestrian :REN_C2_8410 $5672(0@,8) > -1 // (int) var > num jump_if_false @REN_C2_8458 004F: unknown_check $5672(0@,8) jump_if_false @REN_C2_8452 01C0: (unknown) $5672(0@,8) 01F2: (unknown) $5672(0@,8) 1 :REN_C2_8452 0113: remove_references_to_car $5672(0@,8) // Like turning a car into any random car :REN_C2_8458 00BB: (unknown) $5688(0@,8) $5688(0@,8) = 0 // (int) $5696(0@,8) = -1 // (int) $5704(0@,8) = -1 // (int) $5672(0@,8) = -1 // (int) 0026: return 0@ = 0 // (int) :REN_C2_8501 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_8320 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_8501 0026: return 0 >= $5672(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8547 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8547 00A0: car $5672(0@,8) wrecked 0022: jump_if_false @REN_C2_8562 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8562 005E: (unknown) :REN_C2_8564 0 >= $5672(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8580 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8580 00A0: car $5672(0@,8) wrecked 0022: jump_if_false @REN_C2_8595 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8595 02D8: unknown_check $5672(0@,8) 0022: jump_if_false @REN_C2_8610 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8610 005E: (unknown) :REN_C2_8612 0@ = -1 // (int) 1@ = 0 // (int) :REN_C2_8621 $5672(1@,8) == -1 // (int) var == num jump_if_false @REN_C2_8642 0035: 0@ = 1@ // (int vars) 005E: (unknown) :REN_C2_8642 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C2_8621 005F: (unknown) :REN_C2_8661 0138: 1@ = random_float_in_ranges -120.0 120.0 01D2: (unknown) 1@ 2@ 01D3: (unknown) 1@ 3@ 4@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 5 call_with_params @MAIN_5145 2@ 3@ 4@ 30.0 $5712(0@,8) $5720(0@,8) $5728(0@,8) 0026: return :REN_C2_8712 031D: (unknown) $5736(0@,8) $5744(0@,8) $937 $938 1@ 031D: (unknown) $5736(0@,8) $5744(0@,8) $5837 $5838 2@ 0078: if and 1@ > 400.0 // (float) var > num 2@ > 400.0 // (float) var > num jump_if_false @REN_C2_8780 81B7: not unknown_check $5672(0@,8) jump_if_false @REN_C2_8780 005E: (unknown) :REN_C2_8780 005F: (unknown) :REN_C2_8782 4@ = -1 // (int) 037A: constant_params 0 variable_params 1 unknown 9 call_with_params @REN_C2_8612 4@ jump_if_false @REN_C2_8807 005F: (unknown) :REN_C2_8807 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8320 4@ 0048: $5672(4@,8) = create_car #YOLA at 0@ 1@ 2@ 0 >= $5672(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8846 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_8846 00D1: set_car $5672(4@,8) Z_angle_to 3@ 042F: (unknown) $5672(4@,8) 2500 014C: set_car $5672(4@,8) health_to 2500 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8661 4@ 00A4: $5696(4@,8) = create_actor_pedtype 2 model 109 in_car $5672(4@,8) driverseat 0 >= $5696(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_8923 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8320 4@ 005F: (unknown) :REN_C2_8923 01A4: (unknown) $5696(4@,8) 0 0339: (unknown) $5696(4@,8) 1 03A5: (unknown) $5696(4@,8) 0 02F9: (unknown) $5696(4@,8) 1 00BB: (unknown) $5688(4@,8) 00C1: (unknown) $5696(4@,8) $5688(4@,8) 00C4: (unknown) $5688(4@,8) 3 00BF: (unknown) $5688(4@,8) 2 003E: $5704(4@,8) = create_actor_pedtype 2 model 109 at 0 0 30.0 0 >= $5704(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9027 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8320 4@ 005F: (unknown) :REN_C2_9027 03D5: (unknown) $5704(4@,8) 2500 014B: set_actor $5704(4@,8) health_to 2500 03A5: (unknown) $5704(4@,8) 0 02F9: (unknown) $5704(4@,8) 1 0139: 8@ = random_int_in_ranges 0 100 02B6: (unknown) $5704(4@,8) $5672(4@,8) 0 -2.0 1.5 0 270.0 28 02A5: (unknown) $5704(4@,8) 1 004F: unknown_check $5834 jump_if_false @REN_C2_9115 00EC: (unknown) $5704(4@,8) $5834 :REN_C2_9115 01A4: (unknown) $5704(4@,8) 0 020E: (unknown) $5704(4@,8) 1 01C9: (unknown) $5704(4@,8) 40 $6042 += 1 // (int) $5680(4@,8) = 0 // (int) 005E: (unknown) :REN_C2_9153 4@ = -1 // (int) 037A: constant_params 0 variable_params 1 unknown 9 call_with_params @REN_C2_8612 4@ jump_if_false @REN_C2_9178 005F: (unknown) :REN_C2_9178 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8320 4@ 0048: $5672(4@,8) = create_car #JETSKI at 0@ 1@ 2@ 0 >= $5672(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9217 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_9217 00D1: set_car $5672(4@,8) Z_angle_to 3@ 00A4: $5696(4@,8) = create_actor_pedtype 2 model 109 in_car $5672(4@,8) driverseat 0 >= $5696(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9265 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8320 4@ 005F: (unknown) :REN_C2_9265 0232: (unknown) $5696(4@,8) 1 01A4: (unknown) $5696(4@,8) 0 0339: (unknown) $5696(4@,8) 1 03A5: (unknown) $5696(4@,8) 0 02F9: (unknown) $5696(4@,8) 1 00BB: (unknown) $5688(4@,8) 00C1: (unknown) $5696(4@,8) $5688(4@,8) 00C4: (unknown) $5688(4@,8) 3 00BF: (unknown) $5688(4@,8) 2 003E: $5704(4@,8) = create_actor_pedtype 2 model 109 at 0 0 30.0 0 >= $5704(4@,8) // (int) num >= var 0022: jump_if_false @REN_C2_9377 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_8320 4@ 005F: (unknown) :REN_C2_9377 03D5: (unknown) $5704(4@,8) 500 014B: set_actor $5704(4@,8) health_to 500 0139: 8@ = random_int_in_ranges 0 100 02B6: (unknown) $5704(4@,8) $5672(4@,8) 0 -0.9 0.85 2 270.0 28 02A5: (unknown) $5704(4@,8) 1 004F: unknown_check $5834 jump_if_false @REN_C2_9456 00EC: (unknown) $5704(4@,8) $5834 :REN_C2_9456 01A4: (unknown) $5704(4@,8) 0 020E: (unknown) $5704(4@,8) 1 01C9: (unknown) $5704(4@,8) 10 03A5: (unknown) $5704(4@,8) 0 02F9: (unknown) $5704(4@,8) 1 $5680(4@,8) = 1 // (int) $6042 += 1 // (int) 005E: (unknown) 3@ = -1 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_9527 $5672(5@,8) > 0 // (int) var > num jump_if_false @REN_C2_9607 004F: unknown_check $5672(5@,8) jump_if_false @REN_C2_9607 82D8: not unknown_check $5672(5@,8) jump_if_false @REN_C2_9607 031E: (unknown) $5736(5@,8) $5744(5@,8) $5752(5@,8) 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_9607 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5672(5@,8) // (int vars) :REN_C2_9607 5@ += 1 // (int) 5@ >= 8 // (int) var >= num jump_if_false @REN_C2_9527 3@ > 0 // (int) var > num jump_if_false @REN_C2_9637 005E: (unknown) :REN_C2_9637 005F: (unknown) 3@ = 0 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_9655 $5696(5@,8) > 0 // (int) var > num jump_if_false @REN_C2_9722 0045: actor $5696(5@,8) defined jump_if_false @REN_C2_9722 0043: store_actor $5696(5@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_9722 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5696(5@,8) // (int vars) :REN_C2_9722 5@ += 1 // (int) 5@ >= 8 // (int) var >= num jump_if_false @REN_C2_9655 3@ > 0 // (int) var > num jump_if_false @REN_C2_9752 005E: (unknown) :REN_C2_9752 005F: (unknown) 3@ = 0 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_9770 $5704(5@,8) > 0 // (int) var > num jump_if_false @REN_C2_9837 0045: actor $5704(5@,8) defined jump_if_false @REN_C2_9837 0043: store_actor $5704(5@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_9837 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5704(5@,8) // (int vars) :REN_C2_9837 5@ += 1 // (int) 5@ >= 8 // (int) var >= num jump_if_false @REN_C2_9770 3@ > 0 // (int) var > num jump_if_false @REN_C2_9867 005E: (unknown) :REN_C2_9867 005F: (unknown) :REN_C2_9869 $5672(0@,8) == -1 // (int) var == num jump_if_false @REN_C2_9886 0026: return :REN_C2_9886 00A0: car $5672(0@,8) wrecked jump_if_false @REN_C2_9912 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_9912 02BD: (unknown) $5672(0@,8) 2@ 001C: 2@ == $933 // (int) num == var 0022: jump_if_false @REN_C2_9944 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_9944 2@ == -1 // (int) var == num jump_if_false @REN_C2_9969 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_9969 0 >= $5696(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_10002 // Note: the incorrect math opcode was used here 013B: explode_car $5672(0@,8) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_10002 009F: actor $5696(0@,8) dead jump_if_false @REN_C2_10034 013B: explode_car $5672(0@,8) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_10034 $6041 += 1 // (int) 004D: store_car $5672(0@,8) position_to $5736(0@,8) $5744(0@,8) $5752(0@,8) 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @REN_C2_7454 $5672(0@,8) 0.5 jump_if_false @REN_C2_10120 027F: store_coords_to 3@ 4@ 5@ from_actor $5672(0@,8) with_offset 0 10.0 0 01C3: (unknown) $5672(0@,8) 10.0 01BF: (unknown) $5672(0@,8) 3@ 4@ 5@ 0002: jump @REN_C2_10277 :REN_C2_10120 0045: actor $5831 defined 0022: jump_if_false @REN_C2_10159 // Note: the incorrect math opcode was used here 02EE: get_actor $5831 coords_to $5760(0@,8) $5768(0@,8) $5776(0@,8) with_offset $5712(0@,8) $5720(0@,8) $5728(0@,8) :REN_C2_10159 01CA: (unknown) $5672(0@,8) 7@ 01BF: (unknown) $5672(0@,8) $5760(0@,8) $5768(0@,8) $5776(0@,8) 031D: (unknown) $5736(0@,8) $5744(0@,8) $5760(0@,8) $5768(0@,8) 6@ 15.0 >= 6@ // (float) num >= var 0022: jump_if_false @REN_C2_10245 // Note: the incorrect math opcode was used here 7@ -= 2.0 // (float) 2.0 > 7@ // (float) num > var 0022: jump_if_false @REN_C2_10238 // Note: the incorrect math opcode was used here 7@ = 2.0 // (float) :REN_C2_10238 0002: jump @REN_C2_10270 :REN_C2_10245 7@ += 6.0 // (float) 7@ > 50.0 // (float) var > num jump_if_false @REN_C2_10270 7@ = 50.0 // (float) :REN_C2_10270 01C3: (unknown) $5672(0@,8) 7@ :REN_C2_10277 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8712 0@ jump_if_false @REN_C2_10308 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_10308 0 >= $5704(0@,8) // (int) num >= var 0022: jump_if_false @REN_C2_10324 // Note: the incorrect math opcode was used here 0026: return :REN_C2_10324 009F: actor $5704(0@,8) dead 0022: jump_if_false @REN_C2_10356 // Note: the incorrect math opcode was used here 013B: explode_car $5672(0@,8) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C2_8320 0@ 0026: return :REN_C2_10356 1@ = 33 // (int) $5926 > 120.0 // (float) var > num jump_if_false @REN_C2_10380 1@ += 33 // (int) :REN_C2_10380 0036: 7@ = $939 // (float vars) 002C: 7@ -= $5839 // (float vars) 7@ > 35.0 // (float) var > num jump_if_false @REN_C2_10408 1@ += 33 // (int) :REN_C2_10408 037A: constant_params 0 variable_params 0 unknown 8 call_with_params @REN_C2_7175 jump_if_false @REN_C2_10430 1@ = 100 // (int) :REN_C2_10430 0043: store_actor $5704(0@,8) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ $5837 $5838 6@ 031D: (unknown) 3@ 4@ $937 $938 7@ 01C9: (unknown) $5704(0@,8) 1@ 00A0: car $2769 wrecked 0022: jump_if_false @REN_C2_10504 // Note: the incorrect math opcode was used here 004F: unknown_check $5834 0022: jump_if_false @REN_C2_10502 // Note: the incorrect math opcode was used here 01C9: (unknown) $5704(0@,8) 100 00EC: (unknown) $5704(0@,8) $5834 :REN_C2_10502 0026: return :REN_C2_10504 001A: 7@ >= 6@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_10541 // Note: the incorrect math opcode was used here 004F: unknown_check $5834 0022: jump_if_false @REN_C2_10534 // Note: the incorrect math opcode was used here 00EC: (unknown) $5704(0@,8) $5834 :REN_C2_10534 0002: jump @REN_C2_10549 :REN_C2_10541 00EC: (unknown) $5704(0@,8) $2769 :REN_C2_10549 0026: return :REN_C2_10551 120.0 > $5926 // (float) num > var 0022: jump_if_false @REN_C2_10567 // Note: the incorrect math opcode was used here 0026: return :REN_C2_10567 00A0: car $5834 wrecked 0022: jump_if_false @REN_C2_10580 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C2_10580 014E: 0@ = car $5834 health 0038: 1@ = float $5926 to_integer // Note: the incorrect math opcode was used here 1@ /= 60 // (int) 002B: 0@ -= 1@ // (int vars) // Note: the incorrect math opcode was used here 0@ > 1 // (int) var > num jump_if_false @REN_C2_10616 014C: set_car $5834 health_to 0@ :REN_C2_10616 $5818 == 1 // (int) var == num jump_if_false @REN_C2_10646 014E: 0@ = car $5834 health 0039: 2@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0374: (unknown) 50 200 2@ :REN_C2_10646 005E: (unknown) :REN_C2_10648 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_10551 002B: $6040 -= $5816 // (int vars) // Note: the incorrect math opcode was used here $6041 = 0 // (int) 0@ = 0 // (int) :REN_C2_10673 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_9869 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_10673 not $6044 == 1 // (int) var == num jump_if_false @REN_C2_10716 0026: return :REN_C2_10716 0035: 1@ = $6043 // (int vars) $5926 > 120.0 // (float) var > num jump_if_false @REN_C2_10740 1@ += 1 // (int) :REN_C2_10740 004F: unknown_check $5821 jump_if_false @REN_C2_10776 807C: not actor $933 driving $5821 0022: jump_if_false @REN_C2_10769 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :REN_C2_10769 0002: jump @REN_C2_10781 :REN_C2_10776 1@ += 1 // (int) :REN_C2_10781 0036: 5@ = $939 // (float vars) 002C: 5@ -= $5839 // (float vars) 5@ > 35.0 // (float) var > num jump_if_false @REN_C2_10809 1@ += 1 // (int) :REN_C2_10809 0017: $6041 >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_10823 // Note: the incorrect math opcode was used here 0026: return :REN_C2_10823 $6040 > 0 // (int) var > num jump_if_false @REN_C2_10837 0026: return :REN_C2_10837 037A: constant_params 0 variable_params 1 unknown 6 call_with_params @REN_C2_8612 0@ jump_if_false @REN_C2_10857 0026: return :REN_C2_10857 037A: constant_params 3 variable_params 3 unknown 6 call_with_params @REN_C2_7037 $5837 $5838 $5839 2@ 3@ 4@ jump_if_false @REN_C2_10905 037A: constant_params 0 variable_params 3 unknown 6 call_with_params @REN_C2_6895 2@ 3@ 4@ jump_if_false @REN_C2_10905 0026: return :REN_C2_10905 0139: 1@ = random_int_in_ranges 0 100 4@ = 6.0 // (float) 1@ > 60 // (int) var > num jump_if_false @REN_C2_11006 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @REN_C2_8782 2@ 3@ 4@ 0 0@ jump_if_false @REN_C2_11004 $6042 == 1 // (int) var == num jump_if_false @REN_C2_10997 60.0 > $5926 // (float) num > var 0022: jump_if_false @REN_C2_10997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'RENC2BA' :REN_C2_10997 $6040 = 3000 // (int) :REN_C2_11004 0026: return :REN_C2_11006 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @REN_C2_9153 2@ 3@ 4@ 0 0@ jump_if_false @REN_C2_11081 $6042 == 1 // (int) var == num jump_if_false @REN_C2_11074 60.0 > $5926 // (float) num > var 0022: jump_if_false @REN_C2_11074 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'RENC2BA' :REN_C2_11074 $6040 = 3000 // (int) :REN_C2_11081 0026: return :REN_C2_11083 002B: $6040 -= $5816 // (int vars) // Note: the incorrect math opcode was used here $6041 = 0 // (int) 0@ = 0 // (int) :REN_C2_11098 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_9869 0@ 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @REN_C2_11098 not $6044 == 1 // (int) var == num jump_if_false @REN_C2_11141 0026: return :REN_C2_11141 $6041 >= 2 // (int) var >= num jump_if_false @REN_C2_11156 0026: return :REN_C2_11156 $6040 > 0 // (int) var > num jump_if_false @REN_C2_11170 0026: return :REN_C2_11170 037A: constant_params 0 variable_params 1 unknown 6 call_with_params @REN_C2_8612 0@ jump_if_false @REN_C2_11190 0026: return :REN_C2_11190 037A: constant_params 3 variable_params 3 unknown 6 call_with_params @REN_C2_7037 $5837 $5838 $5839 2@ 3@ 4@ jump_if_false @REN_C2_11238 037A: constant_params 0 variable_params 3 unknown 6 call_with_params @REN_C2_6895 2@ 3@ 4@ jump_if_false @REN_C2_11238 0026: return :REN_C2_11238 4@ = 6.0 // (float) 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @REN_C2_9153 2@ 3@ 4@ 0 0@ jump_if_false @REN_C2_11273 $6040 = 3000 // (int) :REN_C2_11273 0026: return :REN_C2_11275 $6045 > 0 // (int) var > num jump_if_false @REN_C2_11304 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_11083 0002: jump @REN_C2_11324 :REN_C2_11304 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_10648 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_7775 :REN_C2_11324 0026: return :REN_C2_11326 $6045 = -1 // (int) $6047 = 0 // (int) $6046 = 0 // (int) $6049 = 8000 // (int) 0@ = 0 // (int) :REN_C2_11353 $5794(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11353 0026: return :REN_C2_11380 0048: $6045 = create_car #MAVERICK at 0@ 1@ 2@ 00D1: set_car $6045 Z_angle_to 3@ 03D8: (unknown) $6045 02F3: (unknown) $6045 0430: (unknown) $6045 4@ 4@ *= 1 // (int) 042F: (unknown) $6045 4@ 014C: set_car $6045 health_to 4@ 00A4: $6047 = create_actor_pedtype 2 model 109 in_car $6045 driverseat 032D: (unknown) $6047 1 020E: (unknown) $6047 1 00BB: (unknown) $6046 00C0: (unknown) $6045 $6046 $6048 = 100 // (int) 00AE: remove_status_text $6048 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C2_4817 3 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C2_7338 $6045 $6048 0311: status_text $6048 type 1 line 3 GXT 'REN2_CP' // global_variable // Enemy Helicopter 4@ = 0 // (int) :REN_C2_11512 not $5794(4@,2) == -1 // (int) var == num jump_if_false @REN_C2_11533 003F: destroy_actor $5794(4@,2) :REN_C2_11533 003E: $5794(4@,2) = create_actor_pedtype 18 model 109 at 0 0 30.0 020E: (unknown) $5794(4@,2) 1 034F: (unknown) $5794(4@,2) 1 004F: unknown_check $5821 jump_if_false @REN_C2_11590 00EC: (unknown) $5794(4@,2) $5821 0002: jump @REN_C2_11598 :REN_C2_11590 00E4: (unknown) $5794(4@,2) $933 :REN_C2_11598 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C2_5162 $5794(4@,2) 01B1: (unknown) $5794(4@,2) 0 1 1 1 0 01C9: (unknown) $5794(4@,2) 20 04B5: (unknown) $5794(4@,2) 0 03A5: (unknown) $5794(4@,2) 0 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @REN_C2_11512 02B6: (unknown) $6050 $6045 -1.2 -0.6 0.05 0 180.0 28 02B6: (unknown) $6051 $6045 1.2 -0.6 0.05 0 180.0 28 $6052 = 2 // (int) 004F: unknown_check $5834 jump_if_false @REN_C2_11755 027F: store_coords_to $6054 $6055 $6056 from_actor $5834 with_offset 20.0 20.0 20.0 :REN_C2_11755 005E: (unknown) :REN_C2_11757 $6047 > 0 // (int) var > num jump_if_false @REN_C2_11773 0112: remove_references_to_actor $6047 // Like turning an actor into a random pedestrian :REN_C2_11773 00BB: (unknown) $6046 00AE: remove_status_text $6048 0@ = 0 // (int) :REN_C2_11785 not $5794(0@,2) == -1 // (int) var == num jump_if_false @REN_C2_11820 02B7: (unknown) $5794(0@,2) 0112: remove_references_to_actor $5794(0@,2) // Like turning an actor into a random pedestrian $5794(0@,2) = -1 // (int) :REN_C2_11820 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11785 $6045 > 0 // (int) var > num jump_if_false @REN_C2_11853 0113: remove_references_to_car $6045 // Like turning a car into any random car :REN_C2_11853 $6046 = 0 // (int) $6047 = 0 // (int) $6045 = 0 // (int) 0026: return :REN_C2_11870 00AE: remove_status_text $6048 003F: destroy_actor $6047 0049: destroy_car $6045 $6047 = 0 // (int) $6045 = 0 // (int) 00BB: (unknown) $6046 $6046 = 0 // (int) 0@ = 0 // (int) :REN_C2_11905 not $5794(0@,2) == -1 // (int) var == num jump_if_false @REN_C2_11926 003F: destroy_actor $5794(0@,2) :REN_C2_11926 $5794(0@,2) = -1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11905 0026: return :REN_C2_11953 0@ = 0 // (int) :REN_C2_11957 $5794(0@,2) > 0 // (int) var > num jump_if_false @REN_C2_12030 0045: actor $5794(0@,2) defined jump_if_false @REN_C2_12017 04B5: (unknown) $5794(0@,2) 1 01B1: (unknown) $5794(0@,2) 0 0 0 0 0 02F9: (unknown) $5794(0@,2) 1 02B7: (unknown) $5794(0@,2) :REN_C2_12017 0112: remove_references_to_actor $5794(0@,2) // Like turning an actor into a random pedestrian $5794(0@,2) = 0 // (int) :REN_C2_12030 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_11957 0001: wait 0 ms 004F: unknown_check $6045 jump_if_false @REN_C2_12079 004D: store_car $6045 position_to 1@ 2@ 3@ 013C: create_explosion_at 1@ 2@ 3@ radius 6 013B: explode_car $6045 :REN_C2_12079 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_11757 60.0 > $5926 // (float) num > var 0022: jump_if_false @REN_C2_12122 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'RENC2BB' :REN_C2_12122 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_7690 0026: return 00A0: car $6045 wrecked jump_if_false @REN_C2_12147 005F: (unknown) :REN_C2_12147 027F: store_coords_to 3@ 4@ 5@ from_actor $6045 with_offset 3.0 0 -1.0 04BC: (unknown) 18 3@ 4@ 5@ 0@ 1@ 2@ 1.0 $6045 0 6@ 027F: store_coords_to 8@ 9@ 10@ from_actor $6045 with_offset -3.0 0 -1.0 04BC: (unknown) 18 8@ 9@ 10@ 0@ 1@ 2@ 1.0 $6045 0 7@ 005E: (unknown) :REN_C2_12211 0 >= $6045 // (int) num >= var 0022: jump_if_false @REN_C2_12231 // Note: the incorrect math opcode was used here $6048 = 100 // (int) 005F: (unknown) :REN_C2_12231 00A0: car $6045 wrecked jump_if_false @REN_C2_12250 $6048 = 100 // (int) 005F: (unknown) :REN_C2_12250 005E: (unknown) :REN_C2_12252 0@ = 0 // (int) :REN_C2_12256 20 > 0@ // (int) num > var 0022: jump_if_false @REN_C2_12375 // Note: the incorrect math opcode was used here 0252: object $5829(0@,20) exists 0022: jump_if_false @REN_C2_12363 // Note: the incorrect math opcode was used here 010C: store_object $5829(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 $5829(0@,20) at 1@ 2@ 3@ :REN_C2_12363 0@ += 1 // (int) 0002: jump @REN_C2_12256 :REN_C2_12375 0026: return :REN_C2_12377 0 >= $6045 // (int) num >= var 0022: jump_if_false @REN_C2_12391 // Note: the incorrect math opcode was used here 0026: return :REN_C2_12391 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @REN_C2_7338 $6045 $6048 037A: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_12211 jump_if_false @REN_C2_12424 0026: return :REN_C2_12424 $5818 == 1 // (int) var == num jump_if_false @REN_C2_12463 0027: (unknown) $5837 $5838 $5839 $6054 $6055 $6056 0376: (unknown) 50 25 $6054 $6055 $6056 :REN_C2_12463 004D: store_car $6045 position_to 3@ 4@ 5@ 03EE: (unknown) $5837 $5838 3@ 4@ 1@ 0 > 1@ // (float) num > var 0022: jump_if_false @REN_C2_12496 // Note: the incorrect math opcode was used here 1@ += 360.0 // (float) :REN_C2_12496 1@ > 360.0 // (float) var > num jump_if_false @REN_C2_12515 1@ -= 360.0 // (float) :REN_C2_12515 02F2: (unknown) $6045 1@ 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @REN_C2_5871 $6047 15.0 100.0 $937 $938 $939 jump_if_false @REN_C2_12624 0@ = 0 // (int) :REN_C2_12555 0045: actor $5794(0@,2) defined jump_if_false @REN_C2_12600 004F: unknown_check $5821 jump_if_false @REN_C2_12587 00EC: (unknown) $5794(0@,2) $5821 :REN_C2_12587 0309: (unknown) $5794(0@,2) 1 9999990 :REN_C2_12600 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_12555 0002: jump @REN_C2_12690 :REN_C2_12624 0@ = 0 // (int) :REN_C2_12628 0045: actor $5794(0@,2) defined jump_if_false @REN_C2_12673 004F: unknown_check $5834 jump_if_false @REN_C2_12660 00EC: (unknown) $5794(0@,2) $5834 :REN_C2_12660 0309: (unknown) $5794(0@,2) 1 9999990 :REN_C2_12673 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_12628 :REN_C2_12690 not $6052 == 4 // (int) var == num jump_if_false @REN_C2_12748 02D8: unknown_check $6045 jump_if_false @REN_C2_12748 004F: unknown_check $5834 jump_if_false @REN_C2_12748 027F: store_coords_to $6054 $6055 $6056 from_actor $5834 with_offset 0 80.0 30.0 $6052 = 4 // (int) :REN_C2_12748 $6052 == 2 // (int) var == num jump_if_false @REN_C2_12823 02DA: (unknown) $6045 $6054 $6055 $6056 40 0104: car $6045 in_sphere $6054 $6055 $6056 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @REN_C2_12816 // Note: the incorrect math opcode was used here $6052 = 1 // (int) 0139: $6053 = random_int_in_ranges 2000 8000 :REN_C2_12816 0002: jump @REN_C2_12992 :REN_C2_12823 $6052 == 1 // (int) var == num jump_if_false @REN_C2_12969 002B: $6053 -= $5816 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6053 // (int) num >= var 0022: jump_if_false @REN_C2_12962 // Note: the incorrect math opcode was used here 02F3: (unknown) $6045 0139: 0@ = random_int_in_ranges 0 4 0039: 1@ = integer 0@ to_float // Note: the incorrect math opcode was used here 1@ *= 90.0 // (float) 1@ += 45.0 // (float) 01D2: (unknown) 1@ 6@ 01D3: (unknown) 1@ 7@ 0138: 8@ = random_float_in_ranges 5.0 30.0 0138: 2@ = random_float_in_ranges 10.0 50.0 002E: 6@ *= 2@ // (float vars) 0138: 2@ = random_float_in_ranges 10.0 50.0 002E: 7@ *= 2@ // (float vars) 0036: $6054 = 6@ // (float vars) 002A: $6054 += $5837 // (float vars) // Note: the incorrect math opcode was used here 0036: $6055 = 6@ // (float vars) 002A: $6055 += $5838 // (float vars) // Note: the incorrect math opcode was used here 0036: $6056 = 8@ // (float vars) 002A: $6056 += $5839 // (float vars) // Note: the incorrect math opcode was used here $6052 = 2 // (int) :REN_C2_12962 0002: jump @REN_C2_12992 :REN_C2_12969 $6052 == 4 // (int) var == num jump_if_false @REN_C2_12992 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_11953 :REN_C2_12992 0026: return :REN_C2_12994 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_11380 -670.41 -1494.45 17.57 332.5 $6043 = 2 // (int) 60.0 > $5926 // (float) num > var 0022: jump_if_false @REN_C2_13062 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC2BD' :REN_C2_13062 0057: show_text_highpriority GXT 'REN2_O5' time 5000 flag 1 // Shoot down the ~r~copter! 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_7738 0026: return :REN_C2_13090 0@ = 0 // (int) :REN_C2_13094 $5801(0@,12) = -1 // (int) $5813(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13094 0026: return :REN_C2_13128 $5801(0@,12) == -1 // (int) var == num jump_if_false @REN_C2_13145 0026: return :REN_C2_13145 0112: remove_references_to_actor $5801(0@,12) // Like turning an actor into a random pedestrian $5801(0@,12) = -1 // (int) 00BB: (unknown) $5813(0@,12) $5813(0@,12) = 0 // (int) 0026: return :REN_C2_13174 0@ = 0 // (int) :REN_C2_13178 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_13128 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13178 0026: return :REN_C2_13208 0@ = 0 // (int) :REN_C2_13212 003F: destroy_actor $5801(0@,12) $5801(0@,12) = -1 // (int) 00BB: (unknown) $5813(0@,12) $5813(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13212 0026: return :REN_C2_13258 0@ = -1 // (int) 1@ = 0 // (int) :REN_C2_13267 $5801(1@,12) == -1 // (int) var == num jump_if_false @REN_C2_13288 0035: 0@ = 1@ // (int vars) 005E: (unknown) :REN_C2_13288 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C2_13267 005F: (unknown) :REN_C2_13307 037A: constant_params 0 variable_params 1 unknown 5 call_with_params @REN_C2_13258 4@ jump_if_false @REN_C2_13327 005F: (unknown) :REN_C2_13327 003E: $5801(4@,12) = create_actor_pedtype 2 model 109 at 0@ 1@ 2@ 00CF: set_actor $5801(4@,12) Z_angle_to 3@ 01A4: (unknown) $5801(4@,12) 1 020E: (unknown) $5801(4@,12) 1 01C9: (unknown) $5801(4@,12) 5 0106: give_actor $5801(4@,12) weapon 28 ammo 10000 // Load the weapon model before using this 03A5: (unknown) $5801(4@,12) 0 02F9: (unknown) $5801(4@,12) 1 004F: unknown_check $5834 jump_if_false @REN_C2_13416 04A4: (unknown) $5801(4@,12) $5834 :REN_C2_13416 00C1: (unknown) $5801(4@,12) $5813(4@,12) 00C4: (unknown) $5813(4@,12) 1 005E: (unknown) 3@ = 0 // (int) 4@ = 1E08 // (float) 5@ = 0 // (int) :REN_C2_13452 not $5801(5@,12) == -1 // (int) var == num jump_if_false @REN_C2_13520 0045: actor $5801(5@,12) defined jump_if_false @REN_C2_13520 0043: store_actor $5801(5@,12) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_13520 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5801(5@,12) // (int vars) :REN_C2_13520 5@ += 1 // (int) 5@ >= 12 // (int) var >= num jump_if_false @REN_C2_13452 5@ = 0 // (int) :REN_C2_13541 not $5794(5@,2) == -1 // (int) var == num jump_if_false @REN_C2_13609 0045: actor $5794(5@,2) defined jump_if_false @REN_C2_13609 0043: store_actor $5794(5@,2) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031E: (unknown) 6@ 7@ 8@ 0@ 1@ 2@ 9@ 0014: 4@ > 9@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_13609 // Note: the incorrect math opcode was used here 0036: 4@ = 9@ // (float vars) 0035: 3@ = $5794(5@,2) // (int vars) :REN_C2_13609 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @REN_C2_13541 3@ > 0 // (int) var > num jump_if_false @REN_C2_13639 005E: (unknown) :REN_C2_13639 005F: (unknown) :REN_C2_13641 0@ = 0 // (int) :REN_C2_13645 not $5801(0@,12) == -1 // (int) var == num jump_if_false @REN_C2_13691 0045: actor $5801(0@,12) defined jump_if_false @REN_C2_13680 0002: jump @REN_C2_13691 :REN_C2_13680 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_13128 0@ :REN_C2_13691 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C2_13645 0026: return :REN_C2_13710 0045: actor $5822 defined jump_if_false @REN_C2_13787 007E: actor $5822 driving jump_if_false @REN_C2_13741 0216: (unknown) $5822 0 0 30.0 :REN_C2_13741 04AE: (unknown) $5822 0 02B7: (unknown) $5822 02B6: (unknown) $5822 $5821 -1.0 0.5 0.05 1 120.0 28 03D7: (unknown) $5822 1 0505: (unknown) $5822 0 -1 0 :REN_C2_13787 0045: actor $5823 defined jump_if_false @REN_C2_13865 007E: actor $5823 driving jump_if_false @REN_C2_13818 0216: (unknown) $5823 0 0 30.0 :REN_C2_13818 04AE: (unknown) $5823 1 02B7: (unknown) $5823 02B6: (unknown) $5823 $5821 1.0 0.5 0.05 3 120.0 28 03D7: (unknown) $5823 1 0505: (unknown) $5823 0 -1 0 :REN_C2_13865 0026: return :REN_C2_13867 0045: actor $933 defined jump_if_false @REN_C2_13903 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @REN_C2_3598 $933 $5821 0339: (unknown) $933 0 013A: set_car $5821 door_status_to 4 :REN_C2_13903 0045: actor $5822 defined jump_if_false @REN_C2_13972 007E: actor $5822 driving jump_if_false @REN_C2_13934 0216: (unknown) $5822 0 0 30.0 :REN_C2_13934 04AE: (unknown) $5822 0 02B7: (unknown) $5822 02B6: (unknown) $5822 $5821 -1.0 0.5 0.05 1 120.0 28 03D7: (unknown) $5822 1 :REN_C2_13972 0045: actor $5823 defined jump_if_false @REN_C2_14042 007E: actor $5823 driving jump_if_false @REN_C2_14003 0216: (unknown) $5823 0 0 30.0 :REN_C2_14003 04AE: (unknown) $5823 1 02B7: (unknown) $5823 02B6: (unknown) $5823 $5821 1.0 0.5 0.05 3 120.0 28 03D7: (unknown) $5823 1 :REN_C2_14042 0026: return :REN_C2_14044 0048: $5821 = create_car #SESPAROW at 0@ 1@ 2@ 00D1: set_car $5821 Z_angle_to 3@ 00BB: (unknown) $6084 00C0: (unknown) $5821 $6084 00BC: (unknown) $6084 2 0430: (unknown) $5821 4@ 4@ *= 9 // (int) 042F: (unknown) $5821 4@ 014C: set_car $5821 health_to 4@ 0036: $5828 = 0@ // (float vars) 0036: $5829 = 1@ // (float vars) 0036: $5830 = 2@ // (float vars) 0026: return :REN_C2_14112 1@ = -549.3848 // (float) 3@ = 570.729 // (float) 5@ = 8.106 // (float) 7@ = 308.0912 // (float) 2@ = -553.1648 // (float) 4@ = 569.3121 // (float) 6@ = 8.1074 // (float) 8@ = 110.4416 // (float) 003E: $5566(0@,2) = create_actor_pedtype 1 model 111 at 2@(0@,2) 4@(0@,2) 6@(0@,2) 00CF: set_actor $5566(0@,2) Z_angle_to 8@(0@,2) 01B1: (unknown) $5566(0@,2) 0 0 0 0 0 0347: (unknown) $5566(0@,2) 1 02A5: (unknown) $5566(0@,2) 1 0106: give_actor $5566(0@,2) weapon 28 ammo 10000 // Load the weapon model before using this 01A4: (unknown) $5566(0@,2) 0 0127: reset_actor $5566(0@,2) flags 0213: (unknown) $5566(0@,2) 100 03D5: (unknown) $5566(0@,2) 1000 014B: set_actor $5566(0@,2) health_to 1000 020E: (unknown) $5566(0@,2) 1 01C9: (unknown) $5566(0@,2) 100 03D7: (unknown) $5566(0@,2) 1 02F9: (unknown) $5566(0@,2) 0 04AE: (unknown) $5566(0@,2) 0@ 01AF: (unknown) $5566(0@,2) 1 04C2: (unknown) $5566(0@,2) 1 0026: return :REN_C2_14337 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C2_14112 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C2_14112 1 0026: return :REN_C2_14362 00A0: car $5821 wrecked jump_if_false @REN_C2_14375 0026: return :REN_C2_14375 0111: unknown_check $5821 jump_if_false @REN_C2_14392 013A: set_car $5821 door_status_to 1 :REN_C2_14392 3 > $5811 // (int) num > var 0022: jump_if_false @REN_C2_14413 // Note: the incorrect math opcode was used here 013A: set_car $5821 door_status_to 1 0026: return :REN_C2_14413 0036: $5825 = $5828 // (float vars) 0036: $5826 = $5829 // (float vars) 0036: $5827 = $5830 // (float vars) 004D: store_car $5821 position_to $5828 $5829 $5830 037B: constant_params 4 variable_params 1 unknown 1 call_with_params @MAIN_5729 $5828 $5829 $5825 $5826 0@ 0078: if or 02D8: unknown_check $5821 01B3: unknown_check $5821 5.0 > 0@ // (float) num > var 0022: jump_if_false @REN_C2_14493 // Note: the incorrect math opcode was used here 013A: set_car $5821 door_status_to 1 0026: return :REN_C2_14493 0026: return :REN_C2_14495 0045: actor $5831 defined jump_if_false @REN_C2_14510 003F: destroy_actor $5831 :REN_C2_14510 004F: unknown_check $5834 jump_if_false @REN_C2_14525 0049: destroy_car $5834 :REN_C2_14525 0048: $5834 = create_car #JETMAX at 0@ 1@ 2@ 00D1: set_car $5834 Z_angle_to 3@ 00BB: (unknown) $5835 00C0: (unknown) $5834 $5835 00BC: (unknown) $5835 2 0236: (unknown) $5834 3 0126: make_car $5834 very_heavy 1 01F2: (unknown) $5834 1 01C0: (unknown) $5834 $5923 = 0 // (int) 00A4: $5831 = create_actor_pedtype 1 model 132 in_car $5834 driverseat 0045: actor $933 defined jump_if_false @REN_C2_14613 0310: (unknown) $5831 $933 1 :REN_C2_14613 01A4: (unknown) $5831 0 02A5: (unknown) $5831 0 020E: (unknown) $5831 1 0347: (unknown) $5831 1 0232: (unknown) $5831 1 0368: (unknown) $5831 0 042F: (unknown) $5834 16000 014C: set_car $5834 health_to 16000 $5841 = 0 // (int) $5842 = 0 // (int) $5925 = 0 // (int) 0026: return :REN_C2_14677 $5576(0@,2) > 0 // (int) var > num jump_if_false @REN_C2_14697 003F: destroy_actor $5576(0@,2) :REN_C2_14697 003E: $5576(0@,2) = create_actor_pedtype 1 model 111 at 0 0 30.0 0@ == 0 // (int) var == num jump_if_false @REN_C2_14738 04AE: (unknown) $5576(0@,2) 2 0002: jump @REN_C2_14746 :REN_C2_14738 04AE: (unknown) $5576(0@,2) 3 :REN_C2_14746 01B1: (unknown) $5576(0@,2) 0 0 0 0 0 0347: (unknown) $5576(0@,2) 1 02A5: (unknown) $5576(0@,2) 1 0106: give_actor $5576(0@,2) weapon 28 ammo 10000 // Load the weapon model before using this 01A4: (unknown) $5576(0@,2) 1 0213: (unknown) $5576(0@,2) 100 03D5: (unknown) $5576(0@,2) 1000 014B: set_actor $5576(0@,2) health_to 1000 020E: (unknown) $5576(0@,2) 1 01A4: (unknown) $5576(0@,2) 1 01C9: (unknown) $5576(0@,2) 1 03D7: (unknown) $5576(0@,2) 0 02F9: (unknown) $5576(0@,2) 1 004F: unknown_check $5834 jump_if_false @REN_C2_14883 02B6: (unknown) $5576(0@,2) $5834 1@ 2@ 3@ 4@ 5@ 28 :REN_C2_14883 005E: (unknown) :REN_C2_14885 not $5818 == 1 // (int) var == num jump_if_false @REN_C2_14900 0026: return :REN_C2_14900 0@ = 0 // (int) :REN_C2_14904 00C3: (unknown) $5587(0@,20) $5607(0@,20) $5627(0@,20) $5647(0@,20) 00BD: (unknown) $5647(0@,20) 1 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_14904 00BD: (unknown) $5903 0 0026: return :REN_C2_14954 not $5818 == 1 // (int) var == num jump_if_false @REN_C2_14969 0026: return :REN_C2_14969 0@ = 0 // (int) :REN_C2_14973 00BD: (unknown) $5647(0@,20) 0 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_14973 0026: return :REN_C2_14999 $5818 == 0 // (int) var == num jump_if_false @REN_C2_15013 005F: (unknown) :REN_C2_15013 0376: (unknown) 50 50 $5837 $5838 $5839 0035: 0@ = $5923 // (int vars) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_15044 005E: (unknown) :REN_C2_15044 0039: 1@ = integer $5923 to_float // Note: the incorrect math opcode was used here 031D: (unknown) $5587(0@,20) $5607(0@,20) $5837 $5838 2@ 0375: (unknown) 50 75 1@ 2@ 0036: 2@ = $939 // (float vars) 002C: 2@ -= $5839 // (float vars) 0375: (unknown) 50 100 $5926 2@ 005E: (unknown) :REN_C2_15093 037A: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C2_7338 $5834 $5836 jump_if_false @REN_C2_15146 004F: unknown_check $5834 jump_if_false @REN_C2_15129 013B: explode_car $5834 :REN_C2_15129 0045: actor $5831 defined jump_if_false @REN_C2_15144 01F1: kill_actor $5831 :REN_C2_15144 005F: (unknown) :REN_C2_15146 3 > $5811 // (int) num > var 0022: jump_if_false @REN_C2_15161 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_15161 004D: store_car $5834 position_to $5837 $5838 $5839 031D: (unknown) $937 $938 $5837 $5838 $5926 0038: $5924 = float $5926 to_integer // Note: the incorrect math opcode was used here 0 >= $6045 // (int) num >= var 0022: jump_if_false @REN_C2_15390 // Note: the incorrect math opcode was used here $5926 > 120.0 // (float) var > num jump_if_false @REN_C2_15315 0029: $5842 += $5816 // (int vars) // Note: the incorrect math opcode was used here $5841 == 0 // (int) var == num jump_if_false @REN_C2_15260 $5841 = 1 // (int) $5842 = 0 // (int) 0057: show_text_highpriority GXT 'REN2_H1' time 5000 flag 1 // ~w~You are too far away. Keep in range of ~b~Gonzalez! :REN_C2_15260 $5841 == 1 // (int) var == num jump_if_false @REN_C2_15308 $5842 > 20000 // (int) var > num jump_if_false @REN_C2_15308 $5842 = 0 // (int) 0057: show_text_highpriority GXT 'REN2_H1' time 5000 flag 1 // ~w~You are too far away. Keep in range of ~b~Gonzalez! :REN_C2_15308 0002: jump @REN_C2_15349 :REN_C2_15315 $5841 == 1 // (int) var == num jump_if_false @REN_C2_15344 0057: show_text_highpriority GXT 'REN2_O3' time 5000 flag 1 // Protect ~b~Gonzalez.~w~ Destroy all ~r~enemies. :REN_C2_15344 $5841 = 0 // (int) :REN_C2_15349 $5926 > 200.0 // (float) var > num jump_if_false @REN_C2_15390 014E: 0@ = car $5834 health 0@ -= 2 // (int) 0@ > 2 // (int) var > num jump_if_false @REN_C2_15390 014C: set_car $5834 health_to 0@ :REN_C2_15390 005E: (unknown) :REN_C2_15392 $5923 == 0 // (int) var == num jump_if_false @REN_C2_15423 $6044 = 1 // (int) $6040 = 0 // (int) $6043 = 3 // (int) 0026: return :REN_C2_15423 $5923 == 2 // (int) var == num jump_if_false @REN_C2_15689 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_13174 60.0 > $5926 // (float) num > var 0022: jump_if_false @REN_C2_15479 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC2BE' :REN_C2_15479 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -617.8195 34.1468 7.7963 359.2408 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -621.0692 34.1272 7.7963 353.718 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -620.9819 17.6498 7.7963 170.3128 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -617.1813 17.6825 7.7963 238.1669 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -672.3657 18.4821 7.7996 86.5972 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -667.3997 18.9899 7.7996 276.6248 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -666.9385 35.2049 7.7996 252.9741 :REN_C2_15689 $5923 == 3 // (int) var == num jump_if_false @REN_C2_15708 $6043 = 3 // (int) :REN_C2_15708 $5923 == 4 // (int) var == num jump_if_false @REN_C2_15851 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_13174 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -803.9675 -326.8824 8.2848 244.93 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -803.9706 -337.0089 8.2848 272.6046 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -803.0443 -358.0906 8.2848 293.9756 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @REN_C2_13307 -806.6703 -347.2398 10.7926 269.3941 :REN_C2_15851 $5923 == 7 // (int) var == num jump_if_false @REN_C2_15870 $6043 = 3 // (int) :REN_C2_15870 $5923 == 12 // (int) var == num jump_if_false @REN_C2_15893 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_12994 :REN_C2_15893 0026: return :REN_C2_15895 00A0: car $5834 wrecked jump_if_false @REN_C2_15908 005F: (unknown) :REN_C2_15908 0035: 0@ = $5923 // (int vars) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_15937 01C0: (unknown) $5834 $5811 = 90 // (int) 005E: (unknown) :REN_C2_15937 0102: car $5834 near_point $5587(0@,20) $5607(0@,20) radius 30.0 30.0 sphere 0 0022: jump_if_false @REN_C2_16034 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_15392 0249: (unknown) $5817 $5818 == 1 // (int) var == num jump_if_false @REN_C2_16026 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_14954 0248: (unknown) $5587(0@,20) $5607(0@,20) $5627(0@,20) 10.0 $5817 00BD: (unknown) $5647(0@,20) 0 :REN_C2_16026 $5923 += 1 // (int) 005E: (unknown) :REN_C2_16034 005E: (unknown) :REN_C2_16036 00A0: car $5834 wrecked jump_if_false @REN_C2_16049 005F: (unknown) :REN_C2_16049 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @REN_C2_12211 jump_if_false @REN_C2_16078 01C0: (unknown) $5834 01F2: (unknown) $5834 1 005E: (unknown) :REN_C2_16078 0035: 0@ = $5923 // (int vars) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_16107 01C0: (unknown) $5834 $5811 = 90 // (int) 005E: (unknown) :REN_C2_16107 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C2_7454 $5834 0.5 jump_if_false @REN_C2_16161 027F: store_coords_to 1@ 2@ 3@ from_actor $5834 with_offset 0 10.0 0 01C3: (unknown) $5834 6.0 01BF: (unknown) $5834 1@ 2@ 3@ 0002: jump @REN_C2_16184 :REN_C2_16161 01C3: (unknown) $5834 12.0 01BF: (unknown) $5834 $5587(0@,20) $5607(0@,20) $5627(0@,20) :REN_C2_16184 01F2: (unknown) $5834 0 005E: (unknown) :REN_C2_16191 009F: actor 0@ dead jump_if_false @REN_C2_16209 02B7: (unknown) 0@ 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0026: return :REN_C2_16209 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_7175 jump_if_false @REN_C2_16259 0326: unknown_check 0@ $933 0022: jump_if_false @REN_C2_16257 // Note: the incorrect math opcode was used here 01A4: (unknown) 0@ 0 00E4: (unknown) 0@ $933 01C9: (unknown) 0@ 100 03DE: (unknown) 0@ 1 :REN_C2_16257 0026: return :REN_C2_16259 01A4: (unknown) 0@ 1 01C9: (unknown) 0@ 25 0026: return :REN_C2_16271 23@ = -1 // (int) 24@ = -1 // (int) 22@ = 0 // (int) 5@ = 1E08 // (float) 009F: actor 0@ dead jump_if_false @REN_C2_16305 005F: (unknown) :REN_C2_16305 0043: store_actor 0@ position_to 16@ 17@ 18@ // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 13@ 14@ 15@ with_offset 0 5.0 0 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5817 16@ 17@ 18@ 13@ 14@ 15@ 7@ 8@ 9@ 1@ = 0 // (int) :REN_C2_16345 037B: constant_params 1 variable_params 0 unknown 25 call_with_params @REN_C2_8564 1@ jump_if_false @REN_C2_16491 037B: constant_params 6 variable_params 1 unknown 25 call_with_params @MAIN_5767 16@ 17@ 18@ $5736(1@,8) $5744(1@,8) $5752(1@,8) 6@ 0078: if and 22500.0 > 6@ // (float) num > var 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_16491 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5817 16@ 17@ 18@ $5736(1@,8) $5744(1@,8) $5752(1@,8) 10@ 11@ 12@ 0373: (unknown) 10@ 11@ 12@ 7@ 8@ 9@ 3@ 037B: constant_params 1 variable_params 1 unknown 25 call_with_params @MAIN_5550 3@ 4@ 4@ > 0.2 // (float) var > num jump_if_false @REN_C2_16491 0035: 24@ = $5672(1@,8) // (int vars) 0036: 5@ = 6@ // (float vars) 22@ = 1 // (int) :REN_C2_16491 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @REN_C2_16345 1@ = 0 // (int) :REN_C2_16512 not $5801(1@,12) == -1 // (int) var == num jump_if_false @REN_C2_16659 0045: actor $5801(1@,12) defined jump_if_false @REN_C2_16659 0043: store_actor $5801(1@,12) position_to 19@ 20@ 21@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 1 unknown 25 call_with_params @MAIN_5767 16@ 17@ 18@ 19@ 20@ 21@ 6@ 0078: if and 22500.0 > 6@ // (float) num > var 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_16659 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5817 16@ 17@ 18@ 19@ 20@ 21@ 10@ 11@ 12@ 0373: (unknown) 10@ 11@ 12@ 7@ 8@ 9@ 3@ 037B: constant_params 1 variable_params 1 unknown 25 call_with_params @MAIN_5550 3@ 4@ 4@ > 0.2 // (float) var > num jump_if_false @REN_C2_16659 0035: 23@ = $5801(1@,12) // (int vars) 0036: 5@ = 6@ // (float vars) 22@ = 2 // (int) :REN_C2_16659 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C2_16512 $6045 > 0 // (int) var > num jump_if_false @REN_C2_16814 004F: unknown_check $6045 jump_if_false @REN_C2_16814 004D: store_car $6045 position_to 19@ 20@ 21@ 037B: constant_params 6 variable_params 1 unknown 25 call_with_params @MAIN_5767 16@ 17@ 18@ 19@ 20@ 21@ 6@ 0078: if and 22500.0 > 6@ // (float) num > var 0014: 5@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_16814 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 25 call_with_params @MAIN_5817 16@ 17@ 18@ 19@ 20@ 21@ 10@ 11@ 12@ 0373: (unknown) 10@ 11@ 12@ 7@ 8@ 9@ 3@ 037B: constant_params 1 variable_params 1 unknown 25 call_with_params @MAIN_5550 3@ 4@ 4@ > 0.2 // (float) var > num jump_if_false @REN_C2_16814 0035: 24@ = $6045 // (int vars) 0036: 5@ = 6@ // (float vars) 22@ = 1 // (int) :REN_C2_16814 22@ == 0 // (int) var == num jump_if_false @REN_C2_16835 0505: (unknown) 0@ 1 -1 0 005F: (unknown) :REN_C2_16835 22@ == 1 // (int) var == num jump_if_false @REN_C2_16862 0505: (unknown) 0@ 1 24@ 1 0002: jump @REN_C2_16881 :REN_C2_16862 22@ == 2 // (int) var == num jump_if_false @REN_C2_16881 0505: (unknown) 0@ 0 23@ 1 :REN_C2_16881 005E: (unknown) :REN_C2_16883 $5566(0@,2) == 0 // (int) var == num jump_if_false @REN_C2_16899 005F: (unknown) :REN_C2_16899 009F: actor $5566(0@,2) dead jump_if_false @REN_C2_16933 02B7: (unknown) $5566(0@,2) 0112: remove_references_to_actor $5566(0@,2) // Like turning an actor into a random pedestrian $5566(0@,2) = 0 // (int) 005F: (unknown) :REN_C2_16933 00A0: car $5821 wrecked jump_if_false @REN_C2_16965 02B7: (unknown) $5566(0@,2) 0112: remove_references_to_actor $5566(0@,2) // Like turning an actor into a random pedestrian $5566(0@,2) = 0 // (int) 005F: (unknown) :REN_C2_16965 02D8: unknown_check $5821 jump_if_false @REN_C2_16997 02B7: (unknown) $5566(0@,2) 0112: remove_references_to_actor $5566(0@,2) // Like turning an actor into a random pedestrian $5566(0@,2) = 0 // (int) 005F: (unknown) :REN_C2_16997 3 > $5811 // (int) num > var 0022: jump_if_false @REN_C2_17012 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C2_17012 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_7175 jump_if_false @REN_C2_17144 0326: unknown_check $5566(0@,2) $933 0022: jump_if_false @REN_C2_17131 // Note: the incorrect math opcode was used here $5811 >= 3 // (int) var >= num jump_if_false @REN_C2_17070 02B7: (unknown) $5566(0@,2) 0002: jump @REN_C2_17078 :REN_C2_17070 020E: (unknown) $5566(0@,2) 1 :REN_C2_17078 00E5: (unknown) $5566(0@,2) $933 01C9: (unknown) $5566(0@,2) 100 01A4: (unknown) $5566(0@,2) 0 03DE: (unknown) $5566(0@,2) 1 0112: remove_references_to_actor $5566(0@,2) // Like turning an actor into a random pedestrian $5566(0@,2) = 0 // (int) 005F: (unknown) 0002: jump @REN_C2_17144 :REN_C2_17131 0505: (unknown) $5566(0@,2) 1 -1 0 005F: (unknown) :REN_C2_17144 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_16271 $5566(0@,2) 005E: (unknown) :REN_C2_17160 $5927 == 1 // (int) var == num jump_if_false @REN_C2_17175 0026: return :REN_C2_17175 0045: actor $5831 defined jump_if_false @REN_C2_17212 0326: unknown_check $5831 $933 0022: jump_if_false @REN_C2_17205 // Note: the incorrect math opcode was used here $5927 = 1 // (int) :REN_C2_17205 0002: jump @REN_C2_17218 :REN_C2_17212 $5927 = 1 // (int) :REN_C2_17218 0@ = 0 // (int) :REN_C2_17222 0045: actor $5576(0@,2) defined jump_if_false @REN_C2_17263 0326: unknown_check $5576(0@,2) $933 0022: jump_if_false @REN_C2_17256 // Note: the incorrect math opcode was used here $5927 = 1 // (int) :REN_C2_17256 0002: jump @REN_C2_17269 :REN_C2_17263 $5927 = 1 // (int) :REN_C2_17269 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17222 0@ = 0 // (int) :REN_C2_17290 0045: actor $5566(0@,2) defined jump_if_false @REN_C2_17331 0326: unknown_check $5566(0@,2) $933 0022: jump_if_false @REN_C2_17324 // Note: the incorrect math opcode was used here $5927 = 1 // (int) :REN_C2_17324 0002: jump @REN_C2_17337 :REN_C2_17331 $5927 = 1 // (int) :REN_C2_17337 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17290 $5927 == 0 // (int) var == num jump_if_false @REN_C2_17368 0026: return :REN_C2_17368 0@ = 0 // (int) :REN_C2_17372 0045: actor $5576(0@,2) defined jump_if_false @REN_C2_17401 00E4: (unknown) $5576(0@,2) $933 01C9: (unknown) $5576(0@,2) 100 :REN_C2_17401 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17372 0@ = 0 // (int) :REN_C2_17422 0045: actor $5566(0@,2) defined jump_if_false @REN_C2_17451 00E4: (unknown) $5566(0@,2) $933 01C9: (unknown) $5566(0@,2) 100 :REN_C2_17451 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_17422 0026: return :REN_C2_17470 009F: actor $5831 dead jump_if_false @REN_C2_17502 0006: $5820 = 'REN2_F2' // (string) // ~r~Gonzalez is dead. // Note: the incorrect math opcode was used here $5811 = 92 // (int) 005E: (unknown) :REN_C2_17502 00A0: car $5834 wrecked jump_if_false @REN_C2_17534 0006: $5820 = 'REN2_F1' // (string) // ~r~Gonzalez's boat was destroyed. // Note: the incorrect math opcode was used here $5811 = 92 // (int) 005E: (unknown) :REN_C2_17534 005F: (unknown) :REN_C2_17536 0035: $5811 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_7218 0249: (unknown) $5817 00BB: (unknown) $6084 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 $5811 == 1 // (int) var == num jump_if_false @REN_C2_17732 $5925 = 0 // (int) $6081 = -557.4761 // (float) $6082 = 596.582 // (float) $6083 = 11.0773 // (float) 0045: actor $933 defined jump_if_false @REN_C2_17690 007E: actor $933 driving jump_if_false @REN_C2_17662 0216: (unknown) $933 -18.4909 930.0701 10.9395 0002: jump @REN_C2_17681 :REN_C2_17662 0044: put_actor $933 at -18.4909 930.0701 10.9395 :REN_C2_17681 00CF: set_actor $933 Z_angle_to 334.1927 :REN_C2_17690 00BB: (unknown) $6084 00C3: (unknown) $6081 $6082 $6083 $6084 5@ = 5.0 // (float) 5@ *= 2.0 // (float) 0248: (unknown) $6081 $6082 $6083 5@ $5817 00BB: (unknown) $5835 0026: return :REN_C2_17732 $5811 == 2 // (int) var == num jump_if_false @REN_C2_17989 04C6: (unknown) 0 $941 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 6 call_with_params @REN_C2_14495 -552.9 533.52 7.26 -169.49 $5824 == 1 // (int) var == num jump_if_false @REN_C2_17836 004F: unknown_check $5821 jump_if_false @REN_C2_17836 0325: (unknown) $5821 1 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_14337 00C0: (unknown) $5821 $6084 00BC: (unknown) $6084 2 :REN_C2_17836 004F: unknown_check $5834 jump_if_false @REN_C2_17929 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @REN_C2_14677 0 -1.37 -3.14 2.01 1 90.0 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @REN_C2_14677 1 1.37 -3.14 2.01 3 90.0 00BB: (unknown) $5835 01C3: (unknown) $5834 0 01C0: (unknown) $5834 01F2: (unknown) $5834 1 :REN_C2_17929 0045: actor $933 defined jump_if_false @REN_C2_17984 0044: put_actor $933 at -548.58 561.861 8.1 004F: unknown_check $5821 jump_if_false @REN_C2_17984 004D: store_car $5821 position_to 2@ 3@ 4@ 010F: (unknown) $933 2@ 3@ 4@ :REN_C2_17984 $5927 = 0 // (int) :REN_C2_17989 $5811 == 3 // (int) var == num jump_if_false @REN_C2_18499 02CB: (unknown) 10.0 024F: (unknown) 0 0045: actor $933 defined jump_if_false @REN_C2_18030 009B: clear_player $933 wanted_level 0339: (unknown) $933 0 :REN_C2_18030 004F: unknown_check $5834 jump_if_false @REN_C2_18105 0035: 1@ = $5923 // (int vars) 0325: (unknown) $5834 0 01F2: (unknown) $5834 0 01BF: (unknown) $5834 $5587(1@,20) $5607(1@,20) $5627(1@,20) 01C3: (unknown) $5834 12.0 00BB: (unknown) $5835 00C0: (unknown) $5834 $5835 00BC: (unknown) $5835 2 01B2: (unknown) $5834 0 0 1 0 0 :REN_C2_18105 0045: actor $5831 defined jump_if_false @REN_C2_18125 01B1: (unknown) $5831 0 0 0 0 0 :REN_C2_18125 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_13208 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_8286 $6040 = 6000 // (int) $6043 = 2 // (int) 1@ = 0 // (int) :REN_C2_18162 0045: actor $5566(1@,2) defined jump_if_false @REN_C2_18208 003F: destroy_actor $5566(1@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_14112 1@ 01B1: (unknown) $5566(1@,2) 1 1 1 1 1 :REN_C2_18208 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @REN_C2_18162 1@ = 0 // (int) :REN_C2_18229 0045: actor $5576(1@,2) defined jump_if_false @REN_C2_18288 03D5: (unknown) $5576(1@,2) 2000 033B: (unknown) $5576(1@,2) 00A2: (unknown) $5576(1@,2) 014B: set_actor $5576(1@,2) health_to 2000 01B1: (unknown) $5576(1@,2) 1 1 1 1 1 :REN_C2_18288 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @REN_C2_18229 004F: unknown_check $5821 jump_if_false @REN_C2_18367 0325: (unknown) $5821 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_13710 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_7175 jump_if_false @REN_C2_18352 03D8: (unknown) $5821 :REN_C2_18352 01B2: (unknown) $5821 0 0 0 0 0 013A: set_car $5821 door_status_to 4 :REN_C2_18367 00AE: remove_status_text $5836 00AE: remove_status_text $5924 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_4817 2 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @REN_C2_7338 $5834 $5836 0311: status_text $5836 type 1 line 1 GXT 'REN2_HP' // global_variable // Gonzalez $5818 == 1 // (int) var == num jump_if_false @REN_C2_18487 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C2_4817 1 0311: status_text $5924 type 0 line 2 GXT 'REN2_DS' // global_variable // Distance 0035: 1@ = $5923 // (int vars) 0249: (unknown) $5817 0248: (unknown) $5587(1@,20) $5607(1@,20) $5627(1@,20) 10.0 $5817 :REN_C2_18487 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @REN_C2_7690 0026: return :REN_C2_18499 0026: return :REN_C2_18501 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 'RENC2BA' 'REN2_G1' -1 1 // ~w~There are boats coming! Get them! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC2BA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC2BB' 'REN2_G2' -1 1 // ~w~More boats incoming! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC2BB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC2BC' 'REN2_G3' -1 1 // ~w~Kill them all. Do I have to do everything myself? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC2BC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC2BD' 'REN2_O5' -99 0 // Shoot down the ~r~copter! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC2BD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'RENC2BE' 'REN2_G5' -1 1 // ~w~Kill them all! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'RENC2BE' 0026: return :REN_C2_18767 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 132 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 111 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 258 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 233 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 225 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 109 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 263 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 213 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 352 0026: return 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 $5824 = 1 // (int) 00A0: car $5834 wrecked jump_if_false @REN_C2_18948 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C2_14495 -612.17 -1371.16 5.9 199.01 0002: jump @REN_C2_18976 :REN_C2_18948 0422: (unknown) $5834 -612.17 -1371.16 5.92 00D1: set_car $5834 Z_angle_to 199.01 :REN_C2_18976 01C0: (unknown) $5834 01F2: (unknown) $5834 1 00A0: car $5821 wrecked jump_if_false @REN_C2_19027 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C2_14044 -548.83 562.54 7.08 -194.94 :REN_C2_19027 004F: unknown_check $5821 jump_if_false @REN_C2_19094 0422: (unknown) $5821 -602.89 -1374.63 9.78 03D8: (unknown) $5821 00D1: set_car $5821 Z_angle_to 185.01 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_14337 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_13867 03D8: (unknown) $5821 :REN_C2_19094 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @REN_C2_11380 -602.89 -1374.63 19.78 332.5 00AE: remove_status_text $5836 00AE: remove_status_text $5924 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_4817 2 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C2_7338 $5834 $5836 0311: status_text $5836 type 1 line 1 GXT 'REN2_HP' // global_variable // Gonzalez $5818 == 1 // (int) var == num jump_if_false @REN_C2_19243 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_4817 1 0311: status_text $5924 type 0 line 2 GXT 'REN2_DS' // global_variable // Distance 0035: 0@ = $5923 // (int vars) 0249: (unknown) $5817 0248: (unknown) $5587(0@,20) $5607(0@,20) $5627(0@,20) 10.0 $5817 :REN_C2_19243 00BB: (unknown) $6084 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4537 500 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4379 $6043 = 1 // (int) 0057: show_text_highpriority GXT 'REN2_G4' time 5000 flag 1 // ~w~Shoot down the copters! $5811 = 3 // (int) $6040 = 5000 // (int) $6043 = 2 // (int) 0026: return :REN_C2_19313 $5840 = 0 // (int) $5927 = 0 // (int) $5832 = 0 // (int) $5833 = 0 // (int) 0006: $5820 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_8113 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_13090 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_11326 $6044 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C2_7981 0 $5843 = -588.99 // (float) $5863 = 411.32 // (float) $5883 = 5.77 // (float) $5844 = -604.4 // (float) $5864 = 354.8 // (float) $5884 = 5.77 // (float) $5845 = -637.74 // (float) $5865 = 167.37 // (float) $5885 = 5.77 // (float) $5846 = -643.06 // (float) $5866 = -1.13 // (float) $5886 = 5.84 // (float) $5847 = -740.29 // (float) $5867 = -168.29 // (float) $5887 = 5.77 // (float) $5848 = -763.9 // (float) $5868 = -345.65 // (float) $5888 = 6.19 // (float) $5849 = -744.55 // (float) $5869 = -519.96 // (float) $5889 = 5.75 // (float) $5850 = -729.38 // (float) $5870 = -646.49 // (float) $5890 = 5.88 // (float) $5851 = -624.96 // (float) $5871 = -856.23 // (float) $5891 = 5.88 // (float) $5852 = -626.94 // (float) $5872 = -949.28 // (float) $5892 = 6.04 // (float) $5853 = -640.93 // (float) $5873 = -1039.67 // (float) $5893 = 6.26 // (float) $5854 = -660.65 // (float) $5874 = -1110.52 // (float) $5894 = 5.76 // (float) $5855 = -645.74 // (float) $5875 = -1197.91 // (float) $5895 = 5.96 // (float) $5856 = -627.21 // (float) $5876 = -1281.89 // (float) $5896 = 6.18 // (float) $5857 = -609.78 // (float) $5877 = -1380.41 // (float) $5897 = 6.01 // (float) $5858 = -551.76 // (float) $5878 = -1471.93 // (float) $5898 = 6.07 // (float) $5859 = -557.41 // (float) $5879 = -1550.6 // (float) $5899 = 6.13 // (float) $5860 = -675.52 // (float) $5880 = -1609.84 // (float) $5900 = 6.24 // (float) $5861 = -783.77 // (float) $5881 = -1566.38 // (float) $5901 = 5.97 // (float) $5862 = -771.21 // (float) $5882 = -1570.04 // (float) $5902 = 5.97 // (float) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_14885 0271: (unknown) 1 4 0271: (unknown) 2 1 0271: (unknown) 2 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C2_18767 $5818 == 1 // (int) var == num jump_if_false @REN_C2_19994 0045: actor $933 defined jump_if_false @REN_C2_19994 0106: give_actor $933 weapon 28 ammo 10000 // Load the weapon model before using this :REN_C2_19994 0109: set_weather 0 00AA: set_parked_car_generator $1259 cars_to_generate_to 0 037B: constant_params 6 variable_params 0 unknown 0 call_with_params @REN_C2_3532 -543.78 545.7 7.7 20.0 20.0 20.0 $5813 = 1 // (int) 005E: (unknown) :REN_C2_20044 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 010A: release_weather 024F: (unknown) 1.0 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 04C6: (unknown) 1 00AE: remove_status_text $5836 00AE: remove_status_text $5924 00AE: remove_status_text $6048 00BB: (unknown) $6084 0249: (unknown) $5817 020D: (unknown) $5831 00BB: (unknown) $5835 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C2_7981 0 0@ = 0 // (int) :REN_C2_20123 00BB: (unknown) $5647(0@,20) 0@ += 1 // (int) 0@ >= 20 // (int) var >= num jump_if_false @REN_C2_20123 0@ = 0 // (int) :REN_C2_20150 003F: destroy_actor $5566(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_20150 0@ = 0 // (int) :REN_C2_20177 003F: destroy_actor $5576(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C2_20177 0252: object $1203 exists jump_if_false @REN_C2_20242 010D: put_object $1203 at -811.43 -1550.75 8.04 00D3: set_object $1203 z_angle_to 337.5 02FA: (unknown) $1203 0 :REN_C2_20242 0113: remove_references_to_car $5834 // Like turning a car into any random car 0112: remove_references_to_actor $5831 // Like turning an actor into a random pedestrian 0045: actor $933 defined jump_if_false @REN_C2_20267 0339: (unknown) $933 1 :REN_C2_20267 004F: unknown_check $5821 jump_if_false @REN_C2_20284 013A: set_car $5821 door_status_to 1 :REN_C2_20284 0113: remove_references_to_car $5821 // Like turning a car into any random car 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_13208 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_8286 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C2_11870 00AA: set_parked_car_generator $1259 cars_to_generate_to 101 $941 = 0 // (int) 0026: return :REN_C2_20331 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_190 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_12435 00B9: set_camera_position -541.09 559.6 9.41 rotations 0 0 0 00BA: set_camera_point_at -541.43 558.68 9.21 mode 2 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C2_14495 -546.3 541.19 6.57 286.0 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C2_14044 -550.78 569.26 7.07 195.0 0249: (unknown) $5817 0045: actor $5831 defined jump_if_false @REN_C2_20488 0216: (unknown) $5831 -562.3141 582.6028 11.0092 0200: (unknown) $5831 0 :REN_C2_20488 004F: unknown_check $5834 jump_if_false @REN_C2_20562 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @REN_C2_14677 0 -1.37 -3.14 2.01 1 90.0 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @REN_C2_14677 1 1.37 -3.14 2.01 3 90.0 :REN_C2_20562 0045: actor $933 defined jump_if_false @REN_C2_20578 0200: (unknown) $933 0 :REN_C2_20578 003E: 8@ = create_actor_pedtype 22 model 132 at -546.1322 550.9982 8.1074 0423: (unknown) 8@ -546.1322 550.9982 8.1074 02EE: get_actor 8@ coords_to 0@ 1@ 2@ with_offset 0 3.0 0 003E: 7@ = create_actor_pedtype 22 model 0 at 0@ 1@ 2@ 0423: (unknown) 7@ 0@ 1@ 2@ 003E: 3@ = create_actor_pedtype 22 model 111 at -547.4014 550.5243 8.1074 0423: (unknown) 3@ -547.4014 550.5243 8.1074 00CF: set_actor 3@ Z_angle_to 28.8582 0106: give_actor 3@ weapon 28 ammo 100000 // Load the weapon model before using this 00F4: (unknown) 3@ 7@ 04AE: (unknown) 3@ 0 003E: 4@ = create_actor_pedtype 22 model 111 at -544.6945 552.2236 8.1074 0423: (unknown) 4@ -544.6945 552.2236 8.1074 00CF: set_actor 4@ Z_angle_to 14.5881 0106: give_actor 4@ weapon 28 ammo 100000 // Load the weapon model before using this 00F4: (unknown) 4@ 7@ 04AE: (unknown) 4@ 1 013E: actor 7@ look_at_actor 8@ 013E: actor 8@ look_at_actor 7@ 5@ = 0 // (int) :REN_C2_20790 0045: actor $5576(5@,2) defined jump_if_false @REN_C2_20809 00A2: (unknown) $5576(5@,2) :REN_C2_20809 0045: actor 4@(5@,2) defined jump_if_false @REN_C2_20826 00A2: (unknown) 4@(5@,2) :REN_C2_20826 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @REN_C2_20790 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4537 500 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AA' 'REN2_I1' 7@ 0 // ~w~Are you Gonzalez? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AA' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AB' 'REN2_I2' 8@ 0 // ~w~Ah, you must be Victor. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AB' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AC' 'SRNC2AC' 8@ 0 // ~w~Senor, I need to get my Colonel's merchandise safely to Viceport. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AC' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AD' 'REN2_I3' 7@ 0 // ~w~Your Colonel? You're in the army? 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AD' 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AE' 'REN2_I4' 8@ 0 // ~w~Not your army. Colonel Juan Garcia Cortez's my boss. 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor 7@ defined jump_if_false @REN_C2_21132 04B4: (unknown) 7@ 120 523 100.0 :REN_C2_21132 0045: actor 8@ defined jump_if_false @REN_C2_21153 04B4: (unknown) 8@ 120 518 100.0 :REN_C2_21153 00B9: set_camera_position -544.96 555.03 8.69 rotations 0 0 0 00BA: set_camera_point_at -545.34 554.13 8.48 mode 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AA' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AA' jump_if_false @REN_C2_21255 0002: jump @REN_C2_22081 :REN_C2_21255 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AB' 0 5@ = 0 // (int) :REN_C2_21279 0045: actor $5576(5@,2) defined jump_if_false @REN_C2_21298 00A2: (unknown) $5576(5@,2) :REN_C2_21298 0045: actor 4@(5@,2) defined jump_if_false @REN_C2_21315 00A2: (unknown) 4@(5@,2) :REN_C2_21315 5@ += 1 // (int) 5@ >= 2 // (int) var >= num jump_if_false @REN_C2_21279 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AB' jump_if_false @REN_C2_21365 0002: jump @REN_C2_22081 :REN_C2_21365 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AA' 'SRNC2AF' 8@ 0 // ~w~This coke belongs to him, so do not mess with us if you want to live. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AC' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AC' jump_if_false @REN_C2_21448 0002: jump @REN_C2_22081 :REN_C2_21448 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AG' 'REN2_I5' 7@ 0 // ~w~I'll bear that in mind. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AD' 0 0045: actor 7@ defined jump_if_false @REN_C2_21519 04B4: (unknown) 7@ 121 557 1.0 :REN_C2_21519 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AD' jump_if_false @REN_C2_21552 0002: jump @REN_C2_22081 :REN_C2_21552 0045: actor 7@ defined jump_if_false @REN_C2_21570 0528: (unknown) 7@ 557 -0.5 :REN_C2_21570 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'RENC2AI' 'REN2_I7' 8@ 0 // ~w~Take my copter, my men will join you. 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AE' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AE' jump_if_false @REN_C2_21653 0002: jump @REN_C2_22081 :REN_C2_21653 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AF' 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AF' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AF' jump_if_false @REN_C2_21725 0002: jump @REN_C2_22081 :REN_C2_21725 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AG' 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AG' 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13401 'RENC2AG' jump_if_false @REN_C2_21797 0002: jump @REN_C2_22081 :REN_C2_21797 00B9: set_camera_position -549.29 574.17 9.44 rotations 0 0 0 00BA: set_camera_point_at -549.31 573.19 9.24 mode 2 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12757 'RENC2AI' 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @MAIN_13224 'RENC2AI' 0 004F: unknown_check $5821 jump_if_false @REN_C2_21967 0045: actor 7@ defined jump_if_false @REN_C2_21901 00EA: (unknown) 7@ $5821 :REN_C2_21901 0045: actor 3@ defined 0022: jump_if_false @REN_C2_21934 // Note: the incorrect math opcode was used here 027F: store_coords_to 0@ 1@ 2@ from_actor $5821 with_offset 2.0 0 0 04B9: (unknown) 3@ 0 0 1 00EE: (unknown) 3@ 0@ 1@ :REN_C2_21934 0045: actor 4@ defined 0022: jump_if_false @REN_C2_21967 // Note: the incorrect math opcode was used here 027F: store_coords_to 0@ 1@ 2@ from_actor $5821 with_offset -2.0 0 0 04B9: (unknown) 4@ 0 0 1 00EE: (unknown) 4@ 0@ 1@ :REN_C2_21967 00B9: set_camera_position -549.29 574.17 9.44 rotations 0 0 0 00BA: set_camera_point_at -549.31 573.19 9.24 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -549.3 573.78 9.36 rotations 0 0 0 00BA: set_camera_point_at -549.32 572.8 9.15 mode 1 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_4394 5000 jump_if_false @REN_C2_22081 0002: jump @REN_C2_22081 :REN_C2_22081 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @MAIN_4364 003F: destroy_actor 7@ 003F: destroy_actor 8@ 003F: destroy_actor 3@ 003F: destroy_actor 4@ 0444: (unknown) 120 0444: (unknown) 121 0045: actor $933 defined jump_if_false @REN_C2_22164 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @REN_C2_3652 $933 548.7201 563.4308 8.1074 00CF: set_actor $933 Z_angle_to 18.6544 0200: (unknown) $933 1 :REN_C2_22164 004F: unknown_check $5834 jump_if_false @REN_C2_22204 0201: (unknown) $5834 1 0045: actor $5831 defined jump_if_false @REN_C2_22204 0200: (unknown) $5831 1 021C: (unknown) $5831 $5834 :REN_C2_22204 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 @REN_C2_17536 2 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_18501 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @REN_C2_362 1000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @REN_C2_7218 0026: return :REN_C2_22261 00A0: car 0@ wrecked jump_if_false @REN_C2_22273 005F: (unknown) :REN_C2_22273 1@ = 0 // (int) 16@ = 1.0 // (float) 15@ = -1.0 // (float) 8@ = 20 // (int) 12@ = 1.0 // (float) 14@ = 1.0 // (float) 13@ = 0 // (float) 004D: store_car 0@ position_to 5@ 6@ 7@ 01B2: (unknown) 0@ 1 1 1 1 1 2@ = 0 // (int) 0036: 11@ = 7@ // (float vars) 0003: shake_camera 800 013C: create_explosion_at 5@ 6@ 7@ radius 4 :REN_C2_22349 20 > 2@ // (int) num > var 0022: jump_if_false @REN_C2_22445 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges -4.0 4.0 0138: 10@ = random_float_in_ranges -4.0 4.0 002A: 9@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 002A: 10@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 7@ // (float vars) 11@ += 3.0 // (float) 01AA: $5829(2@,20) = create_object #PIZZABOX at 9@ 10@ 11@ 03AA: (unknown) $5829(2@,20) 1.0 1.0 0.99 022A: (unknown) $5829(2@,20) 1 2@ += 1 // (int) 0002: jump @REN_C2_22349 :REN_C2_22445 0001: wait 0 ms 2@ = 0 // (int) :REN_C2_22452 20 > 2@ // (int) num > var 0022: jump_if_false @REN_C2_22533 // Note: the incorrect math opcode was used here 0252: object $5829(2@,20) exists 0022: jump_if_false @REN_C2_22521 // Note: the incorrect math opcode was used here 0138: 9@ = random_float_in_ranges -40.0 40.0 0138: 10@ = random_float_in_ranges -40.0 40.0 0138: 11@ = random_float_in_ranges 20.0 30.0 0224: (unknown) $5829(2@,20) 9@ 10@ 11@ 0225: (unknown) $5829(2@,20) 1 :REN_C2_22521 2@ += 1 // (int) 0002: jump @REN_C2_22452 :REN_C2_22533 013C: create_explosion_at 5@ 6@ 7@ radius 6 8@ = 0 // (int) :REN_C2_22544 8@ > 0 // (int) var > num jump_if_false @REN_C2_22687 0001: wait 0 ms 0377: (unknown) 44 4@ 4@ > 0 // (int) var > num jump_if_false @REN_C2_22586 1@ = 1 // (int) 0002: jump @REN_C2_22735 :REN_C2_22586 0138: 9@ = random_float_in_ranges 15@ 16@ 0138: 10@ = random_float_in_ranges 15@ 16@ 002A: 9@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 002A: 10@ += 6@ // (float vars) // Note: the incorrect math opcode was used here 029F: (unknown) 13 9@ 10@ 11@ 0 0 13@ 12@ 0231: (unknown) 18 5@ 6@ 7@ 0 0 13@ 12@ 0 0 0 1 15@ *= 1.1 // (float) 16@ *= 1.1 // (float) 12@ += 2.0 // (float) 14@ += 0.5 // (float) 13@ += 0.01 // (float) 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @REN_C2_12252 8@ -= 1 // (int) 0002: jump @REN_C2_22544 :REN_C2_22687 004F: unknown_check 0@ jump_if_false @REN_C2_22708 01B2: (unknown) 0@ 0 0 0 0 0 013B: explode_car 0@ :REN_C2_22708 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4394 3000 jump_if_false @REN_C2_22735 0002: jump @REN_C2_22735 :REN_C2_22735 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @MAIN_4364 2@ = 0 // (int) :REN_C2_22749 20 > 2@ // (int) num > var 0022: jump_if_false @REN_C2_22779 // Note: the incorrect math opcode was used here 0093: destroy_object $5829(2@,20) 2@ += 1 // (int) 0002: jump @REN_C2_22749 :REN_C2_22779 005E: (unknown) :REN_C2_22781 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_190 1000 00B9: set_camera_position -804.33 -1518.25 11.19 rotations 0 0 0 00BA: set_camera_point_at -805.14 -1518.78 11.42 mode 2 0249: (unknown) $5817 0160: load_model #SENTINEL 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_8286 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_11870 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_13208 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7981 0 003F: destroy_actor $5822 003F: destroy_actor $5823 0045: actor $933 defined jump_if_false @REN_C2_22941 02F8: (unknown) $933 1 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @REN_C2_3652 $933 -804.55 -1540.35 12.52 0200: (unknown) $933 0 :REN_C2_22941 0049: destroy_car $5821 037A: constant_params 4 variable_params 1 unknown 20 call_with_params @REN_C2_8782 -701.73 -1604.71 5.965 69.27 7@ jump_if_false @REN_C2_22985 039E: (unknown) :REN_C2_22985 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_3928 $5834 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_3928 $5672(7@,8) 004F: unknown_check $5672(7@,8) jump_if_false @REN_C2_23130 4@ = 0 // (int) :REN_C2_23028 0045: actor $5576(4@,2) defined jump_if_false @REN_C2_23058 01A4: (unknown) $5576(4@,2) 0 00EC: (unknown) $5576(4@,2) $5672(7@,8) :REN_C2_23058 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @REN_C2_23028 4@ = 0 // (int) :REN_C2_23079 0045: actor $5566(4@,2) defined jump_if_false @REN_C2_23113 01A4: (unknown) $5566(4@,2) 0 0505: (unknown) $5566(4@,2) 1 $5672(7@,8) 1 :REN_C2_23113 4@ += 1 // (int) 4@ >= 2 // (int) var >= num jump_if_false @REN_C2_23079 :REN_C2_23130 01BB: (unknown) -834.58 -1524.15 12.07 19@ 003E: 2@ = create_actor_pedtype 22 model 0 at -834.58 -1524.15 19@ 00CF: set_actor 2@ Z_angle_to -90.12 01BB: (unknown) -834.32 -1525.51 12.08 19@ 003E: 3@ = create_actor_pedtype 22 model 132 at -834.32 -1525.51 19@ 00CF: set_actor 3@ Z_angle_to -75.12 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4537 250 18@ = 6.5 // (float) 0045: actor 2@ defined jump_if_false @REN_C2_23280 02EE: get_actor 2@ coords_to 14@ 15@ 16@ with_offset 0 18@ 0 01BB: (unknown) 14@ 15@ 16@ 19@ 0036: 16@ = 19@ // (float vars) 0044: put_actor 2@ at 14@ 15@ 16@ 00CF: set_actor 2@ Z_angle_to -90.12 :REN_C2_23280 0045: actor 3@ defined jump_if_false @REN_C2_23323 02EE: get_actor 3@ coords_to 14@ 15@ 16@ with_offset 0 18@ 0 01BB: (unknown) 14@ 15@ 16@ 19@ 0036: 16@ = 19@ // (float vars) 0044: put_actor 3@ at 14@ 15@ 16@ 00CF: set_actor 3@ Z_angle_to -75.12 :REN_C2_23323 0045: actor 2@ defined jump_if_false @REN_C2_23337 0200: (unknown) 2@ 0 :REN_C2_23337 0045: actor 3@ defined jump_if_false @REN_C2_23351 0200: (unknown) 3@ 0 :REN_C2_23351 0252: object $1203 exists jump_if_false @REN_C2_23368 02FA: (unknown) $1203 1 :REN_C2_23368 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC2CA' 'REN2_E1' 3@ 1 // ~w~I've lost many good men today. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC2CA' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC2CB' 'SRNC2CB' 3@ 1 // ~w~Men I can not afford to lose if I am to protect my Colonel's interests in the deal ahead. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC2CB' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC2CC' 'REN2_E2' 2@ 1 // ~w~If you need a bodyguard you could do a lot worse than me. For the right price, of course. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC2CC' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'RENC2CD' 'REN2_E3' 3@ 1 // ~w~Maybe so, but I can't trust anyone until I've discovered who leaked our arrival to those puta bandits. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'RENC2CD' 00B9: set_camera_position -745.86 -1590.23 7.23 rotations 0 0 0 00BA: set_camera_point_at -746.47 -1589.45 7.31 mode 2 004F: unknown_check $5834 jump_if_false @REN_C2_23694 11@ = -819.39 // (float) 12@ = -1545.02 // (float) 13@ = 5.98 // (float) 004E: put_car $5834 at -740.08 -1577.15 5.67 00D1: set_car $5834 Z_angle_to 69.27 01BF: (unknown) $5834 11@ 12@ 13@ 01C3: (unknown) $5834 30.0 :REN_C2_23694 004F: unknown_check $5672(7@,8) jump_if_false @REN_C2_23757 004F: unknown_check $5834 jump_if_false @REN_C2_23730 027F: store_coords_to 14@ 15@ 16@ from_actor $5834 with_offset 0 -12.0 0 :REN_C2_23730 004E: put_car $5672(7@,8) at 14@ 15@ 16@ 01BF: (unknown) $5672(7@,8) 11@ 12@ 13@ 01C3: (unknown) $5672(7@,8) 20.0 :REN_C2_23757 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 17@ = 0 // (float) 18@ = 1.0 // (float) 18@ /= 50.0 // (float) :REN_C2_23783 1.0 > 17@ // (float) num > var 0022: jump_if_false @REN_C2_23844 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7981 17@ 002A: 17@ += 18@ // (float vars) // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_23837 0002: jump @REN_C2_25315 :REN_C2_23837 0002: jump @REN_C2_23783 :REN_C2_23844 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7981 1.0 00B9: set_camera_position -806.9 -1560.61 7.56 rotations 0 0 0 00BA: set_camera_point_at -805.94 -1560.35 7.63 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 1900 00B9: set_camera_position -806.9 -1560.61 7.56 rotations 0 0 0 00BA: set_camera_point_at -807.42 -1559.76 7.63 mode 1 5@ = 0 // (int) :REN_C2_23948 5@ == 0 // (int) var == num jump_if_false @REN_C2_24042 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_23985 0002: jump @REN_C2_25315 :REN_C2_23985 004F: unknown_check $5834 jump_if_false @REN_C2_24035 01BF: (unknown) $5834 11@ 12@ 13@ 01C3: (unknown) $5834 18.0 0102: car $5834 near_point 11@ 12@ radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C2_24035 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_24035 0002: jump @REN_C2_23948 :REN_C2_24042 17@ = 1.0 // (float) 18@ = 1.0 // (float) 18@ /= 10.0 // (float) :REN_C2_24060 17@ > 0 // (float) var > num jump_if_false @REN_C2_24156 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7981 17@ 002C: 17@ -= 18@ // (float vars) 004F: unknown_check $5672(7@,8) 0022: jump_if_false @REN_C2_24123 // Note: the incorrect math opcode was used here 027F: store_coords_to 14@ 15@ 16@ from_actor $5672(7@,8) with_offset -1.5 2.0 0 01BF: (unknown) $5672(7@,8) 14@ 15@ 16@ :REN_C2_24123 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_24149 0002: jump @REN_C2_25315 :REN_C2_24149 0002: jump @REN_C2_24060 :REN_C2_24156 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_7981 0 004F: unknown_check $5672(7@,8) jump_if_false @REN_C2_24189 01C3: (unknown) $5672(7@,8) 16.0 :REN_C2_24189 5@ = 0 // (int) 010E: 9@ = current_time_in_ms 0035: 10@ = 9@ // (int vars) 10@ += 3000 // (int) :REN_C2_24206 5@ == 0 // (int) var == num jump_if_false @REN_C2_24325 004F: unknown_check $5672(7@,8) jump_if_false @REN_C2_24261 0252: object $1203 exists jump_if_false @REN_C2_24261 04B8: (unknown) $1203 $5672(7@,8) 0022: jump_if_false @REN_C2_24261 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_24261 0001: wait 0 ms 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_24287 0002: jump @REN_C2_25315 :REN_C2_24287 010E: 9@ = current_time_in_ms 0011: 9@ > 10@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C2_24318 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 0002: jump @REN_C2_24429 :REN_C2_24318 0002: jump @REN_C2_24206 :REN_C2_24325 0045: actor $5704(7@,8) defined jump_if_false @REN_C2_24363 01B1: (unknown) $5704(7@,8) 0 0 0 0 0 014B: set_actor $5704(7@,8) health_to 10 02B7: (unknown) $5704(7@,8) :REN_C2_24363 0045: actor $5696(7@,8) defined jump_if_false @REN_C2_24395 01B1: (unknown) $5696(7@,8) 0 0 0 0 0 014B: set_actor $5696(7@,8) health_to 10 :REN_C2_24395 037B: constant_params 1 variable_params 1 unknown 20 call_with_params @REN_C2_22261 $5672(7@,8) 6@ 6@ == 1 // (int) var == num jump_if_false @REN_C2_24429 0002: jump @REN_C2_25315 :REN_C2_24429 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_8286 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -804.33 -1518.25 11.19 rotations 0 0 0 00BA: set_camera_point_at -805.12 -1518.83 11.4 mode 2 01BB: (unknown) -807.18 -1522.61 11.84 19@ 14@ = -807.18 // (float) 15@ = -1522.61 // (float) 0036: 16@ = 19@ // (float vars) 0048: 0@ = create_car #SENTINEL at 14@ 15@ 16@ 00D1: set_car 0@ Z_angle_to -60.55 0325: (unknown) 0@ 1 004C: set_car 0@ to_normal_driver 0052: set_car 0@ driver_behaviour_to 0 027F: store_coords_to 14@ 15@ 16@ from_actor 0@ with_offset -1.5 0 0 0045: actor 3@ defined jump_if_false @REN_C2_24595 0200: (unknown) 3@ 1 00A2: (unknown) 3@ 04B9: (unknown) 3@ 0 1 0 00EE: (unknown) 3@ 14@ 15@ :REN_C2_24595 0045: actor 2@ defined 0022: jump_if_false @REN_C2_24656 // Note: the incorrect math opcode was used here 0200: (unknown) 2@ 1 00A2: (unknown) 2@ 04B9: (unknown) 2@ 0 1 0 0044: put_actor 2@ at -827.55 -1521.91 11.07 010F: (unknown) 2@ -809.4 -1520.41 11.91 :REN_C2_24656 0001: wait 0 ms 18@ = -3.5 // (float) 0045: actor 2@ defined jump_if_false @REN_C2_24718 02EE: get_actor 2@ coords_to 14@ 15@ 16@ with_offset 0 18@ 0 01BB: (unknown) 14@ 15@ 16@ 19@ 0036: 16@ = 19@ // (float vars) 0044: put_actor 2@ at 14@ 15@ 16@ 010F: (unknown) 2@ -809.4 -1520.41 11.91 :REN_C2_24718 0001: wait 0 ms 0045: actor 2@ defined jump_if_false @REN_C2_24755 00EE: (unknown) 2@ -809.4 -1520.41 04B4: (unknown) 2@ 121 543 10.0 :REN_C2_24755 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC2CA' 0 0045: actor 3@ defined jump_if_false @REN_C2_24806 04B4: (unknown) 3@ 121 546 1.0 :REN_C2_24806 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 500 jump_if_true @REN_C2_25315 0045: actor 3@ defined jump_if_false @REN_C2_24847 04B4: (unknown) 3@ 121 547 1.0 :REN_C2_24847 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC2CA' jump_if_false @REN_C2_24880 0002: jump @REN_C2_25315 :REN_C2_24880 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC2CB' 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 2500 jump_if_true @REN_C2_25315 0045: actor 3@ defined jump_if_false @REN_C2_24941 04B4: (unknown) 3@ 121 548 1.0 :REN_C2_24941 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC2CB' jump_if_false @REN_C2_24974 0002: jump @REN_C2_25315 :REN_C2_24974 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'RENC2CC' 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC2CC' jump_if_false @REN_C2_25027 0002: jump @REN_C2_25315 :REN_C2_25027 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13043 'RENC2CD' 5@ = 0 // (int) :REN_C2_25050 5@ == 0 // (int) var == num jump_if_false @REN_C2_25137 0001: wait 0 ms 004F: unknown_check 0@ jump_if_false @REN_C2_25107 0045: actor 3@ defined jump_if_false @REN_C2_25107 0133: actor 3@ near_car_on_foot 0@ radius 3.5 3.5 sphere 0 0022: jump_if_false @REN_C2_25107 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_25107 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_25130 0002: jump @REN_C2_25315 :REN_C2_25130 0002: jump @REN_C2_25050 :REN_C2_25137 004F: unknown_check 0@ jump_if_false @REN_C2_25161 0045: actor 3@ defined jump_if_false @REN_C2_25161 00EA: (unknown) 3@ 0@ :REN_C2_25161 0045: actor 2@ defined 0022: jump_if_false @REN_C2_25174 // Note: the incorrect math opcode was used here 00A2: (unknown) 2@ :REN_C2_25174 0001: wait 0 ms 0045: actor 2@ defined 0022: jump_if_false @REN_C2_25198 // Note: the incorrect math opcode was used here 04B4: (unknown) 2@ 120 512 1.0 :REN_C2_25198 5@ = 0 // (int) :REN_C2_25202 5@ == 0 // (int) var == num jump_if_false @REN_C2_25282 0001: wait 0 ms 004F: unknown_check 0@ jump_if_false @REN_C2_25252 0045: actor 3@ defined jump_if_false @REN_C2_25252 007C: actor 3@ driving 0@ 0022: jump_if_false @REN_C2_25252 // Note: the incorrect math opcode was used here 5@ = 1 // (int) :REN_C2_25252 0377: (unknown) 44 6@ 6@ > 0 // (int) var > num jump_if_false @REN_C2_25275 0002: jump @REN_C2_25315 :REN_C2_25275 0002: jump @REN_C2_25202 :REN_C2_25282 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'RENC2CD' jump_if_false @REN_C2_25315 0002: jump @REN_C2_25315 :REN_C2_25315 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12435 003F: destroy_actor 3@ 0049: destroy_car $5821 003F: destroy_actor 2@ 0049: destroy_car 0@ 0444: (unknown) 120 0444: (unknown) 121 0045: actor $933 defined jump_if_false @REN_C2_25400 02F8: (unknown) $933 0 0044: put_actor $933 at -818.0 -1516.0 12.11 00CF: set_actor $933 Z_angle_to 0 0200: (unknown) $933 1 :REN_C2_25400 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4537 500 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @REN_C2_20044 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @REN_C2_362 1000 0026: return :REN_C2_25438 $5813 = 0 // (int) $940 = 1 // (int) $5818 = 0 // (int) $5819 = 0 // (int) $5824 = 1 // (int) 0270: (unknown) 1 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @SAFEHOU_12249 39 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4878 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_19313 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_17536 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4537 250 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_362 1000 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7235 $5819 == 1 // (int) var == num jump_if_false @REN_C2_25595 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_20331 $5811 = 90 // (int) :REN_C2_25595 2@ = 0 // (int) :REN_C2_25599 0001: wait 0 ms $5811 >= 92 // (int) var >= num jump_if_false @REN_C2_25628 0025: gosub @REN_C2_26530 $5811 = 91 // (int) :REN_C2_25628 $5811 == 90 // (int) var == num jump_if_false @REN_C2_25664 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_22781 0025: gosub @REN_C2_26768 $5811 = 91 // (int) :REN_C2_25664 $5811 == 0 // (int) var == num jump_if_false @REN_C2_25693 0001: wait 0 ms 0025: gosub @REN_C2_25805 0002: jump @REN_C2_25664 :REN_C2_25693 $5811 == 1 // (int) var == num jump_if_false @REN_C2_25723 0001: wait 0 ms 0025: gosub @REN_C2_25851 0002: jump @REN_C2_25693 :REN_C2_25723 $5811 == 2 // (int) var == num jump_if_false @REN_C2_25753 0001: wait 0 ms 0025: gosub @REN_C2_25939 0002: jump @REN_C2_25723 :REN_C2_25753 $5811 == 3 // (int) var == num jump_if_false @REN_C2_25783 0001: wait 0 ms 0025: gosub @REN_C2_26329 0002: jump @REN_C2_25753 :REN_C2_25783 not $5811 == 91 // (int) var == num jump_if_false @REN_C2_25803 0002: jump @REN_C2_25599 :REN_C2_25803 0026: return :REN_C2_25805 0045: actor $933 defined jump_if_false @REN_C2_25843 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7666 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6809 0002: jump @REN_C2_25849 :REN_C2_25843 $5811 = 91 // (int) :REN_C2_25849 0026: return :REN_C2_25851 0045: actor $933 defined jump_if_false @REN_C2_25931 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7666 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6809 0080: actor $933 near_point $6081 $6082 radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C2_25924 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_20331 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7235 :REN_C2_25924 0002: jump @REN_C2_25937 :REN_C2_25931 $5811 = 91 // (int) :REN_C2_25937 0026: return :REN_C2_25939 0045: actor $933 defined jump_if_false @REN_C2_26321 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_17470 jump_if_false @REN_C2_25969 0026: return :REN_C2_25969 00A0: car $5821 wrecked jump_if_false @REN_C2_26007 $5927 = 1 // (int) 0006: $5820 = 'REN2_F4' // (string) // ~r~You destroyed Gonzalez's protection. // Note: the incorrect math opcode was used here $5811 = 92 // (int) 0026: return :REN_C2_26007 004F: unknown_check $5834 jump_if_false @REN_C2_26028 01C0: (unknown) $5834 01F2: (unknown) $5834 1 :REN_C2_26028 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7666 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15093 2@ += 1 // (int) 2@ > 1 // (int) var > num jump_if_false @REN_C2_26069 2@ = 0 // (int) :REN_C2_26069 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16883 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16883 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_14362 1@ = 0 // (int) :REN_C2_26106 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16191 $5576(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @REN_C2_26106 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_17160 00A0: car $5821 wrecked jump_if_false @REN_C2_26165 0002: jump @REN_C2_26314 :REN_C2_26165 0045: actor $5831 defined jump_if_false @REN_C2_26255 0080: actor $5831 near_point $937 $938 radius 7.0 7.0 sphere 0 0022: jump_if_false @REN_C2_26255 // Note: the incorrect math opcode was used here 01B7: unknown_check $5821 0022: jump_if_false @REN_C2_26219 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 :REN_C2_26219 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_17536 3 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7235 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4379 0026: return :REN_C2_26255 007C: actor $933 driving $5821 0022: jump_if_false @REN_C2_26314 // Note: the incorrect math opcode was used here 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 @REN_C2_17536 3 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7235 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4379 0026: return :REN_C2_26314 0002: jump @REN_C2_26327 :REN_C2_26321 $5811 = 91 // (int) :REN_C2_26327 0026: return :REN_C2_26329 0045: actor $933 defined jump_if_false @REN_C2_26522 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_17470 jump_if_false @REN_C2_26359 0026: return :REN_C2_26359 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6697 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_7666 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_6809 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15093 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_15895 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_16036 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_14999 2@ += 1 // (int) 2@ > 1 // (int) var > num jump_if_false @REN_C2_26450 2@ = 0 // (int) :REN_C2_26450 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_14362 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16883 2@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C2_16191 $5576(2@,2) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_12377 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_13641 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_11275 0002: jump @REN_C2_26528 :REN_C2_26522 $5811 = 91 // (int) :REN_C2_26528 0026: return :REN_C2_26530 0001: wait 2000 ms 0045: actor $933 defined jump_if_false @REN_C2_26722 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 0059: text_clear_all 03C2: (unknown) 0045: actor $933 defined jump_if_false @REN_C2_26690 $1078 == 0 // (int) var == num jump_if_false @REN_C2_26690 007E: actor $933 driving jump_if_false @REN_C2_26620 0216: (unknown) $933 -556.476 593.971 11.058 0002: jump @REN_C2_26639 :REN_C2_26620 0044: put_actor $933 at -556.476 593.971 11.058 :REN_C2_26639 00CF: set_actor $933 Z_angle_to 180.0 004F: unknown_check $5821 jump_if_false @REN_C2_26690 0049: destroy_car $5821 0048: $5821 = create_car #SESPAROW at -550.78 569.26 7.07 00D1: set_car $5821 Z_angle_to 195.0 :REN_C2_26690 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_20044 0001: wait 1000 ms 01CF: (unknown) 0221: (unknown) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4379 :REN_C2_26722 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 @REN_C2_26766 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 $5820 :REN_C2_26766 0026: return :REN_C2_26768 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @99RED_12847 'REN_C02' 850 // The Colonel's Coke 01DF: progress_made += 1 0026: return :REN_C2_26796 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C2_20044 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 80--------------- :NONAME_19 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C3' 0025: gosub @NONAME_19_4174 009D: wasted_or_busted // mission only jump_if_false @NONAME_19_35 0025: gosub @NONAME_19_18578 :NONAME_19_35 0025: gosub @NONAME_19_19081 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_19_76 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_19_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_19_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_19_128 :NONAME_19_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_19_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_19_162 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_19_162 809F: not actor 3@ dead 0022: jump_if_false @NONAME_19_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_19_178 0026: return :NONAME_19_180 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @NONAME_19_244 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_19_238 0400: (unknown) $933 $1070 0002: jump @NONAME_19_244 :NONAME_19_238 02C0: (unknown) $933 $1070 :NONAME_19_244 0@ >= 0 // (int) var >= num jump_if_false @NONAME_19_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :NONAME_19_271 0045: actor $933 defined jump_if_false @NONAME_19_339 807E: not actor $933 driving jump_if_false @NONAME_19_316 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @NONAME_19_319 :NONAME_19_316 021D: (unknown) 0 :NONAME_19_319 $1078 == 0 // (int) var == num jump_if_false @NONAME_19_335 02EA: select_interior 2 :NONAME_19_335 01AE: (unknown) 1 :NONAME_19_339 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_19_352 0045: actor $933 defined jump_if_false @NONAME_19_416 807E: not actor $933 driving jump_if_false @NONAME_19_404 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @NONAME_19_404 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :NONAME_19_404 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :NONAME_19_416 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @NONAME_19_465 // 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_19_465 02EA: select_interior 0 :NONAME_19_465 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_19_495 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_19_495 0026: return 0045: actor 0@ defined jump_if_false @NONAME_19_516 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_19_516 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_19_546 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_19_546 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_19_546 0026: return :NONAME_19_548 0045: actor 0@ defined 0022: jump_if_false @NONAME_19_595 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_19_591 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_19_595 :NONAME_19_591 1@ = 0 // (int) :NONAME_19_595 1@ == 1 // (int) var == num jump_if_false @NONAME_19_679 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_19_672 007E: actor 0@ driving jump_if_false @NONAME_19_668 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_19_658 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_19_661 :NONAME_19_658 00F1: (unknown) 0@ :NONAME_19_661 0002: jump @NONAME_19_672 :NONAME_19_668 1@ = 0 // (int) :NONAME_19_672 0002: jump @NONAME_19_595 :NONAME_19_679 0026: return 0045: actor 0@ defined jump_if_false @NONAME_19_773 007E: actor 0@ driving jump_if_false @NONAME_19_757 02A7: unknown_check 0@ jump_if_false @NONAME_19_727 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_19_750 :NONAME_19_727 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_19_548 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_19_750 0002: jump @NONAME_19_766 :NONAME_19_757 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_19_766 0002: jump @NONAME_19_775 :NONAME_19_773 005F: (unknown) :NONAME_19_775 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_19_933 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_19_933 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_19_874 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_19_833 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_19_867 :NONAME_19_833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_548 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_19_867 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_548 4@ :NONAME_19_867 0002: jump @NONAME_19_933 :NONAME_19_874 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_19_899 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_19_933 :NONAME_19_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_548 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_19_933 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_548 3@ :NONAME_19_933 0045: actor 0@ defined jump_if_false @NONAME_19_985 004F: unknown_check 1@ jump_if_false @NONAME_19_985 007E: actor 0@ driving jump_if_false @NONAME_19_985 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_19_985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_19_548 0@ :NONAME_19_985 5@ = 0 // (int) :NONAME_19_989 5@ == 0 // (int) var == num jump_if_false @NONAME_19_1087 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_19_1080 004F: unknown_check 1@ jump_if_false @NONAME_19_1080 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_19_1046 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_19_1080 :NONAME_19_1046 2@ == -1 // (int) var == num jump_if_false @NONAME_19_1072 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_19_1080 :NONAME_19_1072 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_19_1080 0002: jump @NONAME_19_989 :NONAME_19_1087 0026: return :NONAME_19_1089 0@ == 0 // (int) var == num jump_if_false @NONAME_19_1132 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_19_1308 :NONAME_19_1132 0@ == 1 // (int) var == num jump_if_false @NONAME_19_1165 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_19_1308 :NONAME_19_1165 0@ == 2 // (int) var == num jump_if_false @NONAME_19_1207 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_19_1308 :NONAME_19_1207 0@ == 3 // (int) var == num jump_if_false @NONAME_19_1251 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_19_1308 :NONAME_19_1251 0@ == 4 // (int) var == num jump_if_false @NONAME_19_1282 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_19_1308 :NONAME_19_1282 0@ == 5 // (int) var == num jump_if_false @NONAME_19_1308 03CF: (unknown) 237 130 180 255 :NONAME_19_1308 0026: return 00BC: (unknown) 0@ 2 0026: return :NONAME_19_1317 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_19_1317 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_19_1372 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_19_1372 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_19_1387 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_19_1387 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_19_1432 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_19_1432 005F: (unknown) :NONAME_19_1434 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_19_1089 2 0311: status_text $5605 type 1 line 2 GXT 'REN3_01' // global_variable // Phil 0026: return :NONAME_19_1465 0@ = 0 // (int) 0078: if and $5619 == 1 // (int) var == num $5620 == 1 // (int) var == num $5621 == 1 // (int) var == num jump_if_false @NONAME_19_1529 :NONAME_19_1498 26 > 0@ // (int) num > var 0022: jump_if_false @NONAME_19_1529 // Note: the incorrect math opcode was used here $5366(0@,26) = 0 // (int) 0@ += 1 // (int) 0002: jump @NONAME_19_1498 :NONAME_19_1529 0026: return :NONAME_19_1531 0@ == 0 // (int) var == num jump_if_false @NONAME_19_1574 2@ = 184.457 // (float) 3@ = -463.8089 // (float) 4@ = 10.7452 // (float) 5@ = 0.3633 // (float) :NONAME_19_1574 0@ == 1 // (int) var == num jump_if_false @NONAME_19_1618 2@ = 212.7157 // (float) 3@ = -446.3713 // (float) 4@ = 11.412 // (float) 5@ = 86.3817 // (float) :NONAME_19_1618 0@ == 2 // (int) var == num jump_if_false @NONAME_19_1658 2@ = -175.06 // (float) 3@ = 58.75 // (float) 4@ = 26.16 // (float) 5@ = -90.0 // (float) :NONAME_19_1658 0@ == 3 // (int) var == num jump_if_false @NONAME_19_1700 2@ = 419.47 // (float) 3@ = 117.67 // (float) 4@ = 10.89 // (float) 5@ = 180.0 // (float) :NONAME_19_1700 0@ == 4 // (int) var == num jump_if_false @NONAME_19_1744 2@ = 209.382 // (float) 3@ = -709.4135 // (float) 4@ = 10.1553 // (float) 5@ = 82.1611 // (float) :NONAME_19_1744 0@ == 5 // (int) var == num jump_if_false @NONAME_19_1788 2@ = -42.8432 // (float) 3@ = -1162.006 // (float) 4@ = 10.172 // (float) 5@ = 11.0992 // (float) :NONAME_19_1788 0@ == 6 // (int) var == num jump_if_false @NONAME_19_1832 2@ = 360.045 // (float) 3@ = -664.3578 // (float) 4@ = 9.8783 // (float) 5@ = 343.5485 // (float) :NONAME_19_1832 0@ == 7 // (int) var == num jump_if_false @NONAME_19_1874 2@ = 48.13 // (float) 3@ = -865.45 // (float) 4@ = 10.12 // (float) 5@ = -180.0 // (float) :NONAME_19_1874 0@ == 8 // (int) var == num jump_if_false @NONAME_19_1916 2@ = 85.11 // (float) 3@ = -1132.66 // (float) 4@ = 10.11 // (float) 5@ = -180.0 // (float) :NONAME_19_1916 0@ == 9 // (int) var == num jump_if_false @NONAME_19_1958 2@ = 226.66 // (float) 3@ = -727.84 // (float) 4@ = 9.87 // (float) 5@ = -180.0 // (float) :NONAME_19_1958 0@ == 10 // (int) var == num jump_if_false @NONAME_19_2002 2@ = 412.5439 // (float) 3@ = -544.7011 // (float) 4@ = 9.8628 // (float) 5@ = 331.3473 // (float) :NONAME_19_2002 0@ == 11 // (int) var == num jump_if_false @NONAME_19_2044 2@ = 376.98 // (float) 3@ = -725.88 // (float) 4@ = 10.58 // (float) 5@ = 90.0 // (float) :NONAME_19_2044 0@ == 12 // (int) var == num jump_if_false @NONAME_19_2086 2@ = 459.5685 // (float) 3@ = -334.5706 // (float) 4@ = 9.875 // (float) 5@ = 347.7889 // (float) :NONAME_19_2086 0@ == 13 // (int) var == num jump_if_false @NONAME_19_2128 2@ = 246.3 // (float) 3@ = -1309.55 // (float) 4@ = 10.67 // (float) 5@ = -180.0 // (float) :NONAME_19_2128 0@ == 14 // (int) var == num jump_if_false @NONAME_19_2170 2@ = 77.83 // (float) 3@ = -1245.05 // (float) 4@ = 10.16 // (float) 5@ = -180.0 // (float) :NONAME_19_2170 0@ == 15 // (int) var == num jump_if_false @NONAME_19_2212 2@ = -134.37 // (float) 3@ = -1500.37 // (float) 4@ = 10.1 // (float) 5@ = -90.0 // (float) :NONAME_19_2212 0@ == 16 // (int) var == num jump_if_false @NONAME_19_2256 2@ = 173.96 // (float) 3@ = -646.52 // (float) 4@ = 16.1 // (float) 5@ = 355.85 // (float) :NONAME_19_2256 0@ == 17 // (int) var == num jump_if_false @NONAME_19_2300 2@ = 229.6936 // (float) 3@ = -261.6904 // (float) 4@ = 11.0719 // (float) 5@ = 150.4152 // (float) :NONAME_19_2300 0@ == 18 // (int) var == num jump_if_false @NONAME_19_2342 2@ = -915.05 // (float) 3@ = 74.11 // (float) 4@ = 9.16 // (float) 5@ = -90.0 // (float) :NONAME_19_2342 0@ == 19 // (int) var == num jump_if_false @NONAME_19_2386 2@ = -804.5653 // (float) 3@ = -707.9273 // (float) 4@ = 10.769 // (float) 5@ = 5.6 // (float) :NONAME_19_2386 0@ == 20 // (int) var == num jump_if_false @NONAME_19_2430 2@ = -510.9901 // (float) 3@ = -928.7383 // (float) 4@ = 25.6578 // (float) 5@ = 91.61 // (float) :NONAME_19_2430 0@ == 21 // (int) var == num jump_if_false @NONAME_19_2472 2@ = 159.09 // (float) 3@ = -1556.52 // (float) 4@ = 10.88 // (float) 5@ = -180.0 // (float) :NONAME_19_2472 0@ == 22 // (int) var == num jump_if_false @NONAME_19_2514 2@ = 20.49 // (float) 3@ = 151.65 // (float) 4@ = 18.3 // (float) 5@ = -90.0 // (float) :NONAME_19_2514 0@ == 23 // (int) var == num jump_if_false @NONAME_19_2556 2@ = -15.59 // (float) 3@ = -866.01 // (float) 4@ = 10.1 // (float) 5@ = 90.0 // (float) :NONAME_19_2556 0@ == 24 // (int) var == num jump_if_false @NONAME_19_2600 2@ = 188.33 // (float) 3@ = -1133.77 // (float) 4@ = 10.15 // (float) 5@ = 348.19 // (float) :NONAME_19_2600 0@ == 25 // (int) var == num jump_if_false @NONAME_19_2644 2@ = 202.72 // (float) 3@ = -355.07 // (float) 4@ = 10.54 // (float) 5@ = 342.1 // (float) :NONAME_19_2644 $5619 == 0 // (int) var == num jump_if_false @NONAME_19_2674 1@ = 1 // (int) $5648 = 1 // (int) 0002: jump @NONAME_19_2745 :NONAME_19_2674 $5620 == 0 // (int) var == num jump_if_false @NONAME_19_2704 1@ = 2 // (int) $5648 = 1 // (int) 0002: jump @NONAME_19_2745 :NONAME_19_2704 $5621 == 0 // (int) var == num jump_if_false @NONAME_19_2734 1@ = 3 // (int) $5648 = 1 // (int) 0002: jump @NONAME_19_2745 :NONAME_19_2734 1@ = 0 // (int) $5648 = 0 // (int) 0026: return :NONAME_19_2745 $5648 == 1 // (int) var == num jump_if_false @NONAME_19_3301 1@ == 1 // (int) var == num jump_if_false @NONAME_19_2939 0048: $5778 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5778 Z_angle_to 5@ 00A4: $5764 = create_actor_pedtype 4 model 55 in_car $5778 driverseat 0118: $5767 = create_actor_pedtype 4 model 55 in_car $5778 passenger_seat 0 041B: (unknown) $5764 9 041B: (unknown) $5767 9 0106: give_actor $5764 weapon 25 ammo 400 // Load the weapon model before using this 0106: give_actor $5767 weapon 25 ammo 400 // Load the weapon model before using this 01C9: (unknown) $5767 60 0442: (unknown) $5767 1 03D6: (unknown) $5767 300 03D7: (unknown) $5767 1000 0045: actor $933 defined jump_if_false @NONAME_19_2879 04A3: (unknown) $5767 $933 :NONAME_19_2879 0050: set_car $5778 max_speed_to 35.0 0051: set_car $5778 traffic_behavior_to 2 01FA: (unknown) $5778 $5775 0052: set_car $5778 driver_behaviour_to 16 $5799 == 0 // (int) var == num jump_if_false @NONAME_19_2933 00C0: (unknown) $5778 $5799 00BC: (unknown) $5799 0 00C4: (unknown) $5799 1 :NONAME_19_2933 $5619 = 1 // (int) :NONAME_19_2939 1@ == 2 // (int) var == num jump_if_false @NONAME_19_3120 0048: $5779 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5779 Z_angle_to 5@ 00A4: $5765 = create_actor_pedtype 4 model 55 in_car $5779 driverseat 0118: $5768 = create_actor_pedtype 4 model 55 in_car $5779 passenger_seat 0 041B: (unknown) $5765 9 041B: (unknown) $5768 9 0106: give_actor $5765 weapon 25 ammo 400 // Load the weapon model before using this 0106: give_actor $5768 weapon 25 ammo 400 // Load the weapon model before using this 01C9: (unknown) $5768 60 0442: (unknown) $5768 1 03D6: (unknown) $5768 300 03D7: (unknown) $5768 1000 0045: actor $933 defined jump_if_false @NONAME_19_3060 04A3: (unknown) $5768 $933 :NONAME_19_3060 0050: set_car $5779 max_speed_to 35.0 0051: set_car $5779 traffic_behavior_to 2 01FA: (unknown) $5779 $5775 0052: set_car $5779 driver_behaviour_to 5 $5800 == 0 // (int) var == num jump_if_false @NONAME_19_3114 00C0: (unknown) $5779 $5800 00BC: (unknown) $5800 0 00C4: (unknown) $5800 1 :NONAME_19_3114 $5620 = 1 // (int) :NONAME_19_3120 1@ == 3 // (int) var == num jump_if_false @NONAME_19_3301 0048: $5780 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5780 Z_angle_to 5@ 00A4: $5766 = create_actor_pedtype 4 model 55 in_car $5780 driverseat 0118: $5769 = create_actor_pedtype 4 model 55 in_car $5780 passenger_seat 0 041B: (unknown) $5766 9 041B: (unknown) $5769 9 0106: give_actor $5766 weapon 25 ammo 400 // Load the weapon model before using this 0106: give_actor $5769 weapon 25 ammo 400 // Load the weapon model before using this 01C9: (unknown) $5769 60 0442: (unknown) $5769 1 03D6: (unknown) $5769 300 03D7: (unknown) $5769 1000 0045: actor $933 defined jump_if_false @NONAME_19_3241 04A3: (unknown) $5769 $933 :NONAME_19_3241 0050: set_car $5780 max_speed_to 35.0 0051: set_car $5780 traffic_behavior_to 2 01FA: (unknown) $5780 $5775 0052: set_car $5780 driver_behaviour_to 16 $5801 == 0 // (int) var == num jump_if_false @NONAME_19_3295 00C0: (unknown) $5780 $5801 00BC: (unknown) $5801 0 00C4: (unknown) $5801 1 :NONAME_19_3295 $5621 = 1 // (int) :NONAME_19_3301 0026: return :NONAME_19_3303 0@ == 1 // (int) var == num jump_if_false @NONAME_19_3371 2@ = 500.0356 // (float) 3@ = 215.2148 // (float) 4@ = 10.7697 // (float) 8@ = 96.3587 // (float) 5@ = 502.39 // (float) 6@ = 218.16 // (float) 7@ = 10.7 // (float) :NONAME_19_3371 0@ == 3 // (int) var == num jump_if_false @NONAME_19_3439 2@ = 354.4423 // (float) 3@ = -0.2691 // (float) 4@ = 11.0902 // (float) 8@ = 213.824 // (float) 5@ = 349.63 // (float) 6@ = -2.03 // (float) 7@ = 11.09 // (float) :NONAME_19_3439 0@ == 5 // (int) var == num jump_if_false @NONAME_19_3507 2@ = -78.5682 // (float) 3@ = -1088.487 // (float) 4@ = 10.1696 // (float) 8@ = 193.7832 // (float) 5@ = -77.32 // (float) 6@ = -1080.27 // (float) 7@ = 10.2 // (float) :NONAME_19_3507 0@ == 7 // (int) var == num jump_if_false @NONAME_19_3573 2@ = 44.276 // (float) 3@ = -863.6948 // (float) 4@ = 10.1928 // (float) 8@ = 217.1805 // (float) 5@ = 46.45 // (float) 6@ = -862.51 // (float) 7@ = 10.0 // (float) :NONAME_19_3573 0@ == 10 // (int) var == num jump_if_false @NONAME_19_3639 2@ = 406.1886 // (float) 3@ = -552.6253 // (float) 4@ = 9.7728 // (float) 8@ = 247.421 // (float) 5@ = 410.23 // (float) 6@ = -554.32 // (float) 7@ = 10.0 // (float) :NONAME_19_3639 0@ == 11 // (int) var == num jump_if_false @NONAME_19_3707 2@ = 363.993 // (float) 3@ = -822.624 // (float) 4@ = 10.6754 // (float) 8@ = 77.4452 // (float) 5@ = 367.82 // (float) 6@ = -820.78 // (float) 7@ = 10.67 // (float) :NONAME_19_3707 0@ == 13 // (int) var == num jump_if_false @NONAME_19_3775 2@ = 245.6594 // (float) 3@ = -1301.295 // (float) 4@ = 10.7248 // (float) 8@ = 81.9873 // (float) 5@ = 249.79 // (float) 6@ = -1299.09 // (float) 7@ = 10.46 // (float) :NONAME_19_3775 0@ == 16 // (int) var == num jump_if_false @NONAME_19_3843 2@ = 166.5376 // (float) 3@ = -684.352 // (float) 4@ = 10.9559 // (float) 8@ = 93.0879 // (float) 5@ = 166.62 // (float) 6@ = -681.54 // (float) 7@ = 10.7 // (float) :NONAME_19_3843 0@ == 21 // (int) var == num jump_if_false @NONAME_19_3910 2@ = 146.4836 // (float) 3@ = -1570.709 // (float) 4@ = 10.7552 // (float) 8@ = 42.9996 // (float) 5@ = 147.5 // (float) 6@ = -1568.81 // (float) 7@ = 10.54 // (float) :NONAME_19_3910 0@ == 24 // (int) var == num jump_if_false @NONAME_19_3978 2@ = 184.8907 // (float) 3@ = -1125.822 // (float) 4@ = 10.1428 // (float) 8@ = 79.4424 // (float) 5@ = 188.14 // (float) 6@ = -1123.97 // (float) 7@ = 10.14 // (float) :NONAME_19_3978 0@ == 25 // (int) var == num jump_if_false @NONAME_19_4046 2@ = 188.3289 // (float) 3@ = -411.0278 // (float) 4@ = 10.763 // (float) 8@ = 84.1814 // (float) 5@ = 192.54 // (float) 6@ = -411.45 // (float) 7@ = 10.3 // (float) :NONAME_19_4046 0078: if or 834A: not unknown_check $5771 $5691 > 20.0 // (float) var > num jump_if_false @NONAME_19_4172 00BB: (unknown) $5808 $5808 = 0 // (int) 0113: remove_references_to_car $5781 // Like turning a car into any random car 0112: remove_references_to_actor $5771 // Like turning an actor into a random pedestrian 0048: $5781 = create_car #SENTINEL at 2@ 3@ 4@ 00D1: set_car $5781 Z_angle_to 8@ 0052: set_car $5781 driver_behaviour_to 19 003E: $5771 = create_actor_pedtype 4 model 55 at 5@ 6@ 7@ 041B: (unknown) $5771 9 00C1: (unknown) $5771 $5808 00C4: (unknown) $5808 1 00BC: (unknown) $5808 0 0106: give_actor $5771 weapon 25 ammo 400 // Load the weapon model before using this 0045: actor $933 defined jump_if_false @NONAME_19_4166 00E4: (unknown) $5771 $933 :NONAME_19_4166 034F: (unknown) $5771 1 :NONAME_19_4172 0026: return :NONAME_19_4174 $940 = 1 // (int) $5661 = 1 // (int) 6@ = 0 // (int) 15@ = 0 // (int) 8@ = 0 // (int) 7@ = 0 // (int) $5673 = 0 // (int) $5676 = 0 // (int) $5675 = 0 // (int) $5678 = 100.0 // (float) $5605 = 100 // (int) 17@ = 0 // (int) 16@ = 0 // (int) $5671 = 1 // (int) $5670 = 0 // (int) $5606 = 0 // (int) $5607 = 0 // (int) $5609 = 0 // (int) $5608 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5613 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5612 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5619 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5616 = 0 // (int) $5648 = 0 // (int) $5649 = 0 // (int) $5650 = 0 // (int) $5654 = 0 // (int) $5655 = 0 // (int) $5656 = 0 // (int) $5657 = 0 // (int) $5674 = 0 // (int) $5651 = 0 // (int) $5652 = 0 // (int) $5653 = 0 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) 12@ = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) $5622 = 0 // (int) $5623 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) $5627 = 0 // (int) $5628 = 0 // (int) $5629 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5632 = 0 // (int) $5633 = 0 // (int) $5634 = 0 // (int) $5635 = 0 // (int) $5636 = 0 // (int) $5637 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5640 = 0 // (int) $5641 = 0 // (int) $5642 = 0 // (int) $5643 = 0 // (int) $5644 = 0 // (int) $5645 = 0 // (int) $5646 = 0 // (int) $5647 = 0 // (int) $5672 = 0 // (int) $5746 = 106.74 // (float) $5752 = -323.33 // (float) $5758 = 10.37 // (float) $5747 = 108.56 // (float) $5753 = -326.71 // (float) $5759 = 10.37 // (float) $5748 = 107.81 // (float) $5754 = -322.33 // (float) $5760 = 10.37 // (float) $5749 = 113.2 // (float) $5755 = -318.52 // (float) $5761 = 10.37 // (float) $5750 = 116.26 // (float) $5756 = -321.53 // (float) $5762 = 10.37 // (float) $5751 = 114.45 // (float) $5757 = -317.62 // (float) $5763 = 10.37 // (float) 0152: create_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @MAIN_6449 $1748 5@ 4@ = 1 // (int) :NONAME_19_4755 0001: wait 0 ms 4@ == 1 // (int) var == num jump_if_false @NONAME_19_4777 0025: gosub @NONAME_19_5006 :NONAME_19_4777 4@ == 2 // (int) var == num jump_if_false @NONAME_19_4796 0025: gosub @NONAME_19_5458 :NONAME_19_4796 4@ == 3 // (int) var == num jump_if_false @NONAME_19_4815 0025: gosub @NONAME_19_6332 :NONAME_19_4815 4@ == 4 // (int) var == num jump_if_false @NONAME_19_4834 0025: gosub @NONAME_19_6781 :NONAME_19_4834 4@ == 5 // (int) var == num jump_if_false @NONAME_19_4853 0025: gosub @NONAME_19_10112 :NONAME_19_4853 4@ == 6 // (int) var == num jump_if_false @NONAME_19_4872 0025: gosub @NONAME_19_10633 :NONAME_19_4872 4@ == 7 // (int) var == num jump_if_false @NONAME_19_4891 0025: gosub @NONAME_19_12704 :NONAME_19_4891 4@ == 8 // (int) var == num jump_if_false @NONAME_19_4910 0025: gosub @NONAME_19_17412 :NONAME_19_4910 4@ == 9 // (int) var == num jump_if_false @NONAME_19_4929 0025: gosub @NONAME_19_19046 :NONAME_19_4929 4@ == 10 // (int) var == num jump_if_false @NONAME_19_4948 0025: gosub @NONAME_19_18578 :NONAME_19_4948 4@ == 11 // (int) var == num jump_if_false @NONAME_19_4967 0025: gosub @NONAME_19_19081 :NONAME_19_4967 8045: not actor $933 defined jump_if_false @NONAME_19_4985 4@ = 10 // (int) 0026: return :NONAME_19_4985 not 4@ == 11 // (int) var == num jump_if_false @NONAME_19_5004 0002: jump @NONAME_19_4755 :NONAME_19_5004 0026: return :NONAME_19_5006 0045: actor $933 defined jump_if_false @NONAME_19_5022 0107: toggle_player $933 can_move 0 :NONAME_19_5022 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4878 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @SAFEHOU_12249 40 0160: load_model 122 0160: load_model #STRETCH 0228: (unknown) 022C: (unknown) -22.34 926.19 10.3 1.0 0 0045: actor $933 defined jump_if_false @NONAME_19_5115 0044: put_actor $933 at -18.37 925.89 9.8 00CF: set_actor $933 Z_angle_to 0 0221: (unknown) :NONAME_19_5115 01BB: (unknown) -22.34 926.19 10.3 $5695 003E: $5738 = create_actor_pedtype 4 model 122 at -22.34 926.19 $5695 03D5: (unknown) $5738 200 0399: (unknown) $5738 1 032D: (unknown) $5738 1 0232: (unknown) $5738 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @AUDIMON_2977 $5738 0078: if and 0045: actor $5738 defined 0045: actor $933 defined jump_if_false @NONAME_19_5227 01EC: (unknown) $5738 1 0119: actor $5738 kill_actor $933 0331: (unknown) $5738 0 :NONAME_19_5227 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3AA' 'REN3_A1' $5738 0 // ~w~I've got a special limo ordered. Let's go and get it, then pick up the boy. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3AA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3AB' 'REN3_A2' $933 0 // ~w~A special Limo? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3AB' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3AC' 'REN3_A3' $5738 0 // ~w~Bulletproof: I'm not taking any chances, mate. This nutter means business. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3AC' 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 0048: $5775 = create_car #STRETCH at 607.08 752.66 12.45 0150: set_car $5775 color_to 0 0 0334: (unknown) $5775 0 042F: (unknown) $5775 2000 01B2: (unknown) $5775 1 1 0 0 1 00D1: set_car $5775 Z_angle_to 90.0 4@ = 2 // (int) 0026: return :NONAME_19_5458 009F: actor $5738 dead jump_if_false @NONAME_19_5488 15@ = 2 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_5844 :NONAME_19_5488 $5673 == 0 // (int) var == num jump_if_false @NONAME_19_5527 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3AA' 1 $5673 = 1 // (int) :NONAME_19_5527 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3AA' jump_if_false @NONAME_19_5633 $5673 == 1 // (int) var == num jump_if_false @NONAME_19_5633 $5785 == 0 // (int) var == num jump_if_false @NONAME_19_5601 004F: unknown_check $5775 jump_if_false @NONAME_19_5601 00C0: (unknown) $5775 $5785 00BC: (unknown) $5785 2 :NONAME_19_5601 $5675 = 1 // (int) -2@ = 0 // (int) // timer1 0057: show_text_highpriority GXT 'REN3_02' time 5000 flag 1 // ~w~Pick up the ~b~bulletproof limo. $5673 = 2 // (int) :NONAME_19_5633 $5675 == 1 // (int) var == num jump_if_false @NONAME_19_5651 0029: $5676 += -2@ // (int vars) // timer1 // Note: the incorrect math opcode was used here :NONAME_19_5651 $5676 > 300000 // (int) var > num jump_if_false @NONAME_19_5717 $5673 == 2 // (int) var == num jump_if_false @NONAME_19_5717 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3AB' 1 $5676 = 0 // (int) $5675 = 0 // (int) $5673 = 3 // (int) :NONAME_19_5717 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3AB' jump_if_false @NONAME_19_5783 $5673 == 3 // (int) var == num jump_if_false @NONAME_19_5783 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3AC' 1 $5673 = 4 // (int) :NONAME_19_5783 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3AC' jump_if_false @NONAME_19_5844 $5673 == 4 // (int) var == num jump_if_false @NONAME_19_5844 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 $5674 = 1 // (int) $5673 = 5 // (int) :NONAME_19_5844 $5672 == 0 // (int) var == num jump_if_false @NONAME_19_5898 not $1078 == 0 // (int) var == num jump_if_false @NONAME_19_5891 004F: unknown_check $5775 jump_if_false @NONAME_19_5891 0325: (unknown) $5775 1 $5672 = 1 // (int) :NONAME_19_5891 0002: jump @NONAME_19_5931 :NONAME_19_5898 $1078 == 0 // (int) var == num jump_if_false @NONAME_19_5931 004F: unknown_check $5775 jump_if_false @NONAME_19_5931 0325: (unknown) $5775 0 $5672 = 0 // (int) :NONAME_19_5931 00A0: car $5775 wrecked jump_if_false @NONAME_19_5961 15@ = 1 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_5983 :NONAME_19_5961 004D: store_car $5775 position_to $5732 $5733 $5734 031D: (unknown) $5732 $5733 $937 $938 $5690 :NONAME_19_5983 004F: unknown_check $5775 0022: jump_if_false @NONAME_19_6177 // Note: the incorrect math opcode was used here 0045: actor $5738 defined 0022: jump_if_false @NONAME_19_6177 // Note: the incorrect math opcode was used here 82A6: not (unknown) $5738 $5775 0022: jump_if_false @NONAME_19_6177 // Note: the incorrect math opcode was used here 0078: if and 0045: actor $933 defined 81F0: not actor $5738 in_range_of_player $933 0022: jump_if_false @NONAME_19_6095 // Note: the incorrect math opcode was used here $5786 == 0 // (int) var == num jump_if_false @NONAME_19_6079 00C1: (unknown) $5738 $5786 00BC: (unknown) $5786 2 0057: show_text_highpriority GXT 'REN3_04' time 5000 flag 1 // ~w~Go back and pick ~b~Barry~w~ up. :NONAME_19_6079 00BB: (unknown) $5785 $5785 = 0 // (int) 0002: jump @NONAME_19_6177 :NONAME_19_6095 00BB: (unknown) $5786 $5786 = 0 // (int) 025D: remove_text 'REN3_04' // ~w~Go back and pick ~b~Barry~w~ up. 0078: if and $5654 == 0 // (int) var == num $5674 == 1 // (int) var == num jump_if_false @NONAME_19_6177 $5785 == 0 // (int) var == num jump_if_false @NONAME_19_6177 00C0: (unknown) $5775 $5785 00BC: (unknown) $5785 2 0057: show_text_highpriority GXT 'REN3_02' time 5000 flag 1 // ~w~Pick up the ~b~bulletproof limo. :NONAME_19_6177 004F: unknown_check $5775 jump_if_false @NONAME_19_6330 0045: actor $933 defined jump_if_false @NONAME_19_6330 0045: actor $5738 defined jump_if_false @NONAME_19_6330 02A6: (unknown) $5738 $5775 0022: jump_if_false @NONAME_19_6330 // Note: the incorrect math opcode was used here 02A6: (unknown) $933 $5775 0022: jump_if_false @NONAME_19_6330 // Note: the incorrect math opcode was used here 011A: (unknown) $5738 00E3: (unknown) $5738 $5788 == 0 // (int) var == num jump_if_false @NONAME_19_6297 00C3: (unknown) 99.94 -341.63 11.47 $5788 0248: (unknown) 99.94 -341.63 11.47 5.0 $5797 :NONAME_19_6297 0057: show_text_highpriority GXT 'REN3_03' time 5000 flag 1 // ~w~Drive to the ~y~meeting point. 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 4@ = 3 // (int) 0026: return :NONAME_19_6330 0026: return :NONAME_19_6332 0001: wait 0 ms 00A0: car $5775 wrecked jump_if_false @NONAME_19_6358 15@ = 1 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_6358 009F: actor $5738 dead jump_if_false @NONAME_19_6381 15@ = 2 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_6381 $5672 == 0 // (int) var == num jump_if_false @NONAME_19_6435 not $1078 == 0 // (int) var == num jump_if_false @NONAME_19_6428 004F: unknown_check $5775 jump_if_false @NONAME_19_6428 0325: (unknown) $5775 1 $5672 = 1 // (int) :NONAME_19_6428 0002: jump @NONAME_19_6468 :NONAME_19_6435 $1078 == 0 // (int) var == num jump_if_false @NONAME_19_6468 004F: unknown_check $5775 jump_if_false @NONAME_19_6468 0325: (unknown) $5775 0 $5672 = 0 // (int) :NONAME_19_6468 0078: if and 004F: unknown_check $5775 0045: actor $933 defined jump_if_false @NONAME_19_6779 807C: not actor $933 driving $5775 0022: jump_if_false @NONAME_19_6571 // Note: the incorrect math opcode was used here 00BB: (unknown) $5788 $5788 = 0 // (int) 0249: (unknown) $5797 $5785 == 0 // (int) var == num jump_if_false @NONAME_19_6564 00C0: (unknown) $5775 $5785 00BC: (unknown) $5785 2 025D: remove_text 'REN3_03' // ~w~Drive to the ~y~meeting point. 0057: show_text_highpriority GXT 'REN3_05' time 5000 flag 1 // ~w~Get in the ~b~car. :NONAME_19_6564 0002: jump @NONAME_19_6779 :NONAME_19_6571 $5788 == 0 // (int) var == num jump_if_false @NONAME_19_6640 00C3: (unknown) 99.94 -341.63 11.47 $5788 0248: (unknown) 99.94 -341.63 11.47 5.0 $5797 0057: show_text_highpriority GXT 'REN3_03' time 5000 flag 1 // ~w~Drive to the ~y~meeting point. :NONAME_19_6640 025D: remove_text 'REN3_05' // ~w~Get in the ~b~car. 00BB: (unknown) $5785 $5785 = 0 // (int) 008B: actor $933 in_sphere_in_car 99.94 -341.63 11.47 radius 5.0 5.0 5.0 sphere 0 jump_if_false @NONAME_19_6779 00BB: (unknown) $5788 $5788 = 0 // (int) 0249: (unknown) $5797 0107: toggle_player $933 can_move 0 0045: actor $5738 defined jump_if_false @NONAME_19_6731 032D: (unknown) $5738 1 :NONAME_19_6731 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 022C: (unknown) 95.94 -320.67 10.34 60.0 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 4@ = 4 // (int) 0026: return :NONAME_19_6779 0026: return :NONAME_19_6781 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_180 1000 021D: (unknown) 0 004F: unknown_check $5775 jump_if_false @NONAME_19_6826 004E: put_car $5775 at 130.95 -348.5 9.24 :NONAME_19_6826 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3CA' 'REN3_B1' $5738 0 // ~w~Bloody hell! That nutter's sent a goon squad after my talent! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3CA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3CB' 'REN3_B2' $5738 0 // ~w~Get'em Vic! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3CB' 0160: load_model #MAVERICK 0160: load_model 139 0160: load_model 62 0160: load_model 55 0160: load_model #SENTINEL 0160: load_model #UZI 0160: load_model #BERETTA 0443: (unknown) 91 0228: (unknown) 0152: create_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 0048: $5784 = create_car #MAVERICK at 680.9619 -102.0384 90.92 0495: (unknown) $5784 0 02FF: (unknown) $5784 1 00D1: set_car $5784 Z_angle_to 116.6308 03D8: (unknown) $5784 02DA: (unknown) $5784 163.31 -267.93 61.82 40 02E9: set_car $5784 speed_to 30.0 80A0: not car $5784 wrecked jump_if_false @NONAME_19_7121 00B9: set_camera_position 536.73 -99.51 105.28 rotations 0 0 0 00BA: set_camera_point_at 537.69 -99.69 105.04 mode 2 :NONAME_19_7121 0001: wait 100 ms 80A0: not car $5784 wrecked jump_if_false @NONAME_19_7181 02B4: set_camera_transverse_delay 0 time 6500 00B9: set_camera_position 526.76 -149.54 62.38 rotations 0 0 0 00BA: set_camera_point_at 525.97 -150.1 62.13 mode 1 :NONAME_19_7181 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 :NONAME_19_7191 not 0@ == 1 // (int) var == num jump_if_false @NONAME_19_7305 80A0: not car $5784 wrecked jump_if_false @NONAME_19_7235 02DA: (unknown) $5784 163.31 -267.93 61.82 40 :NONAME_19_7235 0104: car $5784 in_sphere 354.24 -208.83 55.52 radius 120.0 120.0 120.0 sphere 0 jump_if_false @NONAME_19_7276 0@ = 1 // (int) :NONAME_19_7276 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1 jump_if_true @NONAME_19_9189 0002: jump @NONAME_19_7191 :NONAME_19_7305 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 004F: unknown_check $5784 jump_if_false @NONAME_19_7419 0049: destroy_car $5784 0048: $5784 = create_car #MAVERICK at 95.89 -311.82 40.42 0495: (unknown) $5784 0 00D1: set_car $5784 Z_angle_to 120.01 03D8: (unknown) $5784 00A4: $5770 = create_actor_pedtype 22 model 62 in_car $5784 driverseat 0118: $5739 = create_actor_pedtype 22 model 139 in_car $5784 passenger_seat 1 02DA: (unknown) $5784 95.89 -311.82 11.0 3 004D: store_car $5784 position_to 1@ 2@ 3@ :NONAME_19_7419 80A0: not car $5784 wrecked 0022: jump_if_false @NONAME_19_7458 // Note: the incorrect math opcode was used here 00B9: set_camera_position 102.13 -329.93 11.06 rotations 0 0 0 00B4: camera_on_car $5784 15 2 :NONAME_19_7458 0048: 18@ = create_car #STRETCH at 96.25 -335.56 10.44 0150: set_car 18@ color_to 0 0 0233: (unknown) 18@ 97.72 -321.23 0236: (unknown) 18@ 3 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1500 jump_if_true @NONAME_19_9189 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 004F: unknown_check 18@ jump_if_false @NONAME_19_7570 0300: (unknown) 18@ 20 02E9: set_car 18@ speed_to 10.0 004A: car 18@ drive_to 97.72 -321.23 11.38 :NONAME_19_7570 not 12.5 > 3@ // (float) num > var 0022: jump_if_false @NONAME_19_7627 // Note: the incorrect math opcode was used here 004F: unknown_check $5784 0022: jump_if_false @NONAME_19_7601 // Note: the incorrect math opcode was used here 004D: store_car $5784 position_to 1@ 2@ 3@ :NONAME_19_7601 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 10 jump_if_true @NONAME_19_9189 0002: jump @NONAME_19_7570 :NONAME_19_7627 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 0045: actor $5770 defined jump_if_false @NONAME_19_7652 003F: destroy_actor $5770 :NONAME_19_7652 0045: actor $5739 defined jump_if_false @NONAME_19_7667 003F: destroy_actor $5739 :NONAME_19_7667 004F: unknown_check $5784 jump_if_false @NONAME_19_7682 0049: destroy_car $5784 :NONAME_19_7682 0048: $5784 = create_car #MAVERICK at 95.89 -311.82 10.0 0495: (unknown) $5784 0 02FF: (unknown) $5784 1 00D1: set_car $5784 Z_angle_to 120.01 00A4: $5770 = create_actor_pedtype 22 model 62 in_car $5784 driverseat 004C: set_car $5784 to_normal_driver 01B0: (unknown) $5784 1 003E: $5739 = create_actor_pedtype 22 model 139 at 96.46 -313.89 10.31 00CF: set_actor $5739 Z_angle_to -150.0 00B8: set_gamespeed 0.3 00B9: set_camera_position 96.94 -317.51 10.57 rotations 0 0 0 00BA: set_camera_point_at 96.83 -316.58 10.93 mode 2 004F: unknown_check 18@ jump_if_false @NONAME_19_7832 0049: destroy_car 18@ :NONAME_19_7832 0045: actor $5739 defined jump_if_false @NONAME_19_7869 0414: (unknown) $5739 91 417 0045: actor $5770 defined jump_if_false @NONAME_19_7869 0153: (unknown) $5770 $5739 :NONAME_19_7869 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1200 jump_if_true @NONAME_19_9189 0048: $5782 = create_car #SENTINEL at 133.8385 -306.5096 8.8073 0495: (unknown) $5782 0 0497: (unknown) $5782 $5662 00D1: set_car $5782 Z_angle_to 129.68 04FA: (unknown) $5782 1 00A4: $5740 = create_actor_pedtype 22 model 55 in_car $5782 driverseat 0118: $5741 = create_actor_pedtype 22 model 55 in_car $5782 passenger_seat 0 0118: $5742 = create_actor_pedtype 22 model 55 in_car $5782 passenger_seat 2 0048: $5783 = create_car #SENTINEL at 142.6611 -303.3562 8.3459 0495: (unknown) $5782 1 0497: (unknown) $5783 $5663 00D1: set_car $5783 Z_angle_to 132.25 04FA: (unknown) $5783 1 00A4: $5743 = create_actor_pedtype 22 model 55 in_car $5783 driverseat 0118: $5744 = create_actor_pedtype 22 model 55 in_car $5783 passenger_seat 0 0118: $5745 = create_actor_pedtype 22 model 55 in_car $5783 passenger_seat 2 8@ = 0 // (int) :NONAME_19_8065 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_8192 // Note: the incorrect math opcode was used here 0045: actor $5484(8@,6) defined 0022: jump_if_false @NONAME_19_8180 // Note: the incorrect math opcode was used here 0078: if or 8@ == 0 // (int) var == num 8@ == 3 // (int) var == num jump_if_false @NONAME_19_8128 0106: give_actor $5484(8@,6) weapon 25 ammo 800 // Load the weapon model before using this 0002: jump @NONAME_19_8139 :NONAME_19_8128 0106: give_actor $5484(8@,6) weapon 19 ammo 800 // Load the weapon model before using this :NONAME_19_8139 03A5: (unknown) $5484(8@,6) 0 01AF: (unknown) $5484(8@,6) 1 01C9: (unknown) $5484(8@,6) 40 020E: (unknown) $5484(8@,6) 1 04B0: (unknown) $5484(8@,6) $5408(8@,6) :NONAME_19_8180 8@ += 1 // (int) 0002: jump @NONAME_19_8065 :NONAME_19_8192 $5670 = 1 // (int) 004F: unknown_check $5782 jump_if_false @NONAME_19_8242 02E9: set_car $5782 speed_to 20.0 0050: set_car $5782 max_speed_to 20.0 004A: car $5782 drive_to 108.05 -324.53 11.2 :NONAME_19_8242 004F: unknown_check $5783 jump_if_false @NONAME_19_8286 02E9: set_car $5783 speed_to 20.0 0050: set_car $5783 max_speed_to 20.0 004A: car $5783 drive_to 115.12 -319.44 11.59 :NONAME_19_8286 00B8: set_gamespeed 1.0 00B9: set_camera_position 105.26 -332.32 12.37 rotations 0 0 0 00BA: set_camera_point_at 105.89 -331.55 12.39 mode 2 004F: unknown_check $5775 jump_if_false @NONAME_19_8375 004E: put_car $5775 at 97.72 -321.23 10.38 00D1: set_car $5775 Z_angle_to -28.02 0236: (unknown) $5775 3 :NONAME_19_8375 0045: actor $5739 defined jump_if_false @NONAME_19_8390 003F: destroy_actor $5739 :NONAME_19_8390 003E: $5739 = create_actor_pedtype 22 model 139 at 98.05 -315.69 10.31 00CF: set_actor $5739 Z_angle_to -130.0 01AF: (unknown) $5739 1 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 5500 00B9: set_camera_position 105.26 -332.33 13.17 rotations 0 0 0 00BA: set_camera_point_at 105.26 -331.35 12.96 mode 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @NONAME_19_9189 004F: unknown_check $5782 jump_if_false @NONAME_19_8515 0052: set_car $5782 driver_behaviour_to 10 :NONAME_19_8515 0045: actor $5742 defined jump_if_false @NONAME_19_8547 004F: unknown_check $5784 jump_if_false @NONAME_19_8547 00F1: (unknown) $5742 00EC: (unknown) $5742 $5784 :NONAME_19_8547 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 25 jump_if_true @NONAME_19_9189 0045: actor $5741 defined jump_if_false @NONAME_19_8598 004F: unknown_check $5784 jump_if_false @NONAME_19_8598 00F1: (unknown) $5741 00EC: (unknown) $5741 $5784 :NONAME_19_8598 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 25 jump_if_true @NONAME_19_9189 0045: actor $5740 defined jump_if_false @NONAME_19_8649 004F: unknown_check $5784 jump_if_false @NONAME_19_8649 00F1: (unknown) $5740 00EC: (unknown) $5740 $5784 :NONAME_19_8649 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 500 jump_if_true @NONAME_19_9189 004F: unknown_check $5783 jump_if_false @NONAME_19_8686 0052: set_car $5783 driver_behaviour_to 10 :NONAME_19_8686 0045: actor $5745 defined jump_if_false @NONAME_19_8718 004F: unknown_check $5784 jump_if_false @NONAME_19_8718 00F1: (unknown) $5745 00EC: (unknown) $5745 $5784 :NONAME_19_8718 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 25 jump_if_true @NONAME_19_9189 0045: actor $5744 defined jump_if_false @NONAME_19_8769 004F: unknown_check $5775 jump_if_false @NONAME_19_8769 00F1: (unknown) $5744 00EC: (unknown) $5744 $5775 :NONAME_19_8769 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 25 jump_if_true @NONAME_19_9189 0045: actor $5743 defined jump_if_false @NONAME_19_8820 004F: unknown_check $5775 jump_if_false @NONAME_19_8820 00F1: (unknown) $5743 00EC: (unknown) $5743 $5775 :NONAME_19_8820 0045: actor $5739 defined 0022: jump_if_false @NONAME_19_8839 // Note: the incorrect math opcode was used here 0309: (unknown) $5739 1 -1 :NONAME_19_8839 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3CA' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3CA' jump_if_false @NONAME_19_8891 0002: jump @NONAME_19_9189 :NONAME_19_8891 00B9: set_camera_position 94.15 -320.61 10.68 rotations 0 0 0 00BA: set_camera_point_at 94.86 -319.94 10.91 mode 2 0045: actor $5739 defined jump_if_false @NONAME_19_8975 0044: put_actor $5739 at 96.84 -317.09 10.32 00CF: set_actor $5739 Z_angle_to 160.0 0414: (unknown) $5739 0 146 :NONAME_19_8975 004F: unknown_check $5784 jump_if_false @NONAME_19_9013 02DA: (unknown) $5784 99.79 -311.17 13.51 75 014C: set_car $5784 health_to 1 :NONAME_19_9013 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1250 jump_if_true @NONAME_19_9189 0045: actor $5770 defined jump_if_false @NONAME_19_9049 014B: set_actor $5770 health_to 0 :NONAME_19_9049 004F: unknown_check $5784 jump_if_false @NONAME_19_9082 004D: store_car $5784 position_to 1@ 2@ 3@ 013C: create_explosion_at 1@ 2@ 3@ radius 6 013B: explode_car $5784 03AF: (unknown) $5784 :NONAME_19_9082 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1000 jump_if_true @NONAME_19_9189 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3CB' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3CB' jump_if_false @NONAME_19_9154 0002: jump @NONAME_19_9189 :NONAME_19_9154 0045: actor $933 defined jump_if_false @NONAME_19_9169 00F1: (unknown) $933 :NONAME_19_9169 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 500 jump_if_true @NONAME_19_9189 :NONAME_19_9189 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 00B8: set_gamespeed 1.0 0444: (unknown) 91 0152: create_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 034A: unknown_check $5739 jump_if_false @NONAME_19_9265 003F: destroy_actor $5739 :NONAME_19_9265 034A: unknown_check $5770 jump_if_false @NONAME_19_9280 003F: destroy_actor $5770 :NONAME_19_9280 8@ = 0 // (int) :NONAME_19_9284 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_9334 // Note: the incorrect math opcode was used here 034A: unknown_check $5484(8@,6) 0022: jump_if_false @NONAME_19_9322 // Note: the incorrect math opcode was used here 003F: destroy_actor $5484(8@,6) $5484(8@,6) = 0 // (int) :NONAME_19_9322 8@ += 1 // (int) 0002: jump @NONAME_19_9284 :NONAME_19_9334 034B: unknown_check $5782 jump_if_false @NONAME_19_9354 0049: destroy_car $5782 $5782 = 0 // (int) :NONAME_19_9354 034B: unknown_check $5783 jump_if_false @NONAME_19_9374 0049: destroy_car $5783 $5783 = 0 // (int) :NONAME_19_9374 034A: unknown_check $5739 jump_if_false @NONAME_19_9394 003F: destroy_actor $5739 $5739 = 0 // (int) :NONAME_19_9394 034B: unknown_check $5784 jump_if_false @NONAME_19_9414 0049: destroy_car $5784 $5784 = 0 // (int) :NONAME_19_9414 034B: unknown_check 18@ jump_if_false @NONAME_19_9427 0049: destroy_car 18@ :NONAME_19_9427 022C: (unknown) 95.94 -320.67 10.34 100.0 0 004F: unknown_check $5775 jump_if_false @NONAME_19_9493 004E: put_car $5775 at 97.72 -321.23 10.38 00D1: set_car $5775 Z_angle_to -28.02 0236: (unknown) $5775 3 :NONAME_19_9493 0048: $5782 = create_car #SENTINEL at 108.05 -324.53 11.2 0495: (unknown) $5782 0 00D1: set_car $5782 Z_angle_to 129.68 0048: $5783 = create_car #SENTINEL at 115.12 -319.44 11.59 0495: (unknown) $5782 1 00D1: set_car $5783 Z_angle_to 132.25 $5670 == 1 // (int) var == num jump_if_false @NONAME_19_9590 0495: (unknown) $5782 $5662 0495: (unknown) $5783 $5663 :NONAME_19_9590 0048: $5784 = create_car #MAVERICK at 95.89 -311.82 10.0 0495: (unknown) $5784 0 00D1: set_car $5784 Z_angle_to 120.01 03AF: (unknown) $5784 003E: $5739 = create_actor_pedtype 21 model 139 at 95.94 -320.67 10.34 00CF: set_actor $5739 Z_angle_to 155.0 01A4: (unknown) $5739 0 0309: (unknown) $5739 1 -1 01AF: (unknown) $5739 1 020E: (unknown) $5739 1 0347: (unknown) $5739 1 8@ = 0 // (int) :NONAME_19_9694 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_9910 // Note: the incorrect math opcode was used here 003E: $5484(8@,6) = create_actor_pedtype 4 model 55 at $5490(8@,6) $5496(8@,6) $5502(8@,6) 010F: (unknown) $5484(8@,6) 96.33 -319.4 10.37 015D: (unknown) $5484(8@,6) 18 01C9: (unknown) $5484(8@,6) 40 041B: (unknown) $5484(8@,6) 9 01AF: (unknown) $5484(8@,6) 1 0078: if or 8@ == 0 // (int) var == num 8@ == 3 // (int) var == num jump_if_false @NONAME_19_9819 0106: give_actor $5484(8@,6) weapon 25 ammo 800 // Load the weapon model before using this 0002: jump @NONAME_19_9830 :NONAME_19_9819 0106: give_actor $5484(8@,6) weapon 19 ammo 800 // Load the weapon model before using this :NONAME_19_9830 03A5: (unknown) $5484(8@,6) 0 $5670 == 1 // (int) var == num jump_if_false @NONAME_19_9860 04AE: (unknown) $5484(8@,6) $5408(8@,6) :NONAME_19_9860 00A1: (unknown) $5484(8@,6) 1 00A1: (unknown) $5484(8@,6) 524288 0045: actor $933 defined jump_if_false @NONAME_19_9898 00E4: (unknown) $5484(8@,6) $933 :NONAME_19_9898 8@ += 1 // (int) 0002: jump @NONAME_19_9694 :NONAME_19_9910 0045: actor $933 defined jump_if_false @NONAME_19_9950 0216: (unknown) $933 96.33 -319.4 10.37 010F: (unknown) $933 $5746 $5752 $5758 :NONAME_19_9950 021D: (unknown) 1 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_352 1000 034B: unknown_check $5784 jump_if_false @NONAME_19_9987 0113: remove_references_to_car $5784 // Like turning a car into any random car :NONAME_19_9987 034B: unknown_check $5782 jump_if_false @NONAME_19_10002 0113: remove_references_to_car $5782 // Like turning a car into any random car :NONAME_19_10002 034B: unknown_check $5783 jump_if_false @NONAME_19_10017 0113: remove_references_to_car $5783 // Like turning a car into any random car :NONAME_19_10017 8@ = 0 // (int) :NONAME_19_10021 6 > 8@ // (int) num > var 0022: jump_if_false @NONAME_19_10075 // Note: the incorrect math opcode was used here 0045: actor $5484(8@,6) defined 0022: jump_if_false @NONAME_19_10063 // Note: the incorrect math opcode was used here 00C1: (unknown) $5484(8@,6) $5534(8@,6) 00BC: (unknown) $5534(8@,6) 0 :NONAME_19_10063 8@ += 1 // (int) 0002: jump @NONAME_19_10021 :NONAME_19_10075 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1434 0057: show_text_highpriority GXT 'REN3_10' time 5000 flag 1 // ~w~Waste the ~r~thugs ~w~before Barry's act dies. 024F: (unknown) 0.5 4@ = 5 // (int) 0026: return :NONAME_19_10112 0001: wait 0 ms 009F: actor $5739 dead jump_if_false @NONAME_19_10138 15@ = 3 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_10138 00A0: car $5775 wrecked jump_if_false @NONAME_19_10161 15@ = 1 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_10161 009F: actor $5738 dead jump_if_false @NONAME_19_10191 15@ = 2 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_10220 :NONAME_19_10191 007E: actor $5738 driving jump_if_false @NONAME_19_10215 01AF: (unknown) $5738 1 0002: jump @NONAME_19_10220 :NONAME_19_10215 01AF: (unknown) $5738 0 :NONAME_19_10220 $5678 -= 0.25 // (float) $5605 > 1 // (int) var > num jump_if_false @NONAME_19_10253 0038: $5605 = float $5678 to_integer // Note: the incorrect math opcode was used here 0002: jump @NONAME_19_10281 :NONAME_19_10253 0045: actor $5739 defined 0022: jump_if_false @NONAME_19_10269 // Note: the incorrect math opcode was used here 014B: set_actor $5739 health_to 0 :NONAME_19_10269 15@ = 3 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_10281 6@ > 5 // (int) var > num jump_if_false @NONAME_19_10364 00AE: remove_status_text $5605 0045: actor $933 defined jump_if_false @NONAME_19_10313 0107: toggle_player $933 can_move 0 :NONAME_19_10313 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 004F: unknown_check $5775 jump_if_false @NONAME_19_10345 013A: set_car $5775 door_status_to 1 :NONAME_19_10345 024F: (unknown) 1.0 4@ = 6 // (int) 0026: return 0002: jump @NONAME_19_10631 :NONAME_19_10364 6 > 7@ // (int) num > var 0022: jump_if_false @NONAME_19_10436 // Note: the incorrect math opcode was used here 0078: if and 009F: actor $5484(7@,6) dead 10@(7@,6) == 0 // (int) var == num jump_if_false @NONAME_19_10424 6@ += 1 // (int) 00BB: (unknown) $5534(7@,6) $5534(7@,6) = 0 // (int) 10@(7@,6) = 1 // (int) :NONAME_19_10424 7@ += 1 // (int) 0002: jump @NONAME_19_10440 :NONAME_19_10436 7@ = 0 // (int) :NONAME_19_10440 0045: actor $933 defined jump_if_false @NONAME_19_10631 6@ > 0 // (int) var > num jump_if_false @NONAME_19_10631 0045: actor $5740 defined jump_if_false @NONAME_19_10490 034F: (unknown) $5740 0 00E4: (unknown) $5740 $933 04A3: (unknown) $5740 $933 :NONAME_19_10490 0045: actor $5741 defined 0022: jump_if_false @NONAME_19_10519 // Note: the incorrect math opcode was used here 034F: (unknown) $5741 1 00E4: (unknown) $5741 $933 04A3: (unknown) $5741 $933 :NONAME_19_10519 0045: actor $5742 defined 0022: jump_if_false @NONAME_19_10547 // Note: the incorrect math opcode was used here 034F: (unknown) $5742 0 00E4: (unknown) $5742 $933 04A3: (unknown) $5742 $933 :NONAME_19_10547 0045: actor $5743 defined 0022: jump_if_false @NONAME_19_10575 // Note: the incorrect math opcode was used here 034F: (unknown) $5743 0 00E4: (unknown) $5743 $933 04A3: (unknown) $5743 $933 :NONAME_19_10575 0045: actor $5744 defined 0022: jump_if_false @NONAME_19_10603 // Note: the incorrect math opcode was used here 034F: (unknown) $5744 0 00E4: (unknown) $5744 $933 04A3: (unknown) $5744 $933 :NONAME_19_10603 0045: actor $5745 defined 0022: jump_if_false @NONAME_19_10631 // Note: the incorrect math opcode was used here 034F: (unknown) $5745 0 00E4: (unknown) $5745 $933 04A3: (unknown) $5745 $933 :NONAME_19_10631 0026: return :NONAME_19_10633 0162: release_model #MAVERICK 003F: destroy_actor $5740 003F: destroy_actor $5741 003F: destroy_actor $5742 003F: destroy_actor $5743 003F: destroy_actor $5744 003F: destroy_actor $5745 0049: destroy_car $5782 0049: destroy_car $5783 003F: destroy_actor $5738 003F: destroy_actor $5770 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 022C: (unknown) 95.94 -320.67 10.34 100.0 0 0045: actor $933 defined jump_if_false @NONAME_19_10796 01BB: (unknown) 77.38 -299.84 11.5 $5695 02A7: unknown_check $933 jump_if_false @NONAME_19_10771 0216: (unknown) $933 77.38 -299.84 $5695 0002: jump @NONAME_19_10787 :NONAME_19_10771 0044: put_actor $933 at 77.38 -299.84 $5695 :NONAME_19_10787 00CF: set_actor $933 Z_angle_to 177.08 :NONAME_19_10796 004F: unknown_check $5775 jump_if_false @NONAME_19_10857 01BB: (unknown) 97.71 -321.2 11.43 $5695 004E: put_car $5775 at 97.71 -321.2 $5695 00D1: set_car $5775 Z_angle_to -27.06 0325: (unknown) $5775 1 :NONAME_19_10857 003E: $5738 = create_actor_pedtype 4 model 122 at 96.09 -321.28 11.34 00CF: set_actor $5738 Z_angle_to 122.94 032D: (unknown) $5738 1 01AF: (unknown) $5738 1 03D5: (unknown) $5738 200 0045: actor $5739 defined jump_if_false @NONAME_19_10989 01A4: (unknown) $5739 0 01BB: (unknown) 94.9 -322.53 11.35 $5695 0044: put_actor $5739 at 94.9 -322.53 $5695 0309: (unknown) $5739 0 -1 00CF: set_actor $5739 Z_angle_to -30.1 00A2: (unknown) $5739 020E: (unknown) $5739 0 01AF: (unknown) $5739 0 :NONAME_19_10989 01BB: (unknown) 96.9 -314.29 11.35 $5695 003E: $5772 = create_actor_pedtype 22 model 0 at 96.9 -314.29 $5695 00CF: set_actor $5772 Z_angle_to 177.08 0045: actor $5738 defined jump_if_false @NONAME_19_11086 004F: unknown_check $5775 jump_if_false @NONAME_19_11086 0045: actor $5739 defined jump_if_false @NONAME_19_11081 0153: (unknown) $5738 $5739 0153: (unknown) $5739 $5738 :NONAME_19_11081 0399: (unknown) $5738 0 :NONAME_19_11086 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3DA' 'REN3_C1' $5739 0 // ~w~Look Barry, when I agreed to play Vice City, I didn't expect it to be my swansong. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3DA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3DB' 'REN3_C2' $5738 0 // ~w~It's no problem mate: Just some nutcase trying it on. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3DB' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3DC' 'REN3_C3' $5772 0 // ~w~Hey, aren't you... 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3DC' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3DD' 'REN3_C4' $5739 0 // ~w~Phil mate. Phil Collins. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3DD' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3DE' 'REN3_C5' $5738 0 // ~w~Let's do the meet and greet another time, eh? Come on. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3DE' 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_180 1000 0045: actor $5739 defined jump_if_false @NONAME_19_11377 04B4: (unknown) $5739 120 524 100.0 :NONAME_19_11377 0045: actor $5738 defined jump_if_false @NONAME_19_11400 04B4: (unknown) $5738 120 523 100.0 :NONAME_19_11400 00B9: set_camera_position 92.99 -322.76 11.6 rotations 0 0 0 00BA: set_camera_point_at 93.9 -322.36 11.52 mode 2 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3DA' 1 0045: actor $5739 defined jump_if_false @NONAME_19_11493 04B4: (unknown) $5739 121 562 1.0 :NONAME_19_11493 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3DA' jump_if_false @NONAME_19_11526 0002: jump @NONAME_19_12172 :NONAME_19_11526 0045: actor $5772 defined jump_if_false @NONAME_19_11550 00EE: (unknown) $5772 95.77 -319.75 :NONAME_19_11550 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3DB' 1 0045: actor $5738 defined jump_if_false @NONAME_19_11594 04B4: (unknown) $5738 121 561 1.0 :NONAME_19_11594 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3DB' jump_if_false @NONAME_19_11627 0002: jump @NONAME_19_12172 :NONAME_19_11627 0045: actor $5772 defined jump_if_false @NONAME_19_11684 00A2: (unknown) $5772 01BB: (unknown) 95.77 -319.75 11.33 $5695 0044: put_actor $5772 at 95.77 -319.75 $5695 00CF: set_actor $5772 Z_angle_to 167.08 :NONAME_19_11684 0001: wait 0 ms 0045: actor $5772 defined jump_if_false @NONAME_19_11710 04B4: (unknown) $5772 120 513 1.0 :NONAME_19_11710 0045: actor $5739 defined jump_if_false @NONAME_19_11726 0399: (unknown) $5739 0 :NONAME_19_11726 004F: unknown_check $5775 jump_if_false @NONAME_19_11753 0118: $5773 = create_actor_pedtype 4 model 122 in_car $5775 passenger_seat 0 0200: (unknown) $5773 0 :NONAME_19_11753 0045: actor $5738 defined jump_if_false @NONAME_19_11773 00CF: set_actor $5738 Z_angle_to 92.94 :NONAME_19_11773 00B9: set_camera_position 94.35 -318.98 11.5 rotations 0 0 0 00BA: set_camera_point_at 94.96 -319.77 11.53 mode 2 0045: actor $5772 defined jump_if_false @NONAME_19_11843 0045: actor 147 defined jump_if_false @NONAME_19_11843 0154: (unknown) $5739 0153: (unknown) $5772 $5739 :NONAME_19_11843 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3DC' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3DC' jump_if_false @NONAME_19_11897 0002: jump @NONAME_19_12172 :NONAME_19_11897 0045: actor $5772 defined jump_if_false @NONAME_19_11930 0045: actor 147 defined jump_if_false @NONAME_19_11930 0154: (unknown) $5739 0153: (unknown) $5739 $5772 :NONAME_19_11930 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3DD' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3DD' jump_if_false @NONAME_19_11984 0002: jump @NONAME_19_12172 :NONAME_19_11984 0045: actor $5772 defined jump_if_false @NONAME_19_12020 0045: actor $5738 defined jump_if_false @NONAME_19_12020 0154: (unknown) $5738 0154: (unknown) $5772 0153: (unknown) $5738 $5772 :NONAME_19_12020 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3DE' 1 0045: actor $5738 defined jump_if_false @NONAME_19_12064 04B4: (unknown) $5738 121 557 1.0 :NONAME_19_12064 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3DE' jump_if_false @NONAME_19_12097 0002: jump @NONAME_19_12172 :NONAME_19_12097 0045: actor $5738 defined jump_if_false @NONAME_19_12120 0528: (unknown) $5738 557 -0.8 :NONAME_19_12120 0045: actor $5739 defined jump_if_false @NONAME_19_12152 00A2: (unknown) $5739 004F: unknown_check $5775 jump_if_false @NONAME_19_12152 00E9: (unknown) $5739 $5775 :NONAME_19_12152 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 500 jump_if_true @NONAME_19_12172 :NONAME_19_12172 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 003F: destroy_actor $5739 003F: destroy_actor $5738 003F: destroy_actor $5772 003F: destroy_actor $5773 0444: (unknown) 120 0444: (unknown) 121 004F: unknown_check $5775 jump_if_false @NONAME_19_12313 0325: (unknown) $5775 0 0118: $5738 = create_actor_pedtype 4 model 122 in_car $5775 passenger_seat 2 032D: (unknown) $5738 1 0339: (unknown) $5738 0 0232: (unknown) $5738 0 0118: $5739 = create_actor_pedtype 4 model 139 in_car $5775 passenger_seat 1 032D: (unknown) $5739 1 0339: (unknown) $5739 0 0232: (unknown) $5739 0 031C: (unknown) $5775 0045: actor $933 defined jump_if_false @NONAME_19_12313 807C: not actor $933 driving $5775 0022: jump_if_false @NONAME_19_12313 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5775 :NONAME_19_12313 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3EC' 'REN3_16' -1 0 // ~w~Giorgio wants his money back! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3EC' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3ED' 'REN3_17' -1 0 // ~w~What money? Barry, who are these nutters? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3ED' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3EE' 'REN3_18' -1 0 // ~w~Keep your pretty head down Phil. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3EE' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3EF' 'REN3_19' -1 0 // ~w~Christ on a bike, Vicky, floor it. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3EF' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3EG' 'REN3_20' -1 0 // ~w~For crying out loud Barry. What have you done this time? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3EG' 4@ = 7 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_352 1000 0001: wait 500 ms 004F: unknown_check $5775 jump_if_false @NONAME_19_12614 014C: set_car $5775 health_to 2000 :NONAME_19_12614 $5677 = 100.0 // (float) $5789 == 0 // (int) var == num jump_if_false @NONAME_19_12697 00C3: (unknown) -169.0 -1119.46 10.2 $5789 025D: remove_text 'REN3_05' // ~w~Get in the ~b~car. 0057: show_text_highpriority GXT 'REN3_06' time 5000 flag 1 // ~w~Take Phil to his ~y~hotel. 0248: (unknown) -169.0 -1119.46 10.2 5.0 $5798 :NONAME_19_12697 4@ = 7 // (int) 0026: return :NONAME_19_12704 009F: actor $5739 dead jump_if_false @NONAME_19_12727 15@ = 3 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_12727 009F: actor $5738 dead jump_if_false @NONAME_19_12750 15@ = 2 // (int) 4@ = 10 // (int) 0026: return :NONAME_19_12750 00A0: car $5775 wrecked jump_if_false @NONAME_19_12780 15@ = 1 // (int) 4@ = 10 // (int) 0026: return 0002: jump @NONAME_19_12824 :NONAME_19_12780 01CA: (unknown) $5775 $5688 004D: store_car $5775 position_to $5732 $5733 $5734 031D: (unknown) $5732 $5733 $937 $938 $5689 031D: (unknown) -169.0 -1119.46 $937 $938 $5694 :NONAME_19_12824 60.0 > $5694 // (float) num > var 0022: jump_if_false @NONAME_19_12843 // Note: the incorrect math opcode was used here $5671 = 0 // (int) :NONAME_19_12843 807C: not actor $5739 driving $5775 0022: jump_if_false @NONAME_19_12873 // Note: the incorrect math opcode was used here 15@ = 3 // (int) 014B: set_actor $5739 health_to 0 4@ = 10 // (int) 0026: return :NONAME_19_12873 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5775 0022: jump_if_false @NONAME_19_13106 // Note: the incorrect math opcode was used here 00BB: (unknown) $5785 $5785 = 0 // (int) $5789 == 0 // (int) var == num jump_if_false @NONAME_19_12979 00C3: (unknown) -169.0 -1119.46 10.2 $5789 025D: remove_text 'REN3_05' // ~w~Get in the ~b~car. 0057: show_text_highpriority GXT 'REN3_06' time 5000 flag 1 // ~w~Take Phil to his ~y~hotel. 0248: (unknown) -169.0 -1119.46 10.2 5.0 $5798 :NONAME_19_12979 0082: actor $933 near_point_in_car -169.0 -1119.46 radius 5.0 5.0 sphere 0 jump_if_false @NONAME_19_13099 0249: (unknown) $5798 00BB: (unknown) $5789 $5789 = 0 // (int) 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 0001: wait 500 ms 003F: destroy_actor $5738 003F: destroy_actor $5739 003F: destroy_actor $5764 003F: destroy_actor $5765 003F: destroy_actor $5766 003F: destroy_actor $5767 003F: destroy_actor $5768 003F: destroy_actor $5769 0049: destroy_car $5778 0049: destroy_car $5779 0049: destroy_car $5780 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 4@ = 8 // (int) 0026: return :NONAME_19_13099 0002: jump @NONAME_19_13288 :NONAME_19_13106 $5785 == 0 // (int) var == num jump_if_false @NONAME_19_13159 00C0: (unknown) $5775 $5785 00BC: (unknown) $5785 2 0057: show_text_highpriority GXT 'REN3_05' time 5000 flag 1 // ~w~Get in the ~b~car. 00BB: (unknown) $5789 $5789 = 0 // (int) 0249: (unknown) $5798 :NONAME_19_13159 $5689 > 80.0 // (float) var > num jump_if_false @NONAME_19_13215 0057: show_text_highpriority GXT 'REN3_09' time 1 flag 1 // ~w~You are getting too far away from the ~b~limo. 17@ == 0 // (int) var == num jump_if_false @NONAME_19_13208 -1@ = 0 // (int) // timer2 17@ = 1 // (int) :NONAME_19_13208 0002: jump @NONAME_19_13234 :NONAME_19_13215 025D: remove_text 'REN3_09' // ~w~You are getting too far away from the ~b~limo. 17@ = 0 // (int) 16@ = 0 // (int) :NONAME_19_13234 17@ == 1 // (int) var == num jump_if_false @NONAME_19_13288 0029: 16@ += -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here 16@ > 100000 // (int) var > num jump_if_false @NONAME_19_13288 15@ = 4 // (int) 4@ = 10 // (int) 025D: remove_text 'REN3_09' // ~w~You are getting too far away from the ~b~limo. 0026: return :NONAME_19_13288 $5671 == 1 // (int) var == num jump_if_false @NONAME_19_16628 0102: car $5775 near_point 190.55 -399.9 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13381 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5623 == 0 // (int) var == num jump_if_false @NONAME_19_13381 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 1 $5623 = 1 // (int) :NONAME_19_13381 0102: car $5775 near_point -46.81 94.4 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13449 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5624 == 0 // (int) var == num jump_if_false @NONAME_19_13449 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 2 $5624 = 1 // (int) :NONAME_19_13449 0102: car $5775 near_point 422.61 51.32 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13529 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5625 == 0 // (int) var == num jump_if_false @NONAME_19_13529 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 3 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 3 $5625 = 1 // (int) :NONAME_19_13529 0102: car $5775 near_point 177.04 -580.14 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13597 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5626 == 0 // (int) var == num jump_if_false @NONAME_19_13597 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 4 $5626 = 1 // (int) :NONAME_19_13597 0102: car $5775 near_point -103.83 -895.14 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13677 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5627 == 0 // (int) var == num jump_if_false @NONAME_19_13677 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 5 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 5 $5627 = 1 // (int) :NONAME_19_13677 0102: car $5775 near_point 436.64 -462.58 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13745 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5628 == 0 // (int) var == num jump_if_false @NONAME_19_13745 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 6 $5628 = 1 // (int) :NONAME_19_13745 0102: car $5775 near_point 162.92 -702.12 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13825 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5629 == 0 // (int) var == num jump_if_false @NONAME_19_13825 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 7 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 7 $5629 = 1 // (int) :NONAME_19_13825 0102: car $5775 near_point 109.15 -906.52 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13893 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5630 == 0 // (int) var == num jump_if_false @NONAME_19_13893 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 8 $5630 = 1 // (int) :NONAME_19_13893 0102: car $5775 near_point 309.77 -513.2 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_13961 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5631 == 0 // (int) var == num jump_if_false @NONAME_19_13961 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 9 $5631 = 1 // (int) :NONAME_19_13961 0102: car $5775 near_point 450.41 -364.25 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14040 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5632 == 0 // (int) var == num jump_if_false @NONAME_19_14040 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 10 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 10 $5632 = 1 // (int) :NONAME_19_14040 0102: car $5775 near_point 466.99 -595.55 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14120 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5633 == 0 // (int) var == num jump_if_false @NONAME_19_14120 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 11 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 11 $5633 = 1 // (int) :NONAME_19_14120 0102: car $5775 near_point 299.94 -969.88 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14200 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5635 == 0 // (int) var == num jump_if_false @NONAME_19_14200 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 13 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 13 $5635 = 1 // (int) :NONAME_19_14200 0102: car $5775 near_point 75.56 -1032.4 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14268 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5636 == 0 // (int) var == num jump_if_false @NONAME_19_14268 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 14 $5636 = 1 // (int) :NONAME_19_14268 0102: car $5775 near_point -11.25 -1575.45 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14334 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5637 == 0 // (int) var == num jump_if_false @NONAME_19_14334 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 15 $5637 = 1 // (int) :NONAME_19_14334 0102: car $5775 near_point 182.31 -447.49 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14414 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5638 == 0 // (int) var == num jump_if_false @NONAME_19_14414 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 16 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 16 $5638 = 1 // (int) :NONAME_19_14414 0102: car $5775 near_point 167.87 -304.83 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14482 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5639 == 0 // (int) var == num jump_if_false @NONAME_19_14482 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 17 $5639 = 1 // (int) :NONAME_19_14482 0102: car $5775 near_point -748.36 29.41 radius 30.0 30.0 sphere 0 jump_if_false @NONAME_19_14550 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5640 == 0 // (int) var == num jump_if_false @NONAME_19_14550 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 18 $5640 = 1 // (int) :NONAME_19_14550 0102: car $5775 near_point -823.22 -515.53 radius 30.0 30.0 sphere 0 jump_if_false @NONAME_19_14618 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5641 == 0 // (int) var == num jump_if_false @NONAME_19_14618 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 19 $5641 = 1 // (int) :NONAME_19_14618 0102: car $5775 near_point -721.13 -926.95 radius 30.0 30.0 sphere 0 jump_if_false @NONAME_19_14686 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5642 == 0 // (int) var == num jump_if_false @NONAME_19_14686 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 20 $5642 = 1 // (int) :NONAME_19_14686 0102: car $5775 near_point 241.04 -1320.31 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14766 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5643 == 0 // (int) var == num jump_if_false @NONAME_19_14766 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 21 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 21 $5643 = 1 // (int) :NONAME_19_14766 0102: car $5775 near_point 175.65 240.76 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14834 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5644 == 0 // (int) var == num jump_if_false @NONAME_19_14834 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 22 $5644 = 1 // (int) :NONAME_19_14834 0102: car $5775 near_point -218.78 -934.51 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14902 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5645 == 0 // (int) var == num jump_if_false @NONAME_19_14902 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 23 $5645 = 1 // (int) :NONAME_19_14902 0102: car $5775 near_point 224.66 -950.0 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_14981 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5646 == 0 // (int) var == num jump_if_false @NONAME_19_14981 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 24 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 24 $5646 = 1 // (int) :NONAME_19_14981 0102: car $5775 near_point 274.32 -176.58 radius 20.0 20.0 sphere 0 jump_if_false @NONAME_19_15061 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @NONAME_19_1465 $5647 == 0 // (int) var == num jump_if_false @NONAME_19_15061 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_1531 25 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_3303 25 $5647 = 1 // (int) :NONAME_19_15061 $5619 == 1 // (int) var == num jump_if_false @NONAME_19_15539 004F: unknown_check $5778 jump_if_false @NONAME_19_15114 004D: store_car $5778 position_to $5705 $5706 $5707 031D: (unknown) $5705 $5706 $937 $938 $5679 0002: jump @NONAME_19_15140 :NONAME_19_15114 $5651 == 0 // (int) var == num jump_if_false @NONAME_19_15140 00BB: (unknown) $5799 $5799 = 0 // (int) $5619 = 0 // (int) :NONAME_19_15140 0045: actor $5764 defined jump_if_false @NONAME_19_15180 0043: store_actor $5764 position_to $5714 $5715 $5716 // Note: the incorrect math opcode was used here 031D: (unknown) $5714 $5715 $937 $938 $5680 0002: jump @NONAME_19_15196 :NONAME_19_15180 00BB: (unknown) $5802 $5802 = 0 // (int) $5680 = 1000.0 // (float) :NONAME_19_15196 0045: actor $5767 defined jump_if_false @NONAME_19_15236 0043: store_actor $5767 position_to $5723 $5724 $5725 // Note: the incorrect math opcode was used here 031D: (unknown) $5723 $5724 $937 $938 $5681 0002: jump @NONAME_19_15252 :NONAME_19_15236 00BB: (unknown) $5805 $5805 = 0 // (int) $5681 = 1000.0 // (float) :NONAME_19_15252 30.0 > $5679 // (float) num > var 0022: jump_if_false @NONAME_19_15272 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :NONAME_19_15272 0078: if and $5680 > 250.0 // (float) var > num $5681 > 250.0 // (float) var > num jump_if_false @NONAME_19_15353 00BB: (unknown) $5799 $5799 = 0 // (int) 00BB: (unknown) $5802 $5802 = 0 // (int) 00BB: (unknown) $5805 $5805 = 0 // (int) 0112: remove_references_to_actor $5764 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5767 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5778 // Like turning a car into any random car $5651 = 0 // (int) $5619 = 0 // (int) 0002: jump @NONAME_19_15539 :NONAME_19_15353 0078: if and 20.0 > $5679 // (float) num > var 001D: $5688 == 0 // (int) var == var jump_if_false @NONAME_19_15539 $5651 == 0 // (int) var == num jump_if_false @NONAME_19_15539 0078: if and $5652 == 0 // (int) var == num $5653 == 0 // (int) var == num jump_if_false @NONAME_19_15533 00BB: (unknown) $5799 $5799 = 0 // (int) 0052: set_car $5778 driver_behaviour_to 10 0078: if and 0045: actor $5764 defined 0045: actor $933 defined jump_if_false @NONAME_19_15476 00A2: (unknown) $5764 00E4: (unknown) $5764 $933 04A3: (unknown) $5764 $933 00C1: (unknown) $5764 $5802 00BC: (unknown) $5802 0 00C4: (unknown) $5802 1 :NONAME_19_15476 0045: actor $5767 defined jump_if_false @NONAME_19_15520 00A2: (unknown) $5767 00E4: (unknown) $5767 $5739 04A3: (unknown) $5767 $5739 00C1: (unknown) $5767 $5805 00BC: (unknown) $5805 0 00C4: (unknown) $5805 1 :NONAME_19_15520 $5651 = 1 // (int) 0002: jump @NONAME_19_15539 :NONAME_19_15533 0052: set_car $5778 driver_behaviour_to 16 :NONAME_19_15539 $5620 == 1 // (int) var == num jump_if_false @NONAME_19_16017 004F: unknown_check $5779 jump_if_false @NONAME_19_15592 004D: store_car $5779 position_to $5708 $5709 $5710 031D: (unknown) $5708 $5709 $937 $938 $5682 0002: jump @NONAME_19_15618 :NONAME_19_15592 $5652 == 0 // (int) var == num jump_if_false @NONAME_19_15618 00BB: (unknown) $5800 $5800 = 0 // (int) $5620 = 0 // (int) :NONAME_19_15618 0045: actor $5765 defined jump_if_false @NONAME_19_15658 0043: store_actor $5765 position_to $5717 $5718 $5719 // Note: the incorrect math opcode was used here 031D: (unknown) $5717 $5718 $937 $938 $5683 0002: jump @NONAME_19_15674 :NONAME_19_15658 00BB: (unknown) $5803 $5803 = 0 // (int) $5683 = 1000.0 // (float) :NONAME_19_15674 0045: actor $5768 defined jump_if_false @NONAME_19_15714 0043: store_actor $5768 position_to $5726 $5727 $5728 // Note: the incorrect math opcode was used here 031D: (unknown) $5726 $5727 $937 $938 $5684 0002: jump @NONAME_19_15730 :NONAME_19_15714 00BB: (unknown) $5806 $5806 = 0 // (int) $5684 = 1000.0 // (float) :NONAME_19_15730 30.0 > $5682 // (float) num > var 0022: jump_if_false @NONAME_19_15750 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :NONAME_19_15750 0078: if and $5683 > 250.0 // (float) var > num $5684 > 250.0 // (float) var > num jump_if_false @NONAME_19_15831 00BB: (unknown) $5800 $5800 = 0 // (int) 00BB: (unknown) $5803 $5803 = 0 // (int) 00BB: (unknown) $5806 $5806 = 0 // (int) 0112: remove_references_to_actor $5765 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5768 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5779 // Like turning a car into any random car $5652 = 0 // (int) $5620 = 0 // (int) 0002: jump @NONAME_19_16017 :NONAME_19_15831 0078: if and 20.0 > $5682 // (float) num > var 001D: $5688 == 0 // (int) var == var jump_if_false @NONAME_19_16017 $5652 == 0 // (int) var == num jump_if_false @NONAME_19_16017 0078: if and $5651 == 0 // (int) var == num $5653 == 0 // (int) var == num jump_if_false @NONAME_19_16011 00BB: (unknown) $5800 $5800 = 0 // (int) 0052: set_car $5779 driver_behaviour_to 10 0078: if and 0045: actor $5765 defined 0045: actor $933 defined jump_if_false @NONAME_19_15954 00A2: (unknown) $5765 00E4: (unknown) $5765 $933 04A3: (unknown) $5765 $933 00C1: (unknown) $5765 $5803 00BC: (unknown) $5803 0 00C4: (unknown) $5803 1 :NONAME_19_15954 0045: actor $5768 defined jump_if_false @NONAME_19_15998 00A2: (unknown) $5768 00E4: (unknown) $5768 $5739 04A3: (unknown) $5768 $5739 00C1: (unknown) $5768 $5806 00BC: (unknown) $5806 0 00C4: (unknown) $5806 1 :NONAME_19_15998 $5652 = 1 // (int) 0002: jump @NONAME_19_16017 :NONAME_19_16011 0052: set_car $5779 driver_behaviour_to 16 :NONAME_19_16017 $5621 == 1 // (int) var == num jump_if_false @NONAME_19_16495 004F: unknown_check $5780 jump_if_false @NONAME_19_16070 004D: store_car $5780 position_to $5711 $5712 $5713 031D: (unknown) $5711 $5712 $937 $938 $5685 0002: jump @NONAME_19_16096 :NONAME_19_16070 $5653 == 0 // (int) var == num jump_if_false @NONAME_19_16096 00BB: (unknown) $5801 $5801 = 0 // (int) $5621 = 0 // (int) :NONAME_19_16096 0045: actor $5766 defined jump_if_false @NONAME_19_16136 0043: store_actor $5766 position_to $5720 $5721 $5722 // Note: the incorrect math opcode was used here 031D: (unknown) $5720 $5721 $937 $938 $5686 0002: jump @NONAME_19_16152 :NONAME_19_16136 00BB: (unknown) $5804 $5804 = 0 // (int) $5686 = 1000.0 // (float) :NONAME_19_16152 0045: actor $5769 defined jump_if_false @NONAME_19_16192 0043: store_actor $5769 position_to $5729 $5730 $5731 // Note: the incorrect math opcode was used here 031D: (unknown) $5729 $5730 $937 $938 $5687 0002: jump @NONAME_19_16208 :NONAME_19_16192 00BB: (unknown) $5807 $5807 = 0 // (int) $5687 = 1000.0 // (float) :NONAME_19_16208 30.0 > $5685 // (float) num > var 0022: jump_if_false @NONAME_19_16228 // Note: the incorrect math opcode was used here $5650 = 1 // (int) :NONAME_19_16228 0078: if and $5686 > 250.0 // (float) var > num $5687 > 250.0 // (float) var > num jump_if_false @NONAME_19_16309 00BB: (unknown) $5801 $5801 = 0 // (int) 00BB: (unknown) $5804 $5804 = 0 // (int) 00BB: (unknown) $5807 $5807 = 0 // (int) 0112: remove_references_to_actor $5766 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5769 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5780 // Like turning a car into any random car $5653 = 0 // (int) $5621 = 0 // (int) 0002: jump @NONAME_19_16495 :NONAME_19_16309 0078: if and 20.0 > $5685 // (float) num > var 001D: $5688 == 0 // (int) var == var jump_if_false @NONAME_19_16495 $5653 == 0 // (int) var == num jump_if_false @NONAME_19_16495 0078: if and $5651 == 0 // (int) var == num $5652 == 0 // (int) var == num jump_if_false @NONAME_19_16489 00BB: (unknown) $5801 $5801 = 0 // (int) 0052: set_car $5780 driver_behaviour_to 10 0078: if and 0045: actor $5766 defined 0045: actor $933 defined jump_if_false @NONAME_19_16432 00A2: (unknown) $5766 00E4: (unknown) $5766 $933 04A3: (unknown) $5766 $933 00C1: (unknown) $5766 $5804 00BC: (unknown) $5804 0 00C4: (unknown) $5804 1 :NONAME_19_16432 0045: actor $5769 defined jump_if_false @NONAME_19_16476 00A2: (unknown) $5769 00E4: (unknown) $5769 $5739 04A3: (unknown) $5769 $5739 00C1: (unknown) $5769 $5807 00BC: (unknown) $5807 0 00C4: (unknown) $5807 1 :NONAME_19_16476 $5653 = 1 // (int) 0002: jump @NONAME_19_16495 :NONAME_19_16489 0052: set_car $5780 driver_behaviour_to 16 :NONAME_19_16495 0045: actor $5771 defined jump_if_false @NONAME_19_16605 0043: store_actor $5771 position_to $5735 $5736 $5737 // Note: the incorrect math opcode was used here 031D: (unknown) $5735 $5736 $937 $938 $5691 $5691 > 300.0 // (float) var > num jump_if_false @NONAME_19_16566 00BB: (unknown) $5808 $5808 = 0 // (int) 003F: destroy_actor $5771 0049: destroy_car $5781 0002: jump @NONAME_19_16598 :NONAME_19_16566 15.0 > $5691 // (float) num > var 0022: jump_if_false @NONAME_19_16592 // Note: the incorrect math opcode was used here 034F: (unknown) $5771 0 0002: jump @NONAME_19_16598 :NONAME_19_16592 034F: (unknown) $5771 1 :NONAME_19_16598 0002: jump @NONAME_19_16621 :NONAME_19_16605 $5691 = 100.0 // (float) 00BB: (unknown) $5808 $5808 = 0 // (int) :NONAME_19_16621 0002: jump @NONAME_19_16911 :NONAME_19_16628 004F: unknown_check $5778 jump_if_false @NONAME_19_16657 0052: set_car $5778 driver_behaviour_to 0 0113: remove_references_to_car $5778 // Like turning a car into any random car 00BB: (unknown) $5799 $5799 = 0 // (int) :NONAME_19_16657 004F: unknown_check $5779 jump_if_false @NONAME_19_16686 0052: set_car $5779 driver_behaviour_to 0 0113: remove_references_to_car $5779 // Like turning a car into any random car 00BB: (unknown) $5800 $5800 = 0 // (int) :NONAME_19_16686 004F: unknown_check $5780 jump_if_false @NONAME_19_16715 0052: set_car $5780 driver_behaviour_to 0 0113: remove_references_to_car $5780 // Like turning a car into any random car 00BB: (unknown) $5801 $5801 = 0 // (int) :NONAME_19_16715 0045: actor $5764 defined jump_if_false @NONAME_19_16743 00A2: (unknown) $5764 0112: remove_references_to_actor $5764 // Like turning an actor into a random pedestrian 00BB: (unknown) $5802 $5802 = 0 // (int) :NONAME_19_16743 0045: actor $5767 defined jump_if_false @NONAME_19_16771 00A2: (unknown) $5767 0112: remove_references_to_actor $5767 // Like turning an actor into a random pedestrian 00BB: (unknown) $5805 $5805 = 0 // (int) :NONAME_19_16771 0045: actor $5765 defined jump_if_false @NONAME_19_16799 00A2: (unknown) $5765 0112: remove_references_to_actor $5765 // Like turning an actor into a random pedestrian 00BB: (unknown) $5803 $5803 = 0 // (int) :NONAME_19_16799 0045: actor $5768 defined jump_if_false @NONAME_19_16827 00A2: (unknown) $5768 0112: remove_references_to_actor $5768 // Like turning an actor into a random pedestrian 00BB: (unknown) $5806 $5806 = 0 // (int) :NONAME_19_16827 0045: actor $5766 defined jump_if_false @NONAME_19_16855 00A2: (unknown) $5766 0112: remove_references_to_actor $5766 // Like turning an actor into a random pedestrian 00BB: (unknown) $5804 $5804 = 0 // (int) :NONAME_19_16855 0045: actor $5769 defined jump_if_false @NONAME_19_16883 00A2: (unknown) $5769 0112: remove_references_to_actor $5769 // Like turning an actor into a random pedestrian 00BB: (unknown) $5807 $5807 = 0 // (int) :NONAME_19_16883 0045: actor $5771 defined jump_if_false @NONAME_19_16911 00A2: (unknown) $5771 0112: remove_references_to_actor $5771 // Like turning an actor into a random pedestrian 00BB: (unknown) $5808 $5808 = 0 // (int) :NONAME_19_16911 $5650 == 1 // (int) var == num jump_if_false @NONAME_19_17410 $5615 == 0 // (int) var == num jump_if_false @NONAME_19_17410 $5661 == 1 // (int) var == num jump_if_false @NONAME_19_16974 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3EC' $5661 = 2 // (int) :NONAME_19_16974 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3EC' jump_if_false @NONAME_19_17038 $5661 == 2 // (int) var == num jump_if_false @NONAME_19_17038 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3ED' $5661 = 3 // (int) :NONAME_19_17038 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3ED' jump_if_false @NONAME_19_17152 $5661 == 3 // (int) var == num jump_if_false @NONAME_19_17152 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3EE' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3EH' 'REN3_21' -1 0 // ~w~I swear on my mother's life... on my dead mother's grave... I don't know what he's on about. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3EH' $5661 = 4 // (int) :NONAME_19_17152 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3EE' jump_if_false @NONAME_19_17216 $5661 == 4 // (int) var == num jump_if_false @NONAME_19_17216 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3EF' $5661 = 5 // (int) :NONAME_19_17216 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3EF' jump_if_false @NONAME_19_17280 $5661 == 5 // (int) var == num jump_if_false @NONAME_19_17280 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3EG' $5661 = 6 // (int) :NONAME_19_17280 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3EG' jump_if_false @NONAME_19_17344 $5661 == 6 // (int) var == num jump_if_false @NONAME_19_17344 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13043 'RENC3EH' $5661 = 7 // (int) :NONAME_19_17344 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12674 'RENC3EH' jump_if_false @NONAME_19_17410 $5661 == 7 // (int) var == num jump_if_false @NONAME_19_17410 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 $5615 = 1 // (int) $5650 = 0 // (int) $5661 = 8 // (int) :NONAME_19_17410 0026: return :NONAME_19_17412 003E: $5738 = create_actor_pedtype 4 model 122 at -166.54 -1127.19 -100.0 003E: $5739 = create_actor_pedtype 4 model 139 at -167.67 -1128.29 -100.0 0153: (unknown) $5739 $5738 010F: (unknown) $5738 -144.98 -1145.8 14.0 010F: (unknown) $5739 -145.96 -1146.64 14.0 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FA' 'REN3_D1' $5739 0 // ~w~Shouldn't we call the police? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FA' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FB' 'REN3_D2' $5738 0 // ~w~This is Vice City, mate, seriously... bandit country... it's nothing... 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FB' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FC' 'REN3_D5' $5739 0 // ~w~Who is this Giorgio you owe money to? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FC' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FD' 'REN3_D6' $5738 0 // ~w~Oh, just a fan. He lent me, I mean, y'know, he GAVE me a few quid. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FD' 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FE' 'REN3_D7' $5739 0 // ~w~Barry? Are you in hock to gangsters? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FE' 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_180 1000 00B9: set_camera_position -179.77 -1129.15 14.28 rotations 0 0 0 00BA: set_camera_point_at -179.24 -1128.38 13.92 mode 2 022C: (unknown) -169.0 -1119.46 10.2 30.0 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1000 jump_if_true @NONAME_19_18530 02B4: set_camera_transverse_delay 1.0 time 19000 00B9: set_camera_position -177.62 -1125.45 20.59 rotations 0 0 0 00BA: set_camera_point_at -176.67 -1125.74 20.44 mode 1 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FA' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FA' jump_if_false @NONAME_19_17952 0002: jump @NONAME_19_18530 :NONAME_19_17952 0045: actor $5738 defined jump_if_false @NONAME_19_17977 00EE: (unknown) $5738 -144.98 -1145.8 :NONAME_19_17977 0045: actor $5739 defined jump_if_false @NONAME_19_18002 00EE: (unknown) $5739 -145.96 -1146.64 :NONAME_19_18002 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FB' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FB' jump_if_false @NONAME_19_18056 0002: jump @NONAME_19_18530 :NONAME_19_18056 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FC' 1 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FF' 'REN3_D8' $5738 0 // ~w~No mate, I swear: On your life. 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FF' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FC' jump_if_false @NONAME_19_18160 0002: jump @NONAME_19_18530 :NONAME_19_18160 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FD' 1 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FG' 'REN3_D9' $5739 0 // ~w~Yeah, well that's what I'm worried about. You're a real moron... 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FG' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FD' jump_if_false @NONAME_19_18264 0002: jump @NONAME_19_18530 :NONAME_19_18264 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FE' 1 037B: constant_params 4 variable_params 0 unknown 19 call_with_params @MAIN_12808 'RENC3FH' 'REN3D10' $5739 0 // ~w~I should have left you managing that talking dog... what was his name? Puddles? 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_12757 'RENC3FH' 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FE' jump_if_false @NONAME_19_18368 0002: jump @NONAME_19_18530 :NONAME_19_18368 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FF' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FF' jump_if_false @NONAME_19_18422 0002: jump @NONAME_19_18530 :NONAME_19_18422 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FG' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FG' jump_if_false @NONAME_19_18476 0002: jump @NONAME_19_18530 :NONAME_19_18476 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @MAIN_13224 'RENC3FH' 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 'RENC3FH' jump_if_false @NONAME_19_18530 0002: jump @NONAME_19_18530 :NONAME_19_18530 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 003F: destroy_actor $5739 003F: destroy_actor $5738 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_19_352 1000 4@ = 9 // (int) 0026: return :NONAME_19_18578 0078: if and 0045: actor $933 defined 80A5: not unknown_check $933 jump_if_false @NONAME_19_18607 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 :NONAME_19_18607 00BB: (unknown) $5786 00BB: (unknown) $5787 00BB: (unknown) $5789 00BB: (unknown) $5785 00BB: (unknown) $5788 0249: (unknown) $5797 0249: (unknown) $5798 00BB: (unknown) $5790 00BB: (unknown) $5791 00BB: (unknown) $5792 00BB: (unknown) $5793 00BB: (unknown) $5794 00BB: (unknown) $5795 00BB: (unknown) $5799 00BB: (unknown) $5800 00BB: (unknown) $5801 00BB: (unknown) $5802 00BB: (unknown) $5803 00BB: (unknown) $5804 00BB: (unknown) $5805 00BB: (unknown) $5806 00BB: (unknown) $5807 020D: (unknown) $5739 020D: (unknown) $5738 0078: if and 004F: unknown_check $5775 0045: actor $933 defined jump_if_false @NONAME_19_18750 807C: not actor $933 driving $5775 0022: jump_if_false @NONAME_19_18746 // Note: the incorrect math opcode was used here 0049: destroy_car $5775 0002: jump @NONAME_19_18750 :NONAME_19_18746 0113: remove_references_to_car $5775 // Like turning a car into any random car :NONAME_19_18750 004F: unknown_check $5778 0022: jump_if_false @NONAME_19_18770 // Note: the incorrect math opcode was used here 0052: set_car $5778 driver_behaviour_to 0 0113: remove_references_to_car $5778 // Like turning a car into any random car :NONAME_19_18770 004F: unknown_check $5779 jump_if_false @NONAME_19_18790 0052: set_car $5779 driver_behaviour_to 0 0113: remove_references_to_car $5779 // Like turning a car into any random car :NONAME_19_18790 004F: unknown_check $5780 jump_if_false @NONAME_19_18810 0052: set_car $5780 driver_behaviour_to 0 0113: remove_references_to_car $5780 // Like turning a car into any random car :NONAME_19_18810 034B: unknown_check $5782 jump_if_false @NONAME_19_18825 0113: remove_references_to_car $5782 // Like turning a car into any random car :NONAME_19_18825 034B: unknown_check $5783 jump_if_false @NONAME_19_18840 0113: remove_references_to_car $5783 // Like turning a car into any random car :NONAME_19_18840 0112: remove_references_to_actor $5764 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5765 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5766 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5767 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5768 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5769 // Like turning an actor into a random pedestrian 0059: text_clear_all 0078: if and 0045: actor $933 defined 80A5: not unknown_check $933 jump_if_false @NONAME_19_18900 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 :NONAME_19_18900 15@ == 1 // (int) var == num jump_if_false @NONAME_19_18931 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_5026 'REN3_F1' // ~r~The limo has been destroyed! :NONAME_19_18931 15@ == 2 // (int) var == num jump_if_false @NONAME_19_18962 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_5026 'REN3_F2' // ~r~Barry died! :NONAME_19_18962 15@ == 3 // (int) var == num jump_if_false @NONAME_19_18993 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_5026 'REN3_F3' // ~r~Phil died! :NONAME_19_18993 15@ == 4 // (int) var == num jump_if_false @NONAME_19_19024 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_5026 'REN3_F4' // ~r~You left the limo behind! :NONAME_19_19024 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 4@ = 11 // (int) 0026: return :NONAME_19_19046 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @99RED_12847 'REN_C03' 1000 // Kill Phil 01DF: progress_made += 1 4@ = 11 // (int) 0026: return :NONAME_19_19081 not $1078 == 0 // (int) var == num jump_if_false @NONAME_19_19129 011F: show_text_1number_highpriority GXT 'TEMP1' number 666 time 2000 flag 1 // Number: ~1~ 003F: destroy_actor $5738 003F: destroy_actor $1832 $1831 = 0 // (int) $1832 = -1 // (int) :NONAME_19_19129 6@ = 0 // (int) 8@ = 0 // (int) 7@ = 0 // (int) $5678 = 100.0 // (float) $5605 = 100 // (int) 9@ = 0 // (int) 10@ = 0 // (int) 11@ = 0 // (int) 12@ = 0 // (int) 13@ = 0 // (int) 14@ = 0 // (int) 00BB: (unknown) $5786 00BB: (unknown) $5787 00BB: (unknown) $5789 00BB: (unknown) $5785 00BB: (unknown) $5788 0249: (unknown) $5797 0249: (unknown) $5798 00BB: (unknown) $5790 00BB: (unknown) $5791 00BB: (unknown) $5792 00BB: (unknown) $5793 00BB: (unknown) $5794 00BB: (unknown) $5795 00BB: (unknown) $5799 00BB: (unknown) $5800 00BB: (unknown) $5801 00BB: (unknown) $5802 00BB: (unknown) $5803 00BB: (unknown) $5804 00BB: (unknown) $5805 00BB: (unknown) $5806 00BB: (unknown) $5807 0113: remove_references_to_car $5775 // Like turning a car into any random car 004F: unknown_check $5778 jump_if_false @NONAME_19_19290 0052: set_car $5778 driver_behaviour_to 0 0113: remove_references_to_car $5778 // Like turning a car into any random car :NONAME_19_19290 004F: unknown_check $5779 jump_if_false @NONAME_19_19310 0052: set_car $5779 driver_behaviour_to 0 0113: remove_references_to_car $5779 // Like turning a car into any random car :NONAME_19_19310 004F: unknown_check $5780 jump_if_false @NONAME_19_19330 0052: set_car $5780 driver_behaviour_to 0 0113: remove_references_to_car $5780 // Like turning a car into any random car :NONAME_19_19330 034A: unknown_check $5739 jump_if_false @NONAME_19_19345 020D: (unknown) $5739 :NONAME_19_19345 034A: unknown_check $5738 jump_if_false @NONAME_19_19360 020D: (unknown) $5738 :NONAME_19_19360 0112: remove_references_to_actor $5764 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5765 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5766 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5771 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5767 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5768 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5769 // Like turning an actor into a random pedestrian 0045: actor $5740 defined jump_if_false @NONAME_19_19405 03DE: (unknown) $5740 1 :NONAME_19_19405 0045: actor $5741 defined jump_if_false @NONAME_19_19422 03DE: (unknown) $5741 1 :NONAME_19_19422 0045: actor $5742 defined jump_if_false @NONAME_19_19439 03DE: (unknown) $5742 1 :NONAME_19_19439 0045: actor $5743 defined jump_if_false @NONAME_19_19456 03DE: (unknown) $5743 1 :NONAME_19_19456 0045: actor $5744 defined jump_if_false @NONAME_19_19473 03DE: (unknown) $5744 1 :NONAME_19_19473 0045: actor $5745 defined jump_if_false @NONAME_19_19490 03DE: (unknown) $5745 1 :NONAME_19_19490 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5741 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5742 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5743 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5744 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5745 // Like turning an actor into a random pedestrian 0162: release_model 122 0162: release_model 139 0162: release_model 55 0162: release_model #STRETCH 0162: release_model #SENTINEL 0162: release_model 62 0162: release_model #MAVERICK 0162: release_model #UZI 0162: release_model #BERETTA 00AE: remove_status_text $5605 01ED: (unknown) 0151: remove_forbidden_for_peds_cube_cornerA 151.46 -272.08 0.77 cornerB 54.36 -397.32 15.33 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 024F: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 81--------------- :REN_C4 01EA: increment_mission_attempts 0238: name_thread 'REN_C4' 0025: gosub @REN_C4_9101 009D: wasted_or_busted // mission only jump_if_false @REN_C4_35 0025: gosub @REN_C4_13005 :REN_C4_35 0025: gosub @REN_C4_13777 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C4_76 02B4: set_camera_transverse_delay 0 time 7@ :REN_C4_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C4_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C4_128 :REN_C4_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C4_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C4_162 02B4: set_camera_transverse_delay 0 time 5@ :REN_C4_162 809F: not actor 3@ dead 0022: jump_if_false @REN_C4_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C4_178 0026: return :REN_C4_180 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @REN_C4_244 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 @REN_C4_238 0400: (unknown) $933 $1070 0002: jump @REN_C4_244 :REN_C4_238 02C0: (unknown) $933 $1070 :REN_C4_244 0@ >= 0 // (int) var >= num jump_if_false @REN_C4_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :REN_C4_271 0045: actor $933 defined jump_if_false @REN_C4_339 807E: not actor $933 driving jump_if_false @REN_C4_316 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @REN_C4_319 :REN_C4_316 021D: (unknown) 0 :REN_C4_319 $1078 == 0 // (int) var == num jump_if_false @REN_C4_335 02EA: select_interior 2 :REN_C4_335 01AE: (unknown) 1 :REN_C4_339 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :REN_C4_352 0045: actor $933 defined jump_if_false @REN_C4_416 807E: not actor $933 driving jump_if_false @REN_C4_404 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @REN_C4_404 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :REN_C4_404 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :REN_C4_416 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @REN_C4_465 // 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 @REN_C4_465 02EA: select_interior 0 :REN_C4_465 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C4_495 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C4_495 0026: return 0045: actor 0@ defined jump_if_false @REN_C4_516 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C4_516 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C4_546 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C4_546 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C4_546 0026: return :REN_C4_548 0045: actor 0@ defined 0022: jump_if_false @REN_C4_595 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C4_591 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @REN_C4_595 :REN_C4_591 1@ = 0 // (int) :REN_C4_595 1@ == 1 // (int) var == num jump_if_false @REN_C4_679 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C4_672 007E: actor 0@ driving jump_if_false @REN_C4_668 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C4_658 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C4_661 :REN_C4_658 00F1: (unknown) 0@ :REN_C4_661 0002: jump @REN_C4_672 :REN_C4_668 1@ = 0 // (int) :REN_C4_672 0002: jump @REN_C4_595 :REN_C4_679 0026: return 0045: actor 0@ defined jump_if_false @REN_C4_773 007E: actor 0@ driving jump_if_false @REN_C4_757 02A7: unknown_check 0@ jump_if_false @REN_C4_727 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C4_750 :REN_C4_727 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C4_548 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C4_750 0002: jump @REN_C4_766 :REN_C4_757 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C4_766 0002: jump @REN_C4_775 :REN_C4_773 005F: (unknown) :REN_C4_775 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C4_933 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C4_933 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C4_874 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C4_833 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C4_867 :REN_C4_833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_548 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C4_867 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_548 4@ :REN_C4_867 0002: jump @REN_C4_933 :REN_C4_874 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C4_899 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C4_933 :REN_C4_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_548 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C4_933 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_548 3@ :REN_C4_933 0045: actor 0@ defined jump_if_false @REN_C4_985 004F: unknown_check 1@ jump_if_false @REN_C4_985 007E: actor 0@ driving jump_if_false @REN_C4_985 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C4_985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_548 0@ :REN_C4_985 5@ = 0 // (int) :REN_C4_989 5@ == 0 // (int) var == num jump_if_false @REN_C4_1087 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C4_1080 004F: unknown_check 1@ jump_if_false @REN_C4_1080 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C4_1046 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C4_1080 :REN_C4_1046 2@ == -1 // (int) var == num jump_if_false @REN_C4_1072 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C4_1080 :REN_C4_1072 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C4_1080 0002: jump @REN_C4_989 :REN_C4_1087 0026: return :REN_C4_1089 0@ == 0 // (int) var == num jump_if_false @REN_C4_1132 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C4_1308 :REN_C4_1132 0@ == 1 // (int) var == num jump_if_false @REN_C4_1165 03CF: (unknown) 200 200 200 255 0002: jump @REN_C4_1308 :REN_C4_1165 0@ == 2 // (int) var == num jump_if_false @REN_C4_1207 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C4_1308 :REN_C4_1207 0@ == 3 // (int) var == num jump_if_false @REN_C4_1251 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C4_1308 :REN_C4_1251 0@ == 4 // (int) var == num jump_if_false @REN_C4_1282 03CF: (unknown) 8 143 59 255 0002: jump @REN_C4_1308 :REN_C4_1282 0@ == 5 // (int) var == num jump_if_false @REN_C4_1308 03CF: (unknown) 237 130 180 255 :REN_C4_1308 0026: return :REN_C4_1310 00BC: (unknown) 0@ 2 0026: return :REN_C4_1317 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C4_1317 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C4_1372 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C4_1372 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C4_1387 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C4_1387 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1432 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C4_1432 005F: (unknown) :REN_C4_1434 10 > $5604 // (int) num > var 0022: jump_if_false @REN_C4_1454 // Note: the incorrect math opcode was used here 0035: $5604 = 0@ // (int vars) 005E: (unknown) :REN_C4_1454 005F: (unknown) :REN_C4_1456 0035: 1@ = 0@ // (int vars) 0035: 2@ = $5608 // (int vars) 2@ -= 1 // (int) 0036: 3@ = $5363(1@,37) // (float vars) 0036: 4@ = $5400(1@,37) // (float vars) 0036: 5@ = $5437(1@,37) // (float vars) 801D: not 5@ == -90.0 // (int) var == var jump_if_false @REN_C4_1622 $5548(1@,37) == 0 // (int) var == num jump_if_false @REN_C4_1622 $5616 == 0 // (int) var == num jump_if_false @REN_C4_1553 0395: (unknown) 3@ 4@ 5@ $5612 6 0 237 130 180 $5474(1@,37) :REN_C4_1553 00C3: (unknown) 3@ 4@ 5@ $5511(1@,37) 001C: 1@ == 2@ // (int) num == var 0022: jump_if_false @REN_C4_1581 // Note: the incorrect math opcode was used here 00BC: (unknown) $5511(1@,37) 1 :REN_C4_1581 $5548(1@,37) = 1 // (int) $5616 == 1 // (int) var == num jump_if_false @REN_C4_1622 0011: 1@ > $5609 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1622 // Note: the incorrect math opcode was used here 00BD: (unknown) $5511(1@,37) 1 :REN_C4_1622 0026: return :REN_C4_1624 0035: 0@ = $5609 // (int vars) 0035: 1@ = $5609 // (int vars) 1@ += 1 // (int) :REN_C4_1639 0011: $5608 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1715 // Note: the incorrect math opcode was used here $5616 == 0 // (int) var == num jump_if_false @REN_C4_1681 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C4_1456 0@ 0002: jump @REN_C4_1703 :REN_C4_1681 0017: 1@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1703 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C4_1456 0@ :REN_C4_1703 0@ += 1 // (int) 0002: jump @REN_C4_1639 :REN_C4_1715 0026: return :REN_C4_1717 0035: 1@ = 0@ // (int vars) $5548(1@,37) == 1 // (int) var == num jump_if_false @REN_C4_1767 $5616 == 0 // (int) var == num jump_if_false @REN_C4_1754 0396: (unknown) $5474(1@,37) :REN_C4_1754 00BB: (unknown) $5511(1@,37) $5548(1@,37) = 0 // (int) :REN_C4_1767 0026: return :REN_C4_1769 0@ = 0 // (int) :REN_C4_1773 0011: $5608 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_1808 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C4_1717 0@ 0@ += 1 // (int) 0002: jump @REN_C4_1773 :REN_C4_1808 0026: return :REN_C4_1810 0035: 3@ = $5608 // (int vars) 0036: $5363(3@,37) = 0@ // (float vars) 0036: $5400(3@,37) = 1@ // (float vars) 0036: $5437(3@,37) = 2@ // (float vars) $5548(3@,37) = 0 // (int) $5608 += 1 // (int) 0001: wait 0 ms 0026: return 0035: $5605 = 0@ // (int vars) $5613 = -1 // (int) 0045: actor $933 defined jump_if_false @REN_C4_1893 007E: actor $933 driving jump_if_false @REN_C4_1893 007B: $5613 = actor $933 car :REN_C4_1893 $5613 == -1 // (int) var == num jump_if_false @REN_C4_1908 005F: (unknown) :REN_C4_1908 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C4_1624 005E: (unknown) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C4_1769 00BB: (unknown) $5614 034B: unknown_check $5613 jump_if_false @REN_C4_1949 0113: remove_references_to_car $5613 // Like turning a car into any random car :REN_C4_1949 00AC: stop_timer $5605 00AE: remove_status_text $5609 $940 = 0 // (int) 0026: return 0035: 13@ = $5605 // (int vars) 13@ /= 60000 // (int) 12@ == -1 // (int) var == num jump_if_false @REN_C4_2032 12@ = 4000 // (int) $5610 > 0 // (int) var > num jump_if_false @REN_C4_2013 12@ += 4000 // (int) :REN_C4_2013 $5617 == 1 // (int) var == num jump_if_false @REN_C4_2032 12@ += 4000 // (int) :REN_C4_2032 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_180 0 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 12@ 00B9: set_camera_position 6@ 7@ 8@ rotations 0 0 0 00BA: set_camera_point_at 9@ 10@ 11@ mode 1 $5616 == 1 // (int) var == num jump_if_false @REN_C4_2129 0036: 14@ = $5619 // (float vars) 0036: 15@ = $5656 // (float vars) 0036: 16@ = $5693 // (float vars) 0395: (unknown) 14@ 15@ 16@ $5612 6 0 237 130 180 $5730 :REN_C4_2129 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @MAIN_4379 $5610 == 0 // (int) var == num jump_if_false @REN_C4_2197 01D9: (unknown) 'CHCOLI1' $5608 13@ 4000 1 // Collect all ~1~ checkpoints in ~1~ minutes. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4394 4000 jump_if_true @REN_C4_2337 0002: jump @REN_C4_2235 :REN_C4_2197 011F: show_text_1number_highpriority GXT 'CHCOLI2' number $5608 time 4000 flag 1 // Collect all ~1~ checkpoints within the time limit. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4394 4000 jump_if_true @REN_C4_2337 :REN_C4_2235 $5610 > 0 // (int) var > num jump_if_false @REN_C4_2295 0035: 13@ = $5610 // (int vars) 13@ /= 1000 // (int) 011F: show_text_1number_highpriority GXT 'CHCOLI3' number 13@ time 4000 flag 1 // You are awarded ~1~ bonus seconds per checkpoint. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4394 4000 jump_if_true @REN_C4_2337 :REN_C4_2295 $5617 == 1 // (int) var == num jump_if_false @REN_C4_2337 0057: show_text_highpriority GXT 'CHCOLI4' time 4000 flag 1 // The timer will start when you collect the first checkpoint. 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_4394 4000 :REN_C4_2337 037B: constant_params 0 variable_params 0 unknown 17 call_with_params @MAIN_4364 $5616 == 1 // (int) var == num jump_if_false @REN_C4_2364 0396: (unknown) $5730 :REN_C4_2364 $5617 == 0 // (int) var == num jump_if_false @REN_C4_2400 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_1089 5 024C: set_timer_with_text_to $5605 type 1 GXT 'TIME' // Time :REN_C4_2400 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_1089 1 03F9: (unknown) $5609 $5608 0 'CHCOLCO' // Collected 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @REN_C4_352 1000 0026: return :REN_C4_2443 0045: actor $933 defined jump_if_false @REN_C4_2491 034B: unknown_check $5613 jump_if_false @REN_C4_2491 004F: unknown_check $5613 jump_if_false @REN_C4_2491 007C: actor $933 driving $5613 0022: jump_if_false @REN_C4_2491 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C4_2491 005F: (unknown) :REN_C4_2493 1@ = 100 // (int) 0035: 0@ = $5609 // (int vars) $5616 == 1 // (int) var == num jump_if_false @REN_C4_2529 0035: 1@ = 0@ // (int vars) 1@ += 1 // (int) 0035: 2@ = 1@ // (int vars) :REN_C4_2529 0011: 1@ > $5608 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2546 // Note: the incorrect math opcode was used here 0035: 1@ = $5608 // (int vars) :REN_C4_2546 $5604 == 0 // (int) var == num jump_if_false @REN_C4_2976 :REN_C4_2558 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2976 // Note: the incorrect math opcode was used here 0036: 3@ = $5363(0@,37) // (float vars) 0036: 4@ = $5400(0@,37) // (float vars) 0036: 5@ = $5437(0@,37) // (float vars) 801D: not 5@ == -90.0 // (int) var == var jump_if_false @REN_C4_2964 $5616 == 1 // (int) var == num jump_if_false @REN_C4_2755 $5618 == 1 // (int) var == num jump_if_false @REN_C4_2736 01BB: (unknown) 3@ 4@ 99.0 5@ 6.0 > 5@ // (float) num > var 0022: jump_if_false @REN_C4_2656 // Note: the incorrect math opcode was used here 5@ = 5.5 // (float) :REN_C4_2656 0011: $5608 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2717 // Note: the incorrect math opcode was used here 03D2: (unknown) 3@ 4@ 5@ $5612 237 130 180 03E2: (unknown) 3@ 4@ 5@ $5363(2@,37) $5400(2@,37) 5@ 237 130 180 -1.5 0002: jump @REN_C4_2729 :REN_C4_2717 03D2: (unknown) 3@ 4@ 5@ $5612 0 255 0 :REN_C4_2729 0002: jump @REN_C4_2755 :REN_C4_2736 0165: (unknown) 3@ 4@ 5@ $5612 6 0 237 130 180 :REN_C4_2755 008B: actor $933 in_sphere_in_car 3@ 4@ 5@ radius $5611 $5611 $5611 sphere 0 0022: jump_if_false @REN_C4_2964 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_1717 0@ 00D9: (unknown) 3@ 4@ 5@ 1 $5609 += 1 // (int) $5437(0@,37) = -90.0 // (float) $5610 > 0 // (int) var > num jump_if_false @REN_C4_2850 0078: if and $5609 > 1 // (int) var > num 0011: $5608 > $5609 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2850 // Note: the incorrect math opcode was used here 0029: $5605 += $5610 // (int vars) // Note: the incorrect math opcode was used here :REN_C4_2850 001C: $5609 == $5608 // (int) num == var 0022: jump_if_false @REN_C4_2865 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C4_2865 $5616 == 1 // (int) var == num jump_if_false @REN_C4_2917 0035: 2@ = 1@ // (int vars) 2@ += 1 // (int) 0011: $5608 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_2910 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_1456 2@ :REN_C4_2910 00BD: (unknown) $5511(1@,37) 0 :REN_C4_2917 0078: if and $5617 == 1 // (int) var == num $5609 == 1 // (int) var == num jump_if_false @REN_C4_2964 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C4_1089 5 024C: set_timer_with_text_to $5605 type 1 GXT 'TIME' // Time :REN_C4_2964 0@ += 1 // (int) 0002: jump @REN_C4_2558 :REN_C4_2976 005F: (unknown) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C4_1769 00C0: (unknown) $5613 $5614 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C4_1310 $5614 010E: 0@ = current_time_in_ms 30000 > $5605 // (int) num > var 0022: jump_if_false @REN_C4_3042 // Note: the incorrect math opcode was used here 0035: $5606 = $5605 // (int vars) $5606 -= 1 // (int) 0002: jump @REN_C4_3049 :REN_C4_3042 $5606 = 30000 // (int) :REN_C4_3049 0029: $5606 += 0@ // (int vars) // Note: the incorrect math opcode was used here 025D: remove_text 'CHCOLO1' // Collect the ~y~checkpoints. 0026: return 00BB: (unknown) $5614 025D: remove_text 'CHCOLVE' // You have ~1~ seconds to return to the ~b~vehicle. 025D: remove_text 'CHCOLV1' // You have ~1~ second to return to the ~b~vehicle. $5604 == 0 // (int) var == num jump_if_false @REN_C4_3121 0057: show_text_highpriority GXT 'CHCOLO1' time 5000 flag 1 // Collect the ~y~checkpoints. :REN_C4_3121 0026: return 009F: actor $933 dead jump_if_false @REN_C4_3136 005E: (unknown) :REN_C4_3136 034B: unknown_check $5613 jump_if_false @REN_C4_3173 00A0: car $5613 wrecked jump_if_false @REN_C4_3166 $5607 = 3 // (int) 005E: (unknown) :REN_C4_3166 0002: jump @REN_C4_3181 :REN_C4_3173 $5607 = 3 // (int) 005E: (unknown) :REN_C4_3181 1 > $5605 // (int) num > var 0022: jump_if_false @REN_C4_3202 // Note: the incorrect math opcode was used here $5607 = 1 // (int) 005E: (unknown) :REN_C4_3202 $5604 == 1 // (int) var == num jump_if_false @REN_C4_3311 010E: 0@ = current_time_in_ms 0035: 1@ = $5606 // (int vars) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ /= 1000 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C4_3260 // Note: the incorrect math opcode was used here $5607 = 2 // (int) 005E: (unknown) 0002: jump @REN_C4_3311 :REN_C4_3260 1@ == 1 // (int) var == num jump_if_false @REN_C4_3295 011E: show_text_1number_lowpriority GXT 'CHCOLV1' number 1@ time 2 flag 1 // You have ~1~ second to return to the ~b~vehicle. 0002: jump @REN_C4_3311 :REN_C4_3295 011E: show_text_1number_lowpriority GXT 'CHCOLVE' number 1@ time 2 flag 1 // You have ~1~ seconds to return to the ~b~vehicle. :REN_C4_3311 005F: (unknown) $5607 == 1 // (int) var == num jump_if_false @REN_C4_3349 0057: show_text_highpriority GXT 'CHCOLF1' time 5000 flag 1 // ~r~You weren't quick enough. 0002: jump @REN_C4_3414 :REN_C4_3349 $5607 == 2 // (int) var == num jump_if_false @REN_C4_3385 0057: show_text_highpriority GXT 'CHCOLF2' time 5000 flag 1 // ~r~You didn't return to your vehicle in time. 0002: jump @REN_C4_3414 :REN_C4_3385 $5607 == 3 // (int) var == num jump_if_false @REN_C4_3414 0057: show_text_highpriority GXT 'CHCOLF3' time 5000 flag 1 // ~r~Your vehicle was destroyed. :REN_C4_3414 0026: return 10@ = 0 // (int) 010C: store_object 0@ position_to 7@ 8@ 9@ :REN_C4_3426 10@ == 0 // (int) var == num jump_if_false @REN_C4_3814 0001: wait 0 ms 0045: actor $933 defined jump_if_false @REN_C4_3451 :REN_C4_3451 0107: toggle_player $933 can_move 0 0377: (unknown) 44 10@ 007F: player 0 pressed_key 10 jump_if_false @REN_C4_3488 7@ += 0.01 // (float) 0002: jump @REN_C4_3646 :REN_C4_3488 007F: player 0 pressed_key 11 jump_if_false @REN_C4_3515 7@ -= 0.01 // (float) 0002: jump @REN_C4_3646 :REN_C4_3515 007F: player 0 pressed_key 8 jump_if_false @REN_C4_3542 9@ += 0.01 // (float) 0002: jump @REN_C4_3646 :REN_C4_3542 007F: player 0 pressed_key 9 jump_if_false @REN_C4_3569 9@ -= 0.01 // (float) 0002: jump @REN_C4_3646 :REN_C4_3569 007F: player 0 pressed_key 17 jump_if_false @REN_C4_3596 8@ += 0.01 // (float) 0002: jump @REN_C4_3646 :REN_C4_3596 007F: player 0 pressed_key 14 jump_if_false @REN_C4_3623 8@ -= 0.01 // (float) 0002: jump @REN_C4_3646 :REN_C4_3623 10@ == 1 // (int) var == num jump_if_false @REN_C4_3646 023A: (unknown) 7@ 023A: (unknown) 8@ 023A: (unknown) 9@ 023B: (unknown) :REN_C4_3646 010D: put_object 0@ at 7@ 8@ 9@ 02D7: (unknown) 0 11@ 12@ 13@ 14@ -50 > 11@ // (int) num > var 0022: jump_if_false @REN_C4_3694 // Note: the incorrect math opcode was used here 1@ += 0.01 // (float) 4@ += 0.01 // (float) 0002: jump @REN_C4_3792 :REN_C4_3694 11@ > 50 // (int) var > num jump_if_false @REN_C4_3729 1@ -= 0.01 // (float) 4@ -= 0.01 // (float) 0002: jump @REN_C4_3792 :REN_C4_3729 -50 > 12@ // (int) num > var 0022: jump_if_false @REN_C4_3764 // Note: the incorrect math opcode was used here 2@ -= 0.01 // (float) 5@ -= 0.01 // (float) 0002: jump @REN_C4_3792 :REN_C4_3764 12@ > 50 // (int) var > num jump_if_false @REN_C4_3792 2@ += 0.01 // (float) 5@ += 0.01 // (float) :REN_C4_3792 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 0002: jump @REN_C4_3426 :REN_C4_3814 0026: return :REN_C4_3816 $5927 == 0 // (int) var == num jump_if_false @REN_C4_3860 0006: $5929 = 'RENC4AA' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AA' // (string) // ~w~Faster! Faster! Harter! // Note: the incorrect math opcode was used here 0002: jump @REN_C4_3943 :REN_C4_3860 $5927 == 1 // (int) var == num jump_if_false @REN_C4_3905 0006: $5929 = 'RENC4AC' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AC' // (string) // ~w~Amazing darling! // Note: the incorrect math opcode was used here 0002: jump @REN_C4_3943 :REN_C4_3905 $5927 == 2 // (int) var == num jump_if_false @REN_C4_3943 0006: $5929 = 'RENC4AD' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AD' // (string) // ~w~Yes! Yes! That's it! Don't stop! // Note: the incorrect math opcode was used here :REN_C4_3943 3 > $5927 // (int) num > var 0022: jump_if_false @REN_C4_3972 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 $5929 0@ $5888 0 :REN_C4_3972 $5927 += 1 // (int) 0026: return :REN_C4_3980 $5928 == 0 // (int) var == num jump_if_false @REN_C4_4024 0006: $5930 = 'RENC4AF' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AF' // (string) // ~w~NO! NO! NO! NO! You're ruining my shoot! // Note: the incorrect math opcode was used here 0002: jump @REN_C4_4062 :REN_C4_4024 $5928 == 1 // (int) var == num jump_if_false @REN_C4_4062 0006: $5930 = 'RENC4AE' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SRNC4AE' // (string) // ~w~Terrible! You're fired! // Note: the incorrect math opcode was used here :REN_C4_4062 2 > $5928 // (int) num > var 0022: jump_if_false @REN_C4_4091 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 $5930 0@ -99 0 :REN_C4_4091 $5928 += 1 // (int) 0026: return :REN_C4_4099 $5932 == 0 // (int) var == num jump_if_false @REN_C4_4210 0@ == 1 // (int) var == num jump_if_false @REN_C4_4131 $5932 = 1 // (int) 0026: return :REN_C4_4131 0@ == 2 // (int) var == num jump_if_false @REN_C4_4178 010E: 1@ = current_time_in_ms 0011: 1@ > $5934 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_4178 // Note: the incorrect math opcode was used here $5932 = 2 // (int) 0035: $5934 = 1@ // (int vars) $5934 += 20000 // (int) 0026: return :REN_C4_4178 0@ == 3 // (int) var == num jump_if_false @REN_C4_4210 $5933 == 0 // (int) var == num jump_if_false @REN_C4_4210 $5932 = 3 // (int) 0026: return :REN_C4_4210 0026: return :REN_C4_4212 $5931 == 0 // (int) var == num jump_if_false @REN_C4_4415 $5932 == 1 // (int) var == num jump_if_false @REN_C4_4281 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12714 $5929 jump_if_false @REN_C4_4274 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 $5929 $5931 = 1 // (int) :REN_C4_4274 0002: jump @REN_C4_4408 :REN_C4_4281 $5932 == 2 // (int) var == num jump_if_false @REN_C4_4338 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12714 $5930 jump_if_false @REN_C4_4331 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 $5930 $5931 = 2 // (int) :REN_C4_4331 0002: jump @REN_C4_4408 :REN_C4_4338 $5932 == 3 // (int) var == num jump_if_false @REN_C4_4408 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12714 'RENC4AB' jump_if_false @REN_C4_4408 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'RENC4AB' $5931 = 3 // (int) $5933 = 1 // (int) :REN_C4_4408 0002: jump @REN_C4_4561 :REN_C4_4415 $5931 == 1 // (int) var == num jump_if_false @REN_C4_4467 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 $5929 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C4_3816 $5931 = 0 // (int) $5932 = 0 // (int) 0002: jump @REN_C4_4561 :REN_C4_4467 $5931 == 2 // (int) var == num jump_if_false @REN_C4_4519 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 $5930 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C4_3980 $5931 = 0 // (int) $5932 = 0 // (int) 0002: jump @REN_C4_4561 :REN_C4_4519 $5931 == 3 // (int) var == num jump_if_false @REN_C4_4561 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'RENC4AB' $5931 = 0 // (int) $5932 = 0 // (int) :REN_C4_4561 0026: return :REN_C4_4563 0252: object $5597(0@,5) exists jump_if_false @REN_C4_4582 0114: remove_references_to_object $5597(0@,5) // This object will now disappear when the player looks away :REN_C4_4582 0252: object $5602(0@,5) exists jump_if_false @REN_C4_4601 0114: remove_references_to_object $5602(0@,5) // This object will now disappear when the player looks away :REN_C4_4601 034B: unknown_check $5587(0@,5) jump_if_false @REN_C4_4620 0113: remove_references_to_car $5587(0@,5) // Like turning a car into any random car :REN_C4_4620 034A: unknown_check $5592(0@,5) jump_if_false @REN_C4_4639 0112: remove_references_to_actor $5592(0@,5) // Like turning an actor into a random pedestrian :REN_C4_4639 $5607(0@,5) = 0 // (int) 0026: return :REN_C4_4648 $5900 == 0 // (int) var == num jump_if_false @REN_C4_5201 0078: if and 0045: actor $933 defined 80A5: not unknown_check $933 jump_if_false @REN_C4_5061 0107: toggle_player $933 can_move 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 0249: (unknown) $5916 00BB: (unknown) $5917 00BB: (unknown) $5614 0@ = 0 // (int) :REN_C4_4710 10 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_4753 // Note: the incorrect math opcode was used here 0252: object $5634(0@,10) exists 0022: jump_if_false @REN_C4_4741 // Note: the incorrect math opcode was used here 0093: destroy_object $5634(0@,10) :REN_C4_4741 0@ += 1 // (int) 0002: jump @REN_C4_4710 :REN_C4_4753 0@ = 0 // (int) :REN_C4_4757 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_4935 // Note: the incorrect math opcode was used here 0252: object $5597(0@,5) exists 0022: jump_if_false @REN_C4_4788 // Note: the incorrect math opcode was used here 0093: destroy_object $5597(0@,5) :REN_C4_4788 0252: object $5602(0@,5) exists 0022: jump_if_false @REN_C4_4807 // Note: the incorrect math opcode was used here 0093: destroy_object $5602(0@,5) :REN_C4_4807 034B: unknown_check $5587(0@,5) 0022: jump_if_false @REN_C4_4904 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @REN_C4_4898 // Note: the incorrect math opcode was used here 004F: unknown_check $5587(0@,5) 0022: jump_if_false @REN_C4_4885 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5587(0@,5) 0022: jump_if_false @REN_C4_4872 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5587(0@,5) // Like turning a car into any random car 0002: jump @REN_C4_4878 :REN_C4_4872 0049: destroy_car $5587(0@,5) :REN_C4_4878 0002: jump @REN_C4_4891 :REN_C4_4885 0049: destroy_car $5587(0@,5) :REN_C4_4891 0002: jump @REN_C4_4904 :REN_C4_4898 0049: destroy_car $5587(0@,5) :REN_C4_4904 034A: unknown_check $5592(0@,5) 0022: jump_if_false @REN_C4_4923 // Note: the incorrect math opcode was used here 003F: destroy_actor $5592(0@,5) :REN_C4_4923 0@ += 1 // (int) 0002: jump @REN_C4_4757 :REN_C4_4935 not $5604 == 11 // (int) var == num jump_if_false @REN_C4_5054 not $5924 == -99 // (int) var == num jump_if_false @REN_C4_5027 not $2769 == 0 // (int) var == num jump_if_false @REN_C4_4989 034B: unknown_check $2769 jump_if_false @REN_C4_4989 0035: 1@ = $2769 // (int vars) :REN_C4_4989 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_3196 $5924 0 034B: unknown_check 1@ jump_if_false @REN_C4_5027 004F: unknown_check 1@ jump_if_false @REN_C4_5027 021C: (unknown) $933 1@ :REN_C4_5027 0045: actor $933 defined 0022: jump_if_false @REN_C4_5044 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :REN_C4_5044 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 :REN_C4_5054 0002: jump @REN_C4_5159 :REN_C4_5061 0249: (unknown) $5916 00BB: (unknown) $5917 00BB: (unknown) $5614 0@ = 0 // (int) :REN_C4_5077 10 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_5120 // Note: the incorrect math opcode was used here 0252: object $5634(0@,10) exists 0022: jump_if_false @REN_C4_5108 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $5634(0@,10) // This object will now disappear when the player looks away :REN_C4_5108 0@ += 1 // (int) 0002: jump @REN_C4_5077 :REN_C4_5120 0@ = 0 // (int) :REN_C4_5124 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_5159 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C4_4563 0@ 0@ += 1 // (int) 0002: jump @REN_C4_5124 :REN_C4_5159 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @REN_C4_1769 not $5604 == 11 // (int) var == num jump_if_false @REN_C4_5197 034B: unknown_check $5613 jump_if_false @REN_C4_5197 0113: remove_references_to_car $5613 // Like turning a car into any random car :REN_C4_5197 00AC: stop_timer $5605 :REN_C4_5201 $5900 = 1 // (int) 0026: return :REN_C4_5209 0035: 2@ = $5905 // (int vars) 2@ += 1 // (int) 1@ = 5 // (int) 1@ -= 1 // (int) 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_5245 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :REN_C4_5245 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C4_4563 2@ 0035: 0@ = 2@ // (int vars) 0026: return :REN_C4_5262 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @REN_C4_5209 5@ 0036: 6@ = 3@ // (float vars) 6@ += 15.0 // (float) 0048: $5587(5@,5) = create_car #REEFER at 1@ 2@ 3@ 00D1: set_car $5587(5@,5) Z_angle_to 4@ 01B0: (unknown) $5587(5@,5) 1 003E: $5592(5@,5) = create_actor_pedtype 21 model $5903 at 1@ 2@ 6@ 02B6: (unknown) $5592(5@,5) $5587(5@,5) 0.25 -1.3 1.1 90 360.0 0 0347: (unknown) $5592(5@,5) 1 01AF: (unknown) $5592(5@,5) 1 0092: $5602(5@,5) = init_object #GD_CAMTRUCKBASE at 1@ 2@ 6@ 03E7: (unknown) $5602(5@,5) $5587(5@,5) 0 -2.5 1.25 0092: $5597(5@,5) = init_object #GD_CAMTRUCKTOP at 1@ 2@ 6@ 03E7: (unknown) $5597(5@,5) $5587(5@,5) 0 -2.5 1.3 01F2: (unknown) $5587(5@,5) 0 $5612(0@,10) = 1 // (int) 0035: $5622(0@,10) = 5@ // (int vars) 0035: $5905 = 5@ // (int vars) $5607(5@,5) = 1 // (int) 0026: return :REN_C4_5463 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @REN_C4_5209 5@ 0036: 6@ = 3@ // (float vars) 6@ += 15.0 // (float) 0048: $5587(5@,5) = create_car #WALTON at 1@ 2@ 3@ 00D1: set_car $5587(5@,5) Z_angle_to 4@ 01B0: (unknown) $5587(5@,5) 1 003E: $5592(5@,5) = create_actor_pedtype 21 model $5903 at 1@ 2@ 6@ 02B6: (unknown) $5592(5@,5) $5587(5@,5) 0 -0.8 1.0 90 360.0 0 0347: (unknown) $5592(5@,5) 1 01AF: (unknown) $5592(5@,5) 1 0092: $5602(5@,5) = init_object #GD_CAMTRUCKBASE at 1@ 2@ 6@ 03E7: (unknown) $5602(5@,5) $5587(5@,5) 0 -1.8 1.0 0092: $5597(5@,5) = init_object #GD_CAMTRUCKTOP at 1@ 2@ 6@ 03E7: (unknown) $5597(5@,5) $5587(5@,5) 0 -1.8 1.05 013A: set_car $5587(5@,5) door_status_to 2 $5612(0@,10) = 1 // (int) 0035: $5622(0@,10) = 5@ // (int vars) 0035: $5905 = 5@ // (int vars) $5607(5@,5) = 1 // (int) 0026: return :REN_C4_5665 009F: actor $933 dead jump_if_false @REN_C4_5678 005E: (unknown) :REN_C4_5678 001C: $5613 == $5841 // (int) num == var 0022: jump_if_false @REN_C4_5736 // Note: the incorrect math opcode was used here 034B: unknown_check $5841 0022: jump_if_false @REN_C4_5728 // Note: the incorrect math opcode was used here 00A0: car $5841 wrecked 0022: jump_if_false @REN_C4_5721 // Note: the incorrect math opcode was used here $5607 = 5 // (int) 005E: (unknown) :REN_C4_5721 0002: jump @REN_C4_5736 :REN_C4_5728 $5607 = 5 // (int) 005E: (unknown) :REN_C4_5736 034B: unknown_check $5842 jump_if_false @REN_C4_5773 00A0: car $5842 wrecked jump_if_false @REN_C4_5766 $5607 = 6 // (int) 005E: (unknown) :REN_C4_5766 0002: jump @REN_C4_5781 :REN_C4_5773 $5607 = 6 // (int) 005E: (unknown) :REN_C4_5781 1 > $5605 // (int) num > var 0022: jump_if_false @REN_C4_5802 // Note: the incorrect math opcode was used here $5607 = 1 // (int) 005E: (unknown) :REN_C4_5802 034A: unknown_check $5888 jump_if_false @REN_C4_5839 009F: actor $5888 dead jump_if_false @REN_C4_5832 $5607 = 7 // (int) 005E: (unknown) :REN_C4_5832 0002: jump @REN_C4_5847 :REN_C4_5839 $5607 = 7 // (int) 005E: (unknown) :REN_C4_5847 0@ = 0 // (int) :REN_C4_5851 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_5958 // Note: the incorrect math opcode was used here $5607(0@,5) == 1 // (int) var == num jump_if_false @REN_C4_5946 034B: unknown_check $5587(0@,5) jump_if_false @REN_C4_5912 00A0: car $5587(0@,5) wrecked jump_if_false @REN_C4_5912 $5607 = 4 // (int) 005E: (unknown) :REN_C4_5912 034A: unknown_check $5592(0@,5) jump_if_false @REN_C4_5946 009F: actor $5592(0@,5) dead jump_if_false @REN_C4_5946 $5607 = 4 // (int) 005E: (unknown) :REN_C4_5946 0@ += 1 // (int) 0002: jump @REN_C4_5851 :REN_C4_5958 005F: (unknown) :REN_C4_5960 0@ == 0 // (int) var == num jump_if_false @REN_C4_6000 1@ = -133.535 // (float) 2@ = 526.917 // (float) 3@ = 20.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6000 0@ == 1 // (int) var == num jump_if_false @REN_C4_6041 1@ = -128.535 // (float) 2@ = 406.917 // (float) 3@ = 15.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6041 0@ == 2 // (int) var == num jump_if_false @REN_C4_6082 1@ = 322.177 // (float) 2@ = 100.3487 // (float) 3@ = 15.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6082 0@ == 3 // (int) var == num jump_if_false @REN_C4_6123 1@ = -120.355 // (float) 2@ = -129.858 // (float) 3@ = 15.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6123 0@ == 4 // (int) var == num jump_if_false @REN_C4_6164 1@ = 98.1067 // (float) 2@ = 136.93 // (float) 3@ = 55.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6164 0@ == 5 // (int) var == num jump_if_false @REN_C4_6205 1@ = 100.143 // (float) 2@ = -120.102 // (float) 3@ = 55.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6205 0@ == 6 // (int) var == num jump_if_false @REN_C4_6246 1@ = -70.7 // (float) 2@ = -1073.3 // (float) 3@ = 55.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6246 0@ == 7 // (int) var == num jump_if_false @REN_C4_6287 1@ = -106.6 // (float) 2@ = -1094.8 // (float) 3@ = 30.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6287 0@ == 8 // (int) var == num jump_if_false @REN_C4_6328 1@ = -129.6 // (float) 2@ = -1271.4 // (float) 3@ = 13.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6328 0@ == 9 // (int) var == num jump_if_false @REN_C4_6369 1@ = -145.166 // (float) 2@ = 935.913 // (float) 3@ = 10.0 // (float) 0002: jump @REN_C4_6386 :REN_C4_6369 $5910 = 0 // (int) 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) :REN_C4_6386 0026: return :REN_C4_6388 $5915 == 1 // (int) var == num jump_if_false @REN_C4_6411 $5915 = 0 // (int) 0@ = 1 // (int) :REN_C4_6411 034B: unknown_check $5843 jump_if_false @REN_C4_6912 004F: unknown_check $5843 jump_if_false @REN_C4_6912 $5926 == 0 // (int) var == num jump_if_false @REN_C4_6479 02D8: unknown_check $5843 jump_if_false @REN_C4_6472 $5926 = 1 // (int) 014E: 15@ = car $5843 health 0039: $5925 = integer 15@ to_float // Note: the incorrect math opcode was used here :REN_C4_6472 0002: jump @REN_C4_6544 :REN_C4_6479 014E: 16@ = car $5843 health 0011: 15@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_6504 // Note: the incorrect math opcode was used here 0035: 15@ = 16@ // (int vars) 0039: $5925 = integer 15@ to_float // Note: the incorrect math opcode was used here :REN_C4_6504 $5925 -= 1.0 // (float) 0038: 15@ = float $5925 to_integer // Note: the incorrect math opcode was used here 10 > 15@ // (int) num > var 0022: jump_if_false @REN_C4_6539 // Note: the incorrect math opcode was used here 013B: explode_car $5843 0002: jump @REN_C4_6544 :REN_C4_6539 014C: set_car $5843 health_to 15@ :REN_C4_6544 004F: unknown_check $5613 0022: jump_if_false @REN_C4_6912 // Note: the incorrect math opcode was used here 004D: store_car $5843 position_to 4@ 5@ 6@ 004D: store_car $5613 position_to 1@ 2@ 3@ 01CA: (unknown) $5613 12@ $5910 == 0 // (int) var == num jump_if_false @REN_C4_6668 027F: store_coords_to 7@ 8@ 9@ from_actor $5613 with_offset 8.0 23.0 6.0 037B: constant_params 6 variable_params 3 unknown 17 call_with_params @MAIN_5197 7@ 8@ 9@ $5912 $5913 $5914 7@ 8@ 9@ 01BB: (unknown) 7@ 8@ 9@ 9@ 7.0 > 9@ // (float) num > var 0022: jump_if_false @REN_C4_6655 // Note: the incorrect math opcode was used here 9@ = 10.0 // (float) 0002: jump @REN_C4_6661 :REN_C4_6655 9@ += 10.0 // (float) :REN_C4_6661 0002: jump @REN_C4_6696 :REN_C4_6668 $5910 == 1 // (int) var == num jump_if_false @REN_C4_6696 037B: constant_params 1 variable_params 3 unknown 17 call_with_params @REN_C4_5960 $5911 7@ 8@ 9@ :REN_C4_6696 001C: $5613 == $5841 // (int) num == var 0022: jump_if_false @REN_C4_6738 // Note: the incorrect math opcode was used here 01BB: (unknown) 4@ 5@ 6@ 6@ 6@ > 7.0 // (float) var > num jump_if_false @REN_C4_6738 0036: 9@ = 6@ // (float vars) 9@ += 20.0 // (float) :REN_C4_6738 002A: 9@ += $5914 // (float vars) // Note: the incorrect math opcode was used here 031D: (unknown) 7@ 8@ 4@ 5@ 11@ 12@ *= 0.2 // (float) 037B: constant_params 3 variable_params 1 unknown 17 call_with_params @MAIN_5446 1.0 30.0 12@ 12@ 002A: 11@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 0036: 13@ = 11@ // (float vars) 13@ *= 50.0 // (float) 0038: 14@ = float 13@ to_integer // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 17 call_with_params @MAIN_5374 5 100 14@ 14@ 0@ == 1 // (int) var == num jump_if_false @REN_C4_6836 004E: put_car $5843 at 7@ 8@ 9@ 0002: jump @REN_C4_6858 :REN_C4_6836 1050.0 > 8@ // (float) num > var 0022: jump_if_false @REN_C4_6858 // Note: the incorrect math opcode was used here 02DA: (unknown) $5843 7@ 8@ 9@ 14@ :REN_C4_6858 03EE: (unknown) 4@ 5@ 1@ 2@ 10@ 10@ += 90.0 // (float) 10@ > 360.0 // (float) var > num jump_if_false @REN_C4_6890 10@ -= 360.0 // (float) :REN_C4_6890 0 > 10@ // (float) num > var 0022: jump_if_false @REN_C4_6907 // Note: the incorrect math opcode was used here 10@ += 360.0 // (float) :REN_C4_6907 02F2: (unknown) $5843 10@ :REN_C4_6912 0026: return :REN_C4_6914 0@ = 1 // (int) :REN_C4_6919 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_7188 // Note: the incorrect math opcode was used here 034B: unknown_check $5587(0@,5) 0022: jump_if_false @REN_C4_7176 // Note: the incorrect math opcode was used here 0252: object $5602(0@,5) exists 0022: jump_if_false @REN_C4_6967 // Note: the incorrect math opcode was used here 0321: (unknown) $5602(0@,5) $5587(0@,5) :REN_C4_6967 0252: object $5597(0@,5) exists 0022: jump_if_false @REN_C4_7176 // Note: the incorrect math opcode was used here 02C1: unknown_check $933 $5597(0@,5) 80.0 80.0 0 0022: jump_if_false @REN_C4_7166 // Note: the incorrect math opcode was used here 010C: store_object $5597(0@,5) position_to 1@ 2@ 3@ 03EE: (unknown) $937 $938 1@ 2@ 4@ 00D0: 5@ = car $5587(0@,5) Z_angle 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 4@ += 180.0 // (float) 4@ > 360.0 // (float) var > num jump_if_false @REN_C4_7056 4@ -= 360.0 // (float) :REN_C4_7056 03E8: (unknown) $5597(0@,5) 00D3: set_object $5597(0@,5) z_angle_to 4@ 00A6: (unknown) $5587(0@,5) 214 jump_if_false @REN_C4_7111 03E7: (unknown) $5597(0@,5) $5587(0@,5) 0 -2.5 1.3 0002: jump @REN_C4_7132 :REN_C4_7111 03E7: (unknown) $5597(0@,5) $5587(0@,5) 0 -1.8 1.05 :REN_C4_7132 034A: unknown_check $5592(0@,5) 0022: jump_if_false @REN_C4_7166 // Note: the incorrect math opcode was used here 809F: not actor $5592(0@,5) dead 0022: jump_if_false @REN_C4_7166 // Note: the incorrect math opcode was used here 013E: actor $5592(0@,5) look_at_actor $933 :REN_C4_7166 0321: (unknown) $5597(0@,5) $5587(0@,5) :REN_C4_7176 0@ += 1 // (int) 0002: jump @REN_C4_6919 :REN_C4_7188 0026: return :REN_C4_7190 $5902 > -1 // (int) var > num jump_if_false @REN_C4_7213 01CF: (unknown) 00B8: set_gamespeed 1.0 01AE: (unknown) 0 :REN_C4_7213 $5902 = -1 // (int) $5923 = -1 // (int) 0026: return :REN_C4_7227 001C: $5613 == $5841 // (int) num == var 0022: jump_if_false @REN_C4_7769 // Note: the incorrect math opcode was used here 034B: unknown_check $5841 0022: jump_if_false @REN_C4_7769 // Note: the incorrect math opcode was used here 004F: unknown_check $5841 0022: jump_if_false @REN_C4_7769 // Note: the incorrect math opcode was used here 82D8: not unknown_check $5841 0022: jump_if_false @REN_C4_7769 // Note: the incorrect math opcode was used here 8397: not (unknown) $5841 0022: jump_if_false @REN_C4_7763 // Note: the incorrect math opcode was used here 010E: 0@ = current_time_in_ms $5901 == -1 // (int) var == num jump_if_false @REN_C4_7329 0035: $5901 = 0@ // (int vars) $5901 += 2000 // (int) 004D: store_car $5841 position_to $5906 $5907 $5908 0002: jump @REN_C4_7756 :REN_C4_7329 0102: car $5841 near_point $5906 $5907 radius 2.0 2.0 sphere 0 0022: jump_if_false @REN_C4_7750 // Note: the incorrect math opcode was used here 0011: 0@ > $5901 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_7743 // Note: the incorrect math opcode was used here $1071 = 1 // (int) 0045: actor $933 defined jump_if_false @REN_C4_7383 0107: toggle_player $933 can_move 0 :REN_C4_7383 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4301 500 004F: unknown_check $5841 jump_if_false @REN_C4_7570 0035: 1@ = $5909 // (int vars) 0 > 1@ // (int) num > var 0022: jump_if_false @REN_C4_7449 // Note: the incorrect math opcode was used here 2@ = -141.0 // (float) 3@ = 1022.5 // (float) 4@ = 6.0 // (float) 0002: jump @REN_C4_7485 :REN_C4_7449 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @MAIN_5374 0 $5608 1@ 1@ 0036: 2@ = $5363(1@,37) // (float vars) 0036: 3@ = $5400(1@,37) // (float vars) 0036: 4@ = $5437(1@,37) // (float vars) :REN_C4_7485 4@ = 6.0 // (float) 004E: put_car $5841 at 2@ 3@ 4@ 0035: 1@ = $5909 // (int vars) 1@ += 1 // (int) 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @MAIN_5374 0 $5608 1@ 1@ 0233: (unknown) $5841 $5363(1@,37) $5400(1@,37) 0045: actor $933 defined 0022: jump_if_false @REN_C4_7570 // Note: the incorrect math opcode was used here 0078: if and 82A7: not unknown_check $933 007E: actor $933 driving 0022: jump_if_false @REN_C4_7570 // Note: the incorrect math opcode was used here 0001: wait 1000 ms :REN_C4_7570 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C4_7190 0045: actor $933 defined jump_if_false @REN_C4_7635 004F: unknown_check $5841 jump_if_false @REN_C4_7635 0078: if and 807C: not actor $933 driving $5841 007E: actor $933 driving 0022: jump_if_false @REN_C4_7635 // Note: the incorrect math opcode was used here 0216: (unknown) $933 0 0 7.0 0001: wait 0 ms :REN_C4_7635 0045: actor $933 defined jump_if_false @REN_C4_7680 004F: unknown_check $5841 jump_if_false @REN_C4_7676 807C: not actor $933 driving $5841 0022: jump_if_false @REN_C4_7676 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5841 :REN_C4_7676 0221: (unknown) 01CF: (unknown) :REN_C4_7680 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C4_6388 1 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C4_1434 0 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @REN_C4_7725 0107: toggle_player $933 can_move 1 :REN_C4_7725 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4332 500 $1071 = 0 // (int) :REN_C4_7743 0002: jump @REN_C4_7756 :REN_C4_7750 $5901 = -1 // (int) :REN_C4_7756 0002: jump @REN_C4_7769 :REN_C4_7763 $5901 = -1 // (int) :REN_C4_7769 0026: return :REN_C4_7771 $5902 > -1 // (int) var > num jump_if_false @REN_C4_7926 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_2443 jump_if_false @REN_C4_7868 82DE: not (unknown) $933 jump_if_false @REN_C4_7840 812C: not car $2769 in_air jump_if_false @REN_C4_7833 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_7190 :REN_C4_7833 0002: jump @REN_C4_7861 :REN_C4_7840 0397: (unknown) $2769 jump_if_false @REN_C4_7861 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_7190 :REN_C4_7861 0002: jump @REN_C4_7878 :REN_C4_7868 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C4_7190 :REN_C4_7878 not $5923 == -1 // (int) var == num jump_if_false @REN_C4_7919 010E: 9@ = current_time_in_ms 0011: 9@ > $5923 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_7919 // Note: the incorrect math opcode was used here 0221: (unknown) 01CF: (unknown) 01AE: (unknown) 0 $5923 = -1 // (int) :REN_C4_7919 0002: jump @REN_C4_8487 :REN_C4_7926 01CA: (unknown) $5613 7@ 7@ > 20.0 // (float) var > num jump_if_false @REN_C4_8487 0@ = 0 // (int) :REN_C4_7948 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_8487 // Note: the incorrect math opcode was used here not $5662(0@,5) == 1 // (int) var == num jump_if_false @REN_C4_8475 0@ == 0 // (int) var == num jump_if_false @REN_C4_8047 1@ = -119.9 // (float) 2@ = 580.9 // (float) 3@ = 10.6 // (float) 4@ = -112.56 // (float) 5@ = 525.15 // (float) 6@ = 13.19 // (float) 8@ = 1000 // (int) 0002: jump @REN_C4_8332 :REN_C4_8047 0@ == 1 // (int) var == num jump_if_false @REN_C4_8120 1@ = 177.9 // (float) 2@ = 52.3 // (float) 3@ = 10.6 // (float) 4@ = 190.26 // (float) 5@ = 33.47 // (float) 6@ = 7.23 // (float) 8@ = 1200 // (int) 0002: jump @REN_C4_8332 :REN_C4_8120 0@ == 2 // (int) var == num jump_if_false @REN_C4_8193 1@ = -42.6 // (float) 2@ = -91.1 // (float) 3@ = 11.6 // (float) 4@ = -48.44 // (float) 5@ = -79.96 // (float) 6@ = 12.4 // (float) 8@ = 1500 // (int) 0002: jump @REN_C4_8332 :REN_C4_8193 0@ == 3 // (int) var == num jump_if_false @REN_C4_8266 1@ = -116.1 // (float) 2@ = -854.2 // (float) 3@ = 10.6 // (float) 4@ = -143.09 // (float) 5@ = -854.48 // (float) 6@ = 7.98 // (float) 8@ = 1000 // (int) 0002: jump @REN_C4_8332 :REN_C4_8266 0@ == 4 // (int) var == num jump_if_false @REN_C4_8332 1@ = -108.8972 // (float) 2@ = -1071.518 // (float) 3@ = 15.715 // (float) 4@ = -102.65 // (float) 5@ = -1088.93 // (float) 6@ = 10.89 // (float) 8@ = 3000 // (int) :REN_C4_8332 008B: actor $933 in_sphere_in_car 1@ 2@ 3@ radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @REN_C4_8475 // Note: the incorrect math opcode was used here 10@ = 0 // (int) 82DE: not (unknown) $933 jump_if_false @REN_C4_8394 012C: car $2769 in_air jump_if_false @REN_C4_8387 10@ = 1 // (int) :REN_C4_8387 0002: jump @REN_C4_8410 :REN_C4_8394 8397: not (unknown) $2769 jump_if_false @REN_C4_8410 10@ = 1 // (int) :REN_C4_8410 10@ == 1 // (int) var == num jump_if_false @REN_C4_8475 $5662(0@,5) = 1 // (int) 0035: $5902 = 0@ // (int vars) 010E: 9@ = current_time_in_ms 0035: $5923 = 9@ // (int vars) 0029: $5923 += 8@ // (int vars) // Note: the incorrect math opcode was used here 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00B4: camera_on_car $5613 15 2 00B8: set_gamespeed 0.4 01AE: (unknown) 1 :REN_C4_8475 0@ += 1 // (int) 0002: jump @REN_C4_7948 :REN_C4_8487 0026: return :REN_C4_8489 0@ = 0 // (int) :REN_C4_8493 10 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_8532 // Note: the incorrect math opcode was used here $5612(0@,10) = 0 // (int) $5622(0@,10) = -1 // (int) 0@ += 1 // (int) 0002: jump @REN_C4_8493 :REN_C4_8532 0@ = 0 // (int) :REN_C4_8536 5 > 0@ // (int) num > var 0022: jump_if_false @REN_C4_8567 // Note: the incorrect math opcode was used here $5607(0@,5) = 0 // (int) 0@ += 1 // (int) 0002: jump @REN_C4_8536 :REN_C4_8567 0160: load_model #JETSKI 0160: load_model #PCJ600 0228: (unknown) 0048: $5841 = create_car #JETSKI at -141.0 1022.5 6.0 00D1: set_car $5841 Z_angle_to 180.0 014C: set_car $5841 health_to 1500 01F2: (unknown) $5841 1 0048: $5842 = create_car #PCJ600 at -114.7 -887.4 11.0 00D1: set_car $5842 Z_angle_to 191.9 014C: set_car $5842 health_to 1500 0236: (unknown) $5842 3 0162: release_model #JETSKI 0162: release_model #PCJ600 0035: $5613 = $5841 // (int vars) 0160: load_model #HUEY 041A: (unknown) 'FLMCRW' $5903 041A: (unknown) 'RENI' $5904 0228: (unknown) 031B: (unknown) 188 -1 -1 0048: $5843 = create_car #HUEY at -155.0 1022.5 20.0 03D8: (unknown) $5843 02FF: (unknown) $5843 1 02F3: (unknown) $5843 01B0: (unknown) $5843 1 01B2: (unknown) $5843 0 0 0 1 0 00A4: $5848 = create_actor_pedtype 22 model $5903 in_car $5843 driverseat 00E3: (unknown) $5848 0285: (unknown) $5848 0 $5910 = 1 // (int) $5911 = 9 // (int) $5915 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C4_6388 1 0118: $5888 = create_actor_pedtype 22 model $5904 in_car $5843 passenger_seat 0 00E3: (unknown) $5888 0045: actor $933 defined jump_if_false @REN_C4_8840 0153: (unknown) $5888 $933 :REN_C4_8840 0092: $5853 = init_object #GD_CAMHELICOPTER at -155.0 1022.5 20.0 03E7: (unknown) $5853 $5843 -0.3 0.5 -0.55 $5905 = 0 // (int) 0162: release_model #HUEY 0162: release_model $5904 $5863 = 1 // (int) 01AA: $5890 = create_object #NDC_BOATRAMPWIDE at -119.4 584.0 6.5 00D3: set_object $5890 z_angle_to 171.0 01AA: $5891 = create_object #NDC_BOATRAMPWIDE at 181.0 53.0 6.5 00D3: set_object $5891 z_angle_to 105.0 01AA: $5892 = create_object #NDC_BOATRAMPWIDE at -115.0 -851.5 6.5 00D3: set_object $5892 z_angle_to 160.0 0160: load_model #REEFER 0160: load_model #WALTON 0228: (unknown) 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @REN_C4_5262 1 -105.0 615.5 6.0 190.0 0026: return :REN_C4_9002 004F: unknown_check $5842 jump_if_false @REN_C4_9068 0052: set_car $5842 driver_behaviour_to 0 004E: put_car $5842 at -7.3218 -1512.701 -100.0 00D1: set_car $5842 Z_angle_to 180.0 0045: actor $933 defined jump_if_false @REN_C4_9068 0216: (unknown) $933 -2.0 -1519.0 10.3 :REN_C4_9068 0001: wait 0 ms 004F: unknown_check $5842 jump_if_false @REN_C4_9099 0045: actor $933 defined jump_if_false @REN_C4_9099 021C: (unknown) $933 $5842 :REN_C4_9099 0026: return :REN_C4_9101 $940 = 1 // (int) 0001: wait 0 ms 033A: use_GXT_table 'REN_C4' 00AA: set_parked_car_generator $1252 cars_to_generate_to 0 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @SAFEHOU_12249 41 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4878 1 0045: actor $933 defined jump_if_false @REN_C4_9195 0044: put_actor $933 at -19.8 925.45 10.9 0001: wait 0 ms :REN_C4_9195 0109: set_weather 0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -141.166 938.913 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -126.788 845.669 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -110.0 769.2 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -108.2 685.0 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -115.7 615.849 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -127.142 533.353 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -110.536 480.219 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -115.932 450.984 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -72.951 422.351 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 29.956 404.104 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 139.823 395.755 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 224.906 354.144 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 231.723 304.656 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 195.972 265.118 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 212.711 215.723 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 254.182 177.266 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 301.558 138.849 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 284.557 91.583 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 221.048 63.154 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 123.936 38.694 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -3.821 -59.123 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -105.789 -134.19 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -106.4 -276.5 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -64.7 -434.5 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -81.2 -618.0 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -97.3 -801.6 6.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -125.986 -882.303 10.0 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -99.4346 -951.8727 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -103.2345 -1013.902 10.5 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -106.4162 -1056.557 15.8 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -123.9259 -1083.952 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -187.6749 -1139.063 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -186.2572 -1264.87 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -41.468 -1276.027 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -26.768 -1395.34 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 13.5535 -1422.233 10.3 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @REN_C4_1810 -3.0436 -1462.921 10.3 2@ = 0 // (int) 3@ = 1 // (int) 4@ = 1 // (int) 5@ = -1 // (int) $5611 = 8.5 // (float) $5612 = 8.0 // (float) $5616 = 1 // (int) $5610 = 5000 // (int) $5617 = 1 // (int) $5618 = 1 // (int) $5927 = 0 // (int) $5928 = 0 // (int) $5931 = 0 // (int) $5932 = 0 // (int) $5933 = 0 // (int) $5605 = 15000 // (int) $5604 = 4 // (int) $5900 = 0 // (int) $5902 = -1 // (int) $5923 = -1 // (int) $5934 = -1 // (int) $5924 = -99 // (int) $5926 = 0 // (int) 0035: 8@ = $5608 // (int vars) 8@ -= 1 // (int) $5912 = 0 // (float) $5913 = 0 // (float) $5914 = 0 // (float) $5910 = 0 // (int) $5911 = 0 // (int) $5915 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_3816 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 $5929 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_3980 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 $5930 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'RENC4AB' 'SRNC4AB' $5888 0 // ~w~Jump! Use the ramp! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'RENC4AB' 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_8489 0045: actor $933 defined jump_if_false @REN_C4_10373 0044: put_actor $933 at -60.5138 960.2419 10.938 00CF: set_actor $933 Z_angle_to 356.0934 :REN_C4_10373 0001: wait 500 ms 0045: actor $933 defined jump_if_false @REN_C4_10393 0221: (unknown) 01CF: (unknown) :REN_C4_10393 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_352 1000 04C6: (unknown) 0 :REN_C4_10409 $5604 == 4 // (int) var == num jump_if_false @REN_C4_10650 00C3: (unknown) -113.1682 1027.742 10.9395 $5917 0248: (unknown) -113.1682 1027.742 10.9395 5.0 $5916 0057: show_text_highpriority GXT 'REN4_09' time 6000 flag 1 // Reni wants you to be the driver for a fast-paced chase sequence. 0058: (unknown) 'REN4_15' 8000 1 // Head over to the ~y~jetty. :REN_C4_10495 $5604 == 4 // (int) var == num jump_if_false @REN_C4_10634 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_5665 jump_if_false @REN_C4_10547 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 12 0002: jump @REN_C4_10627 :REN_C4_10547 0078: if or 0080: actor $933 near_point -113.1682 1027.742 radius 5.0 5.0 sphere 0 0046: unknown_check $933 -216.7219 914.6725 -116.758 1052.895 0 jump_if_false @REN_C4_10616 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 1 :REN_C4_10616 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_6388 0 :REN_C4_10627 0002: jump @REN_C4_10495 :REN_C4_10634 0059: text_clear_all 0249: (unknown) $5916 00BB: (unknown) $5917 $5916 = -1 // (int) :REN_C4_10650 $5604 == 2 // (int) var == num jump_if_false @REN_C4_10834 00C3: (unknown) -4.0163 940.475 9.938 $5917 0248: (unknown) -4.0163 940.475 9.938 3.0 $5916 0057: show_text_highpriority GXT 'REN4_08' time 8000 flag 1 // Collect your costume from the ~y~wardrobe department. :REN_C4_10720 $5604 == 2 // (int) var == num jump_if_false @REN_C4_10818 0001: wait 0 ms 009F: actor $933 dead jump_if_false @REN_C4_10766 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 12 0002: jump @REN_C4_10811 :REN_C4_10766 008A: actor $933 in_sphere_on_foot -4.0163 940.475 9.938 radius 2.0 2.0 2.0 sphere 0 jump_if_false @REN_C4_10811 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 3 :REN_C4_10811 0002: jump @REN_C4_10720 :REN_C4_10818 0059: text_clear_all 0249: (unknown) $5916 00BB: (unknown) $5917 $5916 = -1 // (int) :REN_C4_10834 $5604 == 3 // (int) var == num jump_if_false @REN_C4_11131 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_180 1000 022C: (unknown) -4.0163 940.475 9.938 5.0 1 022C: (unknown) -5.2226 942.4097 10.83 5.0 1 022C: (unknown) -6.14 945.06 10.83 5.0 1 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_8489 0035: $5924 = $518 // (int vars) 0035: 7@ = $518 // (int vars) 03F8: (unknown) $1450(7@,14) 0045: actor $933 defined 0022: jump_if_false @REN_C4_11019 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -4.0163 940.475 9.938 010F: (unknown) $933 -5.2226 942.4097 10.0 00EE: (unknown) $933 -5.2226 942.4097 01EC: (unknown) $933 0 :REN_C4_11019 00B9: set_camera_position -6.14 945.06 10.83 rotations 0 0 0 00BA: set_camera_point_at -5.95 944.09 10.96 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 2000 0045: actor $933 defined jump_if_false @REN_C4_11115 00A2: (unknown) $933 0107: toggle_player $933 can_move 1 024A: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 01AE: (unknown) 0 :REN_C4_11115 0221: (unknown) 01CF: (unknown) $5604 = 1 // (int) 0035: $5613 = $5841 // (int vars) :REN_C4_11131 $5604 == 0 // (int) var == num jump_if_false @REN_C4_12504 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_1624 026C: (unknown) $5609 == 0 // (int) var == num jump_if_false @REN_C4_11190 0057: show_text_highpriority GXT 'REN4_07' time 7000 flag 1 // Follow the ~y~course~w~. The cameras will start rolling when you reach the first marker. 0002: jump @REN_C4_11241 :REN_C4_11190 001C: $5609 == 8@ // (int) num == var 0022: jump_if_false @REN_C4_11225 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'REN4_10' time 7000 flag 1 // Follow the ~g~course! 0002: jump @REN_C4_11241 :REN_C4_11225 0057: show_text_highpriority GXT 'REN4_06' time 5000 flag 1 // Follow the ~y~course! :REN_C4_11241 $5604 == 0 // (int) var == num jump_if_false @REN_C4_12462 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_5665 jump_if_false @REN_C4_11292 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 12 0002: jump @REN_C4_12455 :REN_C4_11292 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2443 jump_if_false @REN_C4_11328 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 1 0002: jump @REN_C4_12455 :REN_C4_11328 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2493 jump_if_false @REN_C4_11364 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 11 0002: jump @REN_C4_12455 :REN_C4_11364 2@ == 0 // (int) var == num jump_if_false @REN_C4_11437 $5609 == 27 // (int) var == num jump_if_false @REN_C4_11437 0125: set_traffic_density_multiplier_to 1.0 04C6: (unknown) 1 0035: $5613 = $5842 // (int vars) 037A: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2443 jump_if_false @REN_C4_11437 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 1 2@ = 1 // (int) :REN_C4_11437 0011: $5609 > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C4_12404 // Note: the incorrect math opcode was used here 014E: 6@ = car $5613 health 1500 > 6@ // (int) num > var 0022: jump_if_false @REN_C4_11496 // Note: the incorrect math opcode was used here 6@ += 100 // (int) 6@ > 1500 // (int) var > num jump_if_false @REN_C4_11491 6@ = 1500 // (int) :REN_C4_11491 014C: set_car $5613 health_to 6@ :REN_C4_11496 0078: if and not 5@ == 4 // (int) var == num not 5@ == 18 // (int) var == num not 5@ == 20 // (int) var == num not 5@ == 25 // (int) var == num jump_if_false @REN_C4_11532 0035: $5909 = 5@ // (int vars) :REN_C4_11532 0035: 5@ = $5609 // (int vars) $5609 == 1 // (int) var == num jump_if_false @REN_C4_11565 $5910 = 0 // (int) 0125: set_traffic_density_multiplier_to 0 0002: jump @REN_C4_12404 :REN_C4_11565 $5609 == 4 // (int) var == num jump_if_false @REN_C4_11597 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 3 0002: jump @REN_C4_12404 :REN_C4_11597 $5609 == 5 // (int) var == num jump_if_false @REN_C4_11628 $5910 = 1 // (int) $5911 = 0 // (int) 0002: jump @REN_C4_12404 :REN_C4_11628 $5609 == 6 // (int) var == num jump_if_false @REN_C4_11684 $5910 = 1 // (int) $5911 = 1 // (int) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5262 2 230.0 394.0 6.0 350.0 0002: jump @REN_C4_12404 :REN_C4_11684 $5609 == 8 // (int) var == num jump_if_false @REN_C4_11721 $5910 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 1 0002: jump @REN_C4_12404 :REN_C4_11721 $5609 == 9 // (int) var == num jump_if_false @REN_C4_11753 $5910 = 1 // (int) $5911 = 4 // (int) 0002: jump @REN_C4_12404 :REN_C4_11753 $5609 == 11 // (int) var == num jump_if_false @REN_C4_11829 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5262 3 258.347 132.384 6.0 90.0 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5262 4 188.936 38.694 6.0 270.0 0002: jump @REN_C4_12404 :REN_C4_11829 $5609 == 13 // (int) var == num jump_if_false @REN_C4_11867 $5910 = 1 // (int) $5911 = 2 // (int) $5915 = 1 // (int) 0002: jump @REN_C4_12404 :REN_C4_11867 $5609 == 18 // (int) var == num jump_if_false @REN_C4_11911 $5910 = 1 // (int) $5911 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 3 0002: jump @REN_C4_12404 :REN_C4_11911 $5609 == 20 // (int) var == num jump_if_false @REN_C4_11949 $5910 = 1 // (int) $5911 = 3 // (int) $5915 = 1 // (int) 0002: jump @REN_C4_12404 :REN_C4_11949 $5609 == 21 // (int) var == num jump_if_false @REN_C4_11981 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 3 0002: jump @REN_C4_12404 :REN_C4_11981 $5609 == 22 // (int) var == num jump_if_false @REN_C4_12051 $5910 = 0 // (int) $5912 = 0 // (float) $5913 = 0 // (float) $5914 = -1.0 // (float) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5262 5 -143.8366 -856.1669 6.0 90.0 0002: jump @REN_C4_12404 :REN_C4_12051 $5609 == 24 // (int) var == num jump_if_false @REN_C4_12083 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 1 0002: jump @REN_C4_12404 :REN_C4_12083 $5609 == 25 // (int) var == num jump_if_false @REN_C4_12123 $5910 = 0 // (int) $5912 = 0 // (float) $5913 = 0 // (float) $5914 = 0 // (float) 0002: jump @REN_C4_12404 :REN_C4_12123 $5609 == 26 // (int) var == num jump_if_false @REN_C4_12167 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 3 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 1 0002: jump @REN_C4_12404 :REN_C4_12167 $5609 == 27 // (int) var == num jump_if_false @REN_C4_12229 $5910 = 1 // (int) $5911 = 6 // (int) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5463 6 -115.2514 -1095.991 10.2991 270.0 0002: jump @REN_C4_12404 :REN_C4_12229 $5609 == 29 // (int) var == num jump_if_false @REN_C4_12291 $5910 = 1 // (int) $5911 = 7 // (int) 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5463 7 -198.8537 -1182.275 10.318 180.0 0002: jump @REN_C4_12404 :REN_C4_12291 $5609 == 32 // (int) var == num jump_if_false @REN_C4_12329 $5910 = 1 // (int) $5911 = 8 // (int) $5915 = 1 // (int) 0002: jump @REN_C4_12404 :REN_C4_12329 $5609 == 33 // (int) var == num jump_if_false @REN_C4_12404 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5463 8 -28.6229 -1409.716 10.3079 175.0 037B: constant_params 5 variable_params 0 unknown 12 call_with_params @REN_C4_5463 9 8.9383 -1468.313 10.3179 245.8 :REN_C4_12404 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7771 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_6388 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_6914 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4212 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7227 :REN_C4_12455 0002: jump @REN_C4_11241 :REN_C4_12462 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_1769 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7190 025D: remove_text 'REN4_06' // Follow the ~y~course! 025D: remove_text 'REN4_07' // Follow the ~y~course~w~. The cameras will start rolling when you reach the first marker. :REN_C4_12504 $5604 == 1 // (int) var == num jump_if_false @REN_C4_12939 034B: unknown_check $5613 jump_if_false @REN_C4_12557 004F: unknown_check $5613 jump_if_false @REN_C4_12557 00C0: (unknown) $5613 $5614 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1310 $5614 :REN_C4_12557 026C: (unknown) 2@ == 0 // (int) var == num jump_if_false @REN_C4_12644 3@ == 1 // (int) var == num jump_if_false @REN_C4_12609 3@ = 0 // (int) 0058: (unknown) 'REN4_01' 8000 1 // Get on the ~b~JetSki. 0002: jump @REN_C4_12637 :REN_C4_12609 0057: show_text_highpriority GXT 'REN4_02' time 7000 flag 1 // Get back on the ~b~JetSki! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 2 :REN_C4_12637 0002: jump @REN_C4_12718 :REN_C4_12644 4@ == 1 // (int) var == num jump_if_false @REN_C4_12690 4@ = 0 // (int) 0057: show_text_highpriority GXT 'REN4_03' time 7000 flag 1 // Now get on that ~b~bike. $5605 += 5000 // (int) 0002: jump @REN_C4_12718 :REN_C4_12690 0057: show_text_highpriority GXT 'REN4_04' time 7000 flag 1 // Get back on the ~b~bike! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_4099 2 :REN_C4_12718 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7190 :REN_C4_12728 $5604 == 1 // (int) var == num jump_if_false @REN_C4_12880 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_5665 jump_if_false @REN_C4_12780 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 12 0002: jump @REN_C4_12873 :REN_C4_12780 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_2443 jump_if_false @REN_C4_12815 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_1434 0 0002: jump @REN_C4_12873 :REN_C4_12815 2@ == 0 // (int) var == num jump_if_false @REN_C4_12832 01F2: (unknown) $5841 1 :REN_C4_12832 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_6388 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_6914 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_7227 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4212 :REN_C4_12873 0002: jump @REN_C4_12728 :REN_C4_12880 00BB: (unknown) $5614 025D: remove_text 'REN4_09' // Reni wants you to be the driver for a fast-paced chase sequence. 025D: remove_text 'REN4_01' // Get on the ~b~JetSki. 025D: remove_text 'REN4_02' // Get back on the ~b~JetSki! 025D: remove_text 'REN4_03' // Now get on that ~b~bike. 025D: remove_text 'REN4_04' // Get back on the ~b~bike! :REN_C4_12939 10 > $5604 // (int) num > var 0022: jump_if_false @REN_C4_12959 // Note: the incorrect math opcode was used here 0002: jump @REN_C4_10409 :REN_C4_12959 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4648 $5604 == 11 // (int) var == num jump_if_false @REN_C4_12996 0025: gosub @REN_C4_13233 0002: jump @REN_C4_13003 :REN_C4_12996 0025: gosub @REN_C4_13005 :REN_C4_13003 0026: return :REN_C4_13005 not $5916 == -1 // (int) var == num jump_if_false @REN_C4_13022 0249: (unknown) $5916 :REN_C4_13022 00BB: (unknown) $5917 0059: text_clear_all $5607 == 1 // (int) var == num jump_if_false @REN_C4_13067 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'REN4_F1' // ~r~You took too long - they've run out of film! 0002: jump @REN_C4_13216 :REN_C4_13067 $5607 == 5 // (int) var == num jump_if_false @REN_C4_13106 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'REN4_F2' // ~r~The JetSki has been destroyed! 0002: jump @REN_C4_13216 :REN_C4_13106 $5607 == 6 // (int) var == num jump_if_false @REN_C4_13145 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'REN4_F3' // ~r~The bike has been destroyed! 0002: jump @REN_C4_13216 :REN_C4_13145 $5607 == 4 // (int) var == num jump_if_false @REN_C4_13184 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'REN4_F4' // ~r~One of the cameramen has died - the union's gonna be pissed! 0002: jump @REN_C4_13216 :REN_C4_13184 $5607 == 7 // (int) var == num jump_if_false @REN_C4_13216 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'REN4_F5' // ~r~Reni died. :REN_C4_13216 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :REN_C4_13233 0045: actor $933 defined jump_if_false @REN_C4_13264 0107: toggle_player $933 can_move 0 007E: actor $933 driving jump_if_false @REN_C4_13264 00F1: (unknown) $933 :REN_C4_13264 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_180 0 0045: actor $933 defined jump_if_false @REN_C4_13290 00A2: (unknown) $933 :REN_C4_13290 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 01AA: $5889 = create_object #NDC_KOCKWHEEL at -11.57 -1462.62 9.4266 02AC: (unknown) $5889 0 0 90.0 022A: (unknown) $5889 0 033D: (unknown) $5889 1 0117: remove_object $5889 from_mission_cleanup_list 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'RENC1CA' 'REN4_A1' -1 0 // ~w~All because she can't get enough... 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'RENC1CA' 0246: (unknown) -22.2402 -1599.073 7.0 13.0453 -1382.898 12.0 0295: (unknown) -22.2402 -1599.073 7.0 13.0453 -1382.898 12.0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_9002 00B9: set_camera_position -8.99 -1463.5 10.8 rotations 0 0 0 00BA: set_camera_point_at -9.92 -1463.17 10.64 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 9000 00B9: set_camera_position -10.66 -1462.9 10.5 rotations 0 0 0 00BA: set_camera_point_at -11.31 -1462.72 9.77 mode 1 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 2000 jump_if_true @REN_C4_13641 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'RENC1CA' 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'RENC1CA' jump_if_true @REN_C4_13641 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 2000 jump_if_true @REN_C4_13641 :REN_C4_13641 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 0093: destroy_object $5889 0151: remove_forbidden_for_peds_cube_cornerA -22.2402 -1599.073 7.0 cornerB 13.0453 -1382.898 12.0 0121: remove_forbidden_for_cars_cube_cornerA -22.2402 -1599.073 7.0 cornerB 13.0453 -1382.898 12.0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_9002 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @REN_C4_352 1000 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @99RED_12847 'REN_C04' 850 // Say Cheese 01DF: progress_made += 1 0026: return :REN_C4_13777 00AA: set_parked_car_generator $1252 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @REN_C4_4648 034B: unknown_check $5841 jump_if_false @REN_C4_13808 0113: remove_references_to_car $5841 // Like turning a car into any random car :REN_C4_13808 034B: unknown_check $5842 jump_if_false @REN_C4_13823 0113: remove_references_to_car $5842 // Like turning a car into any random car :REN_C4_13823 0125: set_traffic_density_multiplier_to 1.0 04C6: (unknown) 1 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 82--------------- :REN_C5 0238: name_thread 'REN_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C5' 0025: gosub @REN_C5_1322 009D: wasted_or_busted // mission only jump_if_false @REN_C5_45 0025: gosub @REN_C5_12653 :REN_C5_45 0025: gosub @REN_C5_12746 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :REN_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C5_138 :REN_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :REN_C5_172 809F: not actor 3@ dead 0022: jump_if_false @REN_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C5_188 0026: return :REN_C5_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @REN_C5_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 @REN_C5_248 0400: (unknown) $933 $1070 0002: jump @REN_C5_254 :REN_C5_248 02C0: (unknown) $933 $1070 :REN_C5_254 0@ >= 0 // (int) var >= num jump_if_false @REN_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :REN_C5_281 0045: actor $933 defined jump_if_false @REN_C5_349 807E: not actor $933 driving jump_if_false @REN_C5_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @REN_C5_329 :REN_C5_326 021D: (unknown) 0 :REN_C5_329 $1078 == 0 // (int) var == num jump_if_false @REN_C5_345 02EA: select_interior 2 :REN_C5_345 01AE: (unknown) 1 :REN_C5_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :REN_C5_362 0045: actor $933 defined jump_if_false @REN_C5_426 807E: not actor $933 driving jump_if_false @REN_C5_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @REN_C5_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :REN_C5_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :REN_C5_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @REN_C5_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 @REN_C5_475 02EA: select_interior 0 :REN_C5_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C5_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C5_505 0026: return 0045: actor 0@ defined jump_if_false @REN_C5_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C5_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C5_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C5_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C5_556 0026: return :REN_C5_558 0045: actor 0@ defined 0022: jump_if_false @REN_C5_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C5_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 @REN_C5_605 :REN_C5_601 1@ = 0 // (int) :REN_C5_605 1@ == 1 // (int) var == num jump_if_false @REN_C5_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C5_682 007E: actor 0@ driving jump_if_false @REN_C5_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C5_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C5_671 :REN_C5_668 00F1: (unknown) 0@ :REN_C5_671 0002: jump @REN_C5_682 :REN_C5_678 1@ = 0 // (int) :REN_C5_682 0002: jump @REN_C5_605 :REN_C5_689 0026: return 0045: actor 0@ defined jump_if_false @REN_C5_783 007E: actor 0@ driving jump_if_false @REN_C5_767 02A7: unknown_check 0@ jump_if_false @REN_C5_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C5_760 :REN_C5_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C5_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C5_760 0002: jump @REN_C5_776 :REN_C5_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C5_776 0002: jump @REN_C5_785 :REN_C5_783 005F: (unknown) :REN_C5_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C5_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C5_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C5_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C5_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C5_877 :REN_C5_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_558 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C5_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_558 4@ :REN_C5_877 0002: jump @REN_C5_943 :REN_C5_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C5_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C5_943 :REN_C5_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_558 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C5_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_558 3@ :REN_C5_943 0045: actor 0@ defined jump_if_false @REN_C5_995 004F: unknown_check 1@ jump_if_false @REN_C5_995 007E: actor 0@ driving jump_if_false @REN_C5_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C5_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C5_558 0@ :REN_C5_995 5@ = 0 // (int) :REN_C5_999 5@ == 0 // (int) var == num jump_if_false @REN_C5_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C5_1090 004F: unknown_check 1@ jump_if_false @REN_C5_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C5_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C5_1090 :REN_C5_1056 2@ == -1 // (int) var == num jump_if_false @REN_C5_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C5_1090 :REN_C5_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C5_1090 0002: jump @REN_C5_999 :REN_C5_1097 0026: return :REN_C5_1099 009D: wasted_or_busted // mission only 0022: jump_if_false @REN_C5_1121 // Note: the incorrect math opcode was used here $6080 = 1 // (int) 0002: jump @REN_C5_1146 :REN_C5_1121 $6068 == 1 // (int) var == num jump_if_false @REN_C5_1146 $5606 = 1 // (int) $6080 = 1 // (int) :REN_C5_1146 $6080 == 1 // (int) var == num jump_if_false @REN_C5_1174 0025: gosub @REN_C5_12653 $5604 = 10 // (int) 005F: (unknown) :REN_C5_1174 005E: (unknown) :REN_C5_1176 0139: 1@ = random_int_in_ranges 25 50 01C9: (unknown) 0@ 1@ 0045: actor $933 defined 0022: jump_if_false @REN_C5_1203 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor $933 :REN_C5_1203 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 015D: (unknown) 0@ 18 041B: (unknown) 0@ 9 04B9: (unknown) 0@ 0 1 1 0026: return :REN_C5_1231 0045: actor $933 defined jump_if_false @REN_C5_1320 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 50.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :REN_C5_1320 0026: return :REN_C5_1322 $940 = 1 // (int) $5604 = 0 // (int) $6068 = 0 // (int) $6069 = 0 // (int) $6072 = 0 // (int) $6073 = 0 // (int) $6074 = 0 // (int) $6075 = 0 // (int) $6080 = 0 // (int) $6082 = 10 // (int) $5622 = -1337.39 // (float) $5627 = 1173.9 // (float) $5632 = -235.75 // (float) $5623 = -1337.0 // (float) $5628 = 1490.0 // (float) $5633 = -235.75 // (float) $5624 = -1485.54 // (float) $5629 = 1174.29 // (float) $5634 = -235.75 // (float) $5625 = -1568.86 // (float) $5630 = 1315.23 // (float) $5635 = -231.17 // (float) $5626 = -1485.0 // (float) $5631 = 1490.0 // (float) $5636 = -235.75 // (float) $5656 = -1159.05 // (float) $5660 = 1310.29 // (float) $5664 = -235.74 // (float) $5657 = -1382.82 // (float) $5661 = 1186.08 // (float) $5665 = -235.74 // (float) $5658 = -1565.72 // (float) $5662 = 1320.42 // (float) $5666 = -235.74 // (float) $5659 = -1302.67 // (float) $5663 = 1466.31 // (float) $5667 = -235.75 // (float) $5668 = 185.0 // (float) $5669 = 90.0 // (float) $5670 = 270.0 // (float) $5671 = 270.0 // (float) $5672 = -1109.67 // (float) $5673 = 1330.98 // (float) $5674 = 19.11 // (float) $5756 = -1466.06 // (float) $5772 = 1170.45 // (float) $5788 = -235.75 // (float) $5757 = -1471.37 // (float) $5773 = 1170.48 // (float) $5789 = -235.75 // (float) $5758 = -1507.14 // (float) $5774 = 1175.65 // (float) $5790 = -235.75 // (float) $5759 = -1486.58 // (float) $5775 = 1170.18 // (float) $5791 = -235.75 // (float) $5760 = -1569.11 // (float) $5776 = 1336.14 // (float) $5792 = -231.17 // (float) $5761 = -1575.83 // (float) $5777 = 1334.45 // (float) $5793 = -229.17 // (float) $5762 = -1566.52 // (float) $5778 = 1314.88 // (float) $5794 = -231.17 // (float) $5763 = -1567.04 // (float) $5779 = 1358.85 // (float) $5795 = -231.75 // (float) $5764 = -1316.28 // (float) $5780 = 1488.36 // (float) $5796 = -235.75 // (float) $5765 = -1330.03 // (float) $5781 = 1494.95 // (float) $5797 = -235.75 // (float) $5766 = -1345.88 // (float) $5782 = 1494.81 // (float) $5798 = -235.75 // (float) $5767 = -1351.71 // (float) $5783 = 1495.09 // (float) $5799 = -235.75 // (float) $5768 = -1314.78 // (float) $5784 = 1176.71 // (float) $5800 = -235.75 // (float) $5769 = -1358.69 // (float) $5785 = 1173.05 // (float) $5801 = -235.75 // (float) $5770 = -1339.45 // (float) $5786 = 1169.92 // (float) $5802 = -235.75 // (float) $5771 = -1335.82 // (float) $5787 = 1169.85 // (float) $5803 = -235.75 // (float) $5677 = -1561.55 // (float) $5678 = 1477.43 // (float) $5679 = -235.75 // (float) $5690 = -1725.71 // (float) $5700 = 1415.3 // (float) $5710 = -233.05 // (float) $5691 = -1723.66 // (float) $5701 = 1413.26 // (float) $5711 = -233.05 // (float) $5692 = -1747.8 // (float) $5702 = 1415.16 // (float) $5712 = -233.05 // (float) $5693 = -1734.11 // (float) $5703 = 1400.29 // (float) $5713 = -233.05 // (float) $5694 = -1742.01 // (float) $5704 = 1398.17 // (float) $5714 = -233.05 // (float) $5695 = -1719.67 // (float) $5705 = 1389.11 // (float) $5715 = -233.05 // (float) $5696 = -1702.96 // (float) $5706 = 1398.43 // (float) $5716 = -233.05 // (float) $5697 = -1704.2 // (float) $5707 = 1395.47 // (float) $5717 = -233.05 // (float) $5698 = -1711.72 // (float) $5708 = 1390.31 // (float) $5718 = -233.05 // (float) $5699 = -1701.51 // (float) $5709 = 1391.03 // (float) $5719 = -233.05 // (float) $5886 = -1495.64 // (float) $5888 = 1494.96 // (float) $5890 = -234.75 // (float) $5887 = -1474.59 // (float) $5889 = 1494.96 // (float) $5891 = -234.75 // (float) 02E2: $5892 = 466 // (any) 02E2: $5893 = 468 // (any) $5900 = -1154.63 // (float) $5901 = 1307.75 // (float) $5902 = -235.75 // (float) $5904 = -1158.64 // (float) $5905 = 1297.21 // (float) $5906 = -235.75 // (float) $5910 = -1722.92 // (float) $5911 = 1476.55 // (float) $5912 = -233.05 // (float) $5923 = -1725.36 // (float) $5933 = 1416.64 // (float) $5943 = -233.05 // (float) $5924 = -1723.69 // (float) $5934 = 1414.83 // (float) $5944 = -233.05 // (float) $5925 = -1746.35 // (float) $5935 = 1415.12 // (float) $5945 = -233.05 // (float) $5926 = -1740.29 // (float) $5936 = 1398.5 // (float) $5946 = -233.05 // (float) $5927 = -1732.91 // (float) $5937 = 1401.64 // (float) $5947 = -233.05 // (float) $5928 = -1719.9 // (float) $5938 = 1390.65 // (float) $5948 = -233.05 // (float) $5929 = -1705.0 // (float) $5939 = 1398.51 // (float) $5949 = -233.05 // (float) $5930 = -1705.87 // (float) $5940 = 1396.49 // (float) $5950 = -233.05 // (float) $5931 = -1719.89 // (float) $5941 = 1414.26 // (float) $5951 = -233.05 // (float) $5932 = -1718.33 // (float) $5942 = 1414.25 // (float) $5952 = -233.05 // (float) $5965 = -1320.9 // (float) $5977 = 1496.2 // (float) $5989 = -235.75 // (float) $5966 = -1352.91 // (float) $5978 = 1496.2 // (float) $5990 = -235.75 // (float) $5967 = -1359.95 // (float) $5979 = 1482.39 // (float) $5991 = -235.75 // (float) $5968 = -1462.45 // (float) $5980 = 1488.22 // (float) $5992 = -235.75 // (float) $5969 = -1497.7 // (float) $5981 = 1496.04 // (float) $5993 = -235.75 // (float) $5970 = -1495.26 // (float) $5982 = 1466.44 // (float) $5994 = -235.75 // (float) $5971 = -1468.29 // (float) $5983 = 1169.15 // (float) $5995 = -235.75 // (float) $5972 = -1508.36 // (float) $5984 = 1178.58 // (float) $5996 = -235.75 // (float) $5973 = -1494.99 // (float) $5985 = 1199.56 // (float) $5997 = -235.75 // (float) $5974 = -1314.45 // (float) $5986 = 1178.45 // (float) $5998 = -235.75 // (float) $5975 = -1332.06 // (float) $5987 = 1199.77 // (float) $5999 = -235.75 // (float) $5976 = -1343.08 // (float) $5988 = 1199.1 // (float) $6000 = -235.75 // (float) 02E2: $6001 = 513 // (any) 02E2: $6002 = 513 // (any) 02E2: $6003 = 452 // (any) 02E2: $6004 = 513 // (any) 02E2: $6005 = 519 // (any) 02E2: $6006 = 601 // (any) 02E2: $6007 = 452 // (any) 02E2: $6008 = 513 // (any) 02E2: $6009 = 523 // (any) 02E2: $6010 = 452 // (any) 02E2: $6011 = 513 // (any) 02E2: $6012 = 601 // (any) $6013 = 90.0 // (float) $6014 = 90.0 // (float) $6015 = 0 // (float) $6016 = 0 // (float) $6017 = 180.0 // (float) $6018 = 0 // (float) $6019 = 0 // (float) $6020 = 180.0 // (float) $6021 = 180.0 // (float) $6022 = 0 // (float) $6023 = 90.0 // (float) $6024 = 0 // (float) $6029 = -1562.767 // (float) $6033 = 1481.064 // (float) $6037 = -235.823 // (float) $6030 = -1560.799 // (float) $6034 = 1481.064 // (float) $6038 = -235.823 // (float) $6031 = -1724.052 // (float) $6035 = 1481.244 // (float) $6039 = -233.157 // (float) $6032 = -1722.084 // (float) $6036 = 1481.244 // (float) $6040 = -233.157 // (float) $6041 = -1564.267 // (float) $6045 = 1481.064 // (float) $6049 = -234.323 // (float) $6042 = -1559.299 // (float) $6046 = 1481.064 // (float) $6050 = -234.323 // (float) $6043 = -1725.552 // (float) $6047 = 1481.244 // (float) $6051 = -231.657 // (float) $6044 = -1720.584 // (float) $6048 = 1481.244 // (float) $6052 = -231.657 // (float) $6053 = -1562.767 // (float) $6057 = 1481.064 // (float) $6061 = -234.323 // (float) $6054 = -1560.799 // (float) $6058 = 1481.064 // (float) $6062 = -234.323 // (float) $6055 = -1724.052 // (float) $6059 = 1481.244 // (float) $6063 = -231.657 // (float) $6056 = -1722.084 // (float) $6060 = 1481.244 // (float) $6064 = -231.657 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_6449 $1748 $5605 0025: gosub @REN_C5_3974 :REN_C5_3605 0001: wait 0 ms :REN_C5_3608 $5604 == 0 // (int) var == num jump_if_false @REN_C5_3661 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1099 jump_if_false @REN_C5_3654 0025: gosub @REN_C5_9064 0025: gosub @REN_C5_11641 :REN_C5_3654 0002: jump @REN_C5_3608 :REN_C5_3661 $5604 == 1 // (int) var == num jump_if_false @REN_C5_3722 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1099 jump_if_false @REN_C5_3715 0025: gosub @REN_C5_10899 0025: gosub @REN_C5_9295 0025: gosub @REN_C5_11641 :REN_C5_3715 0002: jump @REN_C5_3661 :REN_C5_3722 $5604 == 2 // (int) var == num jump_if_false @REN_C5_3783 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1099 jump_if_false @REN_C5_3776 0025: gosub @REN_C5_10083 0025: gosub @REN_C5_10378 0025: gosub @REN_C5_11641 :REN_C5_3776 0002: jump @REN_C5_3722 :REN_C5_3783 $5604 == 3 // (int) var == num jump_if_false @REN_C5_3837 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1099 jump_if_false @REN_C5_3830 0025: gosub @REN_C5_10706 0025: gosub @REN_C5_11641 :REN_C5_3830 0002: jump @REN_C5_3783 :REN_C5_3837 $5604 == 4 // (int) var == num jump_if_false @REN_C5_3891 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1099 jump_if_false @REN_C5_3884 0025: gosub @REN_C5_11217 0025: gosub @REN_C5_11641 :REN_C5_3884 0002: jump @REN_C5_3837 :REN_C5_3891 $5604 == 5 // (int) var == num jump_if_false @REN_C5_3952 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1099 jump_if_false @REN_C5_3945 0025: gosub @REN_C5_11854 0025: gosub @REN_C5_11289 0025: gosub @REN_C5_11641 :REN_C5_3945 0002: jump @REN_C5_3891 :REN_C5_3952 not $5604 == 10 // (int) var == num jump_if_false @REN_C5_3972 0002: jump @REN_C5_3605 :REN_C5_3972 0026: return :REN_C5_3974 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @SAFEHOU_12249 42 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_4878 0 0045: actor $933 defined jump_if_false @REN_C5_4067 $6073 == 1 // (int) var == num jump_if_false @REN_C5_4048 0044: put_actor $933 at $5672 $5673 $5674 0002: jump @REN_C5_4067 :REN_C5_4048 010F: (unknown) $933 8.12 963.43 10.94 :REN_C5_4067 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_362 1000 005B: set_current_time_hours_to 12 minutes_to 0 0248: (unknown) $5672 $5673 $5674 3.0 $5909 00C3: (unknown) $5672 $5673 $5674 $5675 0057: show_text_highpriority GXT 'REN5_01' time 7000 flag 1 // ~w~Go to the ~y~stadium. 0058: (unknown) 'REN5_02' 8000 1 // ~w~Phil's sound check is at 17:30. Make sure the stadium is safe before he arrives. 0403: (unknown) 17 30 10 0026: return :REN_C5_4157 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_190 1000 0168: 0025: gosub @REN_C5_8496 0025: gosub @REN_C5_8607 00AA: set_parked_car_generator $1266 cars_to_generate_to 0 00AA: set_parked_car_generator $1267 cars_to_generate_to 0 022C: (unknown) -1135.0 1232.2 8.6 2.0 1 022C: (unknown) -1589.5 1403.3 8.5 2.0 1 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 'RENC5BA' 'SRNC5BA' -1 0 // ~w~Get him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5BA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5BB' 'SRNC5BB' -1 0 // ~w~Take him down. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5BB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5BC' 'SRNC5BC' -1 0 // ~w~Kill him! 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5BC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5BD' 'SRNC5BD' -1 0 // ~w~He's mine. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5BD' 0045: actor $933 defined jump_if_false @REN_C5_4506 00A2: (unknown) $933 0044: put_actor $933 at -1151.8 1319.12 -235.74 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 2 010F: (unknown) $933 $5904 $5905 $5906 02F8: (unknown) $933 1 :REN_C5_4506 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @REN_C5_4527 02F8: (unknown) $933 0 :REN_C5_4527 0048: $5652 = create_car $5607 at $5656 $5660 $5664 00D1: set_car $5652 Z_angle_to $5668 003E: $5899 = create_actor_pedtype 22 model $5609 at $5900 $5901 $5902 010F: (unknown) $5899 $5904 $5905 $5906 0106: give_actor $5899 weapon $5617 ammo 100 // Load the weapon model before using this 03A5: (unknown) $5899 1 04B9: (unknown) $5899 0 0 0 003E: $5903 = create_actor_pedtype 22 model $5608 at $5904 $5905 $5906 010F: (unknown) $5903 $5900 $5901 $5902 0106: give_actor $5903 weapon $5619 ammo 100 // Load the weapon model before using this 03A5: (unknown) $5903 1 04B9: (unknown) $5903 0 0 0 0169: 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_362 1000 0025: gosub @REN_C5_11775 0045: actor $5899 defined jump_if_false @REN_C5_4672 0112: remove_references_to_actor $5899 // Like turning an actor into a random pedestrian :REN_C5_4672 0045: actor $5903 defined jump_if_false @REN_C5_4707 015D: (unknown) $5903 18 00E4: (unknown) $5903 $5899 00E4: (unknown) $5899 $5903 00A1: (unknown) $5903 1 :REN_C5_4707 0026: return :REN_C5_4709 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_190 1000 0168: 0@ = 0 // (int) :REN_C5_4728 0252: object $5697(0@,12) exists jump_if_false @REN_C5_4747 0114: remove_references_to_object $5697(0@,12) // This object will now disappear when the player looks away :REN_C5_4747 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C5_4728 0045: actor $933 defined jump_if_false @REN_C5_4836 0216: (unknown) $933 -1561.67 1479.19 -235.75 004F: unknown_check $5652 jump_if_false @REN_C5_4808 0113: remove_references_to_car $5652 // Like turning a car into any random car :REN_C5_4808 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1231 010F: (unknown) $933 -1561.73 1484.35 -233.75 :REN_C5_4836 0025: gosub @REN_C5_11717 0025: gosub @REN_C5_8860 00B9: set_camera_position -1565.07 1478.11 -235.23 rotations 0 0 0 00BA: set_camera_point_at -1564.25 1478.67 -235.09 mode 2 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5CA' 'SRNC5CA' -1 0 // ~w~I'm gonna warn the others. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5CA' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 250 0045: actor $933 defined jump_if_false @REN_C5_5012 00EE: (unknown) $933 -1561.73 1484.35 :REN_C5_5012 00D9: (unknown) $6042 $6046 $6050 38 :REN_C5_5022 0078: if and 820C: not unknown_check $6026 $6042 $6046 $6050 0.1 0.1 0.1 0 820C: not unknown_check $6025 $6041 $6045 $6049 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5118 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5111 0002: jump @REN_C5_6090 :REN_C5_5111 0002: jump @REN_C5_5022 :REN_C5_5118 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_false @REN_C5_5145 0002: jump @REN_C5_6090 :REN_C5_5145 00D9: (unknown) $6042 $6046 $6050 38 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :REN_C5_5167 0078: if and 820C: not unknown_check $6025 $6053 $6057 $6061 0.1 0.1 0.1 0 820C: not unknown_check $6026 $6054 $6058 $6062 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5263 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5256 0002: jump @REN_C5_6090 :REN_C5_5256 0002: jump @REN_C5_5167 :REN_C5_5263 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_false @REN_C5_5290 0002: jump @REN_C5_6090 :REN_C5_5290 0092: $6027 = init_object #ME_LIFTDOOR at $6031 $6035 $6039 0092: $6028 = init_object #ME_LIFTDOOR at $6032 $6036 $6040 00B9: set_camera_position -1720.87 1477.69 -233.02 rotations 0 0 0 00BA: set_camera_point_at -1721.38 1478.48 -232.69 mode 2 0045: actor $933 defined jump_if_false @REN_C5_5396 00A2: (unknown) $933 0044: put_actor $933 at -1723.0 1482.41 -233.05 010F: (unknown) $933 $5910 $5911 $5912 :REN_C5_5396 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 00C8: set_fade_color_RGB 0 0 1 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 250 0045: actor $933 defined jump_if_false @REN_C5_5454 00EE: (unknown) $933 $5910 $5911 :REN_C5_5454 00D9: (unknown) $6043 $6047 $6051 38 :REN_C5_5464 0078: if and 820C: not unknown_check $6027 $6043 $6047 $6051 0.1 0.1 0.1 0 820C: not unknown_check $6028 $6044 $6048 $6052 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5560 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5553 0002: jump @REN_C5_6090 :REN_C5_5553 0002: jump @REN_C5_5464 :REN_C5_5560 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_false @REN_C5_5587 0002: jump @REN_C5_6090 :REN_C5_5587 00D9: (unknown) $6043 $6047 $6051 38 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :REN_C5_5609 0078: if and 820C: not unknown_check $6027 $6055 $6059 $6063 0.1 0.1 0.1 0 820C: not unknown_check $6028 $6056 $6060 $6064 0.1 0.1 0.1 0 0022: jump_if_false @REN_C5_5705 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 3@ not 3@ == 0 // (int) var == num jump_if_false @REN_C5_5698 0002: jump @REN_C5_6090 :REN_C5_5698 0002: jump @REN_C5_5609 :REN_C5_5705 0001: wait 500 ms 00B9: set_camera_position -1724.74 1412.12 -231.72 rotations 0 0 0 00BA: set_camera_point_at -1724.57 1413.11 -231.77 mode 2 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4332 500 0045: actor $933 defined jump_if_false @REN_C5_5787 00EE: (unknown) $933 -1722.92 1470.55 :REN_C5_5787 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 jump_if_false @REN_C5_5814 0002: jump @REN_C5_6090 :REN_C5_5814 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5CA' 0045: actor $5680 defined jump_if_false @REN_C5_5858 0158: actor $5680 run_to -1721.21 1404.31 :REN_C5_5858 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 750 jump_if_false @REN_C5_5885 0002: jump @REN_C5_6090 :REN_C5_5885 00B9: set_camera_position -1701.09 1388.58 -231.75 rotations 0 0 0 00BA: set_camera_point_at -1701.77 1389.3 -231.87 mode 2 0045: actor $5680 defined jump_if_false @REN_C5_5990 00A2: (unknown) $5680 0044: put_actor $5680 at -1717.92 1409.85 -233.05 010F: (unknown) $5680 -1710.26 1403.78 -233.05 0158: actor $5680 run_to -1710.26 1403.78 :REN_C5_5990 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 1000 jump_if_false @REN_C5_6017 0002: jump @REN_C5_6090 :REN_C5_6017 02B4: set_camera_transverse_delay 1.0 time 2000 00B9: set_camera_position -1701.09 1388.58 -231.75 rotations 0 0 0 00BA: set_camera_point_at -1702.04 1388.84 -231.92 mode 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 3000 jump_if_false @REN_C5_6090 0002: jump @REN_C5_6090 :REN_C5_6090 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 0093: destroy_object $6025 0093: destroy_object $6026 0093: destroy_object $6027 0093: destroy_object $6028 $6027 = 0 // (int) $6028 = 0 // (int) 0092: $6027 = init_object #ME_LIFTDOOR at $6031 $6035 $6039 0092: $6028 = init_object #ME_LIFTDOOR at $6032 $6036 $6040 0045: actor $933 defined 0022: jump_if_false @REN_C5_6204 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 0044: put_actor $933 at -1722.92 1470.55 -233.05 010F: (unknown) $933 $5690 $5700 $5710 :REN_C5_6204 0045: actor $5680 defined 0022: jump_if_false @REN_C5_6248 // Note: the incorrect math opcode was used here 00A2: (unknown) $5680 0044: put_actor $5680 at -1717.92 1409.85 -233.05 010F: (unknown) $5680 $5910 $5911 $5912 :REN_C5_6248 0169: 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_362 1000 0026: return :REN_C5_6265 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_190 1000 0025: gosub @REN_C5_8674 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0264: (unknown) 0 0045: actor $933 defined jump_if_false @REN_C5_6354 0044: put_actor $933 at -1058.88 1258.88 7.73 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 0 0200: (unknown) $933 0 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @REN_C5_1231 :REN_C5_6354 0048: $6065 = create_car $5621 at -1028.57 1247.63 7.67 0150: set_car $6065 color_to 0 0 0233: (unknown) $6065 -1055.32 1240.85 00A4: $6066 = create_actor_pedtype 22 model $5612 in_car $6065 driverseat 04E6: (unknown) $6066 1 0052: set_car $6065 driver_behaviour_to 11 0118: $5908 = create_actor_pedtype 22 model $5610 in_car $6065 passenger_seat 2 0118: $5907 = create_actor_pedtype 22 model $5611 in_car $6065 passenger_seat 0 04E6: (unknown) $5907 1 04B9: (unknown) $5907 0 0 0 003E: $6067 = create_actor_pedtype 22 model 0 at -1061.0 1247.37 8.69 015F: (unknown) $6067 0 010F: (unknown) $6067 -1056.43 1244.7 8.69 0153: (unknown) $5907 $6067 0153: (unknown) $6067 $5907 00B9: set_camera_position -1059.34 1237.88 8.78 rotations 0 0 0 00BA: set_camera_point_at -1058.8 1238.72 8.8 mode 2 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FA' 'REN5_17' -1 0 // ~w~It's Vic. See, I told you: nothing to worry about. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FA' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FB' 'REN5_18' -1 0 // ~w~Yeah, yeah. I'll see you inside. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FB' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FC' 'REN5_19' $5907 0 // ~w~Seriously mate. Is everything alright? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FC' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FD' 'REN5_20' $6067 0 // ~w~Sure... but, um, you might want to call bomb disposal. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FD' 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FE' 'SRNC5FE' $5907 0 // ~w~Bomb disposal? 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FE' 0246: (unknown) -1100.0 1200.0 0 -1000.0 1300.0 30.0 0045: actor $6067 defined jump_if_false @REN_C5_6854 00EE: (unknown) $6067 -1056.83 1244.7 :REN_C5_6854 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_4379 004F: unknown_check $6065 jump_if_false @REN_C5_6914 0050: set_car $6065 max_speed_to 10.0 02E9: set_car $6065 speed_to 10.0 004A: car $6065 drive_to -1055.32 1240.85 7.73 0300: (unknown) $6065 50 :REN_C5_6914 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 3750 jump_if_false @REN_C5_6941 0002: jump @REN_C5_8319 :REN_C5_6941 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5FA' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 100 jump_if_false @REN_C5_6986 0002: jump @REN_C5_8319 :REN_C5_6986 0045: actor $6067 defined jump_if_false @REN_C5_7009 04B4: (unknown) $6067 120 512 1.0 :REN_C5_7009 0045: actor $5907 defined jump_if_false @REN_C5_7034 00EE: (unknown) $5907 -1055.82 1245.95 :REN_C5_7034 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 jump_if_false @REN_C5_7061 0002: jump @REN_C5_8319 :REN_C5_7061 0045: actor $5908 defined jump_if_false @REN_C5_7086 00EE: (unknown) $5908 -1055.71 1257.99 :REN_C5_7086 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FA' jump_if_false @REN_C5_7119 0002: jump @REN_C5_8319 :REN_C5_7119 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FF' 'REN5_21' -1 0 // ~w~Oh, right, yeah yeah, good one, yeah yeah. Fucking comedian, yeah. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5FB' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FB' jump_if_false @REN_C5_7202 0002: jump @REN_C5_8319 :REN_C5_7202 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FJ' 'SRNC5FJ' -1 0 // ~w~Yeah should put you on the fucking stage, eh... 00B9: set_camera_position -1065.94 1250.09 7.99 rotations 0 0 0 00BA: set_camera_point_at -1065.04 1249.73 8.25 mode 2 0045: actor $6067 defined jump_if_false @REN_C5_7333 0044: put_actor $6067 at -1056.43 1244.7 7.69 010F: (unknown) $6067 -1062.99 1248.67 7.69 00EE: (unknown) $6067 -1062.99 1248.67 :REN_C5_7333 0045: actor $5907 defined jump_if_false @REN_C5_7386 0044: put_actor $5907 at -1055.82 1245.95 7.69 00CF: set_actor $5907 Z_angle_to 82.09 00EE: (unknown) $5907 -1062.55 1249.88 :REN_C5_7386 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'RENC5FC' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FC' jump_if_false @REN_C5_7440 0002: jump @REN_C5_8319 :REN_C5_7440 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FI' 'REN5_22' -1 0 // ~w~...Phil mate. Uh, maybe we should delay rehearsals a while, eh? 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'RENC5FD' 1 0045: actor $6067 defined jump_if_false @REN_C5_7515 04B4: (unknown) $6067 121 557 1.0 :REN_C5_7515 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FD' jump_if_false @REN_C5_7548 0002: jump @REN_C5_8319 :REN_C5_7548 0045: actor $6067 defined jump_if_false @REN_C5_7571 0528: (unknown) $6067 557 -0.8 :REN_C5_7571 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5FK' 'SRNC5FK' -1 0 // ~w~Technical issues, y'know, nothing serious, it's all right. 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @MAIN_13224 'RENC5FE' 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FE' jump_if_false @REN_C5_7656 0002: jump @REN_C5_8319 :REN_C5_7656 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FF' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5FF' 02B4: set_camera_transverse_delay 1.0 time 7000 00B9: set_camera_position -1065.94 1250.09 7.99 rotations 0 0 0 00BA: set_camera_point_at -1065.35 1250.87 8.2 mode 1 0045: actor $5908 defined jump_if_false @REN_C5_7766 00EE: (unknown) $5908 -1055.9 1286.57 :REN_C5_7766 0045: actor $5907 defined jump_if_false @REN_C5_7787 0154: (unknown) $5907 0153: (unknown) $5907 $5908 :REN_C5_7787 0045: actor $6067 defined 0022: jump_if_false @REN_C5_7802 // Note: the incorrect math opcode was used here 00A2: (unknown) $6067 :REN_C5_7802 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 jump_if_false @REN_C5_7829 0002: jump @REN_C5_8319 :REN_C5_7829 0045: actor $6067 defined jump_if_false @REN_C5_7852 04B4: (unknown) $6067 120 513 1.0 :REN_C5_7852 0045: actor $5907 defined jump_if_false @REN_C5_7877 0158: actor $5907 run_to -1058.83 1259.02 :REN_C5_7877 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 2000 jump_if_false @REN_C5_7904 0002: jump @REN_C5_8319 :REN_C5_7904 0045: actor $5908 defined jump_if_false @REN_C5_7975 00A2: (unknown) $5908 0352: (unknown) $5908 0044: put_actor $5908 at -1055.9 1261.02 7.69 010F: (unknown) $5908 -1055.9 1286.57 7.69 00EE: (unknown) $5908 -1055.9 1286.57 :REN_C5_7975 0045: actor $5907 defined jump_if_false @REN_C5_8046 00A2: (unknown) $5907 0352: (unknown) $5907 0044: put_actor $5907 at -1058.83 1259.02 7.69 010F: (unknown) $5907 -1058.83 1286.54 7.69 00EE: (unknown) $5907 -1058.83 1286.54 :REN_C5_8046 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FF' jump_if_false @REN_C5_8079 0002: jump @REN_C5_8319 :REN_C5_8079 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FJ' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5FJ' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FJ' jump_if_false @REN_C5_8150 0002: jump @REN_C5_8319 :REN_C5_8150 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FI' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5FI' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FI' jump_if_false @REN_C5_8221 0002: jump @REN_C5_8319 :REN_C5_8221 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5FK' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5FK' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13401 'RENC5FK' jump_if_false @REN_C5_8292 0002: jump @REN_C5_8319 :REN_C5_8292 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4394 500 jump_if_false @REN_C5_8319 0002: jump @REN_C5_8319 :REN_C5_8319 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 0045: actor $5907 defined jump_if_false @REN_C5_8354 003F: destroy_actor $5907 :REN_C5_8354 0045: actor $5908 defined jump_if_false @REN_C5_8369 003F: destroy_actor $5908 :REN_C5_8369 0045: actor $6066 defined jump_if_false @REN_C5_8384 003F: destroy_actor $6066 :REN_C5_8384 0045: actor $6067 defined jump_if_false @REN_C5_8399 003F: destroy_actor $6067 :REN_C5_8399 004F: unknown_check $6065 jump_if_false @REN_C5_8414 0049: destroy_car $6065 :REN_C5_8414 0045: actor $933 defined jump_if_false @REN_C5_8473 0352: (unknown) $933 0044: put_actor $933 at -1062.99 1248.67 7.73 010F: (unknown) $933 -1055.9 1286.57 11.58 0200: (unknown) $933 1 :REN_C5_8473 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_362 1000 0026: return :REN_C5_8496 $5608 = 133 // (int) $5609 = 119 // (int) $5607 = 178 // (int) $5613 = 346 // (int) 02E2: $5617 = 19 // (any) $5615 = 348 // (int) 02E2: $5619 = 29 // (any) 0160: load_model $5608 0160: load_model $5609 0160: load_model $5607 0160: load_model $5613 0160: load_model $5615 0228: (unknown) :REN_C5_8564 0078: if or 8161: not model $5608 available 8161: not model $5609 available 8161: not model $5607 available 8161: not model $5613 available 8161: not model $5615 available jump_if_false @REN_C5_8605 0001: wait 0 ms 0002: jump @REN_C5_8564 :REN_C5_8605 0026: return :REN_C5_8607 $5614 = 354 // (int) 02E2: $5618 = 25 // (any) $5616 = 336 // (int) 02E2: $5620 = 6 // (any) 0160: load_model $5614 0160: load_model $5616 0228: (unknown) :REN_C5_8643 0078: if or 8161: not model $5614 available 8161: not model $5616 available jump_if_false @REN_C5_8672 0001: wait 0 ms 0002: jump @REN_C5_8643 :REN_C5_8672 0026: return :REN_C5_8674 0162: release_model $5608 0162: release_model $5609 0162: release_model $5607 0@ = 0 // (int) :REN_C5_8690 0162: release_model $5357(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C5_8690 $5610 = 139 // (int) $5611 = 122 // (int) $5612 = 49 // (int) $5621 = 228 // (int) 0160: load_model $5610 0160: load_model $5611 0160: load_model $5612 0160: load_model $5621 0228: (unknown) :REN_C5_8757 0078: if or 8161: not model $5610 available 8161: not model $5611 available 8161: not model $5612 available 8161: not model $5621 available jump_if_false @REN_C5_8794 0001: wait 0 ms 0002: jump @REN_C5_8757 :REN_C5_8794 0026: return :REN_C5_8796 0@ = 0 // (int) :REN_C5_8800 0162: release_model $5352(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_8800 0162: release_model $5607 0162: release_model $5621 0@ = 0 // (int) :REN_C5_8835 0162: release_model $5357(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C5_8835 0026: return :REN_C5_8860 0@ = 0 // (int) :REN_C5_8864 003E: $5424(0@,10) = create_actor_pedtype 8 model $5608 at $5434(0@,10) $5444(0@,10) $5454(0@,10) 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @REN_C5_8913 0309: (unknown) $5424(0@,10) 1 -1 :REN_C5_8913 0139: 2@ = random_int_in_ranges 1 3 0106: give_actor $5424(0@,10) weapon $5361(2@,4) ammo 200 // Load the weapon model before using this 020E: (unknown) $5424(0@,10) 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_1176 $5424(0@,10) 0@ == 9 // (int) var == num jump_if_false @REN_C5_8994 00CF: set_actor $5424(0@,10) Z_angle_to 48.46 04B9: (unknown) $5424(0@,10) 0 0 0 0002: jump @REN_C5_9006 :REN_C5_8994 010F: (unknown) $5424(0@,10) $5910 $5911 $5912 :REN_C5_9006 0139: 2@ = random_int_in_ranges 10 50 0278: (unknown) $5424(0@,10) 2@ 00C1: (unknown) $5424(0@,10) $5464(0@,10) 00BC: (unknown) $5464(0@,10) 0 $5474(0@,10) = 1 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_8864 0026: return :REN_C5_9064 0045: actor $933 defined jump_if_false @REN_C5_9293 807E: not actor $933 driving jump_if_false @REN_C5_9293 026E: unknown_check $933 jump_if_false @REN_C5_9293 0080: actor $933 near_point $5672 $5673 radius 3.0 3.0 sphere 0 0022: jump_if_false @REN_C5_9293 // Note: the incorrect math opcode was used here 0249: (unknown) $5909 00BB: (unknown) $5675 0025: gosub @REN_C5_4157 0492: (unknown) 1 $6074 == 1 // (int) var == num jump_if_false @REN_C5_9179 0045: actor $933 defined jump_if_false @REN_C5_9172 0044: put_actor $933 at $5677 $5678 $5679 :REN_C5_9172 0002: jump @REN_C5_9257 :REN_C5_9179 0057: show_text_highpriority GXT 'REN5_04' time 8000 flag 1 // ~w~Check out security at all of the stadium ~y~locations. 0058: (unknown) 'REN5_12' 8000 1 // ~w~The nearest blip to your current location is highlighted, while the others are dimmed. 0@ = 0 // (int) :REN_C5_9215 00C3: (unknown) $5366(0@,5) $5371(0@,5) $5376(0@,5) $5381(0@,5) $5386(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_9215 :REN_C5_9257 024F: (unknown) 0.1 0128: set_max_wanted_level_to 1 $5604 = 1 // (int) $6074 == 1 // (int) var == num jump_if_false @REN_C5_9293 $5604 = 4 // (int) :REN_C5_9293 0026: return :REN_C5_9295 0@ = 0 // (int) :REN_C5_9299 $5386(0@,5) == 0 // (int) var == num jump_if_false @REN_C5_9941 0045: actor $933 defined jump_if_false @REN_C5_9941 0080: actor $933 near_point $5366(0@,5) $5371(0@,5) radius 50.0 50.0 sphere 0 0022: jump_if_false @REN_C5_9941 // Note: the incorrect math opcode was used here $5386(0@,5) = 1 // (int) $6070 += 1 // (int) 0@ == 4 // (int) var == num jump_if_false @REN_C5_9431 013F: $5884 = create_pickup $5892 type 3 at $5886 $5888 $5890 013F: $5885 = create_pickup $5893 type 3 at $5887 $5889 $5891 00BB: (unknown) $5381(0@,5) $5381(0@,5) = 0 // (int) 0025: gosub @REN_C5_9960 0002: jump @REN_C5_9941 :REN_C5_9431 5@ = 0 // (int) :REN_C5_9435 00BB: (unknown) $5381(5@,5) $5381(5@,5) = 0 // (int) 5@ += 1 // (int) 5@ >= 5 // (int) var >= num jump_if_false @REN_C5_9435 4@ = 0 // (int) :REN_C5_9469 834A: not unknown_check $5484(4@,16) jump_if_false @REN_C5_9892 031D: (unknown) $5366(0@,5) $5371(0@,5) $5500(4@,16) $5516(4@,16) 1@ 60.0 > 1@ // (float) num > var 0022: jump_if_false @REN_C5_9892 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5500(4@,16) $5516(4@,16) 1@ 1@ > 10.0 // (float) var > num jump_if_false @REN_C5_9884 0036: $5548(4@,16) = $5366(0@,5) // (float vars) 0036: $5564(4@,16) = $5371(0@,5) // (float vars) 0036: $5580(4@,16) = $5376(0@,5) // (float vars) 003E: $5484(4@,16) = create_actor_pedtype 8 model $5608 at $5500(4@,16) $5516(4@,16) $5532(4@,16) 04EE: (unknown) $5484(4@,16) 00C1: (unknown) $5484(4@,16) $5596(4@,16) 00BC: (unknown) $5596(4@,16) 0 00BF: (unknown) $5596(4@,16) 1 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @REN_C5_1176 $5484(4@,16) 0045: actor $933 defined jump_if_false @REN_C5_9884 0078: if or 4@ == 4 // (int) var == num 4@ == 5 // (int) var == num 4@ == 6 // (int) var == num 4@ == 7 // (int) var == num jump_if_false @REN_C5_9722 0106: give_actor $5484(4@,16) weapon $5619 ammo 1000 // Load the weapon model before using this 03A5: (unknown) $5484(4@,16) 0 020E: (unknown) $5484(4@,16) 1 00E4: (unknown) $5484(4@,16) $933 0002: jump @REN_C5_9884 :REN_C5_9722 0139: 2@ = random_int_in_ranges 0 4 0106: give_actor $5484(4@,16) weapon $5361(2@,4) ammo 200 // Load the weapon model before using this 0078: if or 2@ == 1 // (int) var == num 2@ == 3 // (int) var == num jump_if_false @REN_C5_9784 020E: (unknown) $5484(4@,16) 0 00E4: (unknown) $5484(4@,16) $933 0002: jump @REN_C5_9884 :REN_C5_9784 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @REN_C5_9824 020E: (unknown) $5484(4@,16) 1 00E4: (unknown) $5484(4@,16) $933 0002: jump @REN_C5_9884 :REN_C5_9824 2@ == 1 // (int) var == num jump_if_false @REN_C5_9869 020E: (unknown) $5484(4@,16) 1 00E4: (unknown) $5484(4@,16) $933 0309: (unknown) $5484(4@,16) 1 -1 0002: jump @REN_C5_9884 :REN_C5_9869 020E: (unknown) $5484(4@,16) 0 00E4: (unknown) $5484(4@,16) $933 :REN_C5_9884 $5612(4@,16) = 1 // (int) :REN_C5_9892 4@ += 1 // (int) 4@ >= 16 // (int) var >= num jump_if_false @REN_C5_9469 0057: show_text_highpriority GXT 'REN5_09' time 7000 flag 1 // ~w~Kill those ~r~hitmen. 010E: $6078 = current_time_in_ms $6076 += 1 // (int) $5604 = 2 // (int) :REN_C5_9941 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_9299 0026: return :REN_C5_9960 $6070 == 5 // (int) var == num jump_if_false @REN_C5_10029 00BB: (unknown) $5898 0057: show_text_highpriority GXT 'REN5_16' time 7000 flag 1 // ~w~There is no threat at this location. Find out what they were doing in the ~y~basement. 0248: (unknown) $5677 $5678 $5679 3.0 $5909 00C3: (unknown) $5677 $5678 $5679 $5676 $5604 = 4 // (int) 0002: jump @REN_C5_10081 :REN_C5_10029 $6070 == 4 // (int) var == num jump_if_false @REN_C5_10065 0057: show_text_highpriority GXT 'REN5_15' time 7000 flag 1 // ~w~There is no threat at this location. Check out security at the last ~y~location. 0002: jump @REN_C5_10081 :REN_C5_10065 0057: show_text_highpriority GXT 'REN5_14' time 7000 flag 1 // ~w~There is no threat at this location. Continue checking out security at the remaining ~y~locations. :REN_C5_10081 0026: return :REN_C5_10083 $6076 == 1 // (int) var == num jump_if_false @REN_C5_10158 010E: $6077 = current_time_in_ms 0035: $6079 = $6078 // (int vars) $6079 += 7000 // (int) 0011: $6077 > $6079 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10151 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5BA' $6076 += 1 // (int) :REN_C5_10151 0002: jump @REN_C5_10376 :REN_C5_10158 $6076 == 3 // (int) var == num jump_if_false @REN_C5_10233 010E: $6077 = current_time_in_ms 0035: $6079 = $6078 // (int vars) $6079 += 7000 // (int) 0011: $6077 > $6079 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10226 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5BB' $6076 += 1 // (int) :REN_C5_10226 0002: jump @REN_C5_10376 :REN_C5_10233 $6076 == 5 // (int) var == num jump_if_false @REN_C5_10308 010E: $6077 = current_time_in_ms 0035: $6079 = $6078 // (int vars) $6079 += 7000 // (int) 0011: $6077 > $6079 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10301 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5BC' $6076 += 1 // (int) :REN_C5_10301 0002: jump @REN_C5_10376 :REN_C5_10308 $6076 == 7 // (int) var == num jump_if_false @REN_C5_10376 010E: $6077 = current_time_in_ms 0035: $6079 = $6078 // (int vars) $6079 += 7000 // (int) 0011: $6077 > $6079 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_10376 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5BD' $6076 += 1 // (int) :REN_C5_10376 0026: return :REN_C5_10378 0@ = 0 // (int) :REN_C5_10382 $5612(0@,16) == 1 // (int) var == num jump_if_false @REN_C5_10687 009F: actor $5484(0@,16) dead jump_if_false @REN_C5_10662 00BB: (unknown) $5596(0@,16) $6071 += 1 // (int) $5612(0@,16) = 0 // (int) 0078: if or $6071 == 4 // (int) var == num $6071 == 8 // (int) var == num $6071 == 12 // (int) var == num jump_if_false @REN_C5_10576 $6070 == 4 // (int) var == num jump_if_false @REN_C5_10494 0057: show_text_highpriority GXT 'REN5_10' time 7000 flag 1 // ~w~Check out security at the last ~y~location. 0002: jump @REN_C5_10510 :REN_C5_10494 0057: show_text_highpriority GXT 'REN5_11' time 7000 flag 1 // ~w~Continue checking out security at the remaining ~y~locations. :REN_C5_10510 6@ = 0 // (int) :REN_C5_10514 $5386(6@,5) == 0 // (int) var == num jump_if_false @REN_C5_10546 00C3: (unknown) $5366(6@,5) $5371(6@,5) $5376(6@,5) $5381(6@,5) :REN_C5_10546 6@ += 1 // (int) 6@ >= 5 // (int) var >= num jump_if_false @REN_C5_10514 $5604 = 1 // (int) 0002: jump @REN_C5_10649 :REN_C5_10576 $6071 == 16 // (int) var == num jump_if_false @REN_C5_10649 02DC: (unknown) $5484(0@,16) $5895 $5896 $5897 0057: show_text_highpriority GXT 'REN5_13' time 7000 flag 1 // ~w~Collect the ~g~basement keycard~w~ dropped by the hitman. 013F: $5894 = create_pickup #KEYCARD type 3 at $5895 $5896 $5897 0263: (unknown) $5894 $5898 00BC: (unknown) $5898 1 $5604 = 3 // (int) :REN_C5_10649 0112: remove_references_to_actor $5484(0@,16) // Like turning an actor into a random pedestrian 0002: jump @REN_C5_10687 :REN_C5_10662 $6071 == 15 // (int) var == num jump_if_false @REN_C5_10687 0043: store_actor $5484(0@,16) position_to $5895 $5896 $5897 // Note: the incorrect math opcode was used here :REN_C5_10687 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @REN_C5_10382 0026: return :REN_C5_10706 0140: pickup $5894 picked_up jump_if_false @REN_C5_10897 00BB: (unknown) $5898 $6070 == 5 // (int) var == num jump_if_false @REN_C5_10786 0057: show_text_highpriority GXT 'REN5_05' time 7000 flag 1 // ~w~Find out what they were doing in the ~y~basement. 0248: (unknown) $5677 $5678 $5679 3.0 $5909 00C3: (unknown) $5677 $5678 $5679 $5676 $5604 = 4 // (int) 0002: jump @REN_C5_10897 :REN_C5_10786 $6070 == 4 // (int) var == num jump_if_false @REN_C5_10822 0057: show_text_highpriority GXT 'REN5_10' time 7000 flag 1 // ~w~Check out security at the last ~y~location. 0002: jump @REN_C5_10838 :REN_C5_10822 0057: show_text_highpriority GXT 'REN5_11' time 7000 flag 1 // ~w~Continue checking out security at the remaining ~y~locations. :REN_C5_10838 6@ = 0 // (int) :REN_C5_10842 $5386(6@,5) == 0 // (int) var == num jump_if_false @REN_C5_10874 00C3: (unknown) $5366(6@,5) $5371(6@,5) $5376(6@,5) $5381(6@,5) :REN_C5_10874 6@ += 1 // (int) 6@ >= 5 // (int) var >= num jump_if_false @REN_C5_10842 $5604 = 1 // (int) :REN_C5_10897 0026: return :REN_C5_10899 0@ = 0 // (int) :REN_C5_10903 0045: actor $933 defined jump_if_false @REN_C5_10963 $5386(0@,5) == 0 // (int) var == num jump_if_false @REN_C5_10953 031D: (unknown) $937 $938 $5366(0@,5) $5371(0@,5) $5391(0@,5) 0002: jump @REN_C5_10963 :REN_C5_10953 $5391(0@,5) = 100000.0 // (float) :REN_C5_10963 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_10903 0025: gosub @REN_C5_11043 0@ = 0 // (int) :REN_C5_10991 001C: 0@ == 7@ // (int) num == var 0022: jump_if_false @REN_C5_11016 // Note: the incorrect math opcode was used here 00BD: (unknown) $5381(0@,5) 0 0002: jump @REN_C5_11024 :REN_C5_11016 00BD: (unknown) $5381(0@,5) 1 :REN_C5_11024 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_10991 0026: return :REN_C5_11043 0078: if and 0014: $5648 > $5647 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5649 > $5647 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5650 > $5647 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5651 > $5647 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11084 // Note: the incorrect math opcode was used here 7@ = 0 // (int) 0026: return :REN_C5_11084 0078: if and 0014: $5647 > $5648 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5649 > $5648 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5650 > $5648 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5651 > $5648 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11126 // Note: the incorrect math opcode was used here 7@ = 1 // (int) 0026: return :REN_C5_11126 0078: if and 0014: $5647 > $5649 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5648 > $5649 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5650 > $5649 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5651 > $5649 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11168 // Note: the incorrect math opcode was used here 7@ = 2 // (int) 0026: return :REN_C5_11168 0078: if and 0014: $5647 > $5650 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5648 > $5650 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5649 > $5650 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5651 > $5650 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C5_11210 // Note: the incorrect math opcode was used here 7@ = 3 // (int) 0026: return :REN_C5_11210 7@ = 4 // (int) 0026: return :REN_C5_11217 0045: actor $933 defined jump_if_false @REN_C5_11287 0080: actor $933 near_point $5677 $5678 radius 3.0 3.0 sphere 0 0022: jump_if_false @REN_C5_11287 // Note: the incorrect math opcode was used here 00BB: (unknown) $5676 0249: (unknown) $5909 0025: gosub @REN_C5_4709 0057: show_text_highpriority GXT 'REN5_07' time 7000 flag 1 // ~w~A bomb is being planted! Kill those ~r~assassins ~w~before Phil Collins arrives at 17:30. $5604 = 5 // (int) :REN_C5_11287 0026: return :REN_C5_11289 $6082 = 0 // (int) 0@ = 0 // (int) :REN_C5_11298 $6075 == 1 // (int) var == num jump_if_false @REN_C5_11331 0045: actor $5424(0@,10) defined jump_if_false @REN_C5_11331 014B: set_actor $5424(0@,10) health_to 0 :REN_C5_11331 009F: actor $5424(0@,10) dead jump_if_false @REN_C5_11363 0112: remove_references_to_actor $5424(0@,10) // Like turning an actor into a random pedestrian 00BB: (unknown) $5464(0@,10) 0002: jump @REN_C5_11429 :REN_C5_11363 $6082 += 1 // (int) 0045: actor $933 defined jump_if_false @REN_C5_11429 0080: actor $933 near_point $5434(0@,10) $5444(0@,10) radius 5.0 5.0 sphere 0 0022: jump_if_false @REN_C5_11429 // Note: the incorrect math opcode was used here 0309: (unknown) $5424(0@,10) 0 0 020E: (unknown) $5424(0@,10) 0 00E4: (unknown) $5424(0@,10) $933 :REN_C5_11429 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_11298 $6082 == 0 // (int) var == num jump_if_false @REN_C5_11490 0001: wait 1000 ms 0025: gosub @REN_C5_6265 $5604 = 10 // (int) 0025: gosub @REN_C5_12709 0002: jump @REN_C5_11639 :REN_C5_11490 $6082 == 9 // (int) var == num jump_if_false @REN_C5_11529 1 > $6081 // (int) num > var 0022: jump_if_false @REN_C5_11522 // Note: the incorrect math opcode was used here $6081 = 1 // (int) :REN_C5_11522 0002: jump @REN_C5_11639 :REN_C5_11529 $6082 == 7 // (int) var == num jump_if_false @REN_C5_11568 3 > $6081 // (int) num > var 0022: jump_if_false @REN_C5_11561 // Note: the incorrect math opcode was used here $6081 = 3 // (int) :REN_C5_11561 0002: jump @REN_C5_11639 :REN_C5_11568 $6082 == 5 // (int) var == num jump_if_false @REN_C5_11607 5 > $6081 // (int) num > var 0022: jump_if_false @REN_C5_11600 // Note: the incorrect math opcode was used here $6081 = 5 // (int) :REN_C5_11600 0002: jump @REN_C5_11639 :REN_C5_11607 $6082 == 3 // (int) var == num jump_if_false @REN_C5_11639 7 > $6081 // (int) num > var 0022: jump_if_false @REN_C5_11639 // Note: the incorrect math opcode was used here $6081 = 7 // (int) :REN_C5_11639 0026: return :REN_C5_11641 005A: 8@ = current_time_hours, 9@ = current_time_minutes 8@ == 16 // (int) var == num jump_if_false @REN_C5_11685 9@ == 30 // (int) var == num jump_if_false @REN_C5_11685 0058: (unknown) 'REN5_23' 7000 1 // ~w~Hurry! Phil Collins arrives at 17:30! :REN_C5_11685 8@ == 17 // (int) var == num jump_if_false @REN_C5_11715 9@ == 30 // (int) var == num jump_if_false @REN_C5_11715 $6068 = 1 // (int) :REN_C5_11715 0026: return :REN_C5_11717 0@ = 0 // (int) :REN_C5_11721 0092: $5657(0@,10) = init_object #EBPROP_CRATE at $5667(0@,10) $5677(0@,10) $5687(0@,10) 0138: 10@ = random_float_in_ranges 0 359.0 00D3: set_object $5657(0@,10) z_angle_to 10@ 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_11721 0026: return :REN_C5_11775 0@ = 0 // (int) :REN_C5_11779 0092: $5697(0@,12) = init_object $5745(0@,12) at $5709(0@,12) $5721(0@,12) $5733(0@,12) 00D3: set_object $5697(0@,12) z_angle_to $5757(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C5_11779 0092: $6025 = init_object #ME_LIFTDOOR at $6029 $6033 $6037 0092: $6026 = init_object #ME_LIFTDOOR at $6030 $6034 $6038 0026: return :REN_C5_11854 $6081 == 1 // (int) var == num jump_if_false @REN_C5_11949 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5EA' 'SRNC5EA' -1 0 // ~w~Shoot him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5EA' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5EA' $6081 += 1 // (int) 0002: jump @REN_C5_12227 :REN_C5_11949 $6081 == 3 // (int) var == num jump_if_false @REN_C5_12044 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5EB' 'SRNC5EB' -1 0 // ~w~Come on. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5EB' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5EB' $6081 += 1 // (int) 0002: jump @REN_C5_12227 :REN_C5_12044 $6081 == 5 // (int) var == num jump_if_false @REN_C5_12139 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5ED' 'SRNC5ED' -1 0 // ~w~Take him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5ED' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5ED' $6081 += 1 // (int) 0002: jump @REN_C5_12227 :REN_C5_12139 $6081 == 7 // (int) var == num jump_if_false @REN_C5_12227 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'RENC5EE' 'SRNC5EE' -1 0 // ~w~I've got him. 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_12757 'RENC5EE' 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'RENC5EE' $6081 += 1 // (int) :REN_C5_12227 0026: return :REN_C5_12229 not $5604 == 0 // (int) var == num jump_if_false @REN_C5_12341 009D: wasted_or_busted // mission only jump_if_false @REN_C5_12255 0001: wait 1000 ms :REN_C5_12255 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4301 1000 0045: actor $933 defined jump_if_false @REN_C5_12317 0044: put_actor $933 at -1107.35 1330.97 19.11 010F: (unknown) $933 -1098.13 1331.06 19.07 :REN_C5_12317 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_4332 1000 :REN_C5_12341 0059: text_clear_all 00BB: (unknown) $5675 00BB: (unknown) $5676 00BB: (unknown) $5898 0249: (unknown) $5909 0@ = 0 // (int) :REN_C5_12363 00BB: (unknown) $5381(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @REN_C5_12363 0@ = 0 // (int) :REN_C5_12390 00BB: (unknown) $5596(0@,16) 0045: actor $5484(0@,16) defined jump_if_false @REN_C5_12423 03DE: (unknown) $5484(0@,16) 1 0112: remove_references_to_actor $5484(0@,16) // Like turning an actor into a random pedestrian :REN_C5_12423 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @REN_C5_12390 0@ = 0 // (int) :REN_C5_12444 00BB: (unknown) $5464(0@,10) 0045: actor $5424(0@,10) defined jump_if_false @REN_C5_12477 03DE: (unknown) $5424(0@,10) 1 0112: remove_references_to_actor $5424(0@,10) // Like turning an actor into a random pedestrian :REN_C5_12477 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_12444 02D3: unknown_check $5895 $5896 $5897 1.0 0022: jump_if_false @REN_C5_12516 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5894 :REN_C5_12516 0@ = 0 // (int) :REN_C5_12520 0252: object $5657(0@,10) exists jump_if_false @REN_C5_12539 0114: remove_references_to_object $5657(0@,10) // This object will now disappear when the player looks away :REN_C5_12539 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @REN_C5_12520 0@ = 0 // (int) :REN_C5_12560 0252: object $5697(0@,12) exists jump_if_false @REN_C5_12579 0114: remove_references_to_object $5697(0@,12) // This object will now disappear when the player looks away :REN_C5_12579 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C5_12560 0@ = 0 // (int) :REN_C5_12600 0252: object $5697(0@,12) exists jump_if_false @REN_C5_12619 0114: remove_references_to_object $5769(0@,4) // This object will now disappear when the player looks away :REN_C5_12619 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @REN_C5_12600 0045: actor $5903 defined jump_if_false @REN_C5_12651 0112: remove_references_to_actor $5903 // Like turning an actor into a random pedestrian :REN_C5_12651 0026: return :REN_C5_12653 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0025: gosub @REN_C5_12229 $5606 == 1 // (int) var == num jump_if_false @REN_C5_12707 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_5026 'REN5_08' // ~r~You took too long! :REN_C5_12707 0026: return :REN_C5_12709 0025: gosub @REN_C5_12229 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 11 call_with_params @99RED_12847 'REN_C05' 1500 // Kill Phil: Part 2 01DF: progress_made += 1 0026: return :REN_C5_12746 00AA: set_parked_car_generator $1266 cars_to_generate_to 101 00AA: set_parked_car_generator $1267 cars_to_generate_to 101 004F: unknown_check $5652 jump_if_false @REN_C5_12773 0113: remove_references_to_car $5652 // Like turning a car into any random car :REN_C5_12773 0@ = 0 // (int) :REN_C5_12777 8140: not pickup $5628(0@,2) picked_up jump_if_false @REN_C5_12796 0141: destroy_pickup $5628(0@,2) :REN_C5_12796 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @REN_C5_12777 0492: (unknown) 0 0403: (unknown) 0 0 0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @MAIN_12435 0025: gosub @REN_C5_8796 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 83--------------- :REN_C6 0238: name_thread 'REN_C6' 01EA: increment_mission_attempts 033A: use_GXT_table 'REN_C6' 0025: gosub @REN_C6_24750 009D: wasted_or_busted // mission only jump_if_false @REN_C6_45 0025: gosub @REN_C6_30701 :REN_C6_45 0025: gosub @REN_C6_30829 end_thread :REN_C6_54 0@ == 0 // (int) var == num jump_if_false @REN_C6_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C6_273 :REN_C6_97 0@ == 1 // (int) var == num jump_if_false @REN_C6_130 03CF: (unknown) 200 200 200 255 0002: jump @REN_C6_273 :REN_C6_130 0@ == 2 // (int) var == num jump_if_false @REN_C6_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @REN_C6_273 :REN_C6_172 0@ == 3 // (int) var == num jump_if_false @REN_C6_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @REN_C6_273 :REN_C6_216 0@ == 4 // (int) var == num jump_if_false @REN_C6_247 03CF: (unknown) 8 143 59 255 0002: jump @REN_C6_273 :REN_C6_247 0@ == 5 // (int) var == num jump_if_false @REN_C6_273 03CF: (unknown) 237 130 180 255 :REN_C6_273 0026: return :REN_C6_275 00BC: (unknown) 0@ 2 0026: return :REN_C6_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C6_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :REN_C6_337 0 > 3@ // (int) num > var 0022: jump_if_false @REN_C6_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :REN_C6_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :REN_C6_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @REN_C6_431 02B4: set_camera_transverse_delay 0 time 7@ :REN_C6_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @REN_C6_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @REN_C6_483 :REN_C6_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :REN_C6_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @REN_C6_517 02B4: set_camera_transverse_delay 0 time 5@ :REN_C6_517 809F: not actor 3@ dead 0022: jump_if_false @REN_C6_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :REN_C6_533 0026: return :REN_C6_535 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @REN_C6_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 @REN_C6_593 0400: (unknown) $933 $1070 0002: jump @REN_C6_599 :REN_C6_593 02C0: (unknown) $933 $1070 :REN_C6_599 0@ >= 0 // (int) var >= num jump_if_false @REN_C6_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :REN_C6_626 0045: actor $933 defined jump_if_false @REN_C6_694 807E: not actor $933 driving jump_if_false @REN_C6_671 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @REN_C6_674 :REN_C6_671 021D: (unknown) 0 :REN_C6_674 $1078 == 0 // (int) var == num jump_if_false @REN_C6_690 02EA: select_interior 2 :REN_C6_690 01AE: (unknown) 1 :REN_C6_694 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :REN_C6_707 0045: actor $933 defined jump_if_false @REN_C6_771 807E: not actor $933 driving jump_if_false @REN_C6_759 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @REN_C6_759 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :REN_C6_759 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :REN_C6_771 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @REN_C6_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 @REN_C6_820 02EA: select_interior 0 :REN_C6_820 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @REN_C6_850 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :REN_C6_850 0026: return 0045: actor 0@ defined jump_if_false @REN_C6_871 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :REN_C6_871 0026: return 0045: actor 0@ defined 0022: jump_if_false @REN_C6_901 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C6_901 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :REN_C6_901 0026: return :REN_C6_903 0045: actor 0@ defined 0022: jump_if_false @REN_C6_950 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @REN_C6_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 @REN_C6_950 :REN_C6_946 1@ = 0 // (int) :REN_C6_950 1@ == 1 // (int) var == num jump_if_false @REN_C6_1034 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C6_1027 007E: actor 0@ driving jump_if_false @REN_C6_1023 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @REN_C6_1013 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @REN_C6_1016 :REN_C6_1013 00F1: (unknown) 0@ :REN_C6_1016 0002: jump @REN_C6_1027 :REN_C6_1023 1@ = 0 // (int) :REN_C6_1027 0002: jump @REN_C6_950 :REN_C6_1034 0026: return 0045: actor 0@ defined jump_if_false @REN_C6_1128 007E: actor 0@ driving jump_if_false @REN_C6_1112 02A7: unknown_check 0@ jump_if_false @REN_C6_1082 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @REN_C6_1105 :REN_C6_1082 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_903 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C6_1105 0002: jump @REN_C6_1121 :REN_C6_1112 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :REN_C6_1121 0002: jump @REN_C6_1130 :REN_C6_1128 005F: (unknown) :REN_C6_1130 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @REN_C6_1288 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @REN_C6_1288 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @REN_C6_1229 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @REN_C6_1188 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C6_1222 :REN_C6_1188 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_903 0@ 4@ > -1 // (int) var > num jump_if_false @REN_C6_1222 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_903 4@ :REN_C6_1222 0002: jump @REN_C6_1288 :REN_C6_1229 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @REN_C6_1254 // Note: the incorrect math opcode was used here 0026: return 0002: jump @REN_C6_1288 :REN_C6_1254 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_903 0@ not 3@ == -1 // (int) var == num jump_if_false @REN_C6_1288 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_903 3@ :REN_C6_1288 0045: actor 0@ defined jump_if_false @REN_C6_1340 004F: unknown_check 1@ jump_if_false @REN_C6_1340 007E: actor 0@ driving jump_if_false @REN_C6_1340 807C: not actor 0@ driving 1@ 0022: jump_if_false @REN_C6_1340 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @REN_C6_903 0@ :REN_C6_1340 5@ = 0 // (int) :REN_C6_1344 5@ == 0 // (int) var == num jump_if_false @REN_C6_1442 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @REN_C6_1435 004F: unknown_check 1@ jump_if_false @REN_C6_1435 007C: actor 0@ driving 1@ 0022: jump_if_false @REN_C6_1401 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @REN_C6_1435 :REN_C6_1401 2@ == -1 // (int) var == num jump_if_false @REN_C6_1427 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @REN_C6_1435 :REN_C6_1427 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :REN_C6_1435 0002: jump @REN_C6_1344 :REN_C6_1442 0026: return :REN_C6_1444 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 @REN_C6_1548 $5650 = 1 // (int) 0002: jump @REN_C6_1553 :REN_C6_1548 $5650 = 0 // (int) :REN_C6_1553 0160: load_model $5643 0160: load_model $5641 0160: load_model $5642 0160: load_model $5644 :REN_C6_1569 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 @REN_C6_1606 0001: wait 0 ms 0002: jump @REN_C6_1569 :REN_C6_1606 0026: return :REN_C6_1608 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1653 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1653 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1698 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1698 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1743 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1743 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1788 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1788 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1833 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1833 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1878 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1878 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1923 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1923 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_1968 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_1968 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_2013 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_2013 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_2058 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_2058 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @REN_C6_2103 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_2103 005E: (unknown) :REN_C6_2105 $5647 == 1 // (int) var == num jump_if_false @REN_C6_2133 not 0@ == -1 // (int) var == num jump_if_false @REN_C6_2133 00BB: (unknown) 0@ :REN_C6_2133 0026: return :REN_C6_2135 $5647 == 1 // (int) var == num jump_if_false @REN_C6_2651 1@ == 0 // (int) var == num jump_if_false @REN_C6_2336 not $5357(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_2329 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_2264 02BD: (unknown) $5354(0@,3) 6@ 6@ == -1 // (int) var == num jump_if_false @REN_C6_2222 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2105 $5357(0@,3) 0026: return :REN_C6_2222 0045: actor $933 defined jump_if_false @REN_C6_2264 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @REN_C6_2264 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2105 $5357(0@,3) 0026: return :REN_C6_2264 031D: (unknown) $5375(0@,3) $5378(0@,3) $937 $938 2@ 2@ > 80.0 // (float) var > num jump_if_false @REN_C6_2313 00C4: (unknown) $5357(0@,3) 0 $5360(0@,3) = 0 // (int) 0002: jump @REN_C6_2329 :REN_C6_2313 00C4: (unknown) $5357(0@,3) 3 $5360(0@,3) = 1 // (int) :REN_C6_2329 0002: jump @REN_C6_2651 :REN_C6_2336 1@ == 1 // (int) var == num jump_if_false @REN_C6_2510 not $5357(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_2503 0045: actor $5348(0@,3) defined jump_if_false @REN_C6_2489 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_2429 007C: actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @REN_C6_2422 // Note: the incorrect math opcode was used here 00C4: (unknown) $5363(0@,3) 0 0026: return 0002: jump @REN_C6_2429 :REN_C6_2422 00C4: (unknown) $5357(0@,3) 0 :REN_C6_2429 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 @REN_C6_2474 00C4: (unknown) $5363(0@,3) 0 0002: jump @REN_C6_2482 :REN_C6_2474 00C4: (unknown) $5363(0@,3) 3 :REN_C6_2482 0002: jump @REN_C6_2503 :REN_C6_2489 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2105 $5363(0@,3) :REN_C6_2503 0002: jump @REN_C6_2651 :REN_C6_2510 not $5357(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_2651 0045: actor $5351(0@,3) defined jump_if_false @REN_C6_2637 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_2577 007C: actor $5351(0@,3) driving $5354(0@,3) 0022: jump_if_false @REN_C6_2577 // Note: the incorrect math opcode was used here 00C4: (unknown) $5366(0@,3) 0 0026: return :REN_C6_2577 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 @REN_C6_2622 00C4: (unknown) $5366(0@,3) 0 0002: jump @REN_C6_2630 :REN_C6_2622 00C4: (unknown) $5366(0@,3) 3 :REN_C6_2630 0002: jump @REN_C6_2651 :REN_C6_2637 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @REN_C6_2105 $5366(0@,3) :REN_C6_2651 0026: return :REN_C6_2653 3 > $5640 // (int) num > var 0022: jump_if_false @REN_C6_2687 // Note: the incorrect math opcode was used here 0035: 0@ = $5640 // (int vars) $5372(0@,3) = 1 // (int) $5640 += 1 // (int) 005E: (unknown) :REN_C6_2687 005F: (unknown) :REN_C6_2689 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_2105 $5357(0@,3) 034B: unknown_check $5354(0@,3) jump_if_false @REN_C6_2844 0080: actor $933 near_point $5375(0@,3) $5378(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_2797 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @REN_C6_2784 02BD: (unknown) $5354(0@,3) 1@ 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_2784 // Note: the incorrect math opcode was used here 0052: set_car $5354(0@,3) driver_behaviour_to 1 :REN_C6_2784 0113: remove_references_to_car $5354(0@,3) // Like turning a car into any random car 0002: jump @REN_C6_2844 :REN_C6_2797 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_2844 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @REN_C6_2838 // 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 @REN_C6_2844 :REN_C6_2838 0049: destroy_car $5354(0@,3) :REN_C6_2844 0026: return :REN_C6_2846 034A: unknown_check 0@ 0022: jump_if_false @REN_C6_2917 // Note: the incorrect math opcode was used here 0045: actor 0@ defined 0022: jump_if_false @REN_C6_2917 // 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 @REN_C6_2914 // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @REN_C6_2904 0127: reset_actor 0@ flags 00A2: (unknown) 0@ :REN_C6_2904 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0002: jump @REN_C6_2917 :REN_C6_2914 003F: destroy_actor 0@ :REN_C6_2917 0026: return $5640 > 0 // (int) var > num jump_if_false @REN_C6_3022 $5640 -= 1 // (int) 0035: 0@ = $5640 // (int vars) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2689 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2846 $5348(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2846 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @REN_C6_3022 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5366(0@,3) :REN_C6_3022 0026: return :REN_C6_3024 034B: unknown_check $5354(0@,3) jump_if_false @REN_C6_3108 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_3102 0045: actor $933 defined jump_if_false @REN_C6_3095 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @REN_C6_3089 // 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 @REN_C6_3095 :REN_C6_3089 0049: destroy_car $5354(0@,3) :REN_C6_3095 0002: jump @REN_C6_3108 :REN_C6_3102 0049: destroy_car $5354(0@,3) :REN_C6_3108 034A: unknown_check $5348(0@,3) 0022: jump_if_false @REN_C6_3127 // Note: the incorrect math opcode was used here 003F: destroy_actor $5348(0@,3) :REN_C6_3127 034A: unknown_check $5351(0@,3) 0022: jump_if_false @REN_C6_3146 // Note: the incorrect math opcode was used here 003F: destroy_actor $5351(0@,3) :REN_C6_3146 $5647 == 1 // (int) var == num jump_if_false @REN_C6_3201 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5366(0@,3) :REN_C6_3201 0026: return :REN_C6_3203 0@ = 0 // (int) :REN_C6_3207 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_3242 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3024 0@ 0@ += 1 // (int) 0002: jump @REN_C6_3207 :REN_C6_3242 $5640 = 0 // (int) 0026: return :REN_C6_3249 009F: actor 0@ dead jump_if_false @REN_C6_3266 4@ = -1 // (int) 0026: return :REN_C6_3266 0043: store_actor 0@ position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 0036: 8@ = 5@ // (float vars) 002C: 8@ -= 1@ // (float vars) 0036: 9@ = 6@ // (float vars) 002C: 9@ -= 1@ // (float vars) 0036: 10@ = 5@ // (float vars) 002A: 10@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 6@ // (float vars) 002A: 11@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 12@ = 0 // (int) 3@ == 1 // (int) var == num jump_if_false @REN_C6_3335 01F6: 4@ = create_random_car_with_actors 2@ in_area 8@ 9@ 10@ 11@ 0002: jump @REN_C6_3343 :REN_C6_3335 0333: (unknown) 8@ 9@ 10@ 11@ 2@ 4@ :REN_C6_3343 0026: return :REN_C6_3345 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 @REN_C6_3452 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $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) :REN_C6_3452 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 @REN_C6_3345 0@ 0026: return :REN_C6_3485 834A: not unknown_check 0@ jump_if_false @REN_C6_3497 0026: return :REN_C6_3497 009F: actor 0@ dead jump_if_false @REN_C6_3509 0026: return :REN_C6_3509 0326: unknown_check 0@ $933 0022: jump_if_false @REN_C6_3523 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_3523 0086: actor $933 near_actor 0@ radius 20.0 20.0 sphere 0 0022: jump_if_false @REN_C6_3544 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_3544 005F: (unknown) :REN_C6_3546 $5372(0@,3) == 1 // (int) var == num jump_if_false @REN_C6_3563 0026: return :REN_C6_3563 $5372(0@,3) = 1 // (int) 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_3595 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2689 0@ :REN_C6_3595 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 @REN_C6_3749 0045: actor $5351(0@,3) defined jump_if_false @REN_C6_3749 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 :REN_C6_3749 0026: return :REN_C6_3751 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 :REN_C6_3821 0035: $5648 = 0@ // (int vars) 0035: $5649 = 1@ // (int vars) 0026: return 0035: $5652 = 0@ // (int vars) 0026: return :REN_C6_3840 004F: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_3873 // 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) :REN_C6_3873 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_3751 $5348(0@,3) $5647 == 1 // (int) var == num jump_if_false @REN_C6_3945 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_2105 $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 :REN_C6_3945 00E3: (unknown) $5348(0@,3) 0026: return :REN_C6_3953 0045: actor $933 defined jump_if_false @REN_C6_4096 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 @REN_C6_4007 0036: 2@ = 6@ // (float vars) :REN_C6_4007 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @REN_C6_1608 0@ 1@ 2@ jump_if_false @REN_C6_4029 005E: (unknown) :REN_C6_4029 0080: actor $933 near_point 0@ 1@ radius 130.0 130.0 sphere 0 0022: jump_if_false @REN_C6_4051 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_4051 8080: not actor $933 near_point 0@ 1@ radius 180.0 180.0 sphere 0 0022: jump_if_false @REN_C6_4073 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_4073 0227: (unknown) 0@ 1@ 2@ 7.0 7.0 10.0 0022: jump_if_false @REN_C6_4096 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_4096 005F: (unknown) :REN_C6_4098 034B: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_4160 // Note: the incorrect math opcode was used here 004F: unknown_check $5610 0022: jump_if_false @REN_C6_4143 // Note: the incorrect math opcode was used here 00D8: car $5610 health >= 400 jump_if_false @REN_C6_4143 014C: set_car $5610 health_to 400 :REN_C6_4143 00DE: (unknown) $5354(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_2689 0@ :REN_C6_4160 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 @REN_C6_3345 0@ 0369: (unknown) $5354(0@,3) 0 0026: return :REN_C6_4207 034A: unknown_check 0@ jump_if_false @REN_C6_4310 0045: actor 0@ defined jump_if_false @REN_C6_4276 0045: actor $933 defined jump_if_false @REN_C6_4269 0086: actor $933 near_actor 0@ radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_4266 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @REN_C6_4269 :REN_C6_4266 003F: destroy_actor 0@ :REN_C6_4269 0002: jump @REN_C6_4310 :REN_C6_4276 009F: actor 0@ dead 0022: jump_if_false @REN_C6_4310 // Note: the incorrect math opcode was used here 0448: (unknown) 0@ 1@ 2@ 3@ 805D: not sphere_onscreen 1@ 2@ 3@ radius 3.0 0022: jump_if_false @REN_C6_4310 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :REN_C6_4310 005E: (unknown) :REN_C6_4312 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4207 $5351(0@,3) jump_if_false @REN_C6_4335 0026: return :REN_C6_4335 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 @REN_C6_3751 $5351(0@,3) $5647 == 1 // (int) var == num jump_if_false @REN_C6_4422 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $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 :REN_C6_4422 0119: actor $5351(0@,3) kill_actor $5348(0@,3) 0026: return :REN_C6_4434 037B: constant_params 0 variable_params 3 unknown 4 call_with_params @REN_C6_3953 1@ 2@ 3@ jump_if_false @REN_C6_4456 005F: (unknown) :REN_C6_4456 037A: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_4207 $5348(0@,3) jump_if_false @REN_C6_4479 005F: (unknown) :REN_C6_4479 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_2689 0@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @REN_C6_4098 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_3840 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_4312 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 @REN_C6_2653 jump_if_false @REN_C6_4620 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @REN_C6_4098 3@ 0@ 1@ 2@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_3840 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_4312 3@ 0052: set_car $5354(3@,3) driver_behaviour_to 5 $5369(3@,3) = 4 // (int) 005E: (unknown) :REN_C6_4620 005F: (unknown) :REN_C6_4622 834A: not unknown_check $5351(0@,3) jump_if_false @REN_C6_4637 0026: return :REN_C6_4637 009F: actor $5351(0@,3) dead jump_if_false @REN_C6_4652 0026: return :REN_C6_4652 009F: actor $5348(0@,3) dead jump_if_false @REN_C6_4770 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 @REN_C6_4768 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $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 :REN_C6_4768 0026: return :REN_C6_4770 834A: not unknown_check $5348(0@,3) jump_if_false @REN_C6_4882 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 @REN_C6_4880 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $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 :REN_C6_4880 0026: return :REN_C6_4882 0026: return :REN_C6_4884 034A: unknown_check $5348(0@,3) jump_if_false @REN_C6_4912 0045: actor $5348(0@,3) defined jump_if_false @REN_C6_4912 0026: return :REN_C6_4912 034A: unknown_check $5351(0@,3) jump_if_false @REN_C6_4940 0045: actor $5351(0@,3) defined jump_if_false @REN_C6_4940 0026: return :REN_C6_4940 010E: 1@ = current_time_in_ms $5653 == 0 // (int) var == num jump_if_false @REN_C6_4981 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 @REN_C6_4995 :REN_C6_4981 0011: $5651 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_4995 // Note: the incorrect math opcode was used here 0026: return :REN_C6_4995 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_4434 0@ jump_if_false @REN_C6_5018 $5653 = 0 // (int) :REN_C6_5018 0026: return :REN_C6_5020 8086: not actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @REN_C6_5052 // Note: the incorrect math opcode was used here $5369(0@,3) = 2 // (int) 0026: return :REN_C6_5052 007E: actor $933 driving jump_if_false @REN_C6_5105 024B: (unknown) $933 2@ 80A0: not car 2@ wrecked 0022: jump_if_false @REN_C6_5105 // Note: the incorrect math opcode was used here 01CA: (unknown) 2@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @REN_C6_5105 $5369(0@,3) = 2 // (int) 0026: return :REN_C6_5105 008F: actor $933 near_actor $5348(0@,3) radius 2.0 2.0 1.0 sphere 0 0022: jump_if_false @REN_C6_5143 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @REN_C6_5210 :REN_C6_5143 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 @REN_C6_5192 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 0002: jump @REN_C6_5210 :REN_C6_5192 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 :REN_C6_5210 0026: return :REN_C6_5212 0086: actor $933 near_actor $5348(0@,3) radius 25.0 25.0 sphere 0 0022: jump_if_false @REN_C6_5252 // Note: the incorrect math opcode was used here 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :REN_C6_5252 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 @REN_C6_5297 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_4434 0@ 0026: return :REN_C6_5297 0158: actor $5348(0@,3) run_to $937 $938 0285: (unknown) $5348(0@,3) 1 $5650 == 1 // (int) var == num jump_if_false @REN_C6_5330 0026: return :REN_C6_5330 807E: not actor $5348(0@,3) driving jump_if_false @REN_C6_5619 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @REN_C6_3249 $5348(0@,3) 10.0 $5643 1 $5354(0@,3) $5354(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_5408 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @REN_C6_3249 $5348(0@,3) 20.0 -1 1 $5354(0@,3) :REN_C6_5408 not $5354(0@,3) == -1 // (int) var == num jump_if_false @REN_C6_5619 02BD: (unknown) $5354(0@,3) $5663 not $5663 == -1 // (int) var == num jump_if_false @REN_C6_5488 809F: not actor $5663 dead jump_if_false @REN_C6_5488 0078: if or 01D0: unknown_check $5663 $5641 01D0: unknown_check $5663 $5642 0022: jump_if_false @REN_C6_5488 // Note: the incorrect math opcode was used here $5354(0@,3) = -1 // (int) 0026: return :REN_C6_5488 0124: 1@ = car $5354(0@,3) max_passengers 1@ == 0 // (int) var == num jump_if_false @REN_C6_5516 $5354(0@,3) = -1 // (int) 0026: return :REN_C6_5516 0078: if and 807C: not actor $933 driving $5354(0@,3) 00D8: car $5354(0@,3) health >= 600 jump_if_false @REN_C6_5608 00EA: (unknown) $5348(0@,3) $5354(0@,3) 00DD: (unknown) $5354(0@,3) not $5663 == -1 // (int) var == num jump_if_false @REN_C6_5581 0052: set_car $5354(0@,3) driver_behaviour_to 10 :REN_C6_5581 0035: $5354(0@,3) = $5354(0@,3) // (int vars) $5369(0@,3) = 3 // (int) 0026: return 0002: jump @REN_C6_5619 :REN_C6_5608 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @REN_C6_2689 0@ :REN_C6_5619 0026: return :REN_C6_5621 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 @REN_C6_5688 // 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 @REN_C6_2689 0@ 00E4: (unknown) $5348(0@,3) $933 $5369(0@,3) = 1 // (int) 0026: return :REN_C6_5688 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 @REN_C6_5733 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4434 0@ 0026: return :REN_C6_5733 807C: not actor $5348(0@,3) driving $5354(0@,3) 0022: jump_if_false @REN_C6_5820 // 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 @REN_C6_5820 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2689 0@ 00DE: (unknown) $5354(0@,3) $5369(0@,3) = 2 // (int) 0026: return :REN_C6_5820 02A6: (unknown) $5348(0@,3) $5354(0@,3) 0022: jump_if_false @REN_C6_5862 // 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 @REN_C6_3345 0@ $5369(0@,3) = 4 // (int) :REN_C6_5862 0026: return :REN_C6_5864 00A0: car $5354(0@,3) wrecked jump_if_false @REN_C6_5879 0026: return :REN_C6_5879 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 @REN_C6_6022 00D8: car $5354(0@,3) health >= 400 jump_if_false @REN_C6_5966 014C: set_car $5354(0@,3) health_to 400 :REN_C6_5966 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C6_2105 $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 @REN_C6_2689 0@ 0026: return :REN_C6_6022 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 @REN_C6_6067 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @REN_C6_4434 0@ 0026: return :REN_C6_6067 0026: return :REN_C6_6069 834A: not unknown_check $5348(0@,3) jump_if_false @REN_C6_6084 0026: return :REN_C6_6084 009F: actor $5348(0@,3) dead jump_if_false @REN_C6_6099 0026: return :REN_C6_6099 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 @REN_C6_6124 0026: return :REN_C6_6124 $5369(0@,3) == 1 // (int) var == num jump_if_false @REN_C6_6152 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5020 0@ 0026: return :REN_C6_6152 $5369(0@,3) == 2 // (int) var == num jump_if_false @REN_C6_6180 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5212 0@ 0026: return :REN_C6_6180 $5369(0@,3) == 3 // (int) var == num jump_if_false @REN_C6_6208 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5621 0@ 0026: return :REN_C6_6208 $5369(0@,3) == 4 // (int) var == num jump_if_false @REN_C6_6236 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_5864 0@ 0026: return :REN_C6_6236 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 :REN_C6_6276 0045: actor $933 defined jump_if_false @REN_C6_7157 0089: actor $933 in_sphere $5657 $5658 $5659 radius $5660 $5661 $5662 sphere 0 0022: jump_if_false @REN_C6_6929 // Note: the incorrect math opcode was used here $5655 == 0 // (int) var == num jump_if_false @REN_C6_6713 0@ = 0 // (int) :REN_C6_6327 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_6700 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @REN_C6_6450 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @REN_C6_6450 // 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 @REN_C6_6404 00E3: (unknown) $5351(0@,3) 0002: jump @REN_C6_6450 :REN_C6_6404 007E: actor $5351(0@,3) driving jump_if_false @REN_C6_6430 00A2: (unknown) $5351(0@,3) 0002: jump @REN_C6_6450 :REN_C6_6430 00A2: (unknown) $5351(0@,3) (unknown) $5351(0@,3) 0040: (unknown) $5351(0@,3) -1 :REN_C6_6450 034A: unknown_check $5348(0@,3) jump_if_false @REN_C6_6554 0045: actor $5348(0@,3) defined jump_if_false @REN_C6_6554 0127: reset_actor $5348(0@,3) flags 02A7: unknown_check $5348(0@,3) jump_if_false @REN_C6_6508 00E3: (unknown) $5348(0@,3) 0002: jump @REN_C6_6554 :REN_C6_6508 007E: actor $5348(0@,3) driving jump_if_false @REN_C6_6534 00A2: (unknown) $5348(0@,3) 0002: jump @REN_C6_6554 :REN_C6_6534 00A2: (unknown) $5348(0@,3) (unknown) $5348(0@,3) 0040: (unknown) $5348(0@,3) -1 :REN_C6_6554 034B: unknown_check $5354(0@,3) jump_if_false @REN_C6_6688 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_6688 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @REN_C6_6688 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_6688 // 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 @REN_C6_6667 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @REN_C6_6688 :REN_C6_6667 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :REN_C6_6688 0@ += 1 // (int) 0002: jump @REN_C6_6327 :REN_C6_6700 $5655 = 1 // (int) 0002: jump @REN_C6_6922 :REN_C6_6713 0@ = 0 // (int) :REN_C6_6717 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_6922 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @REN_C6_6761 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @REN_C6_6761 // Note: the incorrect math opcode was used here 0127: reset_actor $5351(0@,3) flags :REN_C6_6761 034A: unknown_check $5348(0@,3) 0022: jump_if_false @REN_C6_6793 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @REN_C6_6793 // Note: the incorrect math opcode was used here 0127: reset_actor $5348(0@,3) flags :REN_C6_6793 034B: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_6910 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_6910 // Note: the incorrect math opcode was used here 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @REN_C6_6910 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_6910 // Note: the incorrect math opcode was used here 042E: unknown_check 2 0022: jump_if_false @REN_C6_6889 // Note: the incorrect math opcode was used here 004A: car $5354(0@,3) drive_to 344.83 -468.93 11.02 0002: jump @REN_C6_6910 :REN_C6_6889 004A: car $5354(0@,3) drive_to -988.1 -522.46 13.98 :REN_C6_6910 0@ += 1 // (int) 0002: jump @REN_C6_6717 :REN_C6_6922 0002: jump @REN_C6_7157 :REN_C6_6929 $5655 == 1 // (int) var == num jump_if_false @REN_C6_7157 0@ = 0 // (int) :REN_C6_6946 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_7152 // Note: the incorrect math opcode was used here 034A: unknown_check $5351(0@,3) 0022: jump_if_false @REN_C6_7008 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @REN_C6_7008 // 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 :REN_C6_7008 034A: unknown_check $5348(0@,3) jump_if_false @REN_C6_7050 0045: actor $5348(0@,3) defined jump_if_false @REN_C6_7050 00A1: (unknown) $5348(0@,3) 1 01EC: (unknown) $5348(0@,3) 1 :REN_C6_7050 034B: unknown_check $5354(0@,3) jump_if_false @REN_C6_7140 004F: unknown_check $5354(0@,3) jump_if_false @REN_C6_7140 02BD: (unknown) $5354(0@,3) 1@ 0045: actor 1@ defined 0022: jump_if_false @REN_C6_7140 // Note: the incorrect math opcode was used here 001C: 1@ == $5348(0@,3) // (int) num == var 0022: jump_if_false @REN_C6_7140 // 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 :REN_C6_7140 0@ += 1 // (int) 0002: jump @REN_C6_6946 :REN_C6_7152 $5655 = 0 // (int) :REN_C6_7157 0026: return :REN_C6_7159 $5654 = 0 // (int) 0@ = 0 // (int) :REN_C6_7168 0011: $5640 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_7460 // Note: the incorrect math opcode was used here 034B: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_7270 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_7249 // 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 @REN_C6_2135 0@ 0 0002: jump @REN_C6_7263 :REN_C6_7249 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5357(0@,3) :REN_C6_7263 0002: jump @REN_C6_7284 :REN_C6_7270 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5357(0@,3) :REN_C6_7284 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_2135 0@ 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_2135 0@ 2 $5372(0@,3) == 0 // (int) var == num jump_if_false @REN_C6_7395 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3485 $5348(0@,3) jump_if_false @REN_C6_7356 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3546 0@ :REN_C6_7356 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3485 $5351(0@,3) jump_if_false @REN_C6_7388 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_3546 0@ :REN_C6_7388 0002: jump @REN_C6_7448 :REN_C6_7395 $5655 == 1 // (int) var == num jump_if_false @REN_C6_7415 0002: jump @REN_C6_7448 :REN_C6_7415 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_6069 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4622 0@ 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_4884 0@ :REN_C6_7448 0@ += 1 // (int) 0002: jump @REN_C6_7168 :REN_C6_7460 $5656 == 1 // (int) var == num jump_if_false @REN_C6_7483 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C6_6276 :REN_C6_7483 0026: return 0@ = 0 // (int) :REN_C6_7489 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_7609 // 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 @REN_C6_7597 // Note: the incorrect math opcode was used here 004F: unknown_check $5354(0@,3) 0022: jump_if_false @REN_C6_7591 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @REN_C6_7584 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5354(0@,3) 0022: jump_if_false @REN_C6_7578 // 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 @REN_C6_7584 :REN_C6_7578 0049: destroy_car $5354(0@,3) :REN_C6_7584 0002: jump @REN_C6_7597 :REN_C6_7591 0049: destroy_car $5354(0@,3) :REN_C6_7597 0@ += 1 // (int) 0002: jump @REN_C6_7489 :REN_C6_7609 0026: return :REN_C6_7611 0@ > 0 // (int) var > num jump_if_false @REN_C6_7624 005E: (unknown) :REN_C6_7624 005F: (unknown) 0@ = 0 // (int) :REN_C6_7630 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_7814 // Note: the incorrect math opcode was used here 034A: unknown_check $5348(0@,3) 0022: jump_if_false @REN_C6_7738 // Note: the incorrect math opcode was used here 0045: actor $5348(0@,3) defined 0022: jump_if_false @REN_C6_7738 // Note: the incorrect math opcode was used here 007E: actor $5348(0@,3) driving 0022: jump_if_false @REN_C6_7713 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @REN_C6_7706 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E5: (unknown) $5348(0@,3) $933 :REN_C6_7706 0002: jump @REN_C6_7738 :REN_C6_7713 0045: actor $933 defined 0022: jump_if_false @REN_C6_7738 // Note: the incorrect math opcode was used here 00A2: (unknown) $5348(0@,3) 00E4: (unknown) $5348(0@,3) $933 :REN_C6_7738 034A: unknown_check $5351(0@,3) 0022: jump_if_false @REN_C6_7802 // Note: the incorrect math opcode was used here 0045: actor $5351(0@,3) defined 0022: jump_if_false @REN_C6_7802 // Note: the incorrect math opcode was used here 007E: actor $5351(0@,3) driving 0022: jump_if_false @REN_C6_7802 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @REN_C6_7802 // Note: the incorrect math opcode was used here 00A2: (unknown) $5351(0@,3) 00E4: (unknown) $5351(0@,3) $933 :REN_C6_7802 0@ += 1 // (int) 0002: jump @REN_C6_7630 :REN_C6_7814 0026: return :REN_C6_7816 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7611 $5641 jump_if_false @REN_C6_7839 0162: release_model $5641 :REN_C6_7839 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7611 $5642 jump_if_false @REN_C6_7862 0162: release_model $5642 :REN_C6_7862 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7611 $5643 jump_if_false @REN_C6_7885 0162: release_model $5643 :REN_C6_7885 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_7611 $5644 jump_if_false @REN_C6_7908 0162: release_model $5644 :REN_C6_7908 0@ = 0 // (int) :REN_C6_7912 3 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_7978 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5357(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5363(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_2105 $5366(0@,3) 0@ += 1 // (int) 0002: jump @REN_C6_7912 :REN_C6_7978 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @REN_C6_8180 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8180 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 @REN_C6_8327 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8294 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @REN_C6_8320 :REN_C6_8294 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8316 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @REN_C6_8320 :REN_C6_8316 0035: 3@ = 2@ // (int vars) :REN_C6_8320 0002: jump @REN_C6_8331 :REN_C6_8327 0035: 3@ = 0@ // (int vars) :REN_C6_8331 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8399 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8366 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @REN_C6_8392 :REN_C6_8366 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8388 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @REN_C6_8392 :REN_C6_8388 0036: 3@ = 2@ // (float vars) :REN_C6_8392 0002: jump @REN_C6_8403 :REN_C6_8399 0036: 3@ = 0@ // (float vars) :REN_C6_8403 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_8431 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @REN_C6_8435 :REN_C6_8431 0035: 1@ = 0@ // (int vars) :REN_C6_8435 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @REN_C6_8463 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @REN_C6_8467 :REN_C6_8463 0036: 1@ = 0@ // (float vars) :REN_C6_8467 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @REN_C6_8502 005F: (unknown) :REN_C6_8502 801D: not 1@ == 0 // (int) var == var jump_if_false @REN_C6_8515 005F: (unknown) :REN_C6_8515 801D: not 2@ == 0 // (int) var == var jump_if_false @REN_C6_8528 005F: (unknown) :REN_C6_8528 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8543 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8543 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8556 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8556 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 @REN_C6_8758 0026: return :REN_C6_8758 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @REN_C6_8803 0026: return :REN_C6_8803 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8871 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8871 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8871 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8897 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_8897 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8897 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @REN_C6_8980 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_8980 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @REN_C6_9016 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :REN_C6_9016 3@ > 380.0 // (float) var > num jump_if_false @REN_C6_9035 3@ = 380.0 // (float) :REN_C6_9035 5.0 > 4@ // (float) num > var 0022: jump_if_false @REN_C6_9054 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :REN_C6_9054 4@ > 240.0 // (float) var > num jump_if_false @REN_C6_9073 4@ = 240.0 // (float) :REN_C6_9073 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 @REN_C6_9171 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :REN_C6_9171 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 @REN_C6_9211 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :REN_C6_9211 10@ > 0 // (float) var > num jump_if_false @REN_C6_9229 9@ = 1 // (int) 005E: (unknown) :REN_C6_9229 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 @REN_C6_9268 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_9268 005E: (unknown) :REN_C6_9270 $6213 = 452.18 // (float) $6214 = 146.01 // (float) $6215 = 11.15 // (float) not $6216 == -1 // (int) var == num jump_if_false @REN_C6_9342 82D3: not unknown_check $6213 $6214 $6215 1.0 0022: jump_if_false @REN_C6_9342 // Note: the incorrect math opcode was used here 013F: $6216 = create_pickup #HEALTH type 3 at $6213 $6214 $6215 :REN_C6_9342 0026: return :REN_C6_9344 0140: pickup $6216 picked_up jump_if_false @REN_C6_9361 $6216 = -1 // (int) :REN_C6_9361 0026: return :REN_C6_9363 02D3: unknown_check $6213 $6214 $6215 1.0 0022: jump_if_false @REN_C6_9390 // Note: the incorrect math opcode was used here 0141: destroy_pickup $6216 $6216 = 0 // (int) :REN_C6_9390 0026: return :REN_C6_9392 8045: not actor 0@ defined jump_if_false @REN_C6_9489 037B: constant_params 1 variable_params 0 unknown 17 call_with_params @MAIN_6066 4@ jump_if_false @REN_C6_9437 14@ = 113 // (int) 02E2: 15@ = 25 // (any) 0002: jump @REN_C6_9447 :REN_C6_9437 14@ = 114 // (int) 02E2: 15@ = 19 // (any) :REN_C6_9447 0035: 16@ = $5718(4@,12) // (int vars) 003E: 0@ = create_actor_pedtype 21 model 14@ at 1@ 2@ 3@ 0106: give_actor 0@ weapon 15@ ammo 10000 // Load the weapon model before using this 041B: (unknown) 0@ 9 015D: (unknown) 0@ 32 01A4: (unknown) 0@ 1 0278: (unknown) 0@ 0 :REN_C6_9489 0035: 5@ = 0@ // (int vars) 6@ = 101 // (int) 0035: 7@ = 16@ // (int vars) 8@ = 0 // (int) 0035: 9@ = 16@ // (int vars) 0036: 10@ = $5730(16@,2) // (float vars) 0036: 11@ = $5732(16@,2) // (float vars) 0036: 12@ = $5734(16@,2) // (float vars) 13@ = 0 // (int) 0026: return :REN_C6_9537 $5986 = -11.3734 // (float) $5988 = 884.5118 // (float) $5990 = 10.9292 // (float) $5987 = 13.7312 // (float) $5989 = 963.0659 // (float) $5991 = 10.9481 // (float) $5938 = -15.115 // (float) $5950 = 869.7871 // (float) $5962 = 10.8137 // (float) $5974 = 0 // (int) $5945 = -14.7464 // (float) $5957 = 866.8405 // (float) $5969 = 10.7969 // (float) $5981 = 0 // (int) $5946 = -11.9073 // (float) $5958 = 867.7574 // (float) $5970 = 10.7429 // (float) $5982 = 0 // (int) $5939 = 1.2878 // (float) $5951 = 903.9915 // (float) $5963 = 10.9481 // (float) $5975 = 0 // (int) $5944 = 2.5066 // (float) $5956 = 905.0098 // (float) $5968 = 10.7457 // (float) $5980 = 0 // (int) $5947 = 4.3563 // (float) $5959 = 905.7301 // (float) $5971 = 10.7457 // (float) $5983 = 0 // (int) $5940 = 15.1481 // (float) $5952 = 938.4519 // (float) $5964 = 10.7592 // (float) $5976 = 1 // (int) $5943 = 15.7649 // (float) $5955 = 940.3565 // (float) $5967 = 10.7603 // (float) $5979 = 1 // (int) $5948 = 14.6836 // (float) $5960 = 941.0491 // (float) $5972 = 10.7606 // (float) $5984 = 1 // (int) $5941 = 25.108 // (float) $5953 = 974.1071 // (float) $5965 = 10.7705 // (float) $5977 = 1 // (int) $5942 = 23.9579 // (float) $5954 = 974.5168 // (float) $5966 = 10.7706 // (float) $5978 = 1 // (int) $5949 = 22.2183 // (float) $5961 = 973.3696 // (float) $5973 = 10.7703 // (float) $5985 = 1 // (int) $5925 = 0 // (int) $5926 = 8 // (int) $5927 = 16 // (int) $5928 = 24 // (int) $5932 = 0 // (int) $5929 = 8 // (int) $5930 = 10 // (int) $5931 = 12 // (int) 0026: return :REN_C6_10029 0@ = 0 // (int) $5615(0@,6) = -59.6892 // (float) $5621(0@,6) = 926.9891 // (float) $5627(0@,6) = 10.9395 // (float) $5633(0@,6) = -63.6262 // (float) $5639(0@,6) = 908.1456 // (float) $5645(0@,6) = 10.9395 // (float) 0@ = 1 // (int) $5615(0@,6) = -12.2526 // (float) $5621(0@,6) = 932.8912 // (float) $5627(0@,6) = 10.9395 // (float) $5633(0@,6) = -20.3391 // (float) $5639(0@,6) = 904.6591 // (float) $5645(0@,6) = 10.9395 // (float) 0@ = 2 // (int) $5615(0@,6) = -66.7002 // (float) $5621(0@,6) = 932.4031 // (float) $5627(0@,6) = 10.9395 // (float) $5633(0@,6) = -71.9158 // (float) $5639(0@,6) = 932.9156 // (float) $5645(0@,6) = 10.9142 // (float) 0@ = 3 // (int) $5615(0@,6) = -56.8307 // (float) $5621(0@,6) = 971.6478 // (float) $5627(0@,6) = 10.9395 // (float) $5633(0@,6) = -68.6588 // (float) $5639(0@,6) = 971.5915 // (float) $5645(0@,6) = 10.945 // (float) 0@ = 4 // (int) $5615(0@,6) = -38.7638 // (float) $5621(0@,6) = 985.1392 // (float) $5627(0@,6) = 10.9395 // (float) $5633(0@,6) = -35.1646 // (float) $5639(0@,6) = 996.8485 // (float) $5645(0@,6) = 10.9075 // (float) 0@ = 5 // (int) $5615(0@,6) = -10.9621 // (float) $5621(0@,6) = 979.2241 // (float) $5627(0@,6) = 10.9395 // (float) $5633(0@,6) = -7.7734 // (float) $5639(0@,6) = 989.58 // (float) $5645(0@,6) = 10.9031 // (float) $5907 = -48.9305 // (float) $5909 = 985.3787 // (float) $5911 = 10.9395 // (float) $5908 = -76.7151 // (float) $5910 = 1015.14 // (float) $5912 = 10.9395 // (float) $5913 = 0 // (int) $5914 = 2 // (int) $5915 = 3 // (int) $5916 = 1 // (int) $5917 = 4 // (int) $5918 = 5 // (int) $5919 = 1 // (int) $5920 = 5 // (int) $5921 = 4 // (int) $5922 = 3 // (int) $5923 = 2 // (int) $5924 = 0 // (int) 0026: return :REN_C6_10580 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C6_10029 3@ = 0 // (int) $5567(3@,6) = -48.9481 // (float) $5573(3@,6) = 885.7244 // (float) $5579(3@,6) = 10.9395 // (float) $5585(3@,6) = 15.0 // (float) $5591(3@,6) = 20.0 // (float) $5597(3@,6) = 5000.0 // (float) $5603(3@,6) = 8 // (int) $5609(3@,6) = 0 // (int) 3@ = 2 // (int) $5567(3@,6) = -75.2532 // (float) $5573(3@,6) = 932.0483 // (float) $5579(3@,6) = 10.8833 // (float) $5585(3@,6) = 5.0 // (float) $5591(3@,6) = 8.0 // (float) $5597(3@,6) = 5000.0 // (float) $5603(3@,6) = 6 // (int) $5609(3@,6) = 0 // (int) 3@ = 3 // (int) $5567(3@,6) = -72.5954 // (float) $5573(3@,6) = 972.4336 // (float) $5579(3@,6) = 10.945 // (float) $5585(3@,6) = 5.0 // (float) $5591(3@,6) = 9.0 // (float) $5597(3@,6) = 5000.0 // (float) $5603(3@,6) = 6 // (int) $5609(3@,6) = 0 // (int) 3@ = 1 // (int) $5567(3@,6) = -35.1946 // (float) $5573(3@,6) = 965.11 // (float) $5579(3@,6) = 10.9395 // (float) $5585(3@,6) = 8.0 // (float) $5591(3@,6) = 12.0 // (float) $5597(3@,6) = 5000.0 // (float) $5603(3@,6) = 8 // (int) $5609(3@,6) = 0 // (int) 3@ = 4 // (int) $5567(3@,6) = -35.2879 // (float) $5573(3@,6) = 1000.234 // (float) $5579(3@,6) = 10.8777 // (float) $5585(3@,6) = 7.0 // (float) $5591(3@,6) = 5.0 // (float) $5597(3@,6) = 5000.0 // (float) $5603(3@,6) = 6 // (int) $5609(3@,6) = 0 // (int) 3@ = 5 // (int) $5567(3@,6) = -7.3661 // (float) $5573(3@,6) = 992.7305 // (float) $5579(3@,6) = 10.874 // (float) $5585(3@,6) = 7.0 // (float) $5591(3@,6) = 5.0 // (float) $5597(3@,6) = 5000.0 // (float) $5603(3@,6) = 6 // (int) $5609(3@,6) = 0 // (int) $6138 = -117.0737 // (float) $6140 = 920.2697 // (float) $6142 = 10.7248 // (float) $6139 = 3.5331 // (float) $6141 = 915.6465 // (float) $6143 = 10.9488 // (float) 0026: return :REN_C6_11129 0045: actor $933 defined jump_if_false @REN_C6_11217 0036: 1@ = $938 // (float vars) 002C: 1@ -= $6140 // (float vars) 0036: 2@ = $6139 // (float vars) 002C: 2@ -= $6138 // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 2@ // (float vars) 0036: 3@ = $937 // (float vars) 002C: 3@ -= $6138 // (float vars) 0036: 4@ = $6141 // (float vars) 002C: 4@ -= $6140 // (float vars) 0036: 6@ = 3@ // (float vars) 002E: 6@ *= 4@ // (float vars) 0036: 0@ = 5@ // (float vars) 002C: 0@ -= 6@ // (float vars) 0@ > 0 // (float) var > num jump_if_false @REN_C6_11217 005E: (unknown) :REN_C6_11217 005F: (unknown) :REN_C6_11219 005D: sphere_onscreen $5682(0@,12) $5694(0@,12) $5706(0@,12) radius 2.0 0022: jump_if_false @REN_C6_11351 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C6_11129 jump_if_false @REN_C6_11308 0078: if or 0@ == 0 // (int) var == num 0@ == 7 // (int) var == num 0@ == 8 // (int) var == num 0@ == 1 // (int) var == num 0@ == 6 // (int) var == num 0@ == 9 // (int) var == num jump_if_false @REN_C6_11301 005F: (unknown) :REN_C6_11301 0002: jump @REN_C6_11351 :REN_C6_11308 0078: if or 0@ == 2 // (int) var == num 0@ == 5 // (int) var == num 0@ == 10 // (int) var == num 0@ == 3 // (int) var == num 0@ == 4 // (int) var == num 0@ == 11 // (int) var == num jump_if_false @REN_C6_11351 005F: (unknown) :REN_C6_11351 005E: (unknown) :REN_C6_11353 $5935 = 0 // (int) $5936 = 0 // (int) $5937 = 0 // (int) $5716 = 0 // (int) $5664 = 0 // (float) $5665 = 0 // (float) $5666 = 0 // (float) $5667 = 0 // (float) $5727 = -110.046 // (float) $5728 = -975.431 // (float) $5729 = 10.4557 // (float) $5675 = -32.6952 // (float) $5682 = 902.2081 // (float) $5689 = 10.9395 // (float) $5696 = 131.2965 // (float) $5676 = -35.729 // (float) $5683 = 900.8075 // (float) $5690 = 10.9395 // (float) $5697 = 297.4959 // (float) $5677 = -35.6617 // (float) $5684 = 898.4395 // (float) $5691 = 10.9395 // (float) $5698 = 247.6615 // (float) $5678 = -19.1811 // (float) $5685 = 888.2211 // (float) $5692 = 10.9395 // (float) $5699 = 248.6879 // (float) $5679 = -4.317 // (float) $5686 = 882.3863 // (float) $5693 = 10.76 // (float) $5700 = 248.568 // (float) $5680 = 8.1678 // (float) $5687 = 919.0513 // (float) $5694 = 10.7482 // (float) $5701 = 163.8701 // (float) $5681 = 24.0087 // (float) $5688 = 913.6374 // (float) $5695 = 10.7478 // (float) $5702 = 158.4034 // (float) $5706 = 428.8847 // (float) $5708 = 207.468 // (float) $5710 = 11.8457 // (float) $5712 = 212.3586 // (float) $5707 = 430.6047 // (float) $5709 = 205.8225 // (float) $5711 = 11.6601 // (float) $5713 = 132.9474 // (float) $5782 = 432.04 // (float) $5784 = 187.21 // (float) $5786 = 11.451 // (float) $5788 = -58.48 // (float) $5783 = 453.38 // (float) $5785 = 205.8 // (float) $5787 = 11.23 // (float) $5789 = -15.54 // (float) $5730 = 433.9139 // (float) $5737 = 185.5895 // (float) $5744 = 11.6996 // (float) $5731 = 430.01 // (float) $5738 = 182.92 // (float) $5745 = 11.72 // (float) $5732 = 456.86 // (float) $5739 = 206.99 // (float) $5746 = 11.77 // (float) $5733 = 454.94 // (float) $5740 = 203.23 // (float) $5747 = 11.6 // (float) $5734 = 446.42 // (float) $5741 = 202.77 // (float) $5748 = 11.77 // (float) $5735 = 448.42 // (float) $5742 = 202.77 // (float) $5749 = 11.77 // (float) $5736 = 444.42 // (float) $5743 = 203.77 // (float) $5750 = 11.77 // (float) $5717 = 471.6805 // (float) $5719 = 120.7309 // (float) $5721 = 11.9801 // (float) $5718 = 423.4937 // (float) $5720 = 211.7344 // (float) $5722 = 11.9801 // (float) 031D: (unknown) $5727 $5728 $5707 $5709 $6136 $6136 /= 2.0 // (float) $5714 = 100 // (int) 0271: (unknown) 21 8 0271: (unknown) 21 1 0026: return :REN_C6_12097 0228: (unknown) 0160: load_model 148 0160: load_model 113 0160: load_model 114 0228: (unknown) 0160: load_model #COMET 0160: load_model #SENTXS 0228: (unknown) 0160: load_model #BERETTA 0160: load_model #UZI 0443: (unknown) 77 0228: (unknown) 0026: return :REN_C6_12144 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @REN_C6_12211 // 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 @REN_C6_12211 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @REN_C6_12211 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 0@ :REN_C6_12211 0026: return :REN_C6_12213 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = '' // (string) // Note: the incorrect math opcode was used here 9@ = -99 // (int) 10@ = 0 // (int) 11@ = -1 // (int) 12@ = 1 // (int) 0@ == 40 // (int) var == num jump_if_false @REN_C6_12295 0006: 7@ = 'RENC6AA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6AA' // (string) // ~w~Diego's men will be here any second, I just know it. // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12295 0@ == 41 // (int) var == num jump_if_false @REN_C6_12348 0006: 7@ = 'RENC6AB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6AB' // (string) // ~w~I'll hold them up. You'll have to find your own way to the hospital. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12348 0@ == 42 // (int) var == num jump_if_false @REN_C6_12401 0006: 7@ = 'RENC6AC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6AC' // (string) // ~w~Find my own way? But darling, I always have. // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12401 0@ == 60 // (int) var == num jump_if_false @REN_C6_12454 0006: 7@ = 'RENC6CA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CA' // (string) // ~w~You're gonna die you freak of nature! // Note: the incorrect math opcode was used here 0035: 9@ = $6147 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12454 0@ == 61 // (int) var == num jump_if_false @REN_C6_12507 0006: 7@ = 'RENC6CB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CB' // (string) // ~w~Freak? I'm an artist. I'm sensitive... // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12507 0@ == 62 // (int) var == num jump_if_false @REN_C6_12560 0006: 7@ = 'RENC6CD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CD' // (string) // ~w~...and I'm going to kill all of you fucking filthy fuckers! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12560 0@ == 63 // (int) var == num jump_if_false @REN_C6_12613 0006: 7@ = 'RENC6CC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6CC' // (string) // ~w~Vic! Save me! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_12613 0@ == 70 // (int) var == num jump_if_false @REN_C6_12670 0006: 7@ = 'RENC6DA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DA' // (string) // ~w~This gun makes me feel so masculine. Make love to me Vic! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13531 :REN_C6_12670 0@ == 71 // (int) var == num jump_if_false @REN_C6_12727 0006: 7@ = 'RENC6DB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DB' // (string) // ~w~Come on. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13531 :REN_C6_12727 0@ == 72 // (int) var == num jump_if_false @REN_C6_12784 0006: 7@ = 'RENC6DC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DC' // (string) // ~w~Come on what darling? You point, I'll shoot. // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13531 :REN_C6_12784 0@ == 73 // (int) var == num jump_if_false @REN_C6_12841 0006: 7@ = 'RENC6DD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DD' // (string) // ~w~Let's just get to the hospital. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13531 :REN_C6_12841 0@ == 74 // (int) var == num jump_if_false @REN_C6_12898 0006: 7@ = 'RENC6DE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DE' // (string) // ~w~Then you will make love to me, no? // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13531 :REN_C6_12898 0@ == 75 // (int) var == num jump_if_false @REN_C6_12955 0006: 7@ = 'RENC6DF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6DF' // (string) // ~w~No. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @REN_C6_13531 :REN_C6_12955 0@ == 80 // (int) var == num jump_if_false @REN_C6_13008 0006: 7@ = 'RENC6FA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6FA' // (string) // ~w~Ooh, all that shooting. // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13008 0@ == 81 // (int) var == num jump_if_false @REN_C6_13061 0006: 7@ = 'RENC6FC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6FC' // (string) // ~w~I'm so turned on Dr. Horowitz is going to need a chainsaw to cut through this wood. // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13061 0@ == 82 // (int) var == num jump_if_false @REN_C6_13114 0006: 7@ = 'RENC6FB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6FB' // (string) // ~w~Man, I do not want to know. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13114 0@ == 90 // (int) var == num jump_if_false @REN_C6_13167 0006: 7@ = 'RENC6EA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EA' // (string) // ~w~All this macho bullshit... I'll be glad when I'm a woman. // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13167 0@ == 91 // (int) var == num jump_if_false @REN_C6_13220 0006: 7@ = 'RENC6EB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EB' // (string) // ~w~Keep your head down. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13220 0@ == 92 // (int) var == num jump_if_false @REN_C6_13273 0006: 7@ = 'RENC6EC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EC' // (string) // ~w~In your lap darling? // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13273 0@ == 93 // (int) var == num jump_if_false @REN_C6_13326 0006: 7@ = 'RENC6ED' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6ED' // (string) // ~w~On second thoughts - keep shooting. // Note: the incorrect math opcode was used here 0035: 9@ = $6146 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13326 0@ == 94 // (int) var == num jump_if_false @REN_C6_13379 0006: 7@ = 'RENC6EE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EE' // (string) // ~w~Bloody shit! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13379 0@ == 95 // (int) var == num jump_if_false @REN_C6_13432 0006: 7@ = 'RENC6EF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EF' // (string) // ~w~Fucking shitbags! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13432 0@ == 96 // (int) var == num jump_if_false @REN_C6_13485 0006: 7@ = 'RENC6EG' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EG' // (string) // ~w~Arghhh! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) 0002: jump @REN_C6_13531 :REN_C6_13485 0@ == 97 // (int) var == num jump_if_false @REN_C6_13531 0006: 7@ = 'RENC6EH' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'SRNC6EH' // (string) // ~w~Nein! // Note: the incorrect math opcode was used here 0035: 9@ = $6145 // (int vars) 11@ = 1 // (int) :REN_C6_13531 0037: 1@ = 7@ // (string vars) 0037: 2@ = 8@ // (string vars) 0035: 3@ = 9@ // (int vars) 0035: 4@ = 10@ // (int vars) 0035: 5@ = 11@ // (int vars) 0035: 6@ = 12@ // (int vars) 0026: return :REN_C6_13557 037B: constant_params 1 variable_params 6 unknown 8 call_with_params @REN_C6_12213 0@ 2@ 3@ 4@ 5@ 6@ 7@ 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @REN_C6_12144 2@ 3@ 4@ 5@ 1@ 0026: return :REN_C6_13591 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 0@ 1@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @REN_C6_12144 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @REN_C6_13792 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_13565 jump_if_false @REN_C6_13684 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12674 $6144 jump_if_false @REN_C6_13684 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 $6144 :REN_C6_13684 5@ == -1 // (int) var == num jump_if_false @REN_C6_13744 6@ == 1 // (int) var == num jump_if_false @REN_C6_13726 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 1@ 0002: jump @REN_C6_13737 :REN_C6_13726 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12984 1@ :REN_C6_13737 0002: jump @REN_C6_13787 :REN_C6_13744 6@ == 1 // (int) var == num jump_if_false @REN_C6_13775 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 1@ 5@ 0002: jump @REN_C6_13787 :REN_C6_13775 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13103 1@ 5@ :REN_C6_13787 0037: $6144 = 1@ // (string vars) :REN_C6_13792 0026: return :REN_C6_13794 0@ == 400 // (int) var == num jump_if_false @REN_C6_13866 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 @REN_C6_13557 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 42 1 0002: jump @REN_C6_14228 :REN_C6_13866 0@ == 401 // (int) var == num jump_if_false @REN_C6_13896 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 0002: jump @REN_C6_14228 :REN_C6_13896 0@ == 402 // (int) var == num jump_if_false @REN_C6_13982 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 @REN_C6_13557 60 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 61 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 62 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 63 1 0002: jump @REN_C6_14228 :REN_C6_13982 0@ == 403 // (int) var == num jump_if_false @REN_C6_14068 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 @REN_C6_13557 70 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 73 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 74 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 75 1 0002: jump @REN_C6_14228 :REN_C6_14068 0@ == 404 // (int) var == num jump_if_false @REN_C6_14163 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 @REN_C6_13557 90 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 91 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 92 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 93 0 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 94 0 0002: jump @REN_C6_14228 :REN_C6_14163 0@ == 405 // (int) var == num jump_if_false @REN_C6_14228 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 @REN_C6_13557 80 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 81 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 82 1 :REN_C6_14228 0026: return :REN_C6_14230 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @REN_C6_14280 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'REN6_01' // ~r~Reni died. 0002: jump @REN_C6_15785 :REN_C6_14280 0@ == 2 // (int) var == num jump_if_false @REN_C6_14326 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'REN6_02' // ~r~Mendez's goons have discovered that Reni has gone. 0002: jump @REN_C6_15785 :REN_C6_14326 0@ == 10 // (int) var == num jump_if_false @REN_C6_14366 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_10' time 2@ flag 0 // Don't let ~r~Mendez's goons~w~ search the film lot and discover Reni has gone. 0002: jump @REN_C6_15785 :REN_C6_14366 0@ == 11 // (int) var == num jump_if_false @REN_C6_14406 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_11' time 2@ flag 0 // Re-enter the studio lot before the ~r~Goons~w~ discover Reni has gone. 0002: jump @REN_C6_15785 :REN_C6_14406 0@ == 12 // (int) var == num jump_if_false @REN_C6_14446 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_12' time 2@ flag 0 // Remain on the studio lot and kill ~r~Mendez's Goons~w~. 0002: jump @REN_C6_15785 :REN_C6_14446 0@ == 13 // (int) var == num jump_if_false @REN_C6_14487 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_13' time 2@ flag 1 // More of ~r~Mendez's goons~w~ are coming. 0002: jump @REN_C6_15785 :REN_C6_14487 0@ == 14 // (int) var == num jump_if_false @REN_C6_14528 2@ = 100 // (int) 0059: text_clear_all 0472: (unknown) 'REN6_14' 2@ 1 0 // Reni: They've found me! Help me darling! I'm near the Malibu... 0002: jump @REN_C6_15785 :REN_C6_14528 0@ == 15 // (int) var == num jump_if_false @REN_C6_14568 2@ = 8000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_15' time 2@ flag 0 // Save ~b~Reni~w~ - he's near the Malibu Club! 0002: jump @REN_C6_15785 :REN_C6_14568 0@ == 16 // (int) var == num jump_if_false @REN_C6_14608 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_16' time 2@ flag 0 // Take Reni to the ~y~hospital. 0002: jump @REN_C6_15785 :REN_C6_14608 0@ == 17 // (int) var == num jump_if_false @REN_C6_14648 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_17' time 2@ flag 0 // Here come more of ~r~Mendez's goons~w~. 0002: jump @REN_C6_15785 :REN_C6_14648 0@ == 18 // (int) var == num jump_if_false @REN_C6_14688 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_18' time 2@ flag 0 // Don't leave ~b~Reni~w~ behind. Get him. 0002: jump @REN_C6_15785 :REN_C6_14688 0@ == 19 // (int) var == num jump_if_false @REN_C6_14728 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'REN6_19' time 2@ flag 0 // Kill ~r~Mendez's goons. 0002: jump @REN_C6_15785 :REN_C6_14728 0@ == 40 // (int) var == num jump_if_false @REN_C6_14759 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 40 0002: jump @REN_C6_15785 :REN_C6_14759 0@ == 41 // (int) var == num jump_if_false @REN_C6_14790 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 41 0002: jump @REN_C6_15785 :REN_C6_14790 0@ == 42 // (int) var == num jump_if_false @REN_C6_14821 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 42 0002: jump @REN_C6_15785 :REN_C6_14821 0@ == 50 // (int) var == num jump_if_false @REN_C6_14861 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BA' time 2@ flag 0 // ~w~Reni? 0002: jump @REN_C6_15785 :REN_C6_14861 0@ == 51 // (int) var == num jump_if_false @REN_C6_14901 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BB' time 2@ flag 0 // ~w~Where are you? 0002: jump @REN_C6_15785 :REN_C6_14901 0@ == 52 // (int) var == num jump_if_false @REN_C6_14941 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BC' time 2@ flag 0 // ~w~Hey Reni? 0002: jump @REN_C6_15785 :REN_C6_14941 0@ == 53 // (int) var == num jump_if_false @REN_C6_14981 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BD' time 2@ flag 0 // ~w~Diego wants to talk. 0002: jump @REN_C6_15785 :REN_C6_14981 0@ == 54 // (int) var == num jump_if_false @REN_C6_15021 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BE' time 2@ flag 0 // ~w~Who the hell are you? 0002: jump @REN_C6_15785 :REN_C6_15021 0@ == 55 // (int) var == num jump_if_false @REN_C6_15061 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BF' time 2@ flag 0 // ~w~Get him! 0002: jump @REN_C6_15785 :REN_C6_15061 0@ == 56 // (int) var == num jump_if_false @REN_C6_15101 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BG' time 2@ flag 0 // ~w~Who's this guy? 0002: jump @REN_C6_15785 :REN_C6_15101 0@ == 57 // (int) var == num jump_if_false @REN_C6_15141 2@ = 3000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'SRNC6BH' time 2@ flag 0 // ~w~Kill him! 0002: jump @REN_C6_15785 :REN_C6_15141 0@ == 60 // (int) var == num jump_if_false @REN_C6_15172 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 60 0002: jump @REN_C6_15785 :REN_C6_15172 0@ == 61 // (int) var == num jump_if_false @REN_C6_15203 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 61 0002: jump @REN_C6_15785 :REN_C6_15203 0@ == 62 // (int) var == num jump_if_false @REN_C6_15234 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 62 0002: jump @REN_C6_15785 :REN_C6_15234 0@ == 63 // (int) var == num jump_if_false @REN_C6_15265 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 63 0002: jump @REN_C6_15785 :REN_C6_15265 0@ == 70 // (int) var == num jump_if_false @REN_C6_15296 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 70 0002: jump @REN_C6_15785 :REN_C6_15296 0@ == 71 // (int) var == num jump_if_false @REN_C6_15327 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 71 0002: jump @REN_C6_15785 :REN_C6_15327 0@ == 72 // (int) var == num jump_if_false @REN_C6_15358 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 72 0002: jump @REN_C6_15785 :REN_C6_15358 0@ == 73 // (int) var == num jump_if_false @REN_C6_15389 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 73 0002: jump @REN_C6_15785 :REN_C6_15389 0@ == 74 // (int) var == num jump_if_false @REN_C6_15420 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 74 0002: jump @REN_C6_15785 :REN_C6_15420 0@ == 75 // (int) var == num jump_if_false @REN_C6_15451 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 75 0002: jump @REN_C6_15785 :REN_C6_15451 0@ == 80 // (int) var == num jump_if_false @REN_C6_15482 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 80 0002: jump @REN_C6_15785 :REN_C6_15482 0@ == 81 // (int) var == num jump_if_false @REN_C6_15513 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 81 0002: jump @REN_C6_15785 :REN_C6_15513 0@ == 82 // (int) var == num jump_if_false @REN_C6_15544 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 82 0002: jump @REN_C6_15785 :REN_C6_15544 0@ == 90 // (int) var == num jump_if_false @REN_C6_15575 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 90 0002: jump @REN_C6_15785 :REN_C6_15575 0@ == 91 // (int) var == num jump_if_false @REN_C6_15606 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 91 0002: jump @REN_C6_15785 :REN_C6_15606 0@ == 92 // (int) var == num jump_if_false @REN_C6_15637 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 92 0002: jump @REN_C6_15785 :REN_C6_15637 0@ == 93 // (int) var == num jump_if_false @REN_C6_15668 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 93 0002: jump @REN_C6_15785 :REN_C6_15668 0@ == 94 // (int) var == num jump_if_false @REN_C6_15699 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 94 0002: jump @REN_C6_15785 :REN_C6_15699 0@ == 95 // (int) var == num jump_if_false @REN_C6_15730 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 95 0002: jump @REN_C6_15785 :REN_C6_15730 0@ == 96 // (int) var == num jump_if_false @REN_C6_15761 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 96 0002: jump @REN_C6_15785 :REN_C6_15761 0@ == 97 // (int) var == num jump_if_false @REN_C6_15785 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13591 97 :REN_C6_15785 0035: 1@ = 2@ // (int vars) 0026: return :REN_C6_15791 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 90 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 91 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 92 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 93 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 0@ 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 94 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12503 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_15962 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13557 94 0 :REN_C6_15962 $5800 = 300 // (int) 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 95 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12503 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_16024 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13557 95 0 :REN_C6_16024 0035: $5801 = $5800 // (int vars) $5801 += 300 // (int) 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 96 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12503 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_16092 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13557 96 0 :REN_C6_16092 0035: $5802 = $5801 // (int vars) $5802 += 300 // (int) 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @REN_C6_12213 97 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 1 variable_params 1 unknown 7 call_with_params @MAIN_12503 0@ 6@ not 6@ > -1 // (int) var > num jump_if_false @REN_C6_16160 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @REN_C6_13557 97 0 :REN_C6_16160 0035: $5803 = $5802 // (int vars) $5803 += 300 // (int) 0026: return :REN_C6_16175 $5807 == 0 // (int) var == num jump_if_false @REN_C6_16213 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 90 0@ $5807 += 1 // (int) 0002: jump @REN_C6_16388 :REN_C6_16213 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 $6144 jump_if_false @REN_C6_16388 $5807 > 4 // (int) var > num jump_if_false @REN_C6_16251 $5807 += 1 // (int) :REN_C6_16251 $5807 == 2 // (int) var == num jump_if_false @REN_C6_16297 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 91 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 95 0 0002: jump @REN_C6_16382 :REN_C6_16297 $5807 == 3 // (int) var == num jump_if_false @REN_C6_16343 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 92 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 96 0 0002: jump @REN_C6_16382 :REN_C6_16343 $5807 == 4 // (int) var == num jump_if_false @REN_C6_16382 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 93 0@ 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @REN_C6_13557 97 0 :REN_C6_16382 $5807 += 1 // (int) :REN_C6_16388 0026: return :REN_C6_16390 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 $6144 jump_if_false @REN_C6_16540 $5807 == 10 // (int) var == num jump_if_false @REN_C6_16442 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 94 0@ 0002: jump @REN_C6_16534 :REN_C6_16442 $5807 == 11 // (int) var == num jump_if_false @REN_C6_16475 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 95 0@ 0002: jump @REN_C6_16534 :REN_C6_16475 $5807 == 12 // (int) var == num jump_if_false @REN_C6_16508 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 96 0@ 0002: jump @REN_C6_16534 :REN_C6_16508 $5807 == 13 // (int) var == num jump_if_false @REN_C6_16534 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_14230 97 0@ :REN_C6_16534 $5807 += 1 // (int) :REN_C6_16540 0026: return :REN_C6_16542 8045: not actor $933 defined jump_if_false @REN_C6_16561 $5670 = 1 // (int) 005E: (unknown) :REN_C6_16561 005F: (unknown) :REN_C6_16563 8045: not actor $5704 defined jump_if_false @REN_C6_16582 $5670 = 2 // (int) 005E: (unknown) :REN_C6_16582 005F: (unknown) :REN_C6_16584 0@ > 0 // (int) var > num jump_if_false @REN_C6_16602 00BB: (unknown) 0@ 0@ = 0 // (int) :REN_C6_16602 0035: 1@ = 0@ // (int vars) 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @REN_C6_16661 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C6_16661 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @REN_C6_16661 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_275 1@ :REN_C6_16661 0035: 3@ = 1@ // (int vars) 0026: return :REN_C6_16667 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @REN_C6_16720 1 > 1@ // (int) num > var 0022: jump_if_false @REN_C6_16720 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @REN_C6_16720 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_275 1@ :REN_C6_16720 0035: 3@ = 1@ // (int vars) 0026: return :REN_C6_16726 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @REN_C6_16748 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :REN_C6_16748 0035: 4@ = 3@ // (int vars) 0026: return :REN_C6_16754 $5715 == 1 // (int) var == num jump_if_false @REN_C6_16776 00AE: remove_status_text $5714 $5715 = 0 // (int) :REN_C6_16776 0026: return :REN_C6_16778 $5715 == 0 // (int) var == num jump_if_false @REN_C6_16823 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C6_54 2 024D: (unknown) $5714 1 'REN6_00' // Reni $5715 = 1 // (int) :REN_C6_16823 0026: return :REN_C6_16825 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16584 $5674 $5674 0@ = 0 // (int) :REN_C6_16843 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16584 $5832(0@,12) $5832(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C6_16843 0@ = 0 // (int) :REN_C6_16882 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16584 $5516(0@,7) $5516(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @REN_C6_16882 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16584 $5705 $5705 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @REN_C6_16754 0026: return :REN_C6_16943 0036: 11@ = 3@ // (float vars) 0036: 12@ = 3@ // (float vars) 12@ *= -1.0 // (float) 0036: 14@ = 4@ // (float vars) 0036: 15@ = 4@ // (float vars) 15@ *= -1.0 // (float) 0138: 13@ = random_float_in_ranges 12@ 11@ 0138: 16@ = random_float_in_ranges 15@ 14@ 01AA: 17@ = create_object #FAKETARGET at 0@ 1@ 2@ 0279: (unknown) 17@ 13@ 16@ 0 8@ 9@ 10@ 0093: destroy_object 17@ 0036: 5@ = 8@ // (float vars) 0036: 6@ = 9@ // (float vars) 0036: 7@ = 10@ // (float vars) 0026: return :REN_C6_17015 0@ == 0 // (int) var == num jump_if_false @REN_C6_17063 2@ = 0 // (int) :REN_C6_17030 0035: 4@(2@,6) = $5657(2@,6) // (int vars) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @REN_C6_17030 0002: jump @REN_C6_17105 :REN_C6_17063 0@ == 1 // (int) var == num jump_if_false @REN_C6_17105 2@ = 0 // (int) :REN_C6_17079 0035: 4@(2@,6) = $5663(2@,6) // (int vars) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @REN_C6_17079 :REN_C6_17105 9@ = 0 // (int) 2@ = 0 // (int) 10@ = 0 // (int) :REN_C6_17117 6 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_17185 // Note: the incorrect math opcode was used here 0035: 9@ = 4@(2@,6) // (int vars) 0078: if and 0011: $5603(9@,6) > $5609(9@,6) // (int) var > var // Note: the incorrect math opcode was used here $5597(9@,6) > 0 // (float) var > num jump_if_false @REN_C6_17173 2@ = 6 // (int) 10@ = 1 // (int) :REN_C6_17173 2@ += 1 // (int) 0002: jump @REN_C6_17117 :REN_C6_17185 10@ == 1 // (int) var == num jump_if_false @REN_C6_17208 0035: 1@ = 9@ // (int vars) 0002: jump @REN_C6_17213 :REN_C6_17208 1@ = 6 // (int) :REN_C6_17213 0026: return :REN_C6_17215 0045: actor 0@ defined jump_if_false @REN_C6_17315 0045: actor $933 defined jump_if_false @REN_C6_17315 0078: if or 0326: unknown_check 0@ $933 01EE: (unknown) 0@ 50 jump_if_false @REN_C6_17259 005E: (unknown) :REN_C6_17259 008F: actor $933 near_actor 0@ radius 1@ 1@ 10.0 sphere 0 0022: jump_if_false @REN_C6_17315 // Note: the incorrect math opcode was used here 0218: unknown_check 0@ $933 0022: jump_if_false @REN_C6_17291 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_17291 008F: actor $933 near_actor 0@ radius 2.5 2.5 10.0 sphere 0 0022: jump_if_false @REN_C6_17315 // Note: the incorrect math opcode was used here 005E: (unknown) :REN_C6_17315 005F: (unknown) :REN_C6_17317 0045: actor $5736(0@,12) defined 0022: jump_if_false @REN_C6_17620 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @REN_C6_17620 // Note: the incorrect math opcode was used here 0218: unknown_check $5736(0@,12) $933 0022: jump_if_false @REN_C6_17552 // Note: the incorrect math opcode was used here 008F: actor $5736(0@,12) near_actor $933 radius 50.0 50.0 10.0 sphere 0 0022: jump_if_false @REN_C6_17437 // Note: the incorrect math opcode was used here $5856(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_17430 $5856(0@,12) = 0 // (int) 0557: (unknown) $5736(0@,12) 0 0558: (unknown) $5736(0@,12) 10.0 04B9: (unknown) $5736(0@,12) 1 1 0 :REN_C6_17430 0002: jump @REN_C6_17487 :REN_C6_17437 $5856(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_17487 $5856(0@,12) = 1 // (int) 0557: (unknown) $5736(0@,12) 1 0558: (unknown) $5736(0@,12) 10.0 04B9: (unknown) $5736(0@,12) 1 1 0 :REN_C6_17487 008F: actor $5736(0@,12) near_actor $933 radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @REN_C6_17527 // Note: the incorrect math opcode was used here 00E4: (unknown) $5736(0@,12) $933 0002: jump @REN_C6_17545 :REN_C6_17527 00EE: (unknown) $5736(0@,12) $937 $938 01EC: (unknown) $5736(0@,12) 1 :REN_C6_17545 0002: jump @REN_C6_17620 :REN_C6_17552 $5856(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_17602 $5856(0@,12) = 1 // (int) 0557: (unknown) $5736(0@,12) 1 0558: (unknown) $5736(0@,12) 10.0 04B9: (unknown) $5736(0@,12) 1 1 0 :REN_C6_17602 00EE: (unknown) $5736(0@,12) $937 $938 01EC: (unknown) $5736(0@,12) 1 :REN_C6_17620 0026: return :REN_C6_17622 4@ = 0 // (int) 0035: 2@ = $5772(0@,12) // (int vars) 0035: 1@ = $5760(0@,12) // (int vars) 0035: 3@ = $5844(0@,12) // (int vars) 0045: actor $5736(0@,12) defined 0022: jump_if_false @REN_C6_20043 // Note: the incorrect math opcode was used here $5819 == 1 // (int) var == num jump_if_false @REN_C6_17705 0080: actor $5736(0@,12) near_point $5820 $5821 radius 10.0 10.0 sphere 0 0022: jump_if_false @REN_C6_17705 // Note: the incorrect math opcode was used here $5868(0@,12) = 1 // (int) :REN_C6_17705 $5748(0@,12) == 101 // (int) var == num jump_if_false @REN_C6_18458 008A: actor $5736(0@,12) in_sphere_on_foot $5796(0@,12) $5808(0@,12) $5820(0@,12) radius 1.0 1.0 2.0 sphere 0 0022: jump_if_false @REN_C6_18397 // Note: the incorrect math opcode was used here 0078: if and $5935 == 1 // (int) var == num $5936 == 1 // (int) var == num jump_if_false @REN_C6_17782 4@ = 1 // (int) :REN_C6_17782 0078: if or 4@ == 0 // (int) var == num $5937 > 6 // (int) var > num jump_if_false @REN_C6_18345 $5844(0@,12) = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_17015 $5784(0@,12) $5772(0@,12) 0035: 2@ = $5772(0@,12) // (int vars) $5935 == 1 // (int) var == num jump_if_false @REN_C6_17866 $5936 == 0 // (int) var == num jump_if_false @REN_C6_17866 $5936 = 1 // (int) :REN_C6_17866 6 > $5772(0@,12) // (int) num > var 0022: jump_if_false @REN_C6_18234 // Note: the incorrect math opcode was used here $5760(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18031 001C: $5772(0@,12) == $5760(0@,12) // (int) num == var 0022: jump_if_false @REN_C6_17979 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16943 $5567(2@,6) $5573(2@,6) $5579(2@,6) $5585(2@,6) $5591(2@,6) $5796(0@,12) $5808(0@,12) $5820(0@,12) 0035: $5760(0@,12) = $5772(0@,12) // (int vars) $5748(0@,12) = 104 // (int) 0002: jump @REN_C6_18024 :REN_C6_17979 $5844(0@,12) = 0 // (int) 0036: $5796(0@,12) = $5633(1@,6) // (float vars) 0036: $5808(0@,12) = $5639(1@,6) // (float vars) 0036: $5820(0@,12) = $5645(1@,6) // (float vars) $5748(0@,12) = 103 // (int) :REN_C6_18024 0002: jump @REN_C6_18227 :REN_C6_18031 $5760(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_18227 001C: $5772(0@,12) == $5760(0@,12) // (int) num == var 0022: jump_if_false @REN_C6_18130 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16943 $5567(2@,6) $5573(2@,6) $5579(2@,6) $5585(2@,6) $5591(2@,6) $5796(0@,12) $5808(0@,12) $5820(0@,12) 0035: $5760(0@,12) = $5772(0@,12) // (int vars) $5748(0@,12) = 104 // (int) 0002: jump @REN_C6_18227 :REN_C6_18130 $5772(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18189 0036: $5796(0@,12) = $5633(1@,6) // (float vars) 0036: $5808(0@,12) = $5639(1@,6) // (float vars) 0036: $5820(0@,12) = $5645(1@,6) // (float vars) $5748(0@,12) = 103 // (int) 0002: jump @REN_C6_18227 :REN_C6_18189 0036: $5796(0@,12) = $5615(2@,6) // (float vars) 0036: $5808(0@,12) = $5621(2@,6) // (float vars) 0036: $5820(0@,12) = $5627(2@,6) // (float vars) $5748(0@,12) = 102 // (int) :REN_C6_18227 0002: jump @REN_C6_18338 :REN_C6_18234 $5760(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18293 0036: $5796(0@,12) = $5615(1@,6) // (float vars) 0036: $5808(0@,12) = $5621(1@,6) // (float vars) 0036: $5820(0@,12) = $5627(1@,6) // (float vars) $5748(0@,12) = 103 // (int) 0002: jump @REN_C6_18338 :REN_C6_18293 $5844(0@,12) = 0 // (int) 0036: $5796(0@,12) = $5651(3@,2) // (float vars) 0036: $5808(0@,12) = $5653(3@,2) // (float vars) 0036: $5820(0@,12) = $5655(3@,2) // (float vars) $5748(0@,12) = 110 // (int) :REN_C6_18338 0002: jump @REN_C6_18390 :REN_C6_18345 $5937 += 1 // (int) $5748(0@,12) = 106 // (int) $5935 == 1 // (int) var == num jump_if_false @REN_C6_18390 $5936 == 1 // (int) var == num jump_if_false @REN_C6_18390 $5936 = 0 // (int) :REN_C6_18390 0002: jump @REN_C6_18419 :REN_C6_18397 00EE: (unknown) $5736(0@,12) $5796(0@,12) $5808(0@,12) 01EC: (unknown) $5736(0@,12) 1 :REN_C6_18419 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17215 $5736(0@,12) 5.0 jump_if_false @REN_C6_18451 $5748(0@,12) = 106 // (int) :REN_C6_18451 0002: jump @REN_C6_20036 :REN_C6_18458 $5748(0@,12) == 102 // (int) var == num jump_if_false @REN_C6_18759 008A: actor $5736(0@,12) in_sphere_on_foot $5796(0@,12) $5808(0@,12) $5820(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_18698 // Note: the incorrect math opcode was used here $5844(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18564 $5844(0@,12) = 1 // (int) 0036: $5796(0@,12) = $5633(2@,6) // (float vars) 0036: $5808(0@,12) = $5639(2@,6) // (float vars) 0036: $5820(0@,12) = $5645(2@,6) // (float vars) 0002: jump @REN_C6_18691 :REN_C6_18564 0035: $5760(0@,12) = $5772(0@,12) // (int vars) $5868(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_18641 0035: 1@ = $5760(0@,12) // (int vars) 0036: $5796(0@,12) = $5633(1@,6) // (float vars) 0036: $5808(0@,12) = $5639(1@,6) // (float vars) 0036: $5820(0@,12) = $5645(1@,6) // (float vars) $5748(0@,12) = 103 // (int) 0002: jump @REN_C6_18691 :REN_C6_18641 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16943 $5567(2@,6) $5573(2@,6) $5579(2@,6) $5585(2@,6) $5591(2@,6) $5796(0@,12) $5808(0@,12) $5820(0@,12) $5748(0@,12) = 104 // (int) :REN_C6_18691 0002: jump @REN_C6_18720 :REN_C6_18698 00EE: (unknown) $5736(0@,12) $5796(0@,12) $5808(0@,12) 01EC: (unknown) $5736(0@,12) 1 :REN_C6_18720 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17215 $5736(0@,12) 5.0 jump_if_false @REN_C6_18752 $5868(0@,12) = 1 // (int) :REN_C6_18752 0002: jump @REN_C6_20036 :REN_C6_18759 $5748(0@,12) == 103 // (int) var == num jump_if_false @REN_C6_19188 008A: actor $5736(0@,12) in_sphere_on_foot $5796(0@,12) $5808(0@,12) $5820(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_19127 // Note: the incorrect math opcode was used here $5844(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_18865 $5844(0@,12) = 1 // (int) 0036: $5796(0@,12) = $5615(1@,6) // (float vars) 0036: $5808(0@,12) = $5621(1@,6) // (float vars) 0036: $5820(0@,12) = $5627(1@,6) // (float vars) 0002: jump @REN_C6_19120 :REN_C6_18865 $5868(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_18901 $5937 += 1 // (int) $5748(0@,12) = 106 // (int) 0002: jump @REN_C6_19120 :REN_C6_18901 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_17015 $5784(0@,12) $5772(0@,12) 0035: 2@ = $5772(0@,12) // (int vars) $5772(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19008 037B: constant_params 5 variable_params 3 unknown 5 call_with_params @REN_C6_16943 $5567(2@,6) $5573(2@,6) $5579(2@,6) $5585(2@,6) $5591(2@,6) $5796(0@,12) $5808(0@,12) $5820(0@,12) 0035: $5760(0@,12) = $5772(0@,12) // (int vars) $5748(0@,12) = 104 // (int) 0002: jump @REN_C6_19120 :REN_C6_19008 6 > $5772(0@,12) // (int) num > var 0022: jump_if_false @REN_C6_19075 // Note: the incorrect math opcode was used here $5844(0@,12) = 0 // (int) 0036: $5796(0@,12) = $5615(2@,6) // (float vars) 0036: $5808(0@,12) = $5621(2@,6) // (float vars) 0036: $5820(0@,12) = $5627(2@,6) // (float vars) $5748(0@,12) = 102 // (int) 0002: jump @REN_C6_19120 :REN_C6_19075 $5844(0@,12) = 0 // (int) 0036: $5796(0@,12) = $5651(3@,2) // (float vars) 0036: $5808(0@,12) = $5653(3@,2) // (float vars) 0036: $5820(0@,12) = $5655(3@,2) // (float vars) $5748(0@,12) = 110 // (int) :REN_C6_19120 0002: jump @REN_C6_19149 :REN_C6_19127 00EE: (unknown) $5736(0@,12) $5796(0@,12) $5808(0@,12) 01EC: (unknown) $5736(0@,12) 1 :REN_C6_19149 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17215 $5736(0@,12) 5.0 jump_if_false @REN_C6_19181 $5868(0@,12) = 1 // (int) :REN_C6_19181 0002: jump @REN_C6_20036 :REN_C6_19188 $5748(0@,12) == 104 // (int) var == num jump_if_false @REN_C6_19357 008A: actor $5736(0@,12) in_sphere_on_foot $5796(0@,12) $5808(0@,12) $5820(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_19258 // Note: the incorrect math opcode was used here $5609(1@,6) += 1 // (int) $5748(0@,12) = 105 // (int) 0002: jump @REN_C6_19318 :REN_C6_19258 $5868(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19296 $5609(1@,6) += 1 // (int) $5748(0@,12) = 105 // (int) 0002: jump @REN_C6_19318 :REN_C6_19296 00EE: (unknown) $5736(0@,12) $5796(0@,12) $5808(0@,12) 01EC: (unknown) $5736(0@,12) 1 :REN_C6_19318 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17215 $5736(0@,12) 5.0 jump_if_false @REN_C6_19350 $5868(0@,12) = 1 // (int) :REN_C6_19350 0002: jump @REN_C6_20036 :REN_C6_19357 $5748(0@,12) == 105 // (int) var == num jump_if_false @REN_C6_19822 8485: not unknown_check $5736(0@,12) 382 jump_if_false @REN_C6_19399 0414: (unknown) $5736(0@,12) 77 382 :REN_C6_19399 $5597(1@,6) -= 5.0 // (float) 0078: if or 0 >= $5597(1@,6) // (float) num >= var $5868(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19783 $5609(1@,6) -= 1 // (int) 0 > $5609(1@,6) // (int) num > var 0022: jump_if_false @REN_C6_19463 // Note: the incorrect math opcode was used here $5609(1@,6) = 0 // (int) :REN_C6_19463 $5868(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_19492 $5597(1@,6) = 0 // (float) $5603(1@,6) = -1 // (int) :REN_C6_19492 0352: (unknown) $5736(0@,12) $5844(0@,12) = 0 // (int) $5760(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19745 $5868(0@,12) == 1 // (int) var == num jump_if_false @REN_C6_19556 $5937 += 1 // (int) $5748(0@,12) = 106 // (int) 0002: jump @REN_C6_19738 :REN_C6_19556 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_17015 $5784(0@,12) $5772(0@,12) 0035: 2@ = $5772(0@,12) // (int vars) 6 > $5772(0@,12) // (int) num > var 0022: jump_if_false @REN_C6_19700 // Note: the incorrect math opcode was used here $5772(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_19655 0036: $5796(0@,12) = $5633(1@,6) // (float vars) 0036: $5808(0@,12) = $5639(1@,6) // (float vars) 0036: $5820(0@,12) = $5645(1@,6) // (float vars) $5748(0@,12) = 103 // (int) 0002: jump @REN_C6_19693 :REN_C6_19655 0036: $5796(0@,12) = $5615(2@,6) // (float vars) 0036: $5808(0@,12) = $5621(2@,6) // (float vars) 0036: $5820(0@,12) = $5627(2@,6) // (float vars) $5748(0@,12) = 102 // (int) :REN_C6_19693 0002: jump @REN_C6_19738 :REN_C6_19700 0036: $5796(0@,12) = $5651(3@,2) // (float vars) 0036: $5808(0@,12) = $5653(3@,2) // (float vars) 0036: $5820(0@,12) = $5655(3@,2) // (float vars) $5748(0@,12) = 110 // (int) :REN_C6_19738 0002: jump @REN_C6_19783 :REN_C6_19745 0036: $5796(0@,12) = $5633(1@,6) // (float vars) 0036: $5808(0@,12) = $5639(1@,6) // (float vars) 0036: $5820(0@,12) = $5645(1@,6) // (float vars) $5748(0@,12) = 103 // (int) :REN_C6_19783 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17215 $5736(0@,12) 10.0 jump_if_false @REN_C6_19815 $5868(0@,12) = 1 // (int) :REN_C6_19815 0002: jump @REN_C6_20036 :REN_C6_19822 $5748(0@,12) == 106 // (int) var == num jump_if_false @REN_C6_19855 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_17317 0@ 0002: jump @REN_C6_20036 :REN_C6_19855 $5748(0@,12) == 110 // (int) var == num jump_if_false @REN_C6_20036 008A: actor $5736(0@,12) in_sphere_on_foot $5796(0@,12) $5808(0@,12) $5820(0@,12) radius 0.5 0.5 2.0 sphere 0 0022: jump_if_false @REN_C6_19976 // Note: the incorrect math opcode was used here $5844(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_19961 $5844(0@,12) = 1 // (int) 0036: $5796(0@,12) = $5651(3@,2) // (float vars) 0036: $5808(0@,12) = $5653(3@,2) // (float vars) 0036: $5820(0@,12) = $5655(3@,2) // (float vars) 0002: jump @REN_C6_19969 :REN_C6_19961 $5748(0@,12) = 111 // (int) :REN_C6_19969 0002: jump @REN_C6_19998 :REN_C6_19976 00EE: (unknown) $5736(0@,12) $5796(0@,12) $5808(0@,12) 01EC: (unknown) $5736(0@,12) 1 :REN_C6_19998 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @REN_C6_17215 $5736(0@,12) 5.0 jump_if_false @REN_C6_20036 $5937 += 1 // (int) $5748(0@,12) = 106 // (int) :REN_C6_20036 0002: jump @REN_C6_20225 :REN_C6_20043 0078: if and not $5748(0@,12) == 100 // (int) var == num not $5748(0@,12) == 0 // (int) var == num jump_if_false @REN_C6_20225 $5748(0@,12) == 106 // (int) var == num jump_if_false @REN_C6_20107 $5937 -= 1 // (int) 0 > $5937 // (int) num > var 0022: jump_if_false @REN_C6_20107 // Note: the incorrect math opcode was used here $5937 = 0 // (int) :REN_C6_20107 $5818 = 1 // (int) 02DC: (unknown) $5736(0@,12) $5820 $5821 $5822 0112: remove_references_to_actor $5736(0@,12) // Like turning an actor into a random pedestrian $5748(0@,12) == 105 // (int) var == num jump_if_false @REN_C6_20175 $5609(1@,6) -= 1 // (int) 0 > $5609(1@,6) // (int) num > var 0022: jump_if_false @REN_C6_20175 // Note: the incorrect math opcode was used here $5609(1@,6) = 0 // (int) :REN_C6_20175 $5925 += 1 // (int) $5748(0@,12) = 100 // (int) $5868(0@,12) = 0 // (int) $5856(0@,12) = 0 // (int) $5933 == 0 // (int) var == num jump_if_false @REN_C6_20225 -1@ = 0 // (int) // timer2 $5933 = 1 // (int) :REN_C6_20225 0026: return :REN_C6_20227 1@ = 0 // (int) 2@ = 0 // (int) 0139: 2@ = random_int_in_ranges 0 12 0@ > 12 // (int) var > num jump_if_false @REN_C6_20258 0@ = 12 // (int) :REN_C6_20258 12 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_20313 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_20313 // Note: the incorrect math opcode was used here 0078: if or $5748(2@,12) == 100 // (int) var == num $5748(2@,12) == 0 // (int) var == num jump_if_false @REN_C6_20313 0035: 1@ = 2@ // (int vars) 005E: (unknown) :REN_C6_20313 005F: (unknown) :REN_C6_20315 0@ = 0 // (int) :REN_C6_20319 0045: actor $5736(0@,12) defined jump_if_false @REN_C6_20412 0080: actor $5736(0@,12) near_point $937 $938 radius 100.0 100.0 sphere 0 0022: jump_if_false @REN_C6_20374 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @REN_C6_17317 0@ 0002: jump @REN_C6_20405 :REN_C6_20374 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16584 $5832(0@,12) $5832(0@,12) 020D: (unknown) $5736(0@,12) $5736(0@,12) = 0 // (int) :REN_C6_20405 0002: jump @REN_C6_20436 :REN_C6_20412 0112: remove_references_to_actor $5736(0@,12) // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @REN_C6_16584 $5832(0@,12) $5832(0@,12) :REN_C6_20436 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @REN_C6_20319 0026: return :REN_C6_20455 3@ = 0 // (int) $5935 == 0 // (int) var == num jump_if_false @REN_C6_20719 0045: actor $933 defined jump_if_false @REN_C6_20719 01C7: unknown_check $933 jump_if_false @REN_C6_20719 $5935 = 1 // (int) 1@ = 0 // (int) :REN_C6_20503 034A: unknown_check $5736(1@,12) jump_if_false @REN_C6_20702 0045: actor $5736(1@,12) defined jump_if_false @REN_C6_20702 0078: if and not $5748(1@,12) == 101 // (int) var == num not $5748(1@,12) == 100 // (int) var == num not $5748(1@,12) == 0 // (int) var == num jump_if_false @REN_C6_20702 3@ == 0 // (int) var == num jump_if_false @REN_C6_20698 6 > $5937 // (int) num > var 0022: jump_if_false @REN_C6_20686 // Note: the incorrect math opcode was used here 0078: if or $5748(1@,12) == 104 // (int) var == num $5748(1@,12) == 105 // (int) var == num jump_if_false @REN_C6_20650 0035: 4@ = $5760(1@,12) // (int vars) $5609(4@,6) -= 1 // (int) 0 > $5609(4@,6) // (int) num > var 0022: jump_if_false @REN_C6_20650 // Note: the incorrect math opcode was used here $5609(4@,6) = 0 // (int) :REN_C6_20650 $5748(1@,12) = 106 // (int) $5937 += 1 // (int) 0485: unknown_check $5736(1@,12) 382 jump_if_false @REN_C6_20686 0352: (unknown) $5736(1@,12) :REN_C6_20686 3@ = 1 // (int) 0002: jump @REN_C6_20702 :REN_C6_20698 3@ = 0 // (int) :REN_C6_20702 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C6_20503 :REN_C6_20719 0035: 2@ = $5932 // (int vars) 2@ >= 3 // (int) var >= num jump_if_false @REN_C6_20753 $5932 = 3 // (int) $5932 -= 1 // (int) 0035: 2@ = $5932 // (int vars) :REN_C6_20753 $5716 == 0 // (int) var == num jump_if_false @REN_C6_21160 not $5668 == 10 // (int) var == num jump_if_false @REN_C6_21029 $5933 == 1 // (int) var == num jump_if_false @REN_C6_20968 -1@ >= 3500 // (int) var >= num // timer2 jump_if_false @REN_C6_20961 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_20227 $5673(2@,3) 1@ jump_if_false @REN_C6_20961 12 > 1@ // (int) num > var 0022: jump_if_false @REN_C6_20961 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_11219 1@ jump_if_false @REN_C6_20961 037B: constant_params 5 variable_params 9 unknown 5 call_with_params @REN_C6_9392 $5736(1@,12) $5682(1@,12) $5694(1@,12) $5706(1@,12) 1@ $5736(1@,12) $5748(1@,12) $5760(1@,12) $5772(1@,12) $5784(1@,12) $5796(1@,12) $5808(1@,12) $5820(1@,12) $5844(1@,12) $5856(1@,12) = 0 // (int) $5868(1@,12) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @REN_C6_16667 $5736(1@,12) $5832(1@,12) 0 $5832(1@,12) $5933 = 0 // (int) :REN_C6_20961 0002: jump @REN_C6_21029 :REN_C6_20968 3 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_21019 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_20227 $5673(2@,3) 1@ jump_if_false @REN_C6_21012 $5933 = 1 // (int) -1@ = 0 // (int) // timer2 :REN_C6_21012 0002: jump @REN_C6_21029 :REN_C6_21019 2@ = 3 // (int) 2@ -= 1 // (int) :REN_C6_21029 $5818 == 1 // (int) var == num jump_if_false @REN_C6_21053 $5819 = 1 // (int) $5818 = 0 // (int) :REN_C6_21053 1@ = 0 // (int) :REN_C6_21057 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @REN_C6_17622 1@ $5748(1@,12) == 111 // (int) var == num jump_if_false @REN_C6_21098 $5670 = 3 // (int) 005E: (unknown) 0002: jump @REN_C6_21131 :REN_C6_21098 $5748(1@,12) == 100 // (int) var == num jump_if_false @REN_C6_21131 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @REN_C6_16584 $5832(1@,12) $5832(1@,12) :REN_C6_21131 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @REN_C6_21057 $5819 = 0 // (int) 0002: jump @REN_C6_21170 :REN_C6_21160 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C6_20315 :REN_C6_21170 0017: $5925 >= $5670(2@,3) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_21216 // Note: the incorrect math opcode was used here $5932 += 1 // (int) $5932 >= 3 // (int) var >= num jump_if_false @REN_C6_21209 0@ = 1 // (int) :REN_C6_21209 0002: jump @REN_C6_21220 :REN_C6_21216 0@ = 0 // (int) :REN_C6_21220 005F: (unknown) :REN_C6_21222 5@ = 0 // (int) 804F: not unknown_check 0@ jump_if_false @REN_C6_21274 031B: (unknown) 266 0 0 0048: 0@ = create_car #COMET at 1@ 2@ 3@ 01B0: (unknown) 0@ 1 0150: set_car 0@ color_to 3 6 00D1: set_car 0@ Z_angle_to 4@ 0035: 5@ = 0@ // (int vars) 005E: (unknown) :REN_C6_21274 0035: 5@ = 0@ // (int vars) 005F: (unknown) :REN_C6_21280 8045: not actor $5704 defined 0022: jump_if_false @REN_C6_21316 // Note: the incorrect math opcode was used here 003E: $5704 = create_actor_pedtype 3 model 148 at $5706 $5708 $5710 0423: (unknown) $5704 $5706 $5708 $5710 :REN_C6_21316 82D5: not (unknown) $5704 25 jump_if_false @REN_C6_21338 0106: give_actor $5704 weapon 25 ammo 10000 // Load the weapon model before using this :REN_C6_21338 00A2: (unknown) $5704 01A4: (unknown) $5704 1 00A1: (unknown) $5704 524288 00CF: set_actor $5704 Z_angle_to $5712 0347: (unknown) $5704 1 0026: return :REN_C6_21371 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_21280 0045: actor $5704 defined jump_if_false @REN_C6_21409 020E: (unknown) $5704 1 0309: (unknown) $5704 1 10000000 :REN_C6_21409 -2@ = 0 // (int) // timer1 037B: constant_params 5 variable_params 1 unknown 0 call_with_params @REN_C6_21222 $5723 $5707 $5709 $5711 $5713 $5723 0026: return :REN_C6_21437 -2@ >= 2000 // (int) var >= num // timer1 jump_if_false @REN_C6_21479 $5714 -= 1 // (int) 0 > $5714 // (int) num > var 0022: jump_if_false @REN_C6_21475 // Note: the incorrect math opcode was used here $5714 = 0 // (int) 005E: (unknown) :REN_C6_21475 -2@ = 0 // (int) // timer1 :REN_C6_21479 005F: (unknown) :REN_C6_21481 0@ = 0 // (int) 804F: not unknown_check $5524(0@,2) jump_if_false @REN_C6_21547 0048: $5524(0@,2) = create_car #SENTXS at $5526(0@,2) $5528(0@,2) $5530(0@,2) 00D1: set_car $5524(0@,2) Z_angle_to $5532(0@,2) 0150: set_car $5524(0@,2) color_to 10 50 01B0: (unknown) $5524(0@,2) 1 :REN_C6_21547 01B2: (unknown) $5524(0@,2) 0 0 0 0 0 0@ = 1 // (int) 804F: not unknown_check $5524(0@,2) jump_if_false @REN_C6_21625 0048: $5524(0@,2) = create_car #SENTXS at $5526(0@,2) $5528(0@,2) $5530(0@,2) 00D1: set_car $5524(0@,2) Z_angle_to $5532(0@,2) 0150: set_car $5524(0@,2) color_to 50 10 01B0: (unknown) $5524(0@,2) 1 :REN_C6_21625 01B2: (unknown) $5524(0@,2) 0 0 0 0 0 0026: return :REN_C6_21638 0045: actor 0@ defined jump_if_false @REN_C6_21700 04B2: (unknown) 0@ 3@ 1@ >= 0 // (int) var >= num jump_if_false @REN_C6_21700 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_21685 // Note: the incorrect math opcode was used here 04AE: (unknown) 0@ 1@ 0002: jump @REN_C6_21700 :REN_C6_21685 3@ >= 0 // (int) var >= num jump_if_false @REN_C6_21700 04AE: (unknown) 0@ 0 :REN_C6_21700 0035: 2@ = 0@ // (int vars) 0026: return :REN_C6_21706 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @REN_C6_21481 4@ = 1 // (int) 2@ = 0 // (int) :REN_C6_21725 not $5495(2@,7) == -1 // (int) var == num jump_if_false @REN_C6_22045 8045: not actor $5495(2@,7) defined jump_if_false @REN_C6_21906 1@ == 0 // (int) var == num jump_if_false @REN_C6_21780 2@ >= 4 // (int) var >= num jump_if_false @REN_C6_21780 4@ = 0 // (int) :REN_C6_21780 4@ == 1 // (int) var == num jump_if_false @REN_C6_21906 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_6066 2@ jump_if_false @REN_C6_21839 003E: $5495(2@,7) = create_actor_pedtype 21 model 114 at $5474(2@,7) $5481(2@,7) $5488(2@,7) 0002: jump @REN_C6_21861 :REN_C6_21839 003E: $5495(2@,7) = create_actor_pedtype 21 model 113 at $5474(2@,7) $5481(2@,7) $5488(2@,7) :REN_C6_21861 0106: give_actor $5495(2@,7) weapon 19 ammo 5000000 // Load the weapon model before using this 03D7: (unknown) $5495(2@,7) 1 041B: (unknown) $5495(2@,7) 9 015D: (unknown) $5495(2@,7) 32 01A4: (unknown) $5495(2@,7) 1 :REN_C6_21906 0045: actor $5495(2@,7) defined jump_if_false @REN_C6_22045 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @REN_C6_21638 $5495(2@,7) 2@ $5495(2@,7) 010F: (unknown) $5495(2@,7) $5707 $5709 $5711 0@ == 1 // (int) var == num jump_if_false @REN_C6_22045 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @REN_C6_16667 $5495(2@,7) $5516(2@,7) 0 $5516(2@,7) 4 > 2@ // (int) num > var 0022: jump_if_false @REN_C6_22036 // Note: the incorrect math opcode was used here 02D5: (unknown) $5495(2@,7) 19 jump_if_false @REN_C6_22029 034F: (unknown) $5495(2@,7) 1 $5502(2@,7) = 403 // (int) :REN_C6_22029 0002: jump @REN_C6_22045 :REN_C6_22036 $5502(2@,7) = 401 // (int) :REN_C6_22045 2@ += 1 // (int) 2@ >= 7 // (int) var >= num jump_if_false @REN_C6_21725 0026: return :REN_C6_22064 0@ == 1 // (int) var == num jump_if_false @REN_C6_22148 1@ = 0 // (int) :REN_C6_22080 0045: actor $5495(1@,7) defined jump_if_false @REN_C6_22124 01A4: (unknown) $5495(1@,7) 0 020E: (unknown) $5495(1@,7) 1 01B1: (unknown) $5495(1@,7) 1 1 1 1 1 :REN_C6_22124 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @REN_C6_22080 0002: jump @REN_C6_22209 :REN_C6_22148 1@ = 0 // (int) :REN_C6_22152 0045: actor $5495(1@,7) defined jump_if_false @REN_C6_22192 01A4: (unknown) $5495(1@,7) 1 020E: (unknown) $5495(1@,7) 1 01B1: (unknown) $5495(1@,7) 0 0 0 0 0 :REN_C6_22192 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @REN_C6_22152 :REN_C6_22209 0026: return :REN_C6_22211 01BB: (unknown) $5717 $5719 $5721 $5721 0036: $5722 = $5721 // (float vars) $5722 += 15.0 // (float) 0152: create_forbidden_for_peds_cube_cornerA $5717 $5719 $5721 cornerB $5718 $5720 $5722 0295: (unknown) $5717 $5719 $5721 $5718 $5720 $5722 0246: (unknown) $5717 $5719 $5721 $5718 $5720 $5722 0026: return :REN_C6_22278 8045: not actor $5704 defined 0022: jump_if_false @REN_C6_22393 // Note: the incorrect math opcode was used here 003E: $5704 = create_actor_pedtype 3 model 148 at $5706 $5708 $5710 0423: (unknown) $5704 $5706 $5708 $5710 0106: give_actor $5704 weapon 25 ammo 10000 // Load the weapon model before using this 0127: reset_actor $5704 flags 01A4: (unknown) $5704 0 00A2: (unknown) $5704 034F: (unknown) $5704 1 01B1: (unknown) $5704 1 1 1 1 1 010F: (unknown) $5704 $5730 $5737 $5744 00CE: 0@ = actor $5704 Z_angle 0@ += 180.0 // (float) 00CF: set_actor $5704 Z_angle_to 0@ 0309: (unknown) $5704 1 1410065408 :REN_C6_22393 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @REN_C6_21706 0 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @REN_C6_22064 1 2@ = 7 // (int) 2@ -= 4 // (int) :REN_C6_22427 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_22479 // Note: the incorrect math opcode was used here 3@ = 4 // (int) 3@ += 1 // (int) 034A: unknown_check $5495(3@,7) jump_if_false @REN_C6_22467 003F: destroy_actor $5495(3@,7) :REN_C6_22467 1@ += 1 // (int) 0002: jump @REN_C6_22427 :REN_C6_22479 01B2: (unknown) $5780 1 1 1 1 1 01B2: (unknown) $5781 1 1 1 1 1 0026: return :REN_C6_22509 0@ == 1 // (int) var == num jump_if_false @REN_C6_22539 $5669 = 0 // (int) $5668 = 1 // (int) 0002: jump @REN_C6_23601 :REN_C6_22539 0@ == 10 // (int) var == num jump_if_false @REN_C6_22600 010E: $5816 = current_time_in_ms 0035: $5815 = $5816 // (int vars) $5815 += 10000 // (int) 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14230 11 2@ 0035: $5669 = $5668 // (int vars) $5668 = 10 // (int) 0002: jump @REN_C6_23601 :REN_C6_22600 0@ == 11 // (int) var == num jump_if_false @REN_C6_22795 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16825 0128: set_max_wanted_level_to 0 024F: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_10580 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9537 1@ = 0 // (int) :REN_C6_22652 037B: constant_params 5 variable_params 9 unknown 3 call_with_params @REN_C6_9392 $5736(1@,12) $5682(1@,12) $5694(1@,12) $5706(1@,12) 1@ $5736(1@,12) $5748(1@,12) $5760(1@,12) $5772(1@,12) $5784(1@,12) $5796(1@,12) $5808(1@,12) $5820(1@,12) $5844(1@,12) $5856(1@,12) = 0 // (int) $5868(1@,12) = 0 // (int) 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @REN_C6_16667 $5736(1@,12) $5832(1@,12) 0 $5832(1@,12) 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @REN_C6_22652 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14230 10 2@ $5668 = 11 // (int) 0002: jump @REN_C6_23601 :REN_C6_22795 0@ == 15 // (int) var == num jump_if_false @REN_C6_22948 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16825 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14230 15 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9270 037B: constant_params 5 variable_params 1 unknown 3 call_with_params @REN_C6_21222 $5723 $5707 $5709 $5711 $5713 $5723 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_22278 0128: set_max_wanted_level_to 6 024F: (unknown) 0.3 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_22211 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @REN_C6_16726 $5706 $5708 $5710 $5674 $5674 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_275 $5674 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16778 $5668 = 15 // (int) 0002: jump @REN_C6_23601 :REN_C6_22948 0@ == 16 // (int) var == num jump_if_false @REN_C6_22973 $5668 = 16 // (int) 0002: jump @REN_C6_23601 :REN_C6_22973 0@ == 17 // (int) var == num jump_if_false @REN_C6_23100 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16825 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_22211 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9270 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @REN_C6_21706 1 1 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16754 0271: (unknown) 3 524288 0045: actor $5704 defined jump_if_false @REN_C6_23074 03D5: (unknown) $5704 200 0309: (unknown) $5704 1 -1 :REN_C6_23074 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14230 19 2@ $5668 = 17 // (int) 0002: jump @REN_C6_23601 :REN_C6_23100 0@ == 18 // (int) var == num jump_if_false @REN_C6_23125 $5668 = 18 // (int) 0002: jump @REN_C6_23601 :REN_C6_23125 0@ == 19 // (int) var == num jump_if_false @REN_C6_23315 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16825 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @REN_C6_16726 $5727 $5728 $5729 $5674 $5674 0271: (unknown) 3 524288 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16754 004F: unknown_check $5723 jump_if_false @REN_C6_23202 01B0: (unknown) $5723 0 :REN_C6_23202 0045: actor $5704 defined jump_if_false @REN_C6_23232 03D5: (unknown) $5704 150 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @AUDIMON_2977 $5704 :REN_C6_23232 0045: actor $933 defined jump_if_false @REN_C6_23249 0035: $6146 = $933 // (int vars) :REN_C6_23249 0045: actor $5704 defined 0022: jump_if_false @REN_C6_23266 // Note: the incorrect math opcode was used here 0035: $6145 = $5704 // (int vars) :REN_C6_23266 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9270 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @REN_C6_13794 404 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14230 16 2@ $5668 = 19 // (int) 0002: jump @REN_C6_23601 :REN_C6_23315 0@ == 20 // (int) var == num jump_if_false @REN_C6_23426 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16825 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16754 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_2653 037B: constant_params 4 variable_params 1 unknown 3 call_with_params @REN_C6_16726 $5727 $5728 $5729 $5674 $5674 0045: actor $5704 defined jump_if_false @REN_C6_23403 00A1: (unknown) $5704 524288 0442: (unknown) $5704 1 :REN_C6_23403 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9270 $5668 = 20 // (int) 0002: jump @REN_C6_23601 :REN_C6_23426 0@ == 21 // (int) var == num jump_if_false @REN_C6_23508 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_16825 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @REN_C6_16667 $5704 $5705 1 $5705 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @REN_C6_14230 18 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @REN_C6_9270 0035: $5669 = $5668 // (int vars) $5668 = 21 // (int) 0002: jump @REN_C6_23601 :REN_C6_23508 0@ == 22 // (int) var == num jump_if_false @REN_C6_23533 $5668 = 22 // (int) 0002: jump @REN_C6_23601 :REN_C6_23533 0@ == 97 // (int) var == num jump_if_false @REN_C6_23558 $5668 = 97 // (int) 0002: jump @REN_C6_23601 :REN_C6_23558 0@ == 98 // (int) var == num jump_if_false @REN_C6_23583 $5668 = 98 // (int) 0002: jump @REN_C6_23601 :REN_C6_23583 0@ == 99 // (int) var == num jump_if_false @REN_C6_23601 $5668 = 99 // (int) :REN_C6_23601 0026: return :REN_C6_23603 0045: actor $933 defined jump_if_false @REN_C6_23645 0326: unknown_check 0@ $933 0022: jump_if_false @REN_C6_23645 // Note: the incorrect math opcode was used here 020E: (unknown) 0@ 0 034F: (unknown) 0@ 0 015D: (unknown) 0@ 32 0035: 1@ = 0@ // (int vars) 005E: (unknown) :REN_C6_23645 0035: 1@ = 0@ // (int vars) 005F: (unknown) :REN_C6_23651 0045: actor 0@ defined 0022: jump_if_false @REN_C6_23727 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @REN_C6_23727 // Note: the incorrect math opcode was used here 008F: actor 0@ near_actor 1@ radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @REN_C6_23703 // Note: the incorrect math opcode was used here 00E4: (unknown) 0@ 1@ 0002: jump @REN_C6_23727 :REN_C6_23703 020E: (unknown) 0@ 0 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 00EE: (unknown) 0@ 3@ 4@ 034F: (unknown) 0@ 0 01EC: (unknown) 0@ 1 :REN_C6_23727 0035: 2@ = 0@ // (int vars) 0026: return :REN_C6_23733 0@ = 0 // (int) :REN_C6_23737 0045: actor $933 defined jump_if_false @REN_C6_24235 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_24178 $5502(0@,7) == 400 // (int) var == num jump_if_false @REN_C6_23804 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @REN_C6_23651 $5495(0@,7) $933 $5495(0@,7) 0002: jump @REN_C6_24171 :REN_C6_23804 $5502(0@,7) == 401 // (int) var == num jump_if_false @REN_C6_23881 037B: constant_params 2 variable_params 1 unknown 2 call_with_params @REN_C6_23651 $5495(0@,7) $5704 $5495(0@,7) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_23603 $5495(0@,7) $5495(0@,7) jump_if_false @REN_C6_23874 $5502(0@,7) = 400 // (int) :REN_C6_23874 0002: jump @REN_C6_24171 :REN_C6_23881 $5502(0@,7) == 402 // (int) var == num jump_if_false @REN_C6_24019 010E: 1@ = current_time_in_ms 0017: 1@ >= $5509(0@,7) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_23978 // Note: the incorrect math opcode was used here 00A2: (unknown) $5495(0@,7) 0309: (unknown) $5495(0@,7) 1 -1 015D: (unknown) $5495(0@,7) 41 034F: (unknown) $5495(0@,7) 1 01A4: (unknown) $5495(0@,7) 0 0035: $5509(0@,7) = 1@ // (int vars) $5509(0@,7) += 3000 // (int) $5502(0@,7) = 403 // (int) :REN_C6_23978 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_23603 $5495(0@,7) $5495(0@,7) jump_if_false @REN_C6_24012 $5502(0@,7) = 400 // (int) :REN_C6_24012 0002: jump @REN_C6_24171 :REN_C6_24019 $5502(0@,7) == 403 // (int) var == num jump_if_false @REN_C6_24171 010E: 1@ = current_time_in_ms 0017: 1@ >= $5509(0@,7) // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_24137 // Note: the incorrect math opcode was used here 0045: actor $5704 defined 0022: jump_if_false @REN_C6_24071 // Note: the incorrect math opcode was used here 00E4: (unknown) $5495(0@,7) $5704 :REN_C6_24071 015D: (unknown) $5495(0@,7) 32 0309: (unknown) $5495(0@,7) 0 1 03D7: (unknown) $5495(0@,7) 1 034F: (unknown) $5495(0@,7) 1 01A4: (unknown) $5495(0@,7) 1 0035: $5509(0@,7) = 1@ // (int vars) $5509(0@,7) += 4000 // (int) $5502(0@,7) = 402 // (int) :REN_C6_24137 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_23603 $5495(0@,7) $5495(0@,7) jump_if_false @REN_C6_24171 $5502(0@,7) = 400 // (int) :REN_C6_24171 0002: jump @REN_C6_24235 :REN_C6_24178 not $5502(0@,7) == 404 // (int) var == num jump_if_false @REN_C6_24235 $5495(0@,7) = -1 // (int) $5779 += 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @REN_C6_16584 $5516(0@,7) $5516(0@,7) $5502(0@,7) = 404 // (int) :REN_C6_24235 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @REN_C6_23737 $5779 >= 7 // (int) var >= num jump_if_false @REN_C6_24267 005F: (unknown) :REN_C6_24267 005E: (unknown) :REN_C6_24269 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_16563 jump_if_false @REN_C6_24295 005E: (unknown) 0002: jump @REN_C6_24301 :REN_C6_24295 014D: $5714 = actor $5704 health :REN_C6_24301 0026: return :REN_C6_24303 004F: unknown_check $2769 0022: jump_if_false @REN_C6_24327 // Note: the incorrect math opcode was used here 02D8: unknown_check $2769 0022: jump_if_false @REN_C6_24327 // Note: the incorrect math opcode was used here 005F: (unknown) :REN_C6_24327 005E: (unknown) :REN_C6_24329 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_16563 jump_if_false @REN_C6_24355 005E: (unknown) 0002: jump @REN_C6_24540 :REN_C6_24355 01EC: (unknown) $5704 1 0045: actor $933 defined jump_if_false @REN_C6_24512 01F0: actor $5704 in_range_of_player $933 0022: jump_if_false @REN_C6_24449 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_24303 jump_if_false @REN_C6_24436 $5668 == 21 // (int) var == num jump_if_false @REN_C6_24429 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C6_22509 $5669 005F: (unknown) :REN_C6_24429 0002: jump @REN_C6_24442 :REN_C6_24436 00F2: (unknown) $5704 $2769 :REN_C6_24442 0002: jump @REN_C6_24512 :REN_C6_24449 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @REN_C6_24303 jump_if_false @REN_C6_24506 0119: actor $5704 kill_actor $933 not $5668 == 21 // (int) var == num jump_if_false @REN_C6_24499 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @REN_C6_22509 21 005F: (unknown) :REN_C6_24499 0002: jump @REN_C6_24512 :REN_C6_24506 00F2: (unknown) $5704 $2769 :REN_C6_24512 004F: unknown_check $2769 0022: jump_if_false @REN_C6_24540 // Note: the incorrect math opcode was used here 02D8: unknown_check $2769 0022: jump_if_false @REN_C6_24540 // Note: the incorrect math opcode was used here 00F2: (unknown) $5704 $2769 :REN_C6_24540 005F: (unknown) :REN_C6_24542 04A2: unknown_check $933 -7.2925 891.0059 10.8744 -13.8957 876.1988 0.3925 888.9864 5.0 jump_if_false @REN_C6_24593 005E: (unknown) :REN_C6_24593 04A2: unknown_check $933 12.7939 957.8835 10.9488 17.2347 957.4543 14.3326 967.5089 5.0 jump_if_false @REN_C6_24644 005E: (unknown) :REN_C6_24644 005F: (unknown) :REN_C6_24646 04A2: unknown_check $933 -9.874 892.9874 10.9395 -17.2097 876.3269 -14.6238 895.902 5.0 jump_if_false @REN_C6_24697 005E: (unknown) :REN_C6_24697 04A2: unknown_check $933 9.5765 956.4944 10.9473 -4.1644 957.3598 11.5719 970.1362 5.0 jump_if_false @REN_C6_24748 005E: (unknown) :REN_C6_24748 005F: (unknown) :REN_C6_24750 $940 = 1 // (int) 0270: (unknown) 1 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @MAIN_6449 $1748 1@ 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_12097 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_11353 02E2: 6@ = 25 // (any) 02E2: 7@ = 21 // (any) 8@ = 1 // (int) 037B: constant_params 7 variable_params 0 unknown 18 call_with_params @REN_C6_1444 274 113 114 354 6@ 7@ 8@ 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @REN_C6_3821 500 10000 0295: (unknown) -213.73 797.605 0 163.656 1243.47 300.0 0152: create_forbidden_for_peds_cube_cornerA -213.73 797.605 0 cornerB 163.656 1243.47 300.0 9@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 1 0001: wait 0 ms :REN_C6_24921 not $5668 == 99 // (int) var == num jump_if_false @REN_C6_25334 0001: wait 0 ms :REN_C6_24937 $5668 == 1 // (int) var == num jump_if_false @REN_C6_24967 0001: wait 0 ms 0025: gosub @REN_C6_25336 0002: jump @REN_C6_24937 :REN_C6_24967 $5668 == 10 // (int) var == num jump_if_false @REN_C6_24997 0001: wait 0 ms 0025: gosub @REN_C6_26204 0002: jump @REN_C6_24967 :REN_C6_24997 $5668 == 11 // (int) var == num jump_if_false @REN_C6_25027 0001: wait 0 ms 0025: gosub @REN_C6_26335 0002: jump @REN_C6_24997 :REN_C6_25027 $5668 == 15 // (int) var == num jump_if_false @REN_C6_25057 0001: wait 0 ms 0025: gosub @REN_C6_26525 0002: jump @REN_C6_25027 :REN_C6_25057 $5668 == 16 // (int) var == num jump_if_false @REN_C6_25087 0001: wait 0 ms 0025: gosub @REN_C6_26934 0002: jump @REN_C6_25057 :REN_C6_25087 $5668 == 17 // (int) var == num jump_if_false @REN_C6_25117 0001: wait 0 ms 0025: gosub @REN_C6_28270 0002: jump @REN_C6_25087 :REN_C6_25117 $5668 == 18 // (int) var == num jump_if_false @REN_C6_25147 0001: wait 0 ms 0025: gosub @REN_C6_28396 0002: jump @REN_C6_25117 :REN_C6_25147 $5668 == 19 // (int) var == num jump_if_false @REN_C6_25177 0001: wait 0 ms 0025: gosub @REN_C6_29180 0002: jump @REN_C6_25147 :REN_C6_25177 $5668 == 21 // (int) var == num jump_if_false @REN_C6_25207 0001: wait 0 ms 0025: gosub @REN_C6_29306 0002: jump @REN_C6_25177 :REN_C6_25207 $5668 == 20 // (int) var == num jump_if_false @REN_C6_25237 0001: wait 0 ms 0025: gosub @REN_C6_29397 0002: jump @REN_C6_25207 :REN_C6_25237 $5668 == 22 // (int) var == num jump_if_false @REN_C6_25267 0001: wait 0 ms 0025: gosub @REN_C6_29934 0002: jump @REN_C6_25237 :REN_C6_25267 $5668 == 97 // (int) var == num jump_if_false @REN_C6_25297 0001: wait 0 ms 0025: gosub @REN_C6_30789 0002: jump @REN_C6_25267 :REN_C6_25297 $5668 == 98 // (int) var == num jump_if_false @REN_C6_25327 0001: wait 0 ms 0025: gosub @REN_C6_30701 0002: jump @REN_C6_25297 :REN_C6_25327 0002: jump @REN_C6_24921 :REN_C6_25334 0026: return :REN_C6_25336 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @SAFEHOU_12249 43 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_12097 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 0 $6148 = -20.72 // (float) $6152 = 926.66 // (float) $6156 = 10.9 // (float) $6160 = 0 // (float) $6149 = -21.71 // (float) $6153 = 927.19 // (float) $6157 = 10.94 // (float) $6161 = -5.71 // (float) $6150 = -19.83 // (float) $6154 = 933.18 // (float) $6158 = 10.9 // (float) $6162 = 0 // (float) $6151 = -19.25 // (float) $6155 = 936.42 // (float) $6159 = 10.75 // (float) $6163 = -20.0 // (float) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4878 1 037B: constant_params 5 variable_params 1 unknown 18 call_with_params @REN_C6_21222 10@ $6151 $6155 $6159 $6163 10@ 0045: actor $933 defined jump_if_false @REN_C6_25565 0044: put_actor $933 at -19.0891 926.5662 10.9395 009B: clear_player $933 wanted_level :REN_C6_25565 003E: $6145 = create_actor_pedtype 3 model 148 at $6148 $6152 $6156 00CF: set_actor $6145 Z_angle_to $6160 01EC: (unknown) $6145 0 003E: $6146 = create_actor_pedtype 22 model 0 at $6149 $6153 $6157 00CF: set_actor $6146 Z_angle_to $6161 01EC: (unknown) $6146 0 015F: (unknown) $6146 0 013E: actor $6146 look_at_actor $6145 013E: actor $6145 look_at_actor $6146 00B9: set_camera_position -27.18 941.78 11.09 rotations 0 0 0 00BA: set_camera_point_at -26.64 940.95 11.2 mode 2 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13794 400 0443: (unknown) 120 0228: (unknown) 0001: wait 500 ms 0045: actor $933 defined jump_if_false @REN_C6_25711 0200: (unknown) $933 0 :REN_C6_25711 0045: actor $6145 defined jump_if_false @REN_C6_25742 004F: unknown_check 10@ jump_if_false @REN_C6_25742 00EA: (unknown) $6145 10@ 01EC: (unknown) $6145 0 :REN_C6_25742 0045: actor $6146 defined jump_if_false @REN_C6_25766 00EE: (unknown) $6146 $6150 $6154 01EC: (unknown) $6146 0 :REN_C6_25766 02B4: set_camera_transverse_delay 0 time 10000 00B9: set_camera_position -27.18 941.78 11.09 rotations 0 0 0 00BA: set_camera_point_at -26.41 941.16 11.2 mode 1 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 40 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_26042 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 41 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4394 1000 jump_if_true @REN_C6_26042 0045: actor $6146 defined jump_if_false @REN_C6_25901 00A2: (unknown) $6146 :REN_C6_25901 0001: wait 0 ms 0045: actor $6146 defined jump_if_false @REN_C6_25927 04B4: (unknown) $6146 120 513 1.0 :REN_C6_25927 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_26042 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4394 1000 jump_if_true @REN_C6_26042 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 42 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_26042 004F: unknown_check 10@ jump_if_false @REN_C6_26022 02C7: (unknown) 10@ 8 2000 0050: set_car 10@ max_speed_to 15.0 :REN_C6_26022 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4394 1000 jump_if_true @REN_C6_26042 :REN_C6_26042 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4364 003F: destroy_actor $6145 003F: destroy_actor $6146 0049: destroy_car 10@ 0444: (unknown) 120 0045: actor $933 defined jump_if_false @REN_C6_26100 0044: put_actor $933 at $6150 $6154 $6158 00CF: set_actor $933 Z_angle_to $6162 0200: (unknown) $933 1 :REN_C6_26100 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13794 401 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_707 1000 9@ == 0 // (int) var == num jump_if_false @REN_C6_26161 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 11 0002: jump @REN_C6_26202 :REN_C6_26161 0045: actor $933 defined jump_if_false @REN_C6_26190 0044: put_actor $933 at 422.25 149.9 11.9 :REN_C6_26190 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 15 :REN_C6_26202 0026: return :REN_C6_26204 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_26242 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_26333 :REN_C6_26242 010E: $5816 = current_time_in_ms 0011: $5816 > $5815 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_26286 // Note: the incorrect math opcode was used here $5670 = 3 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_26333 :REN_C6_26286 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @REN_C6_20455 11@ 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24646 jump_if_false @REN_C6_26333 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 12 2@ 0035: $5668 = $5669 // (int vars) :REN_C6_26333 0026: return :REN_C6_26335 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_26373 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_26523 :REN_C6_26373 037B: constant_params 0 variable_params 1 unknown 18 call_with_params @REN_C6_20455 11@ jump_if_false @REN_C6_26412 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_26523 :REN_C6_26412 11@ == 1 // (int) var == num jump_if_false @REN_C6_26492 $5716 == 0 // (int) var == num jump_if_false @REN_C6_26462 $5716 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 14 2@ 0002: jump @REN_C6_26485 :REN_C6_26462 8474: not jump_if_false @REN_C6_26485 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 15 0026: return :REN_C6_26485 0002: jump @REN_C6_26523 :REN_C6_26492 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24542 jump_if_false @REN_C6_26523 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 10 0026: return :REN_C6_26523 0026: return :REN_C6_26525 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_26563 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_26932 :REN_C6_26563 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21437 jump_if_false @REN_C6_26607 $5670 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_26932 :REN_C6_26607 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9344 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_20315 13@ = 1 // (int) 14@ = 1 // (int) 0089: actor $933 in_sphere $5707 $5709 $5711 radius 25.0 25.0 10.0 sphere 0 0022: jump_if_false @REN_C6_26668 // Note: the incorrect math opcode was used here 13@ = 0 // (int) :REN_C6_26668 0089: actor $933 in_sphere 436.5407 131.0085 $939 radius 25.0 25.0 10.0 sphere 0 jump_if_false @REN_C6_26705 13@ = 0 // (int) :REN_C6_26705 007E: actor $933 driving jump_if_false @REN_C6_26759 004F: unknown_check $2769 jump_if_false @REN_C6_26759 037E: (unknown) $2769 jump_if_false @REN_C6_26743 13@ = 1 // (int) :REN_C6_26743 037F: unknown_check $2769 jump_if_false @REN_C6_26759 13@ = 1 // (int) :REN_C6_26759 04A2: unknown_check $933 378.6875 218.4273 10.9862 421.2363 211.7371 376.9667 198.749 10.0 jump_if_false @REN_C6_26886 02A8: unknown_check $933 jump_if_false @REN_C6_26839 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 16 0026: return 0002: jump @REN_C6_26886 :REN_C6_26839 007E: actor $933 driving jump_if_false @REN_C6_26886 004F: unknown_check $2769 jump_if_false @REN_C6_26886 037D: unknown_check $2769 jump_if_false @REN_C6_26886 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 16 0026: return :REN_C6_26886 13@ == 1 // (int) var == num jump_if_false @REN_C6_26932 0046: unknown_check $933 $5717 $5719 $5718 $5720 0 0022: jump_if_false @REN_C6_26932 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 16 0026: return :REN_C6_26932 0026: return :REN_C6_26934 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 1000 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9363 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_22211 003F: destroy_actor $5704 8045: not actor $6145 defined jump_if_false @REN_C6_27065 003E: $6145 = create_actor_pedtype 3 model 148 at $5706 $5708 $5710 0106: give_actor $6145 weapon 25 ammo 10000 // Load the weapon model before using this 0127: reset_actor $6145 flags 01A4: (unknown) $6145 0 00A2: (unknown) $6145 034F: (unknown) $6145 1 01B1: (unknown) $6145 1 1 1 1 1 010F: (unknown) $6145 $5730 $5737 $5744 00CE: 15@ = actor $6145 Z_angle 15@ += 180.0 // (float) 00CF: set_actor $6145 Z_angle_to 15@ :REN_C6_27065 037B: constant_params 5 variable_params 1 unknown 18 call_with_params @REN_C6_21222 $5723 $5707 $5709 $5711 $5713 $5723 004F: unknown_check $5723 jump_if_false @REN_C6_27118 01B2: (unknown) $5723 1 1 1 1 1 0325: (unknown) $5723 1 :REN_C6_27118 0001: wait 0 ms 0045: actor $933 defined jump_if_false @REN_C6_27160 007E: actor $933 driving jump_if_false @REN_C6_27160 004F: unknown_check $2769 jump_if_false @REN_C6_27160 0325: (unknown) $2769 1 :REN_C6_27160 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @REN_C6_21706 0 1 0001: wait 300 ms 0045: actor $6145 defined jump_if_false @REN_C6_27197 0309: (unknown) $6145 1 -1 :REN_C6_27197 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22064 1 0035: $6147 = $5751 // (int vars) 037B: constant_params 2 variable_params 1 unknown 18 call_with_params @REN_C6_21638 $6147 0@ $6147 010F: (unknown) $6147 $5707 $5709 $5711 $6167 = 445.7 // (float) $6170 = 158.21 // (float) $6173 = 11.77 // (float) $6168 = 447.7 // (float) $6171 = 160.21 // (float) $6174 = 11.77 // (float) $6169 = 443.7 // (float) $6172 = 161.21 // (float) $6175 = 11.77 // (float) 0@ = 4 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27369 0423: (unknown) $5495(0@,7) $6167 $6170 $6173 010F: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) $5488(0@,7) :REN_C6_27369 0@ = 5 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27417 0423: (unknown) $5495(0@,7) $6168 $6171 $6174 010F: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) $5488(0@,7) :REN_C6_27417 0@ = 6 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27465 0423: (unknown) $5495(0@,7) $6169 $6172 $6175 010F: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) $5488(0@,7) :REN_C6_27465 0001: wait 500 ms 00B9: set_camera_position 424.74 211.34 12.19 rotations 0 0 0 00BA: set_camera_point_at 425.47 210.66 12.16 mode 2 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13794 402 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 60 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_27886 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 61 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_27886 0@ = 4 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27636 00EE: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) 01EC: (unknown) $5495(0@,7) 1 :REN_C6_27636 0@ = 5 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27676 00EE: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) 01EC: (unknown) $5495(0@,7) 1 :REN_C6_27676 0@ = 6 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27716 00EE: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) 01EC: (unknown) $5495(0@,7) 1 :REN_C6_27716 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 62 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_27886 00B9: set_camera_position 460.43 184.86 28.97 rotations 0 0 0 00BA: set_camera_point_at 459.78 185.32 28.38 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 15000 00B9: set_camera_position 452.12 191.05 21.29 rotations 0 0 0 00BA: set_camera_point_at 451.5 191.56 20.7 mode 1 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 63 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_27886 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4394 1400 jump_if_true @REN_C6_26042 :REN_C6_27886 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_707 1000 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @REN_C6_21706 0 1 0@ = 4 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27948 0423: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) $5488(0@,7) :REN_C6_27948 0@ = 5 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_27984 0423: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) $5488(0@,7) :REN_C6_27984 0@ = 6 // (int) 0045: actor $5495(0@,7) defined jump_if_false @REN_C6_28020 0423: (unknown) $5495(0@,7) $5474(0@,7) $5481(0@,7) $5488(0@,7) :REN_C6_28020 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22064 0 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @REN_C6_28079 007E: actor $933 driving jump_if_false @REN_C6_28079 004F: unknown_check $2769 jump_if_false @REN_C6_28079 0325: (unknown) $2769 0 :REN_C6_28079 003F: destroy_actor $6145 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21371 0045: actor $5704 defined jump_if_false @REN_C6_28155 01B1: (unknown) $5704 0 0 0 0 0 01A4: (unknown) $5704 1 00A1: (unknown) $5704 524288 0271: (unknown) 3 524288 00D5: (unknown) $5704 25 10000000 03D5: (unknown) $5704 200 :REN_C6_28155 004F: unknown_check $5723 jump_if_false @REN_C6_28186 0325: (unknown) $5723 0 01B2: (unknown) $5723 0 0 0 0 0 01B0: (unknown) $5723 1 :REN_C6_28186 9@ == 0 // (int) var == num jump_if_false @REN_C6_28216 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 17 0002: jump @REN_C6_28268 :REN_C6_28216 0@ = 0 // (int) :REN_C6_28220 034A: unknown_check $5495(0@,7) jump_if_false @REN_C6_28239 003F: destroy_actor $5495(0@,7) :REN_C6_28239 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @REN_C6_28220 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 18 :REN_C6_28268 0026: return :REN_C6_28270 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_28308 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_28394 :REN_C6_28308 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24269 jump_if_false @REN_C6_28346 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_28394 :REN_C6_28346 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9344 037A: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_23733 jump_if_false @REN_C6_28394 0309: (unknown) $5704 0 -1 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 18 0026: return :REN_C6_28394 0026: return :REN_C6_28396 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 1000 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9363 $6185 = 433.04 // (float) $6188 = 176.72 // (float) $6191 = 11.67 // (float) $6194 = -113.37 // (float) $6186 = 434.72 // (float) $6189 = 177.66 // (float) $6192 = 11.69 // (float) $6195 = -134.52 // (float) $6187 = 461.84 // (float) $6190 = 167.36 // (float) $6193 = 10.65 // (float) $6196 = -62.9 // (float) 0048: 16@ = create_car #SENTXS at $6187 $6190 $6193 00D1: set_car 16@ Z_angle_to $6196 0045: actor $933 defined 0022: jump_if_false @REN_C6_28571 // Note: the incorrect math opcode was used here 0216: (unknown) $933 $6186 $6189 $6192 00CF: set_actor $933 Z_angle_to $6195 :REN_C6_28571 003F: destroy_actor $5704 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21280 0001: wait 0 ms 0045: actor $5704 defined jump_if_false @REN_C6_28624 0044: put_actor $5704 at $6185 $6188 $6191 00CF: set_actor $5704 Z_angle_to $6194 032D: (unknown) $5704 1 :REN_C6_28624 00B9: set_camera_position 452.72 161.7 11.21 rotations 0 0 0 00BA: set_camera_point_at 452.2 162.53 11.42 mode 2 0035: $6145 = $5704 // (int vars) 0035: $6146 = $933 // (int vars) 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13794 403 0001: wait 300 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position 452.72 161.7 11.21 rotations 0 0 0 00BA: set_camera_point_at 453.33 162.48 11.36 mode 1 004F: unknown_check 16@ jump_if_false @REN_C6_28795 021D: (unknown) 0 0045: actor $933 defined jump_if_false @REN_C6_28773 00EA: (unknown) $933 16@ 01EC: (unknown) $933 1 :REN_C6_28773 0045: actor $5704 defined jump_if_false @REN_C6_28795 00E9: (unknown) $5704 16@ 01EC: (unknown) $5704 1 :REN_C6_28795 0001: wait 300 ms 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 70 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_28945 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 73 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_28945 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 74 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_28945 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 75 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_28945 0002: jump @REN_C6_29047 :REN_C6_28945 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4364 $6145 = 0 // (int) $6146 = 0 // (int) 004F: unknown_check 16@ jump_if_false @REN_C6_29044 0045: actor $933 defined jump_if_false @REN_C6_29007 807C: not actor $933 driving 16@ 0022: jump_if_false @REN_C6_29007 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 021C: (unknown) $933 16@ :REN_C6_29007 0045: actor $5704 defined 0022: jump_if_false @REN_C6_29044 // Note: the incorrect math opcode was used here 807C: not actor $5704 driving 16@ 0022: jump_if_false @REN_C6_29044 // Note: the incorrect math opcode was used here 0352: (unknown) $5704 00A2: (unknown) $5704 0298: (unknown) $5704 16@ 0 :REN_C6_29044 0001: wait 0 ms :REN_C6_29047 0113: remove_references_to_car 16@ // Like turning a car into any random car 0045: actor $5704 defined 0022: jump_if_false @REN_C6_29083 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @REN_C6_29083 // Note: the incorrect math opcode was used here 0119: actor $5704 kill_actor $933 032D: (unknown) $5704 0 :REN_C6_29083 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_707 1000 9@ == 0 // (int) var == num jump_if_false @REN_C6_29126 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 19 0002: jump @REN_C6_29178 :REN_C6_29126 0045: actor $933 defined jump_if_false @REN_C6_29156 0044: put_actor $933 at -68.589 -1026.53 10.1602 :REN_C6_29156 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_21371 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 19 :REN_C6_29178 0026: return :REN_C6_29180 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_29218 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_29304 :REN_C6_29218 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24329 jump_if_false @REN_C6_29256 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_29304 :REN_C6_29256 031D: (unknown) $5707 $5709 $937 $938 17@ 17@ > 200.0 // (float) var > num jump_if_false @REN_C6_29294 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 20 0026: return :REN_C6_29294 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9344 :REN_C6_29304 0026: return :REN_C6_29306 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_29344 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_29395 :REN_C6_29344 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24329 jump_if_false @REN_C6_29375 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return :REN_C6_29375 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9344 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7159 :REN_C6_29395 0026: return :REN_C6_29397 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16542 jump_if_false @REN_C6_29435 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_29932 :REN_C6_29435 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_24329 jump_if_false @REN_C6_29473 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 98 0026: return 0002: jump @REN_C6_29932 :REN_C6_29473 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9344 $5812 == 0 // (int) var == num jump_if_false @REN_C6_29773 not $5808 == 1 // (int) var == num jump_if_false @REN_C6_29581 0078: if and 007E: actor $933 driving 6 > $5807 // (int) num > var 0022: jump_if_false @REN_C6_29546 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16175 0002: jump @REN_C6_29574 :REN_C6_29546 $5805 = 1 // (int) $5807 = 10 // (int) 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_15791 $5808 = 1 // (int) :REN_C6_29574 0002: jump @REN_C6_29773 :REN_C6_29581 007E: actor $933 driving jump_if_false @REN_C6_29768 004F: unknown_check $2769 jump_if_false @REN_C6_29761 007C: actor $5704 driving $2769 0022: jump_if_false @REN_C6_29756 // Note: the incorrect math opcode was used here $5809 == 1 // (int) var == num jump_if_false @REN_C6_29737 0035: 0@ = $5804 // (int vars) 4 > 0@ // (int) num > var 0022: jump_if_false @REN_C6_29724 // Note: the incorrect math opcode was used here 014E: $5811 = car $2769 health 0011: $5810 > $5811 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_29717 // Note: the incorrect math opcode was used here 0035: 2@ = $5810 // (int vars) 002B: 2@ -= $5811 // (int vars) // Note: the incorrect math opcode was used here 0029: $5805 += 2@ // (int vars) // Note: the incorrect math opcode was used here 0035: $5810 = $5811 // (int vars) 0011: $5805 > $5544(0@,4) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_29717 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16390 $5804 += 1 // (int) :REN_C6_29717 0002: jump @REN_C6_29730 :REN_C6_29724 $5812 = 1 // (int) :REN_C6_29730 0002: jump @REN_C6_29749 :REN_C6_29737 014E: $5810 = car $2769 health $5809 = 1 // (int) :REN_C6_29749 0002: jump @REN_C6_29761 :REN_C6_29756 $5809 = 0 // (int) :REN_C6_29761 0002: jump @REN_C6_29773 :REN_C6_29768 $5809 = 0 // (int) :REN_C6_29773 $5673 == 0 // (int) var == num jump_if_false @REN_C6_29829 $5654 > 0 // (int) var > num jump_if_false @REN_C6_29829 $5616 == 1 // (int) var == num jump_if_false @REN_C6_29829 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 17 2@ $5673 = 1 // (int) :REN_C6_29829 $6137 == 0 // (int) var == num jump_if_false @REN_C6_29880 031D: (unknown) $5707 $5709 $937 $938 17@ 001A: 17@ >= $6136 // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @REN_C6_29880 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_2653 $6137 = 1 // (int) :REN_C6_29880 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7159 0089: actor $933 in_sphere $5727 $5728 $5729 radius 10.0 10.0 10.0 sphere 1 0022: jump_if_false @REN_C6_29932 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 22 0026: return :REN_C6_29932 0026: return :REN_C6_29934 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_535 1000 0141: destroy_pickup $1010 $5817 == 0 // (int) var == num jump_if_false @REN_C6_29989 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_3203 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7816 $5817 = 1 // (int) :REN_C6_29989 $6197 = -124.1 // (float) $6201 = -995.05 // (float) $6205 = 10.46 // (float) $6209 = 48.61 // (float) $6198 = -125.79 // (float) $6202 = -996.12 // (float) $6206 = 10.46 // (float) $6210 = 42.84 // (float) $6199 = -139.09 // (float) $6203 = -982.83 // (float) $6207 = 10.46 // (float) $6211 = 42.84 // (float) $6200 = -134.47 // (float) $6204 = -978.5 // (float) $6208 = 10.45 // (float) $6212 = 0 // (float) 034A: unknown_check $5704 jump_if_false @REN_C6_30143 003F: destroy_actor $5704 :REN_C6_30143 0045: actor $933 defined jump_if_false @REN_C6_30170 0216: (unknown) $933 $6200 $6204 $6208 00CF: set_actor $933 Z_angle_to $6212 :REN_C6_30170 003E: $6145 = create_actor_pedtype 22 model 148 at $6198 $6202 $6206 00CF: set_actor $6145 Z_angle_to $6210 003E: $6146 = create_actor_pedtype 22 model 0 at $6197 $6201 $6205 00CF: set_actor $6146 Z_angle_to $6209 015F: (unknown) $6146 0 0153: (unknown) $6146 $6145 0153: (unknown) $6145 $6146 00EE: (unknown) $6145 $6199 $6203 00EE: (unknown) $6146 $6199 $6203 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_13794 405 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @REN_C6_30282 0200: (unknown) $933 0 :REN_C6_30282 00B9: set_camera_position -129.73 -976.98 10.59 rotations 0 0 0 00BA: set_camera_point_at -129.89 -977.96 10.66 mode 2 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -129.73 -976.98 10.59 rotations 0 0 0 00BA: set_camera_point_at -130.59 -977.48 10.58 mode 1 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_4394 500 jump_if_true @REN_C6_30560 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 80 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_30560 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 81 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_30560 0045: actor $6145 defined jump_if_false @REN_C6_30475 0154: (unknown) $6145 :REN_C6_30475 0045: actor $6146 defined jump_if_false @REN_C6_30490 00A2: (unknown) $6146 :REN_C6_30490 0001: wait 0 ms 0045: actor $6146 defined jump_if_false @REN_C6_30528 04B4: (unknown) $6146 120 524 1.0 04B4: (unknown) $6146 121 561 1.0 :REN_C6_30528 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 82 2@ 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13401 $6144 jump_if_true @REN_C6_30560 :REN_C6_30560 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_4364 0001: wait 500 ms 034A: unknown_check $6145 jump_if_false @REN_C6_30590 003F: destroy_actor $6145 :REN_C6_30590 034A: unknown_check $6146 jump_if_false @REN_C6_30605 003F: destroy_actor $6146 :REN_C6_30605 0045: actor $933 defined jump_if_false @REN_C6_30622 0200: (unknown) $933 1 :REN_C6_30622 0444: (unknown) 120 0444: (unknown) 121 024E: (unknown) -117.31 -921.75 10.22 99.69 013F: $1010 = create_pickup #HEALTH type 11 at -133.1 -980.9 10.4 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_707 1000 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 97 0026: return :REN_C6_30701 $5670 == 2 // (int) var == num jump_if_false @REN_C6_30734 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 1 2@ 0002: jump @REN_C6_30760 :REN_C6_30734 $5670 == 3 // (int) var == num jump_if_false @REN_C6_30760 037B: constant_params 1 variable_params 1 unknown 18 call_with_params @REN_C6_14230 2 2@ :REN_C6_30760 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 99 0026: return :REN_C6_30789 037B: constant_params 2 variable_params 0 unknown 18 call_with_params @99RED_12847 'REN_C06' 1000 // So Long Schlong 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @REN_C6_22509 99 0026: return :REN_C6_30829 0128: set_max_wanted_level_to 6 024F: (unknown) 1.0 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_9363 0151: remove_forbidden_for_peds_cube_cornerA $5717 $5719 $5721 cornerB $5718 $5720 $5722 0045: actor $933 defined 0022: jump_if_false @REN_C6_30883 // Note: the incorrect math opcode was used here 012E: toggle_player $933 ignored_by_cops 0 :REN_C6_30883 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_16825 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @MAIN_12435 $5817 == 0 // (int) var == num jump_if_false @REN_C6_30931 037B: constant_params 0 variable_params 0 unknown 18 call_with_params @REN_C6_7816 $5817 = 1 // (int) :REN_C6_30931 034A: unknown_check $5704 jump_if_false @REN_C6_30946 020D: (unknown) $5704 :REN_C6_30946 0151: remove_forbidden_for_peds_cube_cornerA -213.73 797.605 0 cornerB 163.656 1243.47 300.0 0444: (unknown) 77 007A: mission_cleanup 0026: return //-------------Mission 84--------------- :LAN_C1 0238: name_thread 'LAN_C1' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C1' 0025: gosub @LAN_C1_3553 009D: wasted_or_busted // mission only jump_if_false @LAN_C1_45 0025: gosub @LAN_C1_20752 :LAN_C1_45 0025: gosub @LAN_C1_20931 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C1_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C1_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C1_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C1_138 :LAN_C1_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C1_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C1_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C1_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C1_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C1_188 0026: return :LAN_C1_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C1_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 @LAN_C1_248 0400: (unknown) $933 $1070 0002: jump @LAN_C1_254 :LAN_C1_248 02C0: (unknown) $933 $1070 :LAN_C1_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C1_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C1_281 0045: actor $933 defined jump_if_false @LAN_C1_349 807E: not actor $933 driving jump_if_false @LAN_C1_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C1_329 :LAN_C1_326 021D: (unknown) 0 :LAN_C1_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C1_345 02EA: select_interior 2 :LAN_C1_345 01AE: (unknown) 1 :LAN_C1_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C1_362 0045: actor $933 defined jump_if_false @LAN_C1_426 807E: not actor $933 driving jump_if_false @LAN_C1_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C1_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C1_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C1_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C1_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 @LAN_C1_475 02EA: select_interior 0 :LAN_C1_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C1_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C1_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C1_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C1_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C1_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C1_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C1_556 0026: return :LAN_C1_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C1_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C1_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 @LAN_C1_605 :LAN_C1_601 1@ = 0 // (int) :LAN_C1_605 1@ == 1 // (int) var == num jump_if_false @LAN_C1_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C1_682 007E: actor 0@ driving jump_if_false @LAN_C1_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C1_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C1_671 :LAN_C1_668 00F1: (unknown) 0@ :LAN_C1_671 0002: jump @LAN_C1_682 :LAN_C1_678 1@ = 0 // (int) :LAN_C1_682 0002: jump @LAN_C1_605 :LAN_C1_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C1_783 007E: actor 0@ driving jump_if_false @LAN_C1_767 02A7: unknown_check 0@ jump_if_false @LAN_C1_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C1_760 :LAN_C1_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C1_760 0002: jump @LAN_C1_776 :LAN_C1_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C1_776 0002: jump @LAN_C1_785 :LAN_C1_783 005F: (unknown) :LAN_C1_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C1_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C1_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C1_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C1_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C1_877 :LAN_C1_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C1_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_558 4@ :LAN_C1_877 0002: jump @LAN_C1_943 :LAN_C1_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C1_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C1_943 :LAN_C1_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C1_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_558 3@ :LAN_C1_943 0045: actor 0@ defined jump_if_false @LAN_C1_995 004F: unknown_check 1@ jump_if_false @LAN_C1_995 007E: actor 0@ driving jump_if_false @LAN_C1_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C1_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C1_558 0@ :LAN_C1_995 5@ = 0 // (int) :LAN_C1_999 5@ == 0 // (int) var == num jump_if_false @LAN_C1_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C1_1090 004F: unknown_check 1@ jump_if_false @LAN_C1_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C1_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C1_1090 :LAN_C1_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C1_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C1_1090 :LAN_C1_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C1_1090 0002: jump @LAN_C1_999 :LAN_C1_1097 0026: return :LAN_C1_1099 $5605 = 0 // (int) $5606 = 0 // (int) $5609 = -10.0 // (float) $5604 = 1 // (int) 005F: (unknown) :LAN_C1_1124 $5606 == 0 // (int) var == num jump_if_false @LAN_C1_1157 8474: not jump_if_false @LAN_C1_1157 $1068 == 0 // (int) var == num jump_if_false @LAN_C1_1157 :LAN_C1_1157 0035: $1082 = 0@ // (int vars) $5606 = 0 // (int) 0026: return :LAN_C1_1169 $5605 == 1 // (int) var == num jump_if_false @LAN_C1_1194 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C1_1194 $5604 = 0 // (int) 0026: return :LAN_C1_1201 $5604 == 1 // (int) var == num jump_if_false @LAN_C1_1521 $1082 == 0 // (int) var == num jump_if_false @LAN_C1_1238 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C1_1169 005F: (unknown) :LAN_C1_1238 0045: actor $933 defined jump_if_false @LAN_C1_1273 007E: actor $933 driving jump_if_false @LAN_C1_1273 82A7: not unknown_check $933 jump_if_false @LAN_C1_1273 005F: (unknown) :LAN_C1_1273 not $1078 == 0 // (int) var == num jump_if_false @LAN_C1_1312 $5605 == 1 // (int) var == num jump_if_false @LAN_C1_1310 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C1_1310 005F: (unknown) :LAN_C1_1312 001D: $5609 == -10.0 // (int) var == var jump_if_false @LAN_C1_1354 0045: actor $933 defined jump_if_false @LAN_C1_1347 0043: store_actor $933 position_to $5607 $5608 $5609 // Note: the incorrect math opcode was used here :LAN_C1_1347 0002: jump @LAN_C1_1390 :LAN_C1_1354 031D: (unknown) $937 $938 $5607 $5608 1@ 1@ > 110.0 // (float) var > num jump_if_false @LAN_C1_1390 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C1_1169 005F: (unknown) :LAN_C1_1390 $5605 == 0 // (int) var == num jump_if_false @LAN_C1_1453 8474: not jump_if_false @LAN_C1_1446 $1068 == 0 // (int) var == num jump_if_false @LAN_C1_1446 $5605 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C1_1446 0002: jump @LAN_C1_1521 :LAN_C1_1453 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C1_1521 0045: actor $933 defined jump_if_false @LAN_C1_1490 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :LAN_C1_1490 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 @LAN_C1_1169 $5606 = 1 // (int) 005E: (unknown) :LAN_C1_1521 005F: (unknown) :LAN_C1_1523 0@ == 0 // (int) var == num jump_if_false @LAN_C1_1566 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C1_1742 :LAN_C1_1566 0@ == 1 // (int) var == num jump_if_false @LAN_C1_1599 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C1_1742 :LAN_C1_1599 0@ == 2 // (int) var == num jump_if_false @LAN_C1_1641 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C1_1742 :LAN_C1_1641 0@ == 3 // (int) var == num jump_if_false @LAN_C1_1685 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C1_1742 :LAN_C1_1685 0@ == 4 // (int) var == num jump_if_false @LAN_C1_1716 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C1_1742 :LAN_C1_1716 0@ == 5 // (int) var == num jump_if_false @LAN_C1_1742 03CF: (unknown) 237 130 180 255 :LAN_C1_1742 0026: return :LAN_C1_1744 00BC: (unknown) 0@ 2 0026: return :LAN_C1_1751 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_1751 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C1_1806 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C1_1806 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C1_1821 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C1_1821 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_1866 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C1_1866 005F: (unknown) :LAN_C1_1868 $5612 = 0 // (int) $5617 = 0 // (int) 0@ = 0 // (int) :LAN_C1_1882 0006: $5354(0@,2) = '' // (string) // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C1_1882 0@ = 0 // (int) :LAN_C1_1911 0006: $5358(0@,3) = '' // (string) // Note: the incorrect math opcode was used here 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C1_1911 010E: $5613 = current_time_in_ms $5613 += 6000 // (int) 010E: $5618 = current_time_in_ms $5618 += 2000 // (int) 0026: return :LAN_C1_1960 1@ = 0 // (int) :LAN_C1_1964 0020: $5354(1@,2) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_1980 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C1_1980 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C1_1964 005F: (unknown) :LAN_C1_1999 0139: 1@ = random_int_in_ranges 0 6 :LAN_C1_2005 1@ == 0 // (int) var == num jump_if_false @LAN_C1_2035 0006: 3@ = 'LANC1EA' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2171 :LAN_C1_2035 1@ == 1 // (int) var == num jump_if_false @LAN_C1_2066 0006: 3@ = 'LANC1ED' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2171 :LAN_C1_2066 1@ == 2 // (int) var == num jump_if_false @LAN_C1_2097 0006: 3@ = 'LANC1EE' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2171 :LAN_C1_2097 1@ == 3 // (int) var == num jump_if_false @LAN_C1_2128 0006: 3@ = 'LANC1EJ' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2171 :LAN_C1_2128 1@ == 4 // (int) var == num jump_if_false @LAN_C1_2159 0006: 3@ = 'LANC1EK' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2171 :LAN_C1_2159 0006: 3@ = 'LANC1EL' // (string) // Note: the incorrect math opcode was used here :LAN_C1_2171 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_1960 3@ jump_if_false @LAN_C1_2217 1@ += 1 // (int) 1@ > 5 // (int) var > num jump_if_false @LAN_C1_2210 1@ = 0 // (int) :LAN_C1_2210 0002: jump @LAN_C1_2005 :LAN_C1_2217 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 3@ 'SLNC1EM' -99 0 // ~w~Growl... 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2263 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 3@ :LAN_C1_2263 0035: 2@ = $5612 // (int vars) 0037: $5354(2@,2) = 3@ // (string vars) $5612 += 1 // (int) $5612 == 2 // (int) var == num jump_if_false @LAN_C1_2300 $5612 -= 1 // (int) :LAN_C1_2300 0026: return :LAN_C1_2302 1@ = 0 // (int) :LAN_C1_2306 0020: $5358(1@,3) == 0@ // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_2322 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C1_2322 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @LAN_C1_2306 005F: (unknown) :LAN_C1_2341 0139: 1@ = random_int_in_ranges 0 6 :LAN_C1_2347 1@ == 0 // (int) var == num jump_if_false @LAN_C1_2377 0006: 3@ = 'LANC1EM' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2513 :LAN_C1_2377 1@ == 1 // (int) var == num jump_if_false @LAN_C1_2408 0006: 3@ = 'LANC1EN' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2513 :LAN_C1_2408 1@ == 2 // (int) var == num jump_if_false @LAN_C1_2439 0006: 3@ = 'LANC1EO' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2513 :LAN_C1_2439 1@ == 3 // (int) var == num jump_if_false @LAN_C1_2470 0006: 3@ = 'LANC1EP' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2513 :LAN_C1_2470 1@ == 4 // (int) var == num jump_if_false @LAN_C1_2501 0006: 3@ = 'LANC1EQ' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_2513 :LAN_C1_2501 0006: 3@ = 'LANC1ER' // (string) // Note: the incorrect math opcode was used here :LAN_C1_2513 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C1_2302 3@ jump_if_false @LAN_C1_2559 1@ += 1 // (int) 1@ > 5 // (int) var > num jump_if_false @LAN_C1_2552 1@ = 0 // (int) :LAN_C1_2552 0002: jump @LAN_C1_2347 :LAN_C1_2559 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 3@ 'SLNC1EM' -99 1 // ~w~Growl... 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2606 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 3@ :LAN_C1_2606 0035: 2@ = $5617 // (int vars) 0037: $5358(2@,3) = 3@ // (string vars) $5617 += 1 // (int) 0026: return :LAN_C1_2626 0139: 0@ = random_int_in_ranges 0 2 001F: $5354(0@,2) == '' // (float) num == var 0022: jump_if_false @LAN_C1_2675 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @LAN_C1_2670 0@ = 0 // (int) 0002: jump @LAN_C1_2675 :LAN_C1_2670 0@ = 1 // (int) :LAN_C1_2675 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12714 $5354(0@,2) jump_if_false @LAN_C1_2710 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12984 $5354(0@,2) :LAN_C1_2710 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C1_1999 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12714 $5354(0@,2) jump_if_false @LAN_C1_2773 0006: $5354(0@,2) = '' // (string) // Note: the incorrect math opcode was used here $5612 -= 1 // (int) 0 > $5612 // (int) num > var 0022: jump_if_false @LAN_C1_2773 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :LAN_C1_2773 0026: return :LAN_C1_2775 0036: 0@ = $5731 // (float vars) 0036: 1@ = $5732 // (float vars) 0036: 2@ = $5733 // (float vars) 0036: 3@ = $5734 // (float vars) 0036: 4@ = $5735 // (float vars) 0036: $5731 = $937 // (float vars) $5731 += 8.9 // (float) 0036: $5732 = $937 // (float vars) $5732 += 8.15 // (float) 0036: $5733 = $939 // (float vars) $5733 += 7.0 // (float) 0036: $5734 = $939 // (float vars) $5734 += 6.35 // (float) 0036: $5735 = $5702 // (float vars) 0045: actor $933 defined 0022: jump_if_false @LAN_C1_3019 // Note: the incorrect math opcode was used here 0078: if or 008A: actor $933 in_sphere_on_foot 357.88 1111.34 -194.6 radius 2.0 2.0 2.0 sphere 0 008A: actor $933 in_sphere_on_foot 356.6 1112.78 -194.6 radius 2.0 2.0 2.0 sphere 0 jump_if_false @LAN_C1_2951 $5620 = 1 // (int) 0002: jump @LAN_C1_3019 :LAN_C1_2951 0078: if or 008A: actor $933 in_sphere_on_foot 357.88 1114.3 -194.6 radius 2.0 2.0 2.0 sphere 0 008A: actor $933 in_sphere_on_foot 359.41 1112.86 -194.6 radius 2.0 2.0 2.0 sphere 0 jump_if_false @LAN_C1_3019 $5620 = 0 // (int) :LAN_C1_3019 $5620 == 1 // (int) var == num jump_if_false @LAN_C1_3064 0036: $5731 = 0@ // (float vars) 0036: $5732 = 1@ // (float vars) 0036: $5733 = 2@ // (float vars) 0036: $5734 = 3@ // (float vars) 0036: $5735 = 4@ // (float vars) 0002: jump @LAN_C1_3085 :LAN_C1_3064 00B9: set_camera_position $5731 $5735 $5733 rotations 0 0 0 00BA: set_camera_point_at $5732 $5735 $5734 mode 2 :LAN_C1_3085 0026: return :LAN_C1_3087 0@ == 0 // (int) var == num jump_if_false @LAN_C1_3117 0006: 2@ = 'LANC1EG' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_3192 :LAN_C1_3117 0@ == 1 // (int) var == num jump_if_false @LAN_C1_3158 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12435 0006: 2@ = 'LANC1EH' // (string) // Note: the incorrect math opcode was used here 0002: jump @LAN_C1_3192 :LAN_C1_3158 0@ == 2 // (int) var == num jump_if_false @LAN_C1_3192 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_12435 0006: 2@ = 'LANC1EI' // (string) // Note: the incorrect math opcode was used here :LAN_C1_3192 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 2@ 'SLNC1EM' -99 1 // ~w~Growl... :LAN_C1_3216 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12714 2@ jump_if_false @LAN_C1_3266 0001: wait 0 ms 1@ == 1 // (int) var == num jump_if_false @LAN_C1_3259 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C1_2775 :LAN_C1_3259 0002: jump @LAN_C1_3216 :LAN_C1_3266 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12984 2@ 0001: wait 0 ms 1@ == 1 // (int) var == num jump_if_false @LAN_C1_3302 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C1_2775 :LAN_C1_3302 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12674 2@ jump_if_false @LAN_C1_3352 0001: wait 0 ms 1@ == 1 // (int) var == num jump_if_false @LAN_C1_3345 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C1_2775 :LAN_C1_3345 0002: jump @LAN_C1_3302 :LAN_C1_3352 010E: $5619 = current_time_in_ms 0035: $5618 = $5619 // (int vars) $5618 += 2000 // (int) 0035: $5613 = $5619 // (int vars) $5613 += 2000 // (int) 0026: return :LAN_C1_3384 0139: 0@ = random_int_in_ranges 0 3 001F: $5358(0@,3) == '' // (float) num == var 0022: jump_if_false @LAN_C1_3457 // Note: the incorrect math opcode was used here 0@ == 1 // (int) var == num jump_if_false @LAN_C1_3428 0@ = 0 // (int) 0002: jump @LAN_C1_3457 :LAN_C1_3428 0@ == 2 // (int) var == num jump_if_false @LAN_C1_3452 0@ = 1 // (int) 0002: jump @LAN_C1_3457 :LAN_C1_3452 0@ = 2 // (int) :LAN_C1_3457 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12714 $5358(0@,3) jump_if_false @LAN_C1_3492 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12984 $5358(0@,3) :LAN_C1_3492 1 >= $5617 // (int) num >= var 0022: jump_if_false @LAN_C1_3516 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C1_2341 0 :LAN_C1_3516 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12714 $5358(0@,3) jump_if_false @LAN_C1_3551 0006: $5358(0@,3) = '' // (string) // Note: the incorrect math opcode was used here $5617 -= 1 // (int) :LAN_C1_3551 0026: return :LAN_C1_3553 $940 = 1 // (int) 0001: wait 0 ms $5748 = 5 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6449 $1748 1@ 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_1099 $3204 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_190 500 0443: (unknown) 114 0443: (unknown) 120 0443: (unknown) 121 0443: (unknown) 84 0443: (unknown) 83 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 136 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 270 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 330 022C: (unknown) -91.9967 -1595.691 13.2394 100.0 1 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_20061 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 003E: 4@ = create_actor_pedtype 22 model 0 at -84.17 -1594.85 13.2394 00CF: set_actor 4@ Z_angle_to -176.37 032F: (unknown) 4@ 1 809F: not actor $933 dead jump_if_false @LAN_C1_3773 0200: (unknown) $933 0 :LAN_C1_3773 0048: $5763 = create_car #INFERNUS at -91.46 -1581.7 9.42 00D1: set_car $5763 Z_angle_to 330.0 0236: (unknown) $5763 3 0496: (unknown) $5763 1 005B: set_current_time_hours_to 21 minutes_to 0 003E: $5693 = create_actor_pedtype 21 model 136 at -94.13 -1595.65 13.74 010F: (unknown) $5693 -88.5968 -1596.091 14.2394 02F9: (unknown) $5693 1 809F: not actor 4@ dead jump_if_false @LAN_C1_3894 809F: not actor $5693 dead jump_if_false @LAN_C1_3894 0153: (unknown) $5693 4@ :LAN_C1_3894 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AI' 'SLNC1AI' $5693 0 // ~w~Hey, Vic. Like the new threads? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1AI' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AJ' 'SLNC1AJ' 4@ 0 // ~w~Terrifying. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1AJ' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AK' 'SLNC1AK' 4@ 0 // ~w~I need to use the phone. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1AK' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AB' 'LAC1_02' -1 0 // ~w~Yeah? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1AB' 0045: actor $5693 defined jump_if_false @LAN_C1_4117 00EE: (unknown) $5693 -88.65 -1595.53 :LAN_C1_4117 0001: wait 700 ms 00B9: set_camera_position -83.09 -1595.85 14.41 rotations 0 0 0 00BA: set_camera_point_at -84.01 -1595.45 14.48 mode 2 028D: (unknown) 0.1 0092: $5756 = init_object #NDC_DRUGPACKET at -89.9 -1593.02 13.95 00D3: set_object $5756 z_angle_to 65.0 0092: $5757 = init_object #NDC_DRUGPACKET at -90.3 -1593.19 13.95 00D3: set_object $5757 z_angle_to 30.0 0092: $5758 = init_object #NDC_DRUGPACKET at -90.0 -1593.0 14.1 0001: wait 1000 ms 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 'LANC1AI' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_4305 0002: jump @LAN_C1_6556 :LAN_C1_4305 809F: not actor 4@ dead jump_if_false @LAN_C1_4331 809F: not actor $5693 dead jump_if_false @LAN_C1_4331 0153: (unknown) 4@ $5693 :LAN_C1_4331 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AI' jump_if_false @LAN_C1_4364 0002: jump @LAN_C1_6556 :LAN_C1_4364 0045: actor $5693 defined jump_if_false @LAN_C1_4387 04B4: (unknown) $5693 120 524 1.0 :LAN_C1_4387 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_4414 0002: jump @LAN_C1_6556 :LAN_C1_4414 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1AJ' 1 0045: actor $5693 defined jump_if_false @LAN_C1_4461 0045: actor 4@ defined jump_if_false @LAN_C1_4461 0153: (unknown) $5693 4@ :LAN_C1_4461 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AJ' jump_if_false @LAN_C1_4494 0002: jump @LAN_C1_6556 :LAN_C1_4494 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 400 jump_if_false @LAN_C1_4521 0002: jump @LAN_C1_6556 :LAN_C1_4521 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AC' 'LAC1_03' $5693 0 // ~w~Thanks for the coke Martinez. Now you know how it feels to get fucked. 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1AK' 1 0045: actor 4@ defined jump_if_false @LAN_C1_4586 0154: (unknown) 4@ :LAN_C1_4586 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_4613 0002: jump @LAN_C1_6556 :LAN_C1_4613 0045: actor $5693 defined jump_if_false @LAN_C1_4640 0154: (unknown) $5693 04B4: (unknown) $5693 114 486 1.0 :LAN_C1_4640 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AK' jump_if_false @LAN_C1_4673 0002: jump @LAN_C1_6556 :LAN_C1_4673 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_4700 0002: jump @LAN_C1_6556 :LAN_C1_4700 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_false @LAN_C1_4727 0002: jump @LAN_C1_6556 :LAN_C1_4727 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1AB' 02B4: set_camera_transverse_delay 0 time 9000 0001: wait 0 ms 00B9: set_camera_position -83.46 -1595.68 14.74 rotations 0 0 0 00BA: set_camera_point_at -84.22 -1595.03 14.68 mode 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 800 jump_if_false @LAN_C1_4821 0002: jump @LAN_C1_6556 :LAN_C1_4821 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AB' jump_if_false @LAN_C1_4854 0002: jump @LAN_C1_6556 :LAN_C1_4854 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AD' 'LAC1_04' -1 0 // ~w~Oh, you fucked us both, Vic. 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1AC' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2000 jump_if_false @LAN_C1_4933 0002: jump @LAN_C1_6556 :LAN_C1_4933 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AC' jump_if_false @LAN_C1_4966 0002: jump @LAN_C1_6556 :LAN_C1_4966 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AE' 'LAC1_05' -1 0 // ~w~That coke you ripped off belonged to the Mendez brothers: I was just the shepherd. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1AD' 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AD' jump_if_false @LAN_C1_5049 0002: jump @LAN_C1_6556 :LAN_C1_5049 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AF' 'LAC1_06' -1 0 // ~w~Now we're all on their shit list - and the only way off is in a fucking bag. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1AE' 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AE' jump_if_false @LAN_C1_5132 0002: jump @LAN_C1_6556 :LAN_C1_5132 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AG' 'LAC1_07' -1 0 // ~w~I'm turning states: I'm gonna ruin you, your brother, Mendez, everyone... Happy Holidays. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1AF' 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AF' jump_if_false @LAN_C1_5215 0002: jump @LAN_C1_6556 :LAN_C1_5215 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1AH' 'LAC1_08' -1 0 // ~w~Laaance! You useless degenerate asshole... 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_false @LAN_C1_5273 0002: jump @LAN_C1_6556 :LAN_C1_5273 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1AG' 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AG' jump_if_false @LAN_C1_5325 0002: jump @LAN_C1_6556 :LAN_C1_5325 0045: actor $5693 defined jump_if_false @LAN_C1_5373 0154: (unknown) $5693 0044: put_actor $5693 at -88.7 -1596.17 13.2394 00EE: (unknown) $5693 -88.8 -1597.94 :LAN_C1_5373 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_false @LAN_C1_5400 0002: jump @LAN_C1_6556 :LAN_C1_5400 0045: actor 4@ defined jump_if_false @LAN_C1_5434 0352: (unknown) 4@ 0045: actor $5693 defined jump_if_false @LAN_C1_5434 0153: (unknown) 4@ $5693 0153: (unknown) $5693 4@ :LAN_C1_5434 00B9: set_camera_position -91.44 -1595.01 14.04 rotations 0 0 0 00BA: set_camera_point_at -90.47 -1595.26 14.07 mode 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1AH' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1AH' jump_if_false @LAN_C1_5527 0002: jump @LAN_C1_6556 :LAN_C1_5527 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0093: destroy_object $5756 0093: destroy_object $5757 0093: destroy_object $5758 0093: destroy_object $5764 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_20061 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1BA' 'LAC1_09' $5693 0 // ~w~We don't have to worry about a thing. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1BA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1BB' 'LAC1_10' $5693 0 // ~w~Once we sell the coke... 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1BB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1BE' 'SLNC1BE' $5693 0 // ~w~...we can pay off the feds, and handle anything the Mendez brothers throw at us. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1BE' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1BC' 'LAC1_11' $5693 0 // ~w~Listen, I've got a buyer. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1BC' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1BD' 'SLNC1BD' $5693 0 // ~w~Lets go see him. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1BD' 809F: not actor 4@ dead jump_if_false @LAN_C1_5891 032F: (unknown) 4@ 0 0352: (unknown) 4@ 0044: put_actor 4@ at -91.0206 -1588.848 9.5048 01EC: (unknown) 4@ 0 00EE: (unknown) 4@ -94.69 -1582.97 04B9: (unknown) 4@ 0 1 0 :LAN_C1_5891 80A0: not car $5763 wrecked jump_if_false @LAN_C1_5958 809F: not actor $5693 dead jump_if_false @LAN_C1_5958 0352: (unknown) $5693 0044: put_actor $5693 at -89.9206 -1589.348 9.46 01EC: (unknown) $5693 0 00E9: (unknown) $5693 $5763 0368: (unknown) $5693 0 032D: (unknown) $5693 1 :LAN_C1_5958 0045: actor $5693 defined jump_if_false @LAN_C1_5986 0045: actor 4@ defined jump_if_false @LAN_C1_5986 0154: (unknown) 4@ 0154: (unknown) $5693 :LAN_C1_5986 00B9: set_camera_position -91.64 -1575.28 11.16 rotations 0 0 0 00BA: set_camera_point_at -91.66 -1576.27 11.01 mode 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1BA' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1BA' jump_if_false @LAN_C1_6089 0002: jump @LAN_C1_6556 :LAN_C1_6089 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1BB' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1400 jump_if_false @LAN_C1_6137 0002: jump @LAN_C1_6556 :LAN_C1_6137 809F: not actor 4@ dead jump_if_false @LAN_C1_6160 00EE: (unknown) 4@ -93.1 -1581.13 :LAN_C1_6160 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1BB' jump_if_false @LAN_C1_6193 0002: jump @LAN_C1_6556 :LAN_C1_6193 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1BE' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1200 jump_if_false @LAN_C1_6241 0002: jump @LAN_C1_6556 :LAN_C1_6241 0045: actor 4@ defined jump_if_false @LAN_C1_6267 004F: unknown_check $5763 jump_if_false @LAN_C1_6267 00EA: (unknown) 4@ $5763 :LAN_C1_6267 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 3600 jump_if_false @LAN_C1_6294 0002: jump @LAN_C1_6556 :LAN_C1_6294 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1BE' jump_if_false @LAN_C1_6327 0002: jump @LAN_C1_6556 :LAN_C1_6327 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_6356 0002: jump @LAN_C1_6556 :LAN_C1_6356 0045: actor 4@ defined jump_if_false @LAN_C1_6390 0352: (unknown) 4@ 0045: actor $5693 defined jump_if_false @LAN_C1_6390 0153: (unknown) 4@ $5693 0153: (unknown) $5693 4@ :LAN_C1_6390 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1BC' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 3000 jump_if_false @LAN_C1_6440 0002: jump @LAN_C1_6556 :LAN_C1_6440 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1BC' jump_if_false @LAN_C1_6473 0002: jump @LAN_C1_6556 :LAN_C1_6473 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1BD' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2000 jump_if_false @LAN_C1_6523 0002: jump @LAN_C1_6556 :LAN_C1_6523 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1BD' jump_if_false @LAN_C1_6556 0002: jump @LAN_C1_6556 :LAN_C1_6556 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0001: wait 1000 ms 0093: destroy_object $5756 0093: destroy_object $5757 0093: destroy_object $5758 0093: destroy_object $5764 003F: destroy_actor 4@ 809F: not actor $5693 dead jump_if_false @LAN_C1_6611 0352: (unknown) $5693 0154: (unknown) $5693 :LAN_C1_6611 809F: not actor $933 dead jump_if_false @LAN_C1_6628 0200: (unknown) $933 1 :LAN_C1_6628 0444: (unknown) 114 0444: (unknown) 120 0444: (unknown) 121 0444: (unknown) 84 809F: not actor $5693 dead jump_if_false @LAN_C1_6701 0278: (unknown) $5693 0 0347: (unknown) $5693 1 809F: not actor $933 dead jump_if_false @LAN_C1_6683 0119: actor $5693 kill_actor $933 :LAN_C1_6683 01EC: (unknown) $5693 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @AUDIMON_2977 $5693 :LAN_C1_6701 809F: not actor $933 dead jump_if_false @LAN_C1_6763 80A0: not car $5763 wrecked jump_if_false @LAN_C1_6763 807C: not actor $933 driving $5763 0022: jump_if_false @LAN_C1_6742 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5763 :LAN_C1_6742 807C: not actor $5693 driving $5763 0022: jump_if_false @LAN_C1_6763 // Note: the incorrect math opcode was used here 0298: (unknown) $5693 $5763 -1 :LAN_C1_6763 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_20061 0 00C3: (unknown) 17.8 969.6 10.9 $5695 00BB: (unknown) $5695 0@ = 1 // (int) 00C3: (unknown) 488.0 1123.4 16.4 $5696 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1CA' 'LAC1_12' $5693 0 // ~w~My man's filming some 'Z' list movie over at the Mall. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1CA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1CB' 'LAC1_13' $5693 0 // ~w~They only let him shoot at night so we better get over there pronto. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1CB' 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_362 1000 -1@ = 0 // (int) // timer2 0403: (unknown) 4 0 10 0057: show_text_highpriority GXT 'LAC1_20' time 7000 flag 1 // ~w~Get to the ~y~mall ~w~before 04:00. :LAN_C1_6982 0001: wait 0 ms 0@ == 0 // (int) var == num jump_if_false @LAN_C1_7130 809F: not actor $933 dead jump_if_false @LAN_C1_7130 0025: gosub @LAN_C1_20227 009F: actor $5693 dead jump_if_false @LAN_C1_7060 0@ = 4 // (int) 020D: (unknown) $5693 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LAC1_19' // ~r~Lance died. 0002: jump @LAN_C1_20752 :LAN_C1_7060 0089: actor $933 in_sphere 17.8 969.6 10.9 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LAN_C1_7130 0025: gosub @LAN_C1_20534 00BB: (unknown) $5695 00C3: (unknown) 488.0 1123.4 16.4 $5696 0@ = 1 // (int) :LAN_C1_7130 0@ == 1 // (int) var == num jump_if_false @LAN_C1_7574 809F: not actor $933 dead jump_if_false @LAN_C1_7574 007E: actor $933 driving jump_if_false @LAN_C1_7170 007B: $5762 = actor $933 car :LAN_C1_7170 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_1201 jump_if_false @LAN_C1_7236 $1082 == 1 // (int) var == num jump_if_false @LAN_C1_7236 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 00BB: (unknown) $5696 0@ = 2 // (int) 0002: jump @LAN_C1_7605 :LAN_C1_7236 005A: $5765 = current_time_hours, $5766 = current_time_minutes 0078: if and $5765 == 4 // (int) var == num $5766 == 0 // (int) var == num jump_if_false @LAN_C1_7316 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0@ = 4 // (int) 003F: destroy_actor $5693 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LAC1_28' // ~r~You didn't get to the mall in time. 0002: jump @LAN_C1_20752 :LAN_C1_7316 0025: gosub @LAN_C1_20227 009F: actor $5693 dead jump_if_false @LAN_C1_7369 0@ = 4 // (int) 020D: (unknown) $5693 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LAC1_19' // ~r~Lance died. 0002: jump @LAN_C1_20752 :LAN_C1_7369 809F: not actor $5693 dead jump_if_false @LAN_C1_7574 01F0: actor $5693 in_range_of_player $933 0022: jump_if_false @LAN_C1_7574 // Note: the incorrect math opcode was used here $5759 == 0 // (int) var == num jump_if_false @LAN_C1_7449 -1@ > 9000 // (int) var > num // timer2 jump_if_false @LAN_C1_7449 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1CA' $5759 = 1 // (int) -1@ = 0 // (int) // timer2 :LAN_C1_7449 $5759 == 1 // (int) var == num jump_if_false @LAN_C1_7528 -1@ > 4000 // (int) var > num // timer2 jump_if_false @LAN_C1_7528 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LANC1CA' jump_if_false @LAN_C1_7528 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1CB' $5759 = 2 // (int) :LAN_C1_7528 0089: actor $933 in_sphere 488.6 1123.6 16.4 radius 5.0 5.0 5.0 sphere 1 jump_if_false @LAN_C1_7574 00BB: (unknown) $5696 0@ = 2 // (int) :LAN_C1_7574 not 0@ == 2 // (int) var == num jump_if_false @LAN_C1_7593 0002: jump @LAN_C1_6982 :LAN_C1_7593 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1124 1 :LAN_C1_7605 809F: not actor $933 dead jump_if_false @LAN_C1_7621 0107: toggle_player $933 can_move 0 :LAN_C1_7621 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0444: (unknown) 65 0403: (unknown) 0 0 0 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 16 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 202 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 349 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 154 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 130 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 62 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 340 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4268 127 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_190 1000 0001: wait 500 ms 023F: (unknown) 0 0417: (unknown) 413.03 1150.75 -199.82 200 25 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1DA' 'LAC1_14' $5693 0 // ~w~Hey Spitz. Looking for inspiration? I got all you need. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1DA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1DB' 'LAC1_15' $5729 0 // ~w~All I need huh? A stuntman's what I need. We've got to wrap this scene before the mall opens. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1DB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1DC' 'LAC1_16' $5693 0 // ~w~Vic can handle your stunts; meanwhile you and I can talk Snow Business. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1DC' 0443: (unknown) 105 0228: (unknown) 00B9: set_camera_position 403.07 1156.95 -199.82 rotations 0 0 0 00BA: set_camera_point_at 403.38 1156.0 -199.83 mode 2 809F: not actor $933 dead jump_if_false @LAN_C1_8090 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_495 0110: $5768 = player $933 wanted_level 0128: set_max_wanted_level_to 0 024F: (unknown) 0 0098: set_player $933 wanted_level_to 0 02D4: (unknown) $933 807E: not actor $933 driving jump_if_false @LAN_C1_8071 0044: put_actor $933 at 408.08 1139.42 -199.82 0002: jump @LAN_C1_8090 :LAN_C1_8071 0216: (unknown) $933 408.08 1139.42 -199.82 :LAN_C1_8090 809F: not actor $5693 dead jump_if_false @LAN_C1_8179 011A: (unknown) $5693 0154: (unknown) $5693 807E: not actor $5693 driving jump_if_false @LAN_C1_8146 0044: put_actor $5693 at 405.11 1145.71 -200.4 0002: jump @LAN_C1_8165 :LAN_C1_8146 0216: (unknown) $5693 405.11 1145.71 -200.4 :LAN_C1_8165 00EE: (unknown) $5693 403.78 1154.12 :LAN_C1_8179 809F: not actor $5693 dead jump_if_false @LAN_C1_8264 011A: (unknown) $5693 807E: not actor $5693 driving jump_if_false @LAN_C1_8231 0044: put_actor $5693 at 405.11 1145.71 -200.4 0002: jump @LAN_C1_8250 :LAN_C1_8231 0216: (unknown) $5693 405.11 1145.71 -200.4 :LAN_C1_8250 00EE: (unknown) $5693 403.78 1154.12 :LAN_C1_8264 809F: not actor $933 dead jump_if_false @LAN_C1_8307 0044: put_actor $933 at 406.25 1145.18 -200.4 00EE: (unknown) $933 404.8 1153.8 :LAN_C1_8307 003E: $5726 = create_actor_pedtype 21 model 154 at 408.3 1154.06 -200.4 00CF: set_actor $5726 Z_angle_to -152.53 003E: $5728 = create_actor_pedtype 21 model 130 at 402.84 1155.6 -200.4 00CF: set_actor $5728 Z_angle_to -84.55 003E: $5727 = create_actor_pedtype 21 model 154 at 408.7 1153.14 -200.4 00CF: set_actor $5727 Z_angle_to 10.45 003E: $5730 = create_actor_pedtype 21 model 62 at 404.08 1164.07 -200.4 00CF: set_actor $5730 Z_angle_to 168.95 003E: $5729 = create_actor_pedtype 21 model 127 at 404.16 1155.62 -200.4 00CF: set_actor $5729 Z_angle_to 85.72 0276: (unknown) $5726 $5727 1410065407 013E: actor $5728 look_at_actor $5729 809F: not actor $5693 dead 0022: jump_if_false @LAN_C1_8504 // Note: the incorrect math opcode was used here 0153: (unknown) $5693 $5729 :LAN_C1_8504 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_19424 5 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $5729 defined jump_if_false @LAN_C1_8549 04B4: (unknown) $5693 120 524 100.0 :LAN_C1_8549 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 2000 jump_if_false @LAN_C1_8586 0002: jump @LAN_C1_9258 :LAN_C1_8586 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1DA' 1 0045: actor $5693 defined jump_if_false @LAN_C1_8632 04B4: (unknown) $5693 121 556 1.0 :LAN_C1_8632 809F: not actor $5729 dead jump_if_false @LAN_C1_8660 809F: not actor $5693 dead jump_if_false @LAN_C1_8660 0153: (unknown) $5729 $5693 :LAN_C1_8660 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_8687 0002: jump @LAN_C1_9258 :LAN_C1_8687 809F: not actor $5728 dead jump_if_false @LAN_C1_8707 0414: (unknown) $5728 105 451 :LAN_C1_8707 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 2600 jump_if_false @LAN_C1_8734 0002: jump @LAN_C1_9258 :LAN_C1_8734 003F: destroy_actor $5728 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1DA' jump_if_false @LAN_C1_8771 0002: jump @LAN_C1_9258 :LAN_C1_8771 0045: actor $5693 defined jump_if_false @LAN_C1_8794 0528: (unknown) $5693 556 -0.9 :LAN_C1_8794 0059: text_clear_all 00B9: set_camera_position 402.74 1155.79 -199.63 rotations 0 0 0 00BA: set_camera_point_at 403.57 1155.23 -199.56 mode 2 0045: actor $933 defined jump_if_false @LAN_C1_8858 04B4: (unknown) $933 120 512 1.0 :LAN_C1_8858 0045: actor $5693 defined jump_if_false @LAN_C1_8881 04B4: (unknown) $5693 120 523 1.0 :LAN_C1_8881 809F: not actor $5729 dead jump_if_false @LAN_C1_8920 0044: put_actor $5729 at 404.16 1155.62 -200.87 00CF: set_actor $5729 Z_angle_to 150.72 :LAN_C1_8920 0001: wait 100 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1DB' 0045: actor $5729 defined jump_if_false @LAN_C1_8966 04B4: (unknown) $5729 121 557 1.0 :LAN_C1_8966 809F: not actor $5729 dead jump_if_false @LAN_C1_8997 809F: not actor $933 dead jump_if_false @LAN_C1_8997 0220: (unknown) $5729 19 3800 :LAN_C1_8997 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 4200 jump_if_false @LAN_C1_9024 0002: jump @LAN_C1_9258 :LAN_C1_9024 0045: actor $5729 defined jump_if_false @LAN_C1_9047 0528: (unknown) $5729 557 -0.9 :LAN_C1_9047 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1DB' jump_if_false @LAN_C1_9080 0002: jump @LAN_C1_9258 :LAN_C1_9080 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANC1DC' 0 0045: actor $5693 defined jump_if_false @LAN_C1_9125 04B4: (unknown) $5693 121 546 1.0 :LAN_C1_9125 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 500 jump_if_false @LAN_C1_9152 0002: jump @LAN_C1_9258 :LAN_C1_9152 0045: actor $5693 defined jump_if_false @LAN_C1_9175 04B4: (unknown) $5693 121 547 1.0 :LAN_C1_9175 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 3100 jump_if_false @LAN_C1_9202 0002: jump @LAN_C1_9258 :LAN_C1_9202 0045: actor $5693 defined jump_if_false @LAN_C1_9225 04B4: (unknown) $5693 121 548 1.0 :LAN_C1_9225 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1DC' jump_if_false @LAN_C1_9258 0002: jump @LAN_C1_9258 :LAN_C1_9258 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 01CF: (unknown) 0444: (unknown) 105 003F: destroy_actor $5693 003F: destroy_actor $5729 003F: destroy_actor $5727 003F: destroy_actor $5730 003F: destroy_actor $5726 003F: destroy_actor $5728 809F: not actor $933 dead jump_if_false @LAN_C1_9336 0352: (unknown) $933 00A2: (unknown) $933 0044: put_actor $933 at 414.0 1158.8 -200.8 :LAN_C1_9336 0444: (unknown) 120 0444: (unknown) 121 003E: $5721 = create_actor_pedtype 22 model 16 at 413.8 1156.6 -200.8 0106: give_actor $5721 weapon 21 ammo 99999999 // Load the weapon model before using this 00CF: set_actor $5721 Z_angle_to 180.0 034F: (unknown) $5721 1 0347: (unknown) $5721 1 01B1: (unknown) $5721 1 1 1 1 1 01B1: (unknown) $933 1 1 1 1 1 0339: (unknown) $933 0 0339: (unknown) $5721 0 -2@ = 0 // (int) // timer1 003E: $5621 = create_actor_pedtype 21 model 154 at 431.39 1157.59 -199.82 003E: $5622 = create_actor_pedtype 21 model 154 at 434.79 1185.31 -199.82 003E: $5623 = create_actor_pedtype 21 model 154 at 428.51 1151.4 -199.82 003E: $5624 = create_actor_pedtype 21 model 154 at 427.24 1145.88 -199.82 003E: $5625 = create_actor_pedtype 21 model 154 at 424.62 1140.72 -199.82 003E: $5626 = create_actor_pedtype 21 model 154 at 407.19 1139.18 -199.82 003E: $5627 = create_actor_pedtype 21 model 154 at 401.8 1146.33 -199.82 003E: $5628 = create_actor_pedtype 21 model 154 at 393.11 1150.65 -199.82 003E: $5629 = create_actor_pedtype 21 model 154 at 397.82 1156.5 -199.82 003E: $5630 = create_actor_pedtype 21 model 154 at 412.5 1136.08 -194.4 003E: $5631 = create_actor_pedtype 21 model 154 at 414.57 1139.08 -196.37 003E: $5632 = create_actor_pedtype 21 model 154 at 417.57 1172.91 -199.82 003E: $5633 = create_actor_pedtype 21 model 154 at 408.93 1176.74 -199.82 003E: $5634 = create_actor_pedtype 21 model 154 at 411.28 1183.57 -199.82 003E: $5635 = create_actor_pedtype 21 model 154 at 420.2 1184.3 -199.82 003E: $5636 = create_actor_pedtype 21 model 154 at 404.99 1190.05 -199.82 003E: $5637 = create_actor_pedtype 21 model 154 at 421.16 1177.43 -199.82 003E: $5638 = create_actor_pedtype 21 model 154 at 383.52 1158.19 -199.82 003E: $5639 = create_actor_pedtype 21 model 154 at 389.9 1153.02 -199.82 003E: $5640 = create_actor_pedtype 21 model 154 at 444.88 1155.86 -199.64 003E: $5641 = create_actor_pedtype 21 model 154 at 421.64 1131.19 -199.82 809F: not actor $933 dead jump_if_false @LAN_C1_9962 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here :LAN_C1_9962 2@ = 0 // (int) :LAN_C1_9966 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_10048 // Note: the incorrect math opcode was used here 015F: (unknown) $5365(2@,32) 83 00EE: (unknown) $5365(2@,32) $5701 $5702 00C1: (unknown) $5365(2@,32) $5404(2@,32) 00C4: (unknown) $5404(2@,32) 0 014B: set_actor $5365(2@,32) health_to 20 03D5: (unknown) $5365(2@,32) 20 0278: (unknown) $5365(2@,32) 0 2@ += 1 // (int) 0002: jump @LAN_C1_9966 :LAN_C1_10048 0001: wait 500 ms 00B9: set_camera_position 407.24 1155.24 -198.5 rotations 0 0 0 00BA: set_camera_point_at 408.15 1155.54 -198.78 mode 2 02B4: set_camera_transverse_delay 0 time 10000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 00B9: set_camera_position 386.63 1148.6 -190.79 rotations 0 0 0 00BA: set_camera_point_at 387.53 1148.89 -191.1 mode 1 0057: show_text_highpriority GXT 'LAC1_23' time 5000 flag 1 // Fill the Gore meter by shooting the zombies, dont let the Gore meter empty before the timer runs out. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 5000 jump_if_false @LAN_C1_10202 0002: jump @LAN_C1_10245 :LAN_C1_10202 0057: show_text_highpriority GXT 'LAC1_24' time 5000 flag 1 // The Gore meter will slowly empty over time, but will empty faster if any of the zombies get too close. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 5000 jump_if_false @LAN_C1_10245 0002: jump @LAN_C1_10245 :LAN_C1_10245 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 2@ = 0 // (int) :LAN_C1_10261 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_10297 // Note: the incorrect math opcode was used here 00BB: (unknown) $5404(2@,32) 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_10261 :LAN_C1_10297 01CF: (unknown) 003E: $5621 = create_actor_pedtype 21 model 154 at 431.39 1157.59 -199.82 003E: $5622 = create_actor_pedtype 21 model 154 at 434.79 1185.31 -199.82 003E: $5623 = create_actor_pedtype 21 model 154 at 428.51 1151.4 -199.82 003E: $5624 = create_actor_pedtype 21 model 154 at 427.24 1145.88 -199.82 003E: $5625 = create_actor_pedtype 21 model 154 at 424.62 1140.72 -199.82 003E: $5626 = create_actor_pedtype 21 model 154 at 407.19 1139.18 -199.82 003E: $5627 = create_actor_pedtype 21 model 154 at 401.8 1146.33 -199.82 003E: $5628 = create_actor_pedtype 21 model 154 at 393.11 1150.65 -199.82 003E: $5629 = create_actor_pedtype 21 model 154 at 397.82 1156.5 -199.82 003E: $5630 = create_actor_pedtype 21 model 154 at 412.5 1136.08 -194.4 003E: $5631 = create_actor_pedtype 21 model 154 at 414.57 1139.08 -196.37 003E: $5632 = create_actor_pedtype 21 model 154 at 417.57 1172.91 -199.82 003E: $5633 = create_actor_pedtype 21 model 154 at 408.93 1176.74 -199.82 003E: $5634 = create_actor_pedtype 21 model 154 at 411.28 1183.57 -199.82 003E: $5635 = create_actor_pedtype 21 model 154 at 420.2 1184.3 -199.82 003E: $5636 = create_actor_pedtype 21 model 154 at 404.99 1190.05 -199.82 003E: $5637 = create_actor_pedtype 21 model 154 at 421.16 1177.43 -199.82 003E: $5638 = create_actor_pedtype 21 model 154 at 383.52 1158.19 -199.82 003E: $5639 = create_actor_pedtype 21 model 154 at 389.9 1153.02 -199.82 003E: $5640 = create_actor_pedtype 21 model 154 at 444.88 1155.86 -199.64 003E: $5641 = create_actor_pedtype 21 model 154 at 421.64 1131.19 -199.82 809F: not actor $933 dead jump_if_false @LAN_C1_10822 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here :LAN_C1_10822 2@ = 0 // (int) :LAN_C1_10826 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_10916 // Note: the incorrect math opcode was used here 0278: (unknown) $5365(2@,32) 0 015F: (unknown) $5365(2@,32) 83 00EE: (unknown) $5365(2@,32) $5701 $5702 00C1: (unknown) $5365(2@,32) $5404(2@,32) 00C4: (unknown) $5404(2@,32) 0 014B: set_actor $5365(2@,32) health_to 20 03D5: (unknown) $5365(2@,32) 20 041B: (unknown) $5365(2@,32) 4 2@ += 1 // (int) 0002: jump @LAN_C1_10826 :LAN_C1_10916 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_1868 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1999 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_2341 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_2341 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_2341 1 0001: wait 1000 ms 03B6: (unknown) $429 03B7: (unknown) 1 03BD: (unknown) 1 809F: not actor $933 dead jump_if_false @LAN_C1_11018 0107: toggle_player $933 can_move 1 :LAN_C1_11018 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1523 4 024D: (unknown) $5746 1 'GORE' // Gore 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1523 5 024C: set_timer_with_text_to $5753 type 1 GXT 'TIMEL1' // Time $5753 = 60000 // (int) $5746 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_362 1000 809F: not actor $933 dead jump_if_false @LAN_C1_11137 01B1: (unknown) $933 1 1 1 1 1 0339: (unknown) $933 0 0106: give_actor $933 weapon 21 ammo 99999999 // Load the weapon model before using this :LAN_C1_11137 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C1_3087 0 0 -1@ = 0 // (int) // timer2 -2@ = 0 // (int) // timer1 $5747 = 1 // (int) 809F: not actor $5721 dead jump_if_false @LAN_C1_11183 00A1: (unknown) $5721 524288 :LAN_C1_11183 0078: if and 809F: not actor $933 dead $5753 > 0 // (int) var > num jump_if_false @LAN_C1_11704 -2@ > 200 // (int) var > num // timer1 jump_if_false @LAN_C1_11226 002B: $5746 -= $5747 // (int vars) // Note: the incorrect math opcode was used here -2@ = 0 // (int) // timer1 :LAN_C1_11226 010E: $5619 = current_time_in_ms 0011: $5619 > $5618 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_11285 // Note: the incorrect math opcode was used here 0139: $5760 = random_int_in_ranges 0 2 $5760 == 0 // (int) var == num jump_if_false @LAN_C1_11272 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_3384 :LAN_C1_11272 0035: $5618 = $5619 // (int vars) $5618 += 2000 // (int) :LAN_C1_11285 0011: $5619 > $5613 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_11340 // Note: the incorrect math opcode was used here 0139: $5760 = random_int_in_ranges 0 4 $5760 == 0 // (int) var == num jump_if_false @LAN_C1_11327 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_2626 :LAN_C1_11327 0035: $5613 = $5619 // (int vars) $5613 += 6000 // (int) :LAN_C1_11340 3 > $5746 // (int) num > var 0022: jump_if_false @LAN_C1_11606 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C1_3087 1 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 2@ = 0 // (int) $5753 = 0 // (int) :LAN_C1_11385 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_11421 // Note: the incorrect math opcode was used here 00BB: (unknown) $5404(2@,32) 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_11385 :LAN_C1_11421 00AE: remove_status_text $5746 0128: set_max_wanted_level_to 6 0264: (unknown) 1.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_657 809F: not actor $933 dead jump_if_false @LAN_C1_11495 0043: store_actor $933 position_to $5769 $5770 $5771 // Note: the incorrect math opcode was used here 022C: (unknown) $5769 $5770 200.0 200.0 1 :LAN_C1_11495 024F: (unknown) 1.0 809F: not actor $933 dead 0022: jump_if_false @LAN_C1_11517 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to $5768 :LAN_C1_11517 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LAC1_25' // ~r~You didn't cut it as an actor. 809F: not actor $933 dead jump_if_false @LAN_C1_11585 0044: put_actor $933 at -110.6 -1616.7 10.32 010F: (unknown) $933 -107.7 -1611.4 10.32 :LAN_C1_11585 0001: wait 500 ms 01CF: (unknown) 00C9: fade 1 500 ms 0002: jump @LAN_C1_20752 :LAN_C1_11606 809F: not actor $933 dead jump_if_false @LAN_C1_11627 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here :LAN_C1_11627 0025: gosub @LAN_C1_16815 0025: gosub @LAN_C1_15464 $5746 > 100 // (int) var > num jump_if_false @LAN_C1_11660 $5746 = 100 // (int) :LAN_C1_11660 20 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_11684 // Note: the incorrect math opcode was used here 2@ += 1 // (int) 0002: jump @LAN_C1_11694 :LAN_C1_11684 $5715 = 1 // (int) 2@ = 0 // (int) :LAN_C1_11694 0001: wait 0 ms 0002: jump @LAN_C1_11183 :LAN_C1_11704 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C1_3087 2 0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_190 1000 00AE: remove_status_text $5746 2@ = 0 // (int) :LAN_C1_11738 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_11774 // Note: the incorrect math opcode was used here 00BB: (unknown) $5404(2@,32) 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_11738 :LAN_C1_11774 0048: $5716 = create_car #MOP50 at 384.35 1224.77 -199.91 00A4: $5717 = create_actor_pedtype 22 model 16 in_car $5716 driverseat 004C: set_car $5716 to_normal_driver 00D1: set_car $5716 Z_angle_to -162.34 0126: make_car $5716 very_heavy 1 0290: (unknown) $5716 1.5 0051: set_car $5716 traffic_behavior_to 3 03B7: (unknown) $429 03BD: (unknown) 0 003E: $5621 = create_actor_pedtype 21 model 154 at 382.79 1118.78 -193.6 0001: wait 40 ms 003E: $5622 = create_actor_pedtype 21 model 154 at 377.25 1113.5 -193.6 0001: wait 40 ms 003E: $5623 = create_actor_pedtype 21 model 154 at 376.77 1109.56 -193.6 0001: wait 40 ms 003E: $5624 = create_actor_pedtype 21 model 154 at 372.15 1102.16 -193.6 0001: wait 40 ms 003E: $5625 = create_actor_pedtype 21 model 154 at 371.29 1142.96 -193.6 0001: wait 40 ms 003E: $5626 = create_actor_pedtype 21 model 154 at 378.47 1137.35 -193.6 0001: wait 40 ms 003E: $5627 = create_actor_pedtype 21 model 154 at 380.29 1128.96 -193.6 0001: wait 40 ms 003E: $5628 = create_actor_pedtype 21 model 154 at 383.21 1121.01 -193.6 0001: wait 40 ms 003E: $5629 = create_actor_pedtype 21 model 154 at 394.51 1118.81 -193.6 0001: wait 40 ms 003E: $5630 = create_actor_pedtype 21 model 154 at 383.43 1111.79 -193.6 0001: wait 40 ms 003E: $5631 = create_actor_pedtype 21 model 154 at 396.04 1129.68 -193.6 0001: wait 40 ms 003E: $5632 = create_actor_pedtype 21 model 154 at 373.07 1152.15 -193.6 0001: wait 40 ms 003E: $5633 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 0001: wait 40 ms 003E: $5634 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 2@ = 0 // (int) :LAN_C1_12235 14 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_12335 // Note: the incorrect math opcode was used here 809F: not actor $5365(2@,32) dead 0022: jump_if_false @LAN_C1_12323 // Note: the incorrect math opcode was used here 015F: (unknown) $5365(2@,32) 83 00C1: (unknown) $5365(2@,32) $5404(2@,32) 00C4: (unknown) $5404(2@,32) 0 014B: set_actor $5365(2@,32) health_to 10 03D5: (unknown) $5365(2@,32) 10 0278: (unknown) $5365(2@,32) 0 00EE: (unknown) $5365(2@,32) 358.5 1113.9 :LAN_C1_12323 2@ += 1 // (int) 0002: jump @LAN_C1_12235 :LAN_C1_12335 809F: not actor $933 dead jump_if_false @LAN_C1_12371 0044: put_actor $933 at 359.4 1113.7 -193.5 00CF: set_actor $933 Z_angle_to 270.0 :LAN_C1_12371 809F: not actor $5721 dead jump_if_false @LAN_C1_12407 0106: give_actor $5721 weapon 10 ammo 99999999 // Load the weapon model before using this 034F: (unknown) $5721 0 00A1: (unknown) $5721 524288 :LAN_C1_12407 00B9: set_camera_position 360.89 1114.73 -193.7 rotations 0 0 0 00BA: set_camera_point_at 360.37 1113.92 -193.44 mode 2 809F: not actor $933 dead jump_if_false @LAN_C1_12470 02D4: (unknown) $933 0106: give_actor $933 weapon 10 ammo 2000 // Load the weapon model before using this :LAN_C1_12470 0001: wait 1500 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 0057: show_text_highpriority GXT 'LAC1_26' time 5000 flag 1 // In this scene the zombies are invading the record store! 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C1_12528 0002: jump @LAN_C1_12646 :LAN_C1_12528 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 7000 00B9: set_camera_position 364.88 1113.86 -194.47 rotations 0 0 0 00BA: set_camera_point_at 365.84 1113.76 -194.21 mode 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 4000 jump_if_false @LAN_C1_12603 0002: jump @LAN_C1_12646 :LAN_C1_12603 0057: show_text_highpriority GXT 'LAC1_27' time 5000 flag 1 // Don't let any of the zombies get into the store. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 5000 jump_if_false @LAN_C1_12646 0002: jump @LAN_C1_12646 :LAN_C1_12646 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 2@ = 0 // (int) :LAN_C1_12662 14 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_12692 // Note: the incorrect math opcode was used here 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_12662 :LAN_C1_12692 003E: $5621 = create_actor_pedtype 21 model 154 at 382.79 1118.78 -193.6 003E: $5622 = create_actor_pedtype 21 model 154 at 377.25 1113.5 -193.6 003E: $5623 = create_actor_pedtype 21 model 154 at 376.77 1109.56 -193.6 003E: $5624 = create_actor_pedtype 21 model 154 at 372.15 1102.16 -193.6 003E: $5625 = create_actor_pedtype 21 model 154 at 371.29 1142.96 -193.6 003E: $5626 = create_actor_pedtype 21 model 154 at 378.47 1137.35 -193.6 003E: $5627 = create_actor_pedtype 21 model 154 at 380.29 1128.96 -193.6 003E: $5628 = create_actor_pedtype 21 model 154 at 383.21 1121.01 -193.6 003E: $5629 = create_actor_pedtype 21 model 154 at 394.51 1118.81 -193.6 003E: $5630 = create_actor_pedtype 21 model 154 at 383.43 1111.79 -193.6 003E: $5631 = create_actor_pedtype 21 model 154 at 396.04 1129.68 -193.6 003E: $5632 = create_actor_pedtype 21 model 154 at 373.07 1152.15 -193.6 003E: $5633 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 003E: $5634 = create_actor_pedtype 21 model 154 at 370.51 1136.49 -193.6 2@ = 0 // (int) :LAN_C1_13030 14 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_13117 // Note: the incorrect math opcode was used here 015F: (unknown) $5365(2@,32) 83 00C1: (unknown) $5365(2@,32) $5404(2@,32) 00C4: (unknown) $5404(2@,32) 0 014B: set_actor $5365(2@,32) health_to 10 03D5: (unknown) $5365(2@,32) 10 0278: (unknown) $5365(2@,32) 0 00EE: (unknown) $5365(2@,32) 358.5 1113.9 2@ += 1 // (int) 0002: jump @LAN_C1_13030 :LAN_C1_13117 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_1868 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1999 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_2341 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_2341 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_2341 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_362 500 $5735 = 1011.01 // (float) 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C1_3087 0 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1523 5 024C: set_timer_with_text_to $5753 type 1 GXT 'TIMEL1' // Time $5753 = 90000 // (int) -1@ = 0 // (int) // timer2 :LAN_C1_13269 0078: if and 809F: not actor $933 dead not $5753 == 0 // (int) var == num jump_if_false @LAN_C1_14032 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here 010E: $5619 = current_time_in_ms 0011: $5619 > $5618 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_13358 // Note: the incorrect math opcode was used here 0139: $5760 = random_int_in_ranges 0 2 $5760 == 0 // (int) var == num jump_if_false @LAN_C1_13345 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_3384 :LAN_C1_13345 0035: $5618 = $5619 // (int vars) $5618 += 2000 // (int) :LAN_C1_13358 0011: $5619 > $5613 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_13413 // Note: the incorrect math opcode was used here 0139: $5760 = random_int_in_ranges 0 4 $5760 == 0 // (int) var == num jump_if_false @LAN_C1_13400 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_2626 :LAN_C1_13400 0035: $5613 = $5619 // (int vars) $5613 += 6000 // (int) :LAN_C1_13413 -194.0 > $5703 // (float) num > var 0022: jump_if_false @LAN_C1_13499 // Note: the incorrect math opcode was used here 00C9: fade 0 50 ms 02F8: (unknown) $933 1 0001: wait 50 ms 0044: put_actor $933 at 359.4 1113.7 -193.8 02F8: (unknown) $933 0 $5767 = 1 // (int) 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_2775 00C9: fade 1 500 ms :LAN_C1_13499 809F: not actor $5365(2@,32) dead jump_if_false @LAN_C1_13957 0078: if or 0089: actor $5365(2@,32) in_sphere 356.38 1111.47 -193.6 radius 1.0 1.0 1.0 sphere 0 8089: not actor $933 in_sphere 356.38 1111.47 -193.6 radius 35.0 35.0 35.0 sphere 0 $5767 == 1 // (int) var == num jump_if_false @LAN_C1_13852 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C1_3087 1 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 2@ = 0 // (int) :LAN_C1_13616 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_13652 // Note: the incorrect math opcode was used here 00BB: (unknown) $5404(2@,32) 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_13616 :LAN_C1_13652 00AC: stop_timer $5753 0128: set_max_wanted_level_to 6 0264: (unknown) 1.0 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_657 809F: not actor $933 dead jump_if_false @LAN_C1_13726 0043: store_actor $933 position_to $5769 $5770 $5771 // Note: the incorrect math opcode was used here 022C: (unknown) $5769 $5770 200.0 200.0 1 :LAN_C1_13726 024F: (unknown) 1.0 809F: not actor $933 dead 0022: jump_if_false @LAN_C1_13748 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to $5768 :LAN_C1_13748 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LAC1_25' // ~r~You didn't cut it as an actor. 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809F: not actor $933 dead jump_if_false @LAN_C1_13831 0044: put_actor $933 at -110.6 -1616.7 10.32 010F: (unknown) $933 -107.7 -1611.4 10.32 :LAN_C1_13831 0001: wait 500 ms 01CF: (unknown) 00C9: fade 1 500 ms 0@ = 4 // (int) 0026: return :LAN_C1_13852 809F: not actor $5365(2@,32) dead jump_if_false @LAN_C1_13877 0043: store_actor $5365(2@,32) position_to $5736 $5737 $5738 // Note: the incorrect math opcode was used here :LAN_C1_13877 0078: if and $5738 > -193.4 // (float) var > num -193.0 > $5738 // (float) num > var 0022: jump_if_false @LAN_C1_13957 // Note: the incorrect math opcode was used here 0036: $5739 = $5738 // (float vars) $5739 += 0.55 // (float) 026A: unknown_check $5365(2@,32) jump_if_false @LAN_C1_13957 81B8: not unknown_check $5365(2@,32) jump_if_false @LAN_C1_13957 0044: put_actor $5365(2@,32) at $5736 $5737 $5739 :LAN_C1_13957 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_2775 0025: gosub @LAN_C1_18054 0025: gosub @LAN_C1_17067 0025: gosub @LAN_C1_16464 11 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_14012 // Note: the incorrect math opcode was used here 2@ += 1 // (int) 0002: jump @LAN_C1_14022 :LAN_C1_14012 $5715 = 1 // (int) 2@ = 0 // (int) :LAN_C1_14022 0001: wait 0 ms 0002: jump @LAN_C1_13269 :LAN_C1_14032 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C1_3087 2 0 0@ == 4 // (int) var == num jump_if_false @LAN_C1_14064 0002: jump @LAN_C1_20752 :LAN_C1_14064 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_190 1000 2@ = 0 // (int) :LAN_C1_14081 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_14117 // Note: the incorrect math opcode was used here 00BB: (unknown) $5404(2@,32) 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_14081 :LAN_C1_14117 003F: destroy_actor $5721 809F: not actor $933 dead jump_if_false @LAN_C1_14162 0128: set_max_wanted_level_to 6 0044: put_actor $933 at 404.39 1163.45 -201.0 00CF: set_actor $933 Z_angle_to 178.91 :LAN_C1_14162 0001: wait 50 ms 0045: actor $933 defined jump_if_false @LAN_C1_14188 0220: (unknown) $933 24 9999999 :LAN_C1_14188 003E: $5693 = create_actor_pedtype 21 model 136 at 405.8 1155.5 -199.82 02F9: (unknown) $5693 1 0278: (unknown) $5693 0 0347: (unknown) $5693 1 00F3: (unknown) $5693 $933 0153: (unknown) $933 $5693 003E: $5726 = create_actor_pedtype 21 model 154 at 406.002 1163.495 -200.4 00CF: set_actor $5726 Z_angle_to -175.64 003E: $5728 = create_actor_pedtype 21 model 154 at 407.73 1153.09 -200.4 00CF: set_actor $5728 Z_angle_to 30.14 003E: $5727 = create_actor_pedtype 21 model 154 at 406.62 1153.21 -200.4 00CF: set_actor $5727 Z_angle_to -6.66 003E: $5729 = create_actor_pedtype 21 model 127 at 406.95 1154.17 -200.4 00CF: set_actor $5729 Z_angle_to -159.64 0276: (unknown) $5729 $5727 1410065407 00B9: set_camera_position 403.2 1164.72 -199.23 rotations 0 0 0 00BA: set_camera_point_at 403.84 1164.0 -199.49 mode 2 022C: (unknown) 403.49 1162.84 200.0 200.0 1 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1FA' 'LAC1_17' $5693 0 // ~w~...I am my brother's keeper. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1FA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANC1FB' 'LAC1_18' $5693 0 // ~w~We got the deal. We're made for life. Let's go pick up the yayo. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANC1FB' 0045: actor $933 defined jump_if_false @LAN_C1_14572 0220: (unknown) $933 24 9999999 :LAN_C1_14572 0045: actor $5726 defined jump_if_false @LAN_C1_14594 0220: (unknown) $5726 24 9999999 :LAN_C1_14594 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @LAN_C1_14621 0220: (unknown) $933 24 9999999 :LAN_C1_14621 0045: actor $5726 defined jump_if_false @LAN_C1_14643 0220: (unknown) $5726 24 9999999 :LAN_C1_14643 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1FA' 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 4000 jump_if_false @LAN_C1_14701 0002: jump @LAN_C1_14835 :LAN_C1_14701 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1FA' jump_if_false @LAN_C1_14734 0002: jump @LAN_C1_14835 :LAN_C1_14734 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13043 'LANC1FB' 809F: not actor $5693 dead jump_if_false @LAN_C1_14775 0220: (unknown) $5693 19 3800 :LAN_C1_14775 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 4000 jump_if_false @LAN_C1_14802 0002: jump @LAN_C1_14835 :LAN_C1_14802 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANC1FB' jump_if_false @LAN_C1_14835 0002: jump @LAN_C1_14835 :LAN_C1_14835 00AE: remove_status_text $5746 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_19424 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @NONAME_1_657 024F: (unknown) 1.0 809F: not actor $933 dead jump_if_false @LAN_C1_14894 0098: set_player $933 wanted_level_to $5768 :LAN_C1_14894 0264: (unknown) 1.0 0@ = 3 // (int) 01CF: (unknown) 023F: (unknown) 1 0418: (unknown) 413.03 1150.75 -199.82 809F: not actor $933 dead jump_if_false @LAN_C1_14968 0352: (unknown) $933 0154: (unknown) $933 0332: (unknown) $933 0044: put_actor $933 at 447.1 1243.2 -199.8 :LAN_C1_14968 0001: wait 501 ms 809F: not actor $933 dead jump_if_false @LAN_C1_15008 0043: store_actor $933 position_to $5769 $5770 $5771 // Note: the incorrect math opcode was used here 022C: (unknown) $5769 $5770 200.0 200.0 1 :LAN_C1_15008 809F: not actor $933 dead 0022: jump_if_false @LAN_C1_15038 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 481.59 1124.24 16.41 :LAN_C1_15038 00CF: set_actor $933 Z_angle_to 270.0 809F: not actor $5693 dead jump_if_false @LAN_C1_15073 0044: put_actor $5693 at 482.53 1126.98 16.25 :LAN_C1_15073 00CF: set_actor $5693 Z_angle_to 270.0 0119: actor $5693 kill_actor $933 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @AUDIMON_2977 $5693 00C3: (unknown) -82.56 -1568.74 10.32 $5745 0128: set_max_wanted_level_to 6 024F: (unknown) 1.0 003F: destroy_actor $5729 003F: destroy_actor $5727 003F: destroy_actor $5726 003F: destroy_actor $5728 0162: release_model 16 0162: release_model #MOP50 0162: release_model #CHROMEGUN 0162: release_model 154 0162: release_model 130 0162: release_model 127 0162: release_model 62 0162: release_model 32 0162: release_model #KATANA 0162: release_model #CELLPHONE 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 $3204 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_362 500 0057: show_text_highpriority GXT 'LAC1_22' time 5000 flag 1 // ~w~Take Lance back to his ~y~apartment. :LAN_C1_15233 0@ == 3 // (int) var == num jump_if_false @LAN_C1_15372 809F: not actor $933 dead jump_if_false @LAN_C1_15362 0025: gosub @LAN_C1_20227 009F: actor $5693 dead jump_if_false @LAN_C1_15309 0@ = 4 // (int) 020D: (unknown) $5693 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_5026 'LAC1_19' // ~r~Lance died. 0002: jump @LAN_C1_20752 :LAN_C1_15309 0089: actor $933 in_sphere -82.56 -1568.74 10.32 radius 3.0 3.0 3.0 sphere 1 jump_if_false @LAN_C1_15362 00BB: (unknown) $5745 0@ = 4 // (int) 0002: jump @LAN_C1_20774 :LAN_C1_15362 0001: wait 0 ms 0002: jump @LAN_C1_15233 :LAN_C1_15372 0026: return 0026: return 00B6: restore_camera -2@ = 0 // (int) // timer1 :LAN_C1_15382 809F: not actor $933 dead jump_if_false @LAN_C1_15464 0043: store_actor $933 position_to $5701 $5702 $5703 // Note: the incorrect math opcode was used here -2@ > 4000 // (int) var > num // timer1 jump_if_false @LAN_C1_15427 0025: gosub @LAN_C1_15464 -2@ = 0 // (int) // timer1 :LAN_C1_15427 0025: gosub @LAN_C1_16815 $5715 == 1 // (int) var == num jump_if_false @LAN_C1_15454 0025: gosub @LAN_C1_18056 :LAN_C1_15454 0001: wait 0 ms 0002: jump @LAN_C1_15382 :LAN_C1_15464 009F: actor $5365(2@,32) dead jump_if_false @LAN_C1_16462 82DB: not unknown_check $5404(2@,32) 0 jump_if_false @LAN_C1_15512 0326: unknown_check $5365(2@,32) $933 0022: jump_if_false @LAN_C1_15512 // Note: the incorrect math opcode was used here $5746 += 4 // (int) :LAN_C1_15512 00BB: (unknown) $5404(2@,32) $5692 += 1 // (int) $5692 == 0 // (int) var == num jump_if_false @LAN_C1_15563 $5718 = 403.26 // (float) $5719 = 1189.61 // (float) $5720 = -200.82 // (float) :LAN_C1_15563 $5692 == 1 // (int) var == num jump_if_false @LAN_C1_15603 $5718 = 405.48 // (float) $5719 = 1189.68 // (float) $5720 = -200.82 // (float) :LAN_C1_15603 $5692 == 2 // (int) var == num jump_if_false @LAN_C1_15643 $5718 = 408.2 // (float) $5719 = 1189.73 // (float) $5720 = -200.82 // (float) :LAN_C1_15643 $5692 == 3 // (int) var == num jump_if_false @LAN_C1_15683 $5718 = 411.55 // (float) $5719 = 1189.82 // (float) $5720 = -200.82 // (float) :LAN_C1_15683 $5692 == 4 // (int) var == num jump_if_false @LAN_C1_15723 $5718 = 416.9 // (float) $5719 = 1189.61 // (float) $5720 = -200.82 // (float) :LAN_C1_15723 $5692 == 5 // (int) var == num jump_if_false @LAN_C1_15763 $5718 = 420.45 // (float) $5719 = 1187.84 // (float) $5720 = -200.82 // (float) :LAN_C1_15763 $5692 == 6 // (int) var == num jump_if_false @LAN_C1_15803 $5718 = 420.71 // (float) $5719 = 1183.24 // (float) $5720 = -200.82 // (float) :LAN_C1_15803 $5692 == 7 // (int) var == num jump_if_false @LAN_C1_15843 $5718 = 420.09 // (float) $5719 = 1201.59 // (float) $5720 = -194.83 // (float) :LAN_C1_15843 $5692 == 8 // (int) var == num jump_if_false @LAN_C1_15883 $5718 = 408.11 // (float) $5719 = 1200.61 // (float) $5720 = -195.43 // (float) :LAN_C1_15883 $5692 == 9 // (int) var == num jump_if_false @LAN_C1_15923 $5718 = 386.76 // (float) $5719 = 1160.59 // (float) $5720 = -200.82 // (float) :LAN_C1_15923 $5692 == 10 // (int) var == num jump_if_false @LAN_C1_15963 $5718 = 391.71 // (float) $5719 = 1150.98 // (float) $5720 = -200.82 // (float) :LAN_C1_15963 $5692 == 11 // (int) var == num jump_if_false @LAN_C1_16003 $5718 = 398.39 // (float) $5719 = 1145.79 // (float) $5720 = -200.82 // (float) :LAN_C1_16003 $5692 == 12 // (int) var == num jump_if_false @LAN_C1_16043 $5718 = 402.13 // (float) $5719 = 1141.42 // (float) $5720 = -200.82 // (float) :LAN_C1_16043 $5692 == 13 // (int) var == num jump_if_false @LAN_C1_16082 $5718 = 405.76 // (float) $5719 = 1135.0 // (float) $5720 = -200.82 // (float) :LAN_C1_16082 $5692 == 14 // (int) var == num jump_if_false @LAN_C1_16122 $5718 = 426.47 // (float) $5719 = 1142.02 // (float) $5720 = -200.82 // (float) :LAN_C1_16122 $5692 == 15 // (int) var == num jump_if_false @LAN_C1_16162 $5718 = 433.85 // (float) $5719 = 1149.09 // (float) $5720 = -200.82 // (float) :LAN_C1_16162 $5692 == 16 // (int) var == num jump_if_false @LAN_C1_16202 $5718 = 439.87 // (float) $5719 = 1154.13 // (float) $5720 = -200.82 // (float) :LAN_C1_16202 $5692 == 17 // (int) var == num jump_if_false @LAN_C1_16242 $5718 = 445.95 // (float) $5719 = 1157.74 // (float) $5720 = -200.82 // (float) :LAN_C1_16242 $5692 == 18 // (int) var == num jump_if_false @LAN_C1_16282 $5718 = 414.46 // (float) $5719 = 1137.13 // (float) $5720 = -194.62 // (float) :LAN_C1_16282 $5692 == 19 // (int) var == num jump_if_false @LAN_C1_16327 $5718 = 450.04 // (float) $5719 = 1150.48 // (float) $5720 = -194.22 // (float) $5692 = 0 // (int) :LAN_C1_16327 005D: sphere_onscreen $5718 $5719 $5720 radius 5.0 0022: jump_if_false @LAN_C1_16347 // Note: the incorrect math opcode was used here 0026: return :LAN_C1_16347 020D: (unknown) $5365(2@,32) 0112: remove_references_to_actor $5365(2@,32) // Like turning an actor into a random pedestrian 500 > $5722 // (int) num > var 0022: jump_if_false @LAN_C1_16462 // Note: the incorrect math opcode was used here 003E: $5365(2@,32) = create_actor_pedtype 21 model 154 at $5718 $5719 $5720 00C1: (unknown) $5365(2@,32) $5404(2@,32) 00C4: (unknown) $5404(2@,32) 0 014B: set_actor $5365(2@,32) health_to 20 03D5: (unknown) $5365(2@,32) 20 0278: (unknown) $5365(2@,32) 0 00EE: (unknown) $5365(2@,32) $5701 $5702 015F: (unknown) $5365(2@,32) 83 041B: (unknown) $5365(2@,32) 4 $5722 += 1 // (int) :LAN_C1_16462 0026: return :LAN_C1_16464 809F: not actor $5365(2@,32) dead jump_if_false @LAN_C1_16528 808F: not actor $5365(2@,32) near_actor $933 radius 35.0 35.0 6.0 sphere 0 0022: jump_if_false @LAN_C1_16528 // Note: the incorrect math opcode was used here 81B8: not unknown_check $5365(2@,32) 0022: jump_if_false @LAN_C1_16528 // Note: the incorrect math opcode was used here 014B: set_actor $5365(2@,32) health_to 0 0112: remove_references_to_actor $5365(2@,32) // Like turning an actor into a random pedestrian :LAN_C1_16528 009F: actor $5365(2@,32) dead jump_if_false @LAN_C1_16813 00BB: (unknown) $5404(2@,32) 020D: (unknown) $5365(2@,32) 0112: remove_references_to_actor $5365(2@,32) // Like turning an actor into a random pedestrian $5752 += 1 // (int) 5@ = 377.18 // (float) 6@ = 1125.2 // (float) 0036: 7@ = $939 // (float vars) 0138: 8@ = random_float_in_ranges -10.0 2.0 002A: 5@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 0138: 8@ = random_float_in_ranges -10.0 10.0 002A: 6@ += 8@ // (float vars) // Note: the incorrect math opcode was used here 01B4: (unknown) 5@ 6@ 7@ $5740 $5741 $5742 $5752 == 10 // (int) var == num jump_if_false @LAN_C1_16641 $5752 = 5 // (int) :LAN_C1_16641 0036: $5749 = $5703 // (float vars) $5749 -= 2.0 // (float) 0036: $5750 = $5703 // (float vars) $5750 += 2.0 // (float) 0036: $5742 = $939 // (float vars) $5742 += 1.0 // (float) 01BB: (unknown) $5740 $5741 $5742 $5742 0078: if or 005D: sphere_onscreen $5740 $5741 $5742 radius 5.0 0227: (unknown) $5740 $5741 $5742 2.0 2.0 2.0 0014: $5749 > $5742 // (float) var > var // Note: the incorrect math opcode was used here 0014: $5742 > $5750 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C1_16738 // Note: the incorrect math opcode was used here 0026: return :LAN_C1_16738 003E: $5365(2@,32) = create_actor_pedtype 21 model 154 at $5740 $5741 $5742 00C1: (unknown) $5365(2@,32) $5404(2@,32) 00C4: (unknown) $5404(2@,32) 0 014B: set_actor $5365(2@,32) health_to 10 03D5: (unknown) $5365(2@,32) 10 0278: (unknown) $5365(2@,32) 0 015F: (unknown) $5365(2@,32) 83 00EE: (unknown) $5365(2@,32) $5701 $5702 :LAN_C1_16813 0026: return :LAN_C1_16815 034A: unknown_check $5365(2@,32) 0022: jump_if_false @LAN_C1_17065 // Note: the incorrect math opcode was used here 809F: not actor $5365(2@,32) dead 0022: jump_if_false @LAN_C1_17065 // Note: the incorrect math opcode was used here 0089: actor $5365(2@,32) in_sphere 414.4 1157.8 -199.8 radius 6.5 6.5 6.5 sphere 0 jump_if_false @LAN_C1_16903 00C4: (unknown) $5404(2@,32) 3 0035: $5748 = $5365(2@,32) // (int vars) 041B: (unknown) $5365(2@,32) 7 :LAN_C1_16903 034A: unknown_check $5748 jump_if_false @LAN_C1_16951 809F: not actor $5748 dead jump_if_false @LAN_C1_16938 $5747 = 2 // (int) 0002: jump @LAN_C1_16944 :LAN_C1_16938 $5747 = 1 // (int) :LAN_C1_16944 0002: jump @LAN_C1_16957 :LAN_C1_16951 $5747 = 1 // (int) :LAN_C1_16957 008F: actor $5365(2@,32) near_actor $933 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C1_16999 // Note: the incorrect math opcode was used here 00EE: (unknown) $5365(2@,32) $5701 $5702 0002: jump @LAN_C1_17057 :LAN_C1_16999 0139: $5692 = random_int_in_ranges 1 40 02F6: (unknown) $5701 $5702 $5703 $5692 $5709 $5710 $5711 0139: $5692 = random_int_in_ranges 1 40 02F6: (unknown) $5709 $5710 $5711 $5692 $5712 $5713 $5714 00EE: (unknown) $5365(2@,32) $5712 $5713 :LAN_C1_17057 015F: (unknown) $5365(2@,32) 83 :LAN_C1_17065 0026: return :LAN_C1_17067 034A: unknown_check $5365(2@,32) jump_if_false @LAN_C1_17614 809F: not actor $5365(2@,32) dead jump_if_false @LAN_C1_17614 01B8: unknown_check $5365(2@,32) jump_if_false @LAN_C1_17120 0347: (unknown) $5365(2@,32) 0 0002: jump @LAN_C1_17128 :LAN_C1_17120 0347: (unknown) $5365(2@,32) 1 :LAN_C1_17128 008F: actor $5365(2@,32) near_actor $933 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C1_17281 // Note: the incorrect math opcode was used here 0046: unknown_check $5365(2@,32) 354.99 1104.08 390.43 1143.83 0 jump_if_false @LAN_C1_17209 00EE: (unknown) $5365(2@,32) 358.5 1113.9 0002: jump @LAN_C1_17225 :LAN_C1_17209 00EE: (unknown) $5365(2@,32) 372.66 1124.57 :LAN_C1_17225 0089: actor $5365(2@,32) in_sphere 358.5 1113.9 -193.5 radius 2.0 2.0 2.0 sphere 0 jump_if_false @LAN_C1_17274 00EE: (unknown) $5365(2@,32) 356.38 1111.47 :LAN_C1_17274 0002: jump @LAN_C1_17606 :LAN_C1_17281 0139: $5692 = random_int_in_ranges 0 9 $5692 == 0 // (int) var == num jump_if_false @LAN_C1_17318 $5712 = 386.09 // (float) $5713 = 1176.19 // (float) :LAN_C1_17318 $5692 == 1 // (int) var == num jump_if_false @LAN_C1_17349 $5712 = 377.97 // (float) $5713 = 1178.81 // (float) :LAN_C1_17349 $5692 == 2 // (int) var == num jump_if_false @LAN_C1_17380 $5712 = 387.33 // (float) $5713 = 1187.14 // (float) :LAN_C1_17380 $5692 == 3 // (int) var == num jump_if_false @LAN_C1_17411 $5712 = 388.36 // (float) $5713 = 1196.96 // (float) :LAN_C1_17411 $5692 == 4 // (int) var == num jump_if_false @LAN_C1_17442 $5712 = 389.21 // (float) $5713 = 1218.56 // (float) :LAN_C1_17442 $5692 == 5 // (int) var == num jump_if_false @LAN_C1_17473 $5712 = 374.72 // (float) $5713 = 1217.93 // (float) :LAN_C1_17473 $5692 == 6 // (int) var == num jump_if_false @LAN_C1_17504 $5712 = 375.8 // (float) $5713 = 1205.77 // (float) :LAN_C1_17504 $5692 == 7 // (int) var == num jump_if_false @LAN_C1_17534 $5712 = 375.95 // (float) $5713 = 1194.75 // (float) :LAN_C1_17534 $5692 == 8 // (int) var == num jump_if_false @LAN_C1_17565 $5712 = 376.93 // (float) $5713 = 1182.07 // (float) :LAN_C1_17565 $5692 == 9 // (int) var == num jump_if_false @LAN_C1_17596 $5712 = 381.34 // (float) $5713 = 1200.52 // (float) :LAN_C1_17596 00EE: (unknown) $5365(2@,32) $5712 $5713 :LAN_C1_17606 015F: (unknown) $5365(2@,32) 83 :LAN_C1_17614 0026: return 034A: unknown_check $5365(2@,32) jump_if_false @LAN_C1_18052 809F: not actor $5365(2@,32) dead jump_if_false @LAN_C1_18052 01B8: unknown_check $5365(2@,32) jump_if_false @LAN_C1_17669 0347: (unknown) $5365(2@,32) 0 0002: jump @LAN_C1_17677 :LAN_C1_17669 0347: (unknown) $5365(2@,32) 1 :LAN_C1_17677 008F: actor $5365(2@,32) near_actor $933 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C1_17719 // Note: the incorrect math opcode was used here 00EE: (unknown) $5365(2@,32) $5701 $5702 0002: jump @LAN_C1_18044 :LAN_C1_17719 0139: $5692 = random_int_in_ranges 0 9 $5692 == 0 // (int) var == num jump_if_false @LAN_C1_17756 $5712 = 386.09 // (float) $5713 = 1176.19 // (float) :LAN_C1_17756 $5692 == 1 // (int) var == num jump_if_false @LAN_C1_17787 $5712 = 377.97 // (float) $5713 = 1178.81 // (float) :LAN_C1_17787 $5692 == 2 // (int) var == num jump_if_false @LAN_C1_17818 $5712 = 387.33 // (float) $5713 = 1187.14 // (float) :LAN_C1_17818 $5692 == 3 // (int) var == num jump_if_false @LAN_C1_17849 $5712 = 388.36 // (float) $5713 = 1196.96 // (float) :LAN_C1_17849 $5692 == 4 // (int) var == num jump_if_false @LAN_C1_17880 $5712 = 389.21 // (float) $5713 = 1218.56 // (float) :LAN_C1_17880 $5692 == 5 // (int) var == num jump_if_false @LAN_C1_17911 $5712 = 374.72 // (float) $5713 = 1217.93 // (float) :LAN_C1_17911 $5692 == 6 // (int) var == num jump_if_false @LAN_C1_17942 $5712 = 375.8 // (float) $5713 = 1205.77 // (float) :LAN_C1_17942 $5692 == 7 // (int) var == num jump_if_false @LAN_C1_17972 $5712 = 375.95 // (float) $5713 = 1194.75 // (float) :LAN_C1_17972 $5692 == 8 // (int) var == num jump_if_false @LAN_C1_18003 $5712 = 376.93 // (float) $5713 = 1182.07 // (float) :LAN_C1_18003 $5692 == 9 // (int) var == num jump_if_false @LAN_C1_18034 $5712 = 381.34 // (float) $5713 = 1200.52 // (float) :LAN_C1_18034 00EE: (unknown) $5365(2@,32) $5712 $5713 :LAN_C1_18044 015F: (unknown) $5365(2@,32) 83 :LAN_C1_18052 0026: return :LAN_C1_18054 0026: return :LAN_C1_18056 009F: actor $5365(2@,32) dead jump_if_false @LAN_C1_18075 0112: remove_references_to_actor $5365(2@,32) // Like turning an actor into a random pedestrian :LAN_C1_18075 0026: return 80A0: not car $5716 wrecked jump_if_false @LAN_C1_19605 0051: set_car $5716 traffic_behavior_to 3 0300: (unknown) $5716 100 0102: car $5716 near_point 384.35 1224.77 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18155 0050: set_car $5716 max_speed_to 15.0 01B6: (unknown) $5716 407.76 1176.26 -199.89 :LAN_C1_18155 0102: car $5716 near_point 407.76 1176.26 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18203 01B6: (unknown) $5716 406.53 1141.43 -199.9 :LAN_C1_18203 0102: car $5716 near_point 406.53 1141.43 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18251 01B6: (unknown) $5716 398.58 1127.41 -199.87 :LAN_C1_18251 0102: car $5716 near_point 398.58 1127.41 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18299 01B6: (unknown) $5716 405.53 1109.64 -199.66 :LAN_C1_18299 0102: car $5716 near_point 405.53 1109.64 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18354 0050: set_car $5716 max_speed_to 20.0 01B6: (unknown) $5716 407.82 1063.58 -199.9 :LAN_C1_18354 0102: car $5716 near_point 407.82 1063.58 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18402 01B6: (unknown) $5716 408.2 1046.27 -193.72 :LAN_C1_18402 0102: car $5716 near_point 408.2 1046.27 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18450 01B6: (unknown) $5716 412.4 1043.78 -193.68 :LAN_C1_18450 0102: car $5716 near_point 412.4 1043.78 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18505 0050: set_car $5716 max_speed_to 15.0 01B6: (unknown) $5716 424.27 1044.35 -193.67 :LAN_C1_18505 0102: car $5716 near_point 424.27 1044.35 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18553 01B6: (unknown) $5716 427.43 1036.67 -193.67 :LAN_C1_18553 0102: car $5716 near_point 427.43 1036.67 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18601 01B6: (unknown) $5716 427.32 1017.55 -193.67 :LAN_C1_18601 0102: car $5716 near_point 427.32 1017.55 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18649 01B6: (unknown) $5716 438.1 1006.67 -193.65 :LAN_C1_18649 0102: car $5716 near_point 438.1 1006.67 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18697 01B6: (unknown) $5716 457.4 1005.93 -193.66 :LAN_C1_18697 0102: car $5716 near_point 457.4 1005.93 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18745 01B6: (unknown) $5716 468.96 1016.64 -193.65 :LAN_C1_18745 0102: car $5716 near_point 468.96 1016.64 radius 2.5 2.5 sphere 1 jump_if_false @LAN_C1_18793 01B6: (unknown) $5716 469.32 1034.82 -193.66 :LAN_C1_18793 0102: car $5716 near_point 469.32 1034.82 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18841 01B6: (unknown) $5716 456.42 1048.89 -193.66 :LAN_C1_18841 0102: car $5716 near_point 456.42 1048.89 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_18889 01B6: (unknown) $5716 454.97 1099.9 -193.66 :LAN_C1_18889 0102: car $5716 near_point 454.97 1099.9 radius 2.5 2.5 sphere 1 jump_if_false @LAN_C1_18937 01B6: (unknown) $5716 447.28 1122.13 -193.67 :LAN_C1_18937 0102: car $5716 near_point 447.28 1122.13 radius 2.5 2.5 sphere 1 jump_if_false @LAN_C1_18985 01B6: (unknown) $5716 455.18 1146.82 -193.67 :LAN_C1_18985 0102: car $5716 near_point 455.18 1146.82 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19033 01B6: (unknown) $5716 455.92 1201.64 -193.66 :LAN_C1_19033 0102: car $5716 near_point 455.92 1201.64 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19081 01B6: (unknown) $5716 469.3 1217.85 -193.67 :LAN_C1_19081 0102: car $5716 near_point 469.3 1217.85 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19129 01B6: (unknown) $5716 468.14 1235.72 -193.68 :LAN_C1_19129 0102: car $5716 near_point 468.14 1235.72 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19176 01B6: (unknown) $5716 457.32 1248.5 -193.6 :LAN_C1_19176 0102: car $5716 near_point 457.32 1248.5 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19223 01B6: (unknown) $5716 454.15 1257.34 -193.6 :LAN_C1_19223 0102: car $5716 near_point 454.15 1257.34 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19270 01B6: (unknown) $5716 423.5 1258.58 -193.61 :LAN_C1_19270 0102: car $5716 near_point 423.5 1258.58 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19317 01B6: (unknown) $5716 400.7 1260.78 -193.6 :LAN_C1_19317 0102: car $5716 near_point 400.7 1260.78 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19365 01B6: (unknown) $5716 386.04 1258.87 -193.6 :LAN_C1_19365 0102: car $5716 near_point 386.04 1258.87 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19413 01B6: (unknown) $5716 378.79 1257.98 -193.6 :LAN_C1_19413 0102: car $5716 near_point 378.79 1257.98 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19461 01B6: (unknown) $5716 372.45 1252.91 -193.6 :LAN_C1_19461 0102: car $5716 near_point 372.45 1252.91 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19509 01B6: (unknown) $5716 372.45 1216.14 -193.6 :LAN_C1_19509 0102: car $5716 near_point 372.45 1216.14 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19557 01B6: (unknown) $5716 368.53 1211.04 -193.6 :LAN_C1_19557 0102: car $5716 near_point 368.53 1211.04 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19605 004E: put_car $5716 at 384.35 1224.77 -199.9 :LAN_C1_19605 0026: return 80A0: not car $5716 wrecked jump_if_false @LAN_C1_19979 0051: set_car $5716 traffic_behavior_to 3 0300: (unknown) $5716 100 0102: car $5716 near_point 384.35 1224.77 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19685 0050: set_car $5716 max_speed_to 15.0 01B6: (unknown) $5716 384.56 1162.24 -199.89 :LAN_C1_19685 0102: car $5716 near_point 384.56 1162.24 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19733 01B6: (unknown) $5716 411.83 1150.18 -199.89 :LAN_C1_19733 0102: car $5716 near_point 411.83 1150.18 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19780 01B6: (unknown) $5716 441.42 1163.11 -199.75 :LAN_C1_19780 0102: car $5716 near_point 441.42 1163.11 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19828 01B6: (unknown) $5716 441.82 1163.49 -199.73 :LAN_C1_19828 0102: car $5716 near_point 441.82 1163.49 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19883 0050: set_car $5716 max_speed_to 20.0 01B6: (unknown) $5716 444.07 1184.97 -199.9 :LAN_C1_19883 0102: car $5716 near_point 444.07 1184.97 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19931 01B6: (unknown) $5716 384.81 1182.6 -199.89 :LAN_C1_19931 0102: car $5716 near_point 384.81 1182.6 radius 1.5 1.5 sphere 1 jump_if_false @LAN_C1_19979 01B6: (unknown) $5716 384.56 1162.24 -199.89 :LAN_C1_19979 0026: return 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_190 1000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 -2@ = 0 // (int) // timer1 0270: (unknown) 1 0057: show_text_highpriority GXT 'DBGPLAC' time 5000 flag 1 // Place Holder Mission :LAN_C1_20028 0078: if and 5000 > -2@ // (int) num > var // timer1 807F: not player 0 pressed_key 16 jump_if_false @LAN_C1_20215 0001: wait 0 ms 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 0203: set_draw_text_position 0 90.0 GXT 'DBGCOM1' // Completing: 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @MAIN_6385 $1748 9@ 0203: set_draw_text_position 275.0 90.0 GXT 9@ 0204: set_text_draw_letter_size 0.2 0.4 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 255 255 255 255 0207: (unknown) 1 02B1: draw_text_1number 0 105.0 GXT 'DBGCOM2' number 1@ // Mission: ~1~ 0002: jump @LAN_C1_20028 :LAN_C1_20215 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 0026: return :LAN_C1_20227 809F: not actor $933 dead jump_if_false @LAN_C1_20532 809F: not actor $5693 dead jump_if_false @LAN_C1_20532 01EC: (unknown) $5693 1 81F0: not actor $5693 in_range_of_player $933 0022: jump_if_false @LAN_C1_20388 // Note: the incorrect math opcode was used here $5699 == 0 // (int) var == num jump_if_false @LAN_C1_20355 00BB: (unknown) $5695 00BB: (unknown) $5696 00BB: (unknown) $5745 02E1: actor $5693 in_water jump_if_false @LAN_C1_20315 014B: set_actor $5693 health_to 0 0002: jump @LAN_C1_20355 :LAN_C1_20315 00C1: (unknown) $5693 $5694 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_1744 $5694 0057: show_text_highpriority GXT 'LAC1_21' time 5000 flag 1 // ~w~You left ~b~Lance ~w~behind, go back and get him. $5699 = 1 // (int) :LAN_C1_20355 008F: actor $5693 near_actor $933 radius 8.0 8.0 8.0 sphere 0 0022: jump_if_false @LAN_C1_20381 // Note: the incorrect math opcode was used here 0119: actor $5693 kill_actor $933 :LAN_C1_20381 0002: jump @LAN_C1_20532 :LAN_C1_20388 $5699 == 1 // (int) var == num jump_if_false @LAN_C1_20532 00BB: (unknown) $5694 0@ == 0 // (int) var == num jump_if_false @LAN_C1_20435 00C3: (unknown) 17.8 969.6 10.9 $5695 :LAN_C1_20435 0@ == 1 // (int) var == num jump_if_false @LAN_C1_20480 00C3: (unknown) 488.0 1123.4 16.4 $5696 0057: show_text_highpriority GXT 'LAC1_20' time 5000 flag 1 // ~w~Get to the ~y~mall ~w~before 04:00. :LAN_C1_20480 0@ == 3 // (int) var == num jump_if_false @LAN_C1_20527 00C3: (unknown) -82.56 -1568.74 10.32 $5745 0057: show_text_highpriority GXT 'LAC1_22' time 5000 flag 1 // ~w~Take Lance back to his ~y~apartment. :LAN_C1_20527 $5699 = 0 // (int) :LAN_C1_20532 0026: return :LAN_C1_20534 01AE: (unknown) 1 00B9: set_camera_position 29.49 974.88 10.98 rotations 0 0 0 00BA: set_camera_point_at 28.6 974.47 11.17 mode 2 809F: not actor $933 dead jump_if_false @LAN_C1_20607 0107: toggle_player $933 can_move 0 00EE: (unknown) $933 13.9 962.8 :LAN_C1_20607 0001: wait 1500 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 00B9: set_camera_position -27.4 1002.29 11.22 rotations 0 0 0 00BA: set_camera_point_at -28.24 1001.77 11.37 mode 2 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4379 0001: wait 4000 ms 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_4364 809F: not actor $933 dead jump_if_false @LAN_C1_20733 00A2: (unknown) $933 0107: toggle_player $933 can_move 1 0044: put_actor $933 at 13.9 962.8 10.9 00CF: set_actor $933 Z_angle_to 270.0 :LAN_C1_20733 01CF: (unknown) 01AE: (unknown) 0 0001: wait 1000 ms 00C9: fade 1 500 ms 0026: return :LAN_C1_20752 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0002: jump @LAN_C1_20931 :LAN_C1_20774 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_190 1000 809F: not actor $933 dead jump_if_false @LAN_C1_20862 007E: actor $933 driving jump_if_false @LAN_C1_20839 0216: (unknown) $933 -88.0 -1578.0 10.32 00CF: set_actor $933 Z_angle_to 330.0 0002: jump @LAN_C1_20862 :LAN_C1_20839 0044: put_actor $933 at -88.0 -1578.0 10.32 00CF: set_actor $933 Z_angle_to 330.0 :LAN_C1_20862 003F: destroy_actor $5693 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @SAFEHOU_12249 28 0001: wait 1000 ms 00B6: restore_camera 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C1_362 1000 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @99RED_12847 'LAN_C01' 850 // Brawn of the Dead 01DF: progress_made += 1 0002: jump @LAN_C1_20931 :LAN_C1_20931 809F: not actor $933 dead jump_if_false @LAN_C1_20957 01B1: (unknown) $933 0 0 0 0 0 0339: (unknown) $933 1 :LAN_C1_20957 $5753 = 0 // (int) $3204 = 1 // (int) 00BB: (unknown) $5695 00BB: (unknown) $5696 00BB: (unknown) $5745 0444: (unknown) 83 2@ = 0 // (int) :LAN_C1_20988 21 > 2@ // (int) num > var 0022: jump_if_false @LAN_C1_21018 // Note: the incorrect math opcode was used here 003F: destroy_actor $5365(2@,32) 2@ += 1 // (int) 0002: jump @LAN_C1_20988 :LAN_C1_21018 023F: (unknown) 1 0418: (unknown) 413.03 1150.75 -199.82 03B7: (unknown) $429 03BD: (unknown) 0 020D: (unknown) $5693 0112: remove_references_to_actor $5693 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian 0162: release_model 16 0162: release_model #MOP50 0162: release_model #CHROMEGUN 0162: release_model 154 0162: release_model 130 0162: release_model 127 0162: release_model 62 0162: release_model 32 0162: release_model #KATANA 0162: release_model #CELLPHONE 0403: (unknown) 0 0 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C1_1169 0444: (unknown) 65 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 85--------------- :LAN_C3 0238: name_thread 'LAN_C3' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C3' 0025: gosub @LAN_C3_9877 009D: wasted_or_busted // mission only jump_if_false @LAN_C3_45 0025: gosub @LAN_C3_21317 :LAN_C3_45 0025: gosub @LAN_C3_21492 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C3_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C3_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C3_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C3_138 :LAN_C3_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C3_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C3_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C3_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C3_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C3_188 0026: return :LAN_C3_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C3_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 @LAN_C3_248 0400: (unknown) $933 $1070 0002: jump @LAN_C3_254 :LAN_C3_248 02C0: (unknown) $933 $1070 :LAN_C3_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C3_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C3_281 0045: actor $933 defined jump_if_false @LAN_C3_349 807E: not actor $933 driving jump_if_false @LAN_C3_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C3_329 :LAN_C3_326 021D: (unknown) 0 :LAN_C3_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C3_345 02EA: select_interior 2 :LAN_C3_345 01AE: (unknown) 1 :LAN_C3_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C3_362 0045: actor $933 defined jump_if_false @LAN_C3_426 807E: not actor $933 driving jump_if_false @LAN_C3_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C3_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C3_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C3_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C3_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 @LAN_C3_475 02EA: select_interior 0 :LAN_C3_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C3_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C3_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C3_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C3_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C3_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C3_556 0026: return :LAN_C3_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C3_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 @LAN_C3_605 :LAN_C3_601 1@ = 0 // (int) :LAN_C3_605 1@ == 1 // (int) var == num jump_if_false @LAN_C3_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C3_682 007E: actor 0@ driving jump_if_false @LAN_C3_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C3_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C3_671 :LAN_C3_668 00F1: (unknown) 0@ :LAN_C3_671 0002: jump @LAN_C3_682 :LAN_C3_678 1@ = 0 // (int) :LAN_C3_682 0002: jump @LAN_C3_605 :LAN_C3_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C3_783 007E: actor 0@ driving jump_if_false @LAN_C3_767 02A7: unknown_check 0@ jump_if_false @LAN_C3_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C3_760 :LAN_C3_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C3_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C3_760 0002: jump @LAN_C3_776 :LAN_C3_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C3_776 0002: jump @LAN_C3_785 :LAN_C3_783 005F: (unknown) :LAN_C3_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C3_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C3_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C3_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C3_877 :LAN_C3_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C3_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_558 4@ :LAN_C3_877 0002: jump @LAN_C3_943 :LAN_C3_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C3_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C3_943 :LAN_C3_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C3_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_558 3@ :LAN_C3_943 0045: actor 0@ defined jump_if_false @LAN_C3_995 004F: unknown_check 1@ jump_if_false @LAN_C3_995 007E: actor 0@ driving jump_if_false @LAN_C3_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C3_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C3_558 0@ :LAN_C3_995 5@ = 0 // (int) :LAN_C3_999 5@ == 0 // (int) var == num jump_if_false @LAN_C3_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C3_1090 004F: unknown_check 1@ jump_if_false @LAN_C3_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C3_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C3_1090 :LAN_C3_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C3_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C3_1090 :LAN_C3_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C3_1090 0002: jump @LAN_C3_999 :LAN_C3_1097 0026: return :LAN_C3_1099 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C3_1108 $5356(1@,10) == 0 // (int) var == num jump_if_false @LAN_C3_1128 0035: 0@ = 1@ // (int vars) 0026: return :LAN_C3_1128 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1108 0026: return :LAN_C3_1147 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @LAN_C3_1099 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 :LAN_C3_1290 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 :LAN_C3_1318 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 @LAN_C3_1364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C3_1290 1@ 0002: jump @LAN_C3_1369 :LAN_C3_1364 00E5: (unknown) 0@ $933 :LAN_C3_1369 0026: return 0@ = 0 // (int) $5632 = 0 // (int) 4@ = 0 // (int) :LAN_C3_1384 $5356(4@,10) > 0 // (int) var > num jump_if_false @LAN_C3_1507 009F: actor $5356(4@,10) dead jump_if_false @LAN_C3_1486 4@ == 0 // (int) var == num jump_if_false @LAN_C3_1463 $2757 == -1 // (int) var == num jump_if_false @LAN_C3_1463 $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@ :LAN_C3_1463 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_C3_1290 4@ 0@ += 1 // (int) 0002: jump @LAN_C3_1507 :LAN_C3_1486 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_C3_1318 $5356(4@,10) 4@ $5632 += 1 // (int) :LAN_C3_1507 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1384 0026: return :LAN_C3_1526 3@ = 0 // (int) 4@ = 0 // (int) :LAN_C3_1534 $5356(4@,10) > 0 // (int) var > num jump_if_false @LAN_C3_1588 009F: actor $5356(4@,10) dead jump_if_false @LAN_C3_1588 0080: actor $5356(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C3_1588 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :LAN_C3_1588 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1534 3@ > 0 // (int) var > num jump_if_false @LAN_C3_1618 005F: (unknown) :LAN_C3_1618 005E: (unknown) 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5681 :LAN_C3_1634 0011: $5681 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_1779 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @LAN_C3_1526 $5385(8@,10) $5395(8@,10) $5405(8@,10) jump_if_false @LAN_C3_1746 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 @LAN_C3_1746 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 @LAN_C3_1746 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :LAN_C3_1746 8@ += 1 // (int) 001C: 8@ == $5681 // (int) num == var 0022: jump_if_false @LAN_C3_1767 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :LAN_C3_1767 7@ += 1 // (int) 0002: jump @LAN_C3_1634 :LAN_C3_1779 005F: (unknown) 0@ = 0 // (int) 0@ = 0 // (int) :LAN_C3_1789 $5356(0@,10) = 0 // (int) $5366(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_C3_1789 0@ = 0 // (int) :LAN_C3_1824 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_1874 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C3_1147 $5385(0@,10) $5395(0@,10) $5405(0@,10) $5415(0@,10) 0@ += 1 // (int) 0002: jump @LAN_C3_1824 :LAN_C3_1874 $5633 = 0 // (int) 0026: return 0@ = 0 // (int) :LAN_C3_1885 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_1984 // 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 @LAN_C3_1944 00C1: (unknown) $5356(0@,10) $5366(0@,10) :LAN_C3_1944 0@ == 0 // (int) var == num jump_if_false @LAN_C3_1972 0106: give_actor $5356(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5356(0@,10) 0 :LAN_C3_1972 0@ += 1 // (int) 0002: jump @LAN_C3_1885 :LAN_C3_1984 $5633 = 0 // (int) 0026: return 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 @LAN_C3_2206 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @LAN_C3_1099 7@ 7@ > -1 // (int) var > num jump_if_false @LAN_C3_2203 0 >= $5634 // (int) num >= var 0022: jump_if_false @LAN_C3_2165 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @LAN_C3_2127 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @LAN_C3_2158 :LAN_C3_2127 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) :LAN_C3_2158 0002: jump @LAN_C3_2196 :LAN_C3_2165 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) :LAN_C3_2196 0002: jump @LAN_C3_2206 :LAN_C3_2203 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :LAN_C3_2206 0026: return 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) :LAN_C3_2338 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_2403 // 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 @LAN_C3_2338 :LAN_C3_2403 $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 @LAN_C3_2457 $5634 = 5 // (int) 0002: jump @LAN_C3_2489 :LAN_C3_2457 $5635 == 2 // (int) var == num jump_if_false @LAN_C3_2483 $5634 = 10 // (int) 0002: jump @LAN_C3_2489 :LAN_C3_2483 $5634 = 15 // (int) :LAN_C3_2489 $5633 = 0 // (int) 0026: return 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) :LAN_C3_2533 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_2593 // 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 @LAN_C3_2533 :LAN_C3_2593 $2757 > -1 // (int) var > num jump_if_false @LAN_C3_2616 0141: destroy_pickup $2757 $2757 = -1 // (int) :LAN_C3_2616 0026: return :LAN_C3_2618 0@ == 0 // (int) var == num jump_if_false @LAN_C3_2661 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C3_2837 :LAN_C3_2661 0@ == 1 // (int) var == num jump_if_false @LAN_C3_2694 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C3_2837 :LAN_C3_2694 0@ == 2 // (int) var == num jump_if_false @LAN_C3_2736 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C3_2837 :LAN_C3_2736 0@ == 3 // (int) var == num jump_if_false @LAN_C3_2780 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C3_2837 :LAN_C3_2780 0@ == 4 // (int) var == num jump_if_false @LAN_C3_2811 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C3_2837 :LAN_C3_2811 0@ == 5 // (int) var == num jump_if_false @LAN_C3_2837 03CF: (unknown) 237 130 180 255 :LAN_C3_2837 0026: return :LAN_C3_2839 00BC: (unknown) 0@ 2 0026: return :LAN_C3_2846 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C3_2846 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C3_2901 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C3_2901 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C3_2916 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C3_2916 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_2961 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C3_2961 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C3_2975 005F: (unknown) :LAN_C3_2975 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C3_3022 005F: (unknown) :LAN_C3_3022 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C3_3069 005F: (unknown) :LAN_C3_3069 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C3_3083 005F: (unknown) :LAN_C3_3083 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C3_3110 005F: (unknown) :LAN_C3_3110 0485: unknown_check 0@ 214 jump_if_false @LAN_C3_3125 005E: (unknown) :LAN_C3_3125 0485: unknown_check 0@ 215 jump_if_false @LAN_C3_3140 005E: (unknown) :LAN_C3_3140 0485: unknown_check 0@ 216 jump_if_false @LAN_C3_3155 005E: (unknown) :LAN_C3_3155 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C3_3272 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 @LAN_C3_3232 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C3_2839 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C3_3232 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C3_3232 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C3_3261 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C3_3272 :LAN_C3_3261 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C3_3272 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C3_3414 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C3_3368 0045: actor 1@ defined jump_if_false @LAN_C3_3361 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C3_3361 0002: jump @LAN_C3_3407 :LAN_C3_3368 0045: actor 1@ defined jump_if_false @LAN_C3_3407 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C3_3407 0002: jump @LAN_C3_3421 :LAN_C3_3414 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C3_3421 0026: return :LAN_C3_3423 1@ = 0 // (int) :LAN_C3_3427 $5426(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3427 0@ > 8 // (int) var > num jump_if_false @LAN_C3_3469 0@ = 8 // (int) :LAN_C3_3469 $5690 = 0 // (int) 0035: $5691 = 0@ // (int vars) 0026: return :LAN_C3_3481 0035: 1@ = $5690 // (int vars) not $5426(1@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3507 020D: (unknown) $5426(1@,8) :LAN_C3_3507 0035: $5426(1@,8) = 0@ // (int vars) $5690 += 1 // (int) 0017: $5690 >= $5691 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_3538 // Note: the incorrect math opcode was used here $5690 = 0 // (int) :LAN_C3_3538 0026: return :LAN_C3_3540 0@ = 0 // (int) :LAN_C3_3544 not $5426(0@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3565 020D: (unknown) $5426(0@,8) :LAN_C3_3565 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3544 0026: return 0@ = 0 // (int) :LAN_C3_3588 not $5426(0@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3609 003F: destroy_actor $5426(0@,8) :LAN_C3_3609 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3588 0026: return 0@ = 0 // (int) :LAN_C3_3632 not $5426(0@,8) == -1 // (int) var == num jump_if_false @LAN_C3_3653 0112: remove_references_to_actor $5426(0@,8) // Like turning an actor into a random pedestrian :LAN_C3_3653 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_3632 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_C3_3684 005F: (unknown) :LAN_C3_3684 009F: actor 0@ dead jump_if_false @LAN_C3_3696 005F: (unknown) :LAN_C3_3696 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_3731 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_3731 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 @LAN_C3_3812 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C3_3812 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3839 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C3_3839 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C3_3865 1@ = -1 // (int) :LAN_C3_3865 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3885 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C3_3885 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3905 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C3_3905 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3925 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C3_3925 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3945 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C3_3945 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3965 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C3_3965 1@ == -1 // (int) var == num jump_if_false @LAN_C3_3981 02E2: 1@ = 0 // (any) :LAN_C3_3981 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 @LAN_C3_4200 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @LAN_C3_4022 005F: (unknown) :LAN_C3_4022 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4067 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4067 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4112 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4112 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4156 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4156 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4200 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4200 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4247 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4247 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4292 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4292 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4337 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4337 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4382 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4382 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4427 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4427 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4472 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4472 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4517 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4517 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4562 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4562 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4607 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4607 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4652 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4652 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4697 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4697 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4742 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4742 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4787 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4787 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4832 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4832 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4877 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4877 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4922 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4922 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_4967 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_4967 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5012 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5012 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5057 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5057 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5102 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5102 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5147 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5147 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5192 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5192 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5237 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5237 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5282 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5282 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5327 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5327 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5372 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5372 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5417 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5417 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5462 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5462 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5507 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5507 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5552 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5552 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5597 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5597 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5642 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5642 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5687 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5687 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5732 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5732 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5776 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5776 005E: (unknown) :LAN_C3_5778 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5823 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5823 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5868 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5868 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5913 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5913 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_5958 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_5958 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6003 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6003 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6048 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6048 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6093 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6093 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6138 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6138 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6183 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6183 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 @LAN_C3_6228 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6228 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6273 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6273 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6318 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6318 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6363 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6363 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6408 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6408 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6453 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6453 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_6493 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_6493 005E: (unknown) :LAN_C3_6495 009D: wasted_or_busted // mission only 0022: jump_if_false @LAN_C3_6517 // Note: the incorrect math opcode was used here $5916 = 1 // (int) 0002: jump @LAN_C3_6633 :LAN_C3_6517 $5888 == 1 // (int) var == num jump_if_false @LAN_C3_6576 0078: if or 009F: actor $5708 dead $5918 == 0 // (int) var == num jump_if_false @LAN_C3_6576 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C3_6570 $5694 = 1 // (int) :LAN_C3_6570 $5916 = 1 // (int) :LAN_C3_6576 $5890 == 1 // (int) var == num jump_if_false @LAN_C3_6608 $5694 = 2 // (int) $5916 = 1 // (int) 0002: jump @LAN_C3_6633 :LAN_C3_6608 $5907 == 1 // (int) var == num jump_if_false @LAN_C3_6633 $5694 = 3 // (int) $5916 = 1 // (int) :LAN_C3_6633 $5916 == 1 // (int) var == num jump_if_false @LAN_C3_6661 $5692 = 10 // (int) 0025: gosub @LAN_C3_21317 005F: (unknown) :LAN_C3_6661 005E: (unknown) :LAN_C3_6663 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C3_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 136 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 14 01CF: (unknown) 0045: actor $933 defined jump_if_false @LAN_C3_6806 0044: put_actor $933 at -86.0 -1592.66 13.19 010F: (unknown) $933 -85.51 -1589.75 13.2 003E: $5708 = create_actor_pedtype 22 model 136 at -84.8 -1589.83 13.19 0153: (unknown) $933 $5708 :LAN_C3_6806 0001: wait 1000 ms 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 'LANCCAA' 'SLNCCAA' $5708 0 // ~w~Hey, Vic. What're you doing here man? You should be out there building our empire. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCCAB' 'SLNCCAB' $933 0 // ~w~What empire? I own a few businesses - now it's an empire? And what do you mean 'our' empire? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCCAC' 'SLNCCAC' $5708 0 // ~w~Call it what you want, 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCCAD' 'SLNCCAD' $5708 0 // ~w~but when the Mendez brothers finally work out that we ripped them off, 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCCAE' 'SLNCCAE' $5708 0 // ~w~you're gonna need all the cash you can get. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAE' 00B9: set_camera_position -87.6 -1593.14 13.94 rotations 0 0 0 00BA: set_camera_point_at -86.86 -1592.47 13.96 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 20000 00B9: set_camera_position -86.89 -1592.45 13.98 rotations 0 0 0 00BA: set_camera_point_at -86.2 -1591.72 14.03 mode 1 0045: actor $933 defined jump_if_false @LAN_C3_7187 00EE: (unknown) $933 -85.51 -1589.75 01EC: (unknown) $933 0 :LAN_C3_7187 0045: actor $5708 defined jump_if_false @LAN_C3_7210 04B4: (unknown) $5708 120 524 100.0 :LAN_C3_7210 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 500 jump_if_false @LAN_C3_7247 0002: jump @LAN_C3_8077 :LAN_C3_7247 0045: actor $933 defined jump_if_false @LAN_C3_7269 0045: actor $5708 defined jump_if_false @LAN_C3_7269 :LAN_C3_7269 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAA' 1 0045: actor $5708 defined jump_if_false @LAN_C3_7313 04B4: (unknown) $5708 121 542 1.0 :LAN_C3_7313 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 2000 jump_if_true @LAN_C3_8077 0045: actor $5708 defined jump_if_false @LAN_C3_7356 0528: (unknown) $5708 542 -0.95 :LAN_C3_7356 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAA' jump_if_false @LAN_C3_7389 0002: jump @LAN_C3_8077 :LAN_C3_7389 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAB' 1 0045: actor $933 defined jump_if_false @LAN_C3_7433 04B4: (unknown) $933 121 556 1.0 :LAN_C3_7433 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 2000 jump_if_true @LAN_C3_8077 0045: actor $933 defined jump_if_false @LAN_C3_7474 0528: (unknown) $933 556 -0.75 :LAN_C3_7474 0045: actor $933 defined jump_if_false @LAN_C3_7497 04B4: (unknown) $933 120 514 1.0 :LAN_C3_7497 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAB' jump_if_false @LAN_C3_7530 0002: jump @LAN_C3_8077 :LAN_C3_7530 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAC' 1 0045: actor $5708 defined jump_if_false @LAN_C3_7562 :LAN_C3_7562 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAC' jump_if_false @LAN_C3_7595 0002: jump @LAN_C3_8077 :LAN_C3_7595 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCCAF' 'SLNCCAF' $933 0 // ~w~What? And your just gonna sit here? 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAD' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAD' jump_if_false @LAN_C3_7680 0002: jump @LAN_C3_8077 :LAN_C3_7680 0045: actor $933 defined jump_if_false @LAN_C3_7708 0045: actor $5708 defined jump_if_false @LAN_C3_7708 0153: (unknown) $5708 $933 :LAN_C3_7708 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCCAG' 'SLNCCAG' $5708 0 // ~w~Hey, man. It's 'your' empire. 0045: actor $5708 defined jump_if_false @LAN_C3_7762 04B4: (unknown) $5708 120 523 1.0 :LAN_C3_7762 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAE' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAE' jump_if_false @LAN_C3_7816 0002: jump @LAN_C3_8077 :LAN_C3_7816 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAF' 1 0045: actor $933 defined jump_if_false @LAN_C3_7879 04B4: (unknown) $933 120 511 1.0 :LAN_C3_7879 0045: actor $933 defined jump_if_false @LAN_C3_7902 04B4: (unknown) $933 121 559 1.0 :LAN_C3_7902 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAF' jump_if_false @LAN_C3_7935 0002: jump @LAN_C3_8077 :LAN_C3_7935 0045: actor $5708 defined jump_if_false @LAN_C3_7950 0154: (unknown) $5708 :LAN_C3_7950 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCCAG' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCCAG' 1 0045: actor $5708 defined jump_if_false @LAN_C3_8013 04B4: (unknown) $5708 121 550 1.0 :LAN_C3_8013 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 1000 jump_if_true @LAN_C3_8077 0045: actor $5708 defined jump_if_false @LAN_C3_8044 :LAN_C3_8044 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCCAG' jump_if_false @LAN_C3_8077 0002: jump @LAN_C3_8077 :LAN_C3_8077 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 $5708 $5708 = 0 // (int) 0045: actor $933 defined jump_if_false @LAN_C3_8159 00A2: (unknown) $933 0154: (unknown) $933 0044: put_actor $933 at -106.82 -1609.77 9.14 00CF: set_actor $933 Z_angle_to 150.0 0221: (unknown) 0352: (unknown) $933 :LAN_C3_8159 0444: (unknown) 120 0444: (unknown) 121 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C3_362 1000 0026: return :LAN_C3_8201 0045: actor $933 defined jump_if_false @LAN_C3_8336 0139: 1@ = random_int_in_ranges 0 8 0078: if or 0227: (unknown) $5469(1@,8) $5477(1@,8) $5485(1@,8) 1.5 1.5 3.0 0080: actor $933 near_point $5469(1@,8) $5477(1@,8) radius 2.5 2.5 sphere 0 0022: jump_if_false @LAN_C3_8273 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_8273 005D: sphere_onscreen $5469(1@,8) $5477(1@,8) $5485(1@,8) radius 5.0 0022: jump_if_false @LAN_C3_8325 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5469(1@,8) $5477(1@,8) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C3_8325 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_8325 0035: 0@ = 1@ // (int vars) 0002: jump @LAN_C3_8338 :LAN_C3_8336 005F: (unknown) :LAN_C3_8338 005E: (unknown) :LAN_C3_8340 0045: actor $933 defined 0022: jump_if_false @LAN_C3_8550 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 0 7 $5921 > 15 // (int) var > num jump_if_false @LAN_C3_8387 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C3_3540 0002: jump @LAN_C3_8411 :LAN_C3_8387 $5921 > 20 // (int) var > num jump_if_false @LAN_C3_8411 $5921 = 0 // (int) 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C3_8411 0227: (unknown) $5530(1@,7) $5537(1@,7) $5544(1@,7) 1.5 1.5 3.0 0022: jump_if_false @LAN_C3_8449 // Note: the incorrect math opcode was used here $5921 += 1 // (int) 005F: (unknown) :LAN_C3_8449 0080: actor $933 near_point $5530(1@,7) $5537(1@,7) radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C3_8483 // Note: the incorrect math opcode was used here $5921 += 1 // (int) 005F: (unknown) :LAN_C3_8483 005D: sphere_onscreen $5530(1@,7) $5537(1@,7) $5544(1@,7) radius 5.0 0022: jump_if_false @LAN_C3_8541 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5530(1@,7) $5537(1@,7) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C3_8541 // Note: the incorrect math opcode was used here $5921 += 1 // (int) 005F: (unknown) :LAN_C3_8541 $5921 = 0 // (int) 0035: 0@ = 1@ // (int vars) :LAN_C3_8550 005E: (unknown) :LAN_C3_8552 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C3_8561 $5463(1@,2) == 0 // (int) var == num jump_if_false @LAN_C3_8581 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C3_8581 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C3_8561 005F: (unknown) :LAN_C3_8600 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C3_8609 $5518(1@,4) == 0 // (int) var == num jump_if_false @LAN_C3_8629 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C3_8629 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LAN_C3_8609 005F: (unknown) :LAN_C3_8648 0139: 3@ = random_int_in_ranges 0 2 003E: $5463(2@,2) = create_actor_pedtype 15 model $5348(3@,2) at $5469(0@,8) $5477(0@,8) $5485(0@,8) 015D: (unknown) $5463(2@,2) 18 01A4: (unknown) $5463(2@,2) 1 00CF: set_actor $5463(2@,2) Z_angle_to 1@ 03DE: (unknown) $5463(2@,2) 1 0347: (unknown) $5463(2@,2) 1 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C3_8751 0106: give_actor $5463(2@,2) weapon $5701 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C3_8761 :LAN_C3_8751 0106: give_actor $5463(2@,2) weapon $5702 ammo 100 // Load the weapon model before using this :LAN_C3_8761 01EC: (unknown) $5463(2@,2) 1 04B9: (unknown) $5463(2@,2) 1 1 0 0278: (unknown) $5463(2@,2) 0 $5465(2@,2) = 1 // (int) 0189: (unknown) 0 $5463(2@,2) 04FD: 0026: return :LAN_C3_8806 0139: 3@ = random_int_in_ranges 0 2 003E: $5518(2@,4) = create_actor_pedtype 1 model $5449(3@,3) at $5530(0@,7) $5537(0@,7) $5544(0@,7) 015D: (unknown) $5518(2@,4) 18 01A4: (unknown) $5518(2@,4) 1 $5896 == 0 // (int) var == num jump_if_false @LAN_C3_8878 00CF: set_actor $5518(2@,4) Z_angle_to 1@ 0002: jump @LAN_C3_8903 :LAN_C3_8878 $5896 == 1 // (int) var == num jump_if_false @LAN_C3_8903 010F: (unknown) $5518(2@,4) $5711 $5712 $5713 :LAN_C3_8903 03DE: (unknown) $5518(2@,4) 1 03A5: (unknown) $5518(2@,4) 0 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C3_8952 0106: give_actor $5518(2@,4) weapon $5703 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C3_8987 :LAN_C3_8952 0106: give_actor $5518(2@,4) weapon $5702 ammo 100 // Load the weapon model before using this 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C3_8987 03A5: (unknown) $5518(2@,4) 1 :LAN_C3_8987 01EC: (unknown) $5518(2@,4) 1 04B9: (unknown) $5518(2@,4) 1 1 0 0278: (unknown) $5518(2@,4) 0 041B: (unknown) $5518(2@,4) 9 00C1: (unknown) $5518(2@,4) $5526(2@,4) 00BC: (unknown) $5526(2@,4) 0 $5522(2@,4) = 1 // (int) 0189: (unknown) 1 $5518(2@,4) 04FD: 0026: return :LAN_C3_9058 0045: actor $933 defined 0022: jump_if_false @LAN_C3_9242 // Note: the incorrect math opcode was used here 0036: 0@ = $937 // (float vars) 0036: 1@ = $938 // (float vars) 0036: 2@ = $939 // (float vars) 0139: 3@ = random_int_in_ranges 0 4 0138: 4@ = random_float_in_ranges 150.0 200.0 3@ == 0 // (int) var == num jump_if_false @LAN_C3_9121 002C: 0@ -= 4@ // (float vars) 0002: jump @LAN_C3_9171 :LAN_C3_9121 3@ == 1 // (int) var == num jump_if_false @LAN_C3_9144 002A: 0@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C3_9171 :LAN_C3_9144 3@ == 2 // (int) var == num jump_if_false @LAN_C3_9167 002C: 1@ -= 4@ // (float vars) 0002: jump @LAN_C3_9171 :LAN_C3_9167 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here :LAN_C3_9171 01B5: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 031D: (unknown) $937 $938 0@ 1@ 5@ 100.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_C3_9203 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_9203 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @LAN_C3_9220 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C3_9220 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @LAN_C3_5778 0@ 1@ 2@ jump_if_false @LAN_C3_9242 005F: (unknown) :LAN_C3_9242 005E: (unknown) :LAN_C3_9244 0045: actor $933 defined jump_if_false @LAN_C3_9726 11@ = 0 // (int) 9@ = 0 // (int) :LAN_C3_9263 11@ == 0 // (int) var == num jump_if_false @LAN_C3_9338 0001: wait 0 ms 037B: constant_params 0 variable_params 3 unknown 12 call_with_params @LAN_C3_9058 2@ 3@ 4@ jump_if_false @LAN_C3_9309 11@ = 1 // (int) 0002: jump @LAN_C3_9331 :LAN_C3_9309 9@ += 1 // (int) 9@ == 50 // (int) var == num jump_if_false @LAN_C3_9331 11@ = 1 // (int) :LAN_C3_9331 0002: jump @LAN_C3_9263 :LAN_C3_9338 0048: $5574(0@,2) = create_car $5696 at 2@ 3@ 4@ 0233: (unknown) $5574(0@,2) $5711 $5712 0254: enable_car $5574(0@,2) stuck_check_distance_to 2.0 time_to 5000 00DD: (unknown) $5574(0@,2) 9@ = 0 // (int) 6@ = 0 // (int) :LAN_C3_9384 0011: 1@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_9659 // Note: the incorrect math opcode was used here 0001: wait 0 ms 8@ = -1 // (int) :LAN_C3_9403 8@ == -1 // (int) var == num jump_if_false @LAN_C3_9448 0001: wait 0 ms $5580(9@,8) == 0 // (int) var == num jump_if_false @LAN_C3_9436 0035: 8@ = 9@ // (int vars) :LAN_C3_9436 9@ += 1 // (int) 0002: jump @LAN_C3_9403 :LAN_C3_9448 0139: 5@ = random_int_in_ranges 0 2 004F: unknown_check $5574(0@,2) jump_if_false @LAN_C3_9474 02BD: (unknown) $5574(0@,2) 7@ :LAN_C3_9474 7@ == -1 // (int) var == num jump_if_false @LAN_C3_9520 00A4: $5580(8@,8) = create_actor_pedtype 1 model $5449(5@,3) in_car $5574(0@,2) driverseat 0106: give_actor $5580(8@,8) weapon $5704 ammo 200 // Load the weapon model before using this 0002: jump @LAN_C3_9575 :LAN_C3_9520 0118: $5580(8@,8) = create_actor_pedtype 1 model $5449(5@,3) in_car $5574(0@,2) passenger_seat -1 0106: give_actor $5580(8@,8) weapon $5703 ammo 200 // Load the weapon model before using this 0442: (unknown) $5580(8@,8) 1 03D6: (unknown) $5580(8@,8) 250 03D7: (unknown) $5580(8@,8) 1000 :LAN_C3_9575 015D: (unknown) $5580(8@,8) 18 00E3: (unknown) $5580(8@,8) 01A4: (unknown) $5580(8@,8) 1 03DE: (unknown) $5580(8@,8) 1 041B: (unknown) $5580(8@,8) 9 01EC: (unknown) $5580(8@,8) 1 04B9: (unknown) $5580(8@,8) 1 1 0 0278: (unknown) $5580(8@,8) 0 $5588(8@,8) = 1 // (int) 6@ += 1 // (int) 0002: jump @LAN_C3_9384 :LAN_C3_9659 0051: set_car $5574(0@,2) traffic_behavior_to 3 0050: set_car $5574(0@,2) max_speed_to 25.0 004A: car $5574(0@,2) drive_to $5711 $5712 $5713 00C0: (unknown) $5574(0@,2) $5576(0@,2) 00BC: (unknown) $5576(0@,2) 0 $5578(0@,2) = 1 // (int) $5897 += 1 // (int) 0002: jump @LAN_C3_9728 :LAN_C3_9726 039E: (unknown) :LAN_C3_9728 0026: return :LAN_C3_9730 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 0045: actor $933 defined jump_if_false @LAN_C3_9819 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C3_9819 0026: return :LAN_C3_9821 0045: actor 0@ defined 0022: jump_if_false @LAN_C3_9875 // Note: the incorrect math opcode was used here 807E: not actor 0@ driving 0022: jump_if_false @LAN_C3_9875 // Note: the incorrect math opcode was used here 826A: not unknown_check 0@ 0022: jump_if_false @LAN_C3_9875 // Note: the incorrect math opcode was used here 014D: 1@ = actor 0@ health 1@ -= 3 // (int) 1@ > 0 // (int) var > num jump_if_false @LAN_C3_9875 014B: set_actor 0@ health_to 1@ :LAN_C3_9875 0026: return :LAN_C3_9877 $940 = 1 // (int) $5692 = 0 // (int) $5888 = 0 // (int) $5889 = 0 // (int) $5890 = 0 // (int) $5896 = 0 // (int) $5903 = 0 // (int) $5904 = 0 // (int) $5905 = 1 // (int) $5906 = 0 // (int) $5907 = 0 // (int) $5908 = 1 // (int) $5912 = 0 // (int) $5916 = 0 // (int) $5918 = 100 // (int) $5919 = 0 // (int) $5920 = 0 // (int) $5749 = 15.0 // (float) $5757 = 20.0 // (float) $5765 = 0 // (float) $5750 = 10.0 // (float) $5758 = 21.0 // (float) $5766 = 0 // (float) $5751 = 5.0 // (float) $5759 = 20.0 // (float) $5767 = 0 // (float) $5752 = 0 // (float) $5760 = 21.0 // (float) $5768 = 0 // (float) $5753 = -5.0 // (float) $5761 = 20.0 // (float) $5769 = 0 // (float) $5754 = -10.0 // (float) $5762 = 21.0 // (float) $5770 = 0 // (float) $5755 = -15.0 // (float) $5763 = 20.0 // (float) $5771 = 0 // (float) $5756 = 0 // (float) $5764 = 0 // (float) $5772 = 0 // (float) $5807 = 15.0 // (float) $5814 = 29.0 // (float) $5821 = 0 // (float) $5808 = 10.0 // (float) $5815 = 28.0 // (float) $5822 = 0 // (float) $5809 = 5.0 // (float) $5816 = 29.0 // (float) $5823 = 0 // (float) $5810 = 0 // (float) $5817 = 28.0 // (float) $5824 = 0 // (float) $5811 = -5.0 // (float) $5818 = 29.0 // (float) $5825 = 0 // (float) $5812 = -10.0 // (float) $5819 = 28.0 // (float) $5826 = 0 // (float) $5813 = -15.0 // (float) $5820 = 29.0 // (float) $5827 = 0 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 35 call_with_params @MAIN_6449 $1748 $5693 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @NONAME_1_40633 4 3 jump_if_false @LAN_C3_10295 0025: gosub @LAN_C3_10499 0002: jump @LAN_C3_10325 :LAN_C3_10295 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_6663 011F: show_text_1number_highpriority GXT 'LANC332' number 5 time 10000 flag 1 // ~w~A minimum of ~1~ businesses are required. Expand your Empire! 0026: return :LAN_C3_10325 0001: wait 0 ms :LAN_C3_10328 $5692 == 0 // (int) var == num jump_if_false @LAN_C3_10395 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_6495 jump_if_false @LAN_C3_10388 0025: gosub @LAN_C3_15644 0025: gosub @LAN_C3_20367 0025: gosub @LAN_C3_13975 0025: gosub @LAN_C3_17367 :LAN_C3_10388 0002: jump @LAN_C3_10328 :LAN_C3_10395 $5692 == 1 // (int) var == num jump_if_false @LAN_C3_10477 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_6495 jump_if_false @LAN_C3_10470 0025: gosub @LAN_C3_21045 0025: gosub @LAN_C3_20495 0025: gosub @LAN_C3_18818 0025: gosub @LAN_C3_18606 0025: gosub @LAN_C3_20367 0025: gosub @LAN_C3_20940 :LAN_C3_10470 0002: jump @LAN_C3_10395 :LAN_C3_10477 not $5692 == 10 // (int) var == num jump_if_false @LAN_C3_10497 0002: jump @LAN_C3_10325 :LAN_C3_10497 0026: return :LAN_C3_10499 00AA: set_parked_car_generator $1218 cars_to_generate_to 0 00AA: set_parked_car_generator $1219 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @SAFEHOU_12249 30 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_190 0 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_9730 0025: gosub @LAN_C3_13601 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @LAN_C3_10679 0200: (unknown) $933 0 003E: $5880 = create_actor_pedtype 22 model 0 at -89.82 -1589.18 9.46 010F: (unknown) $5880 -87.34 -1577.98 9.46 003E: $5708 = create_actor_pedtype 22 model $5707 at -91.24 -1588.82 9.46 010F: (unknown) $5708 -88.63 -1577.38 9.46 0153: (unknown) $5708 $5880 0153: (unknown) $5880 $5708 01EC: (unknown) $5708 1 :LAN_C3_10679 0048: $5878 = create_car $5695 at -89.41 -1575.04 9.46 00D1: set_car $5878 Z_angle_to 330.0 0496: (unknown) $5878 1 0048: $5879 = create_car $5695 at -84.75 -1577.34 9.46 00D1: set_car $5879 Z_angle_to 330.0 00B9: set_camera_position -95.58 -1583.27 10.0 rotations 0 0 0 00BA: set_camera_point_at -94.8 -1583.88 10.11 mode 2 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3AA' 'LANC314' $5708 0 // ~w~Stop yelling at me. It's not my fault. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3AA' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3AB' 'LANC315' $5880 0 // ~w~Yes it is. If you hadn't stolen the Mendezes' coke they wouldn't be attacking all of my businesses. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3AB' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3AE' 'LANC318' $5708 0 // ~w~I'm sick and tired of you blaming me for everything. Now, I'm gonna save 'your' empire - you do what you want. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3AE' 0045: actor $5708 defined jump_if_false @LAN_C3_10969 00EE: (unknown) $5708 -88.63 -1577.38 0002: jump @LAN_C3_10976 :LAN_C3_10969 0002: jump @LAN_C3_11664 :LAN_C3_10976 0001: wait 10 ms 0045: actor $5880 defined jump_if_false @LAN_C3_11012 00EE: (unknown) $5880 -87.34 -1577.98 0002: jump @LAN_C3_11019 :LAN_C3_11012 0002: jump @LAN_C3_11664 :LAN_C3_11019 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -95.58 -1583.27 10.0 rotations 0 0 0 00BA: set_camera_point_at -94.82 -1582.64 10.15 mode 1 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3AA' 1 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4394 1500 jump_if_false @LAN_C3_11122 0002: jump @LAN_C3_11664 :LAN_C3_11122 0045: actor $5708 defined jump_if_false @LAN_C3_11145 04B4: (unknown) $5708 121 561 1.0 :LAN_C3_11145 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3AA' jump_if_false @LAN_C3_11178 0002: jump @LAN_C3_11664 :LAN_C3_11178 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3AB' 1 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4394 4000 jump_if_false @LAN_C3_11226 0002: jump @LAN_C3_11664 :LAN_C3_11226 00B9: set_camera_position -84.91 -1572.65 9.79 rotations 0 0 0 00BA: set_camera_point_at -85.41 -1573.51 9.91 mode 2 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3AB' jump_if_false @LAN_C3_11298 0002: jump @LAN_C3_11664 :LAN_C3_11298 0045: actor $5880 defined jump_if_false @LAN_C3_11325 00A2: (unknown) $5880 04B4: (unknown) $5880 120 511 1.0 :LAN_C3_11325 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3AE' 1 0045: actor $5708 defined jump_if_false @LAN_C3_11373 04B4: (unknown) $5708 121 554 1.0 0154: (unknown) $5708 :LAN_C3_11373 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4394 3600 jump_if_false @LAN_C3_11400 0002: jump @LAN_C3_11664 :LAN_C3_11400 0045: actor $5708 defined jump_if_false @LAN_C3_11421 0528: (unknown) $5708 554 -1.0 :LAN_C3_11421 0045: actor $5708 defined jump_if_false @LAN_C3_11453 0154: (unknown) $5708 004F: unknown_check $5878 jump_if_false @LAN_C3_11453 00EA: (unknown) $5708 $5878 :LAN_C3_11453 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3AE' jump_if_false @LAN_C3_11486 0002: jump @LAN_C3_11664 :LAN_C3_11486 0045: actor $5708 defined jump_if_false @LAN_C3_11576 004F: unknown_check $5878 jump_if_false @LAN_C3_11576 :LAN_C3_11508 82A6: not (unknown) $5708 $5878 0022: jump_if_false @LAN_C3_11576 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $5708 defined 0022: jump_if_false @LAN_C3_11546 // Note: the incorrect math opcode was used here 004F: unknown_check $5878 0022: jump_if_false @LAN_C3_11546 // Note: the incorrect math opcode was used here :LAN_C3_11546 0377: (unknown) 44 16@ not 16@ == 0 // (int) var == num jump_if_false @LAN_C3_11569 0002: jump @LAN_C3_11664 :LAN_C3_11569 0002: jump @LAN_C3_11508 :LAN_C3_11576 004F: unknown_check $5878 jump_if_false @LAN_C3_11637 0052: set_car $5878 driver_behaviour_to 0 0051: set_car $5878 traffic_behavior_to 3 0300: (unknown) $5878 5 004A: car $5878 drive_to -10.08 -1582.19 9.32 0050: set_car $5878 max_speed_to 20.0 02E9: set_car $5878 speed_to 5.0 :LAN_C3_11637 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4394 3000 jump_if_false @LAN_C3_11664 0002: jump @LAN_C3_11664 :LAN_C3_11664 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @LAN_C3_11935 0200: (unknown) $933 1 0044: put_actor $933 at -87.34 -1577.98 9.46 010F: (unknown) $933 -78.92 -1562.8 9.47 0221: (unknown) 0036: $5909 = $937 // (float vars) 0036: $5910 = $938 // (float vars) 0036: $5911 = $939 // (float vars) 010E: $5901 = current_time_in_ms 037B: constant_params 3 variable_params 3 unknown 35 call_with_params @NONAME_1_30990 $937 $938 $939 7@ 8@ 9@ 0465: (unknown) 7@ 4@ 5@ 6@ 0078: if or 7@ == 21 // (int) var == num 7@ == 26 // (int) var == num jump_if_false @LAN_C3_11833 $5711 = 0 // (float) $5712 = 40.0 // (float) $5713 = 0 // (float) 0002: jump @LAN_C3_11850 :LAN_C3_11833 $5711 = 0 // (float) $5712 = 20.0 // (float) $5713 = 0 // (float) :LAN_C3_11850 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5711 $5712 $5713 $1673(7@,30) $5711 $5712 $5713 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) $5711 $5712 $5713 $5711 $5712 $5713 037B: constant_params 1 variable_params 2 unknown 35 call_with_params @NONAME_1_32806 $263(7@,30) $5604 $5605 0025: gosub @LAN_C3_13851 :LAN_C3_11935 0045: actor $5708 defined jump_if_false @LAN_C3_11955 003F: destroy_actor $5708 $5708 = 0 // (int) :LAN_C3_11955 0045: actor $5880 defined jump_if_false @LAN_C3_11975 003F: destroy_actor $5880 $5880 = 0 // (int) :LAN_C3_11975 004F: unknown_check $5878 jump_if_false @LAN_C3_11990 0049: destroy_car $5878 :LAN_C3_11990 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3423 10 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_362 1000 0045: actor $933 defined jump_if_false @LAN_C3_12094 0125: set_traffic_density_multiplier_to 1.0 00C3: (unknown) 4@ 5@ 6@ $5710 0057: show_text_highpriority GXT 'LANC301' time 7000 flag 1 // ~w~The Mendezes' goons are attacking all your businesses. Go help Lance defend the ~y~business. 0058: (unknown) 'LANC310' 7000 1 // ~w~Your gang are defending all your other businesses for you. 024F: (unknown) 0.1 0128: set_max_wanted_level_to 3 :LAN_C3_12094 02E2: 17@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_9489 17@ 02E2: 17@ = 8 // (any) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_9489 17@ 0271: (unknown) 1 1 0271: (unknown) 1 32768 0271: (unknown) 15 2 00AA: set_parked_car_generator $1218 cars_to_generate_to 101 00AA: set_parked_car_generator $1219 cars_to_generate_to 101 $5919 == 0 // (int) var == num jump_if_false @LAN_C3_12173 0026: return :LAN_C3_12173 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_190 1000 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 18@ = 1.0 // (float) 19@ = 19.0 // (float) 20@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 18@ 19@ 20@ $1673(7@,30) 18@ 19@ 20@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) 18@ 19@ 20@ 18@ 19@ 20@ 21@ = -1.0 // (float) 22@ = 19.0 // (float) 23@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 21@ 22@ 23@ $1673(7@,30) 21@ 22@ 23@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) 21@ 22@ 23@ 21@ 22@ 23@ 24@ = 0.5 // (float) 25@ = 17.0 // (float) 26@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 24@ 25@ 26@ $1673(7@,30) 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) 24@ 25@ 26@ 24@ 25@ 26@ 27@ = -0.1 // (float) 28@ = 20.0 // (float) 29@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 27@ 28@ 29@ $1673(7@,30) 27@ 28@ 29@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) 27@ 28@ 29@ 27@ 28@ 29@ 022C: (unknown) 18@ 19@ 20@ 5.0 1 022C: (unknown) 21@ 22@ 23@ 5.0 1 022C: (unknown) 24@ 25@ 26@ 5.0 1 022C: (unknown) 27@ 28@ 29@ 5.0 1 0045: actor $933 defined 0022: jump_if_false @LAN_C3_12623 // Note: the incorrect math opcode was used here 0200: (unknown) $933 0 0216: (unknown) $933 18@ 19@ 20@ 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @LAN_C3_9730 010F: (unknown) $933 21@ 22@ 23@ 003E: 30@ = create_actor_pedtype 22 model 0 at 18@ 19@ 20@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0078: if or 0045: actor $5708 defined $5919 == 1 // (int) var == num jump_if_false @LAN_C3_12623 003F: destroy_actor $5708 $5708 = 0 // (int) 003E: $5708 = create_actor_pedtype 22 model $5707 at 21@ 22@ 23@ 013E: actor 30@ look_at_actor $5708 013E: actor $5708 look_at_actor $933 :LAN_C3_12623 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3CA' 'LANC326' 30@ 0 // ~w~We did it. We won. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3CA' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3CB' 'LANC327' $5708 0 // ~w~Yeah... well, I wouldn't go that far Bro. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3CB' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3CC' 'LANC328' 30@ 0 // ~w~What do you mean? 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3CC' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3CD' 'LANC329' $5708 0 // ~w~We might have won the day here. But we probably got our asses whipped elsewhere. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3CD' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3CE' 'LANC330' $5708 0 // ~w~Sorry man. 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12757 'LANC3CE' 0045: actor $5708 defined jump_if_false @LAN_C3_12892 :LAN_C3_12892 0045: actor 30@ defined jump_if_false @LAN_C3_12913 04B4: (unknown) 30@ 120 524 100.0 :LAN_C3_12913 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4379 24@ = -0.5 // (float) 25@ = 17.0 // (float) 26@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 24@ 25@ 26@ $1673(7@,30) 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) 24@ 25@ 26@ 24@ 25@ 26@ 27@ = 0.1 // (float) 28@ = 20.0 // (float) 29@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 27@ 28@ 29@ $1673(7@,30) 27@ 28@ 29@ 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) 27@ 28@ 29@ 27@ 28@ 29@ 02B4: set_camera_transverse_delay 1.0 time 12500 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 1 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3CA' 3 0045: actor 30@ defined jump_if_false @LAN_C3_13125 04B4: (unknown) 30@ 121 558 1.0 :LAN_C3_13125 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3CA' jump_if_false @LAN_C3_13158 0002: jump @LAN_C3_13509 :LAN_C3_13158 0045: actor 30@ defined jump_if_false @LAN_C3_13176 0528: (unknown) 30@ 558 -0.5 :LAN_C3_13176 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3CB' 4 0045: actor $5708 defined jump_if_false @LAN_C3_13220 04B4: (unknown) $5708 121 561 1.0 :LAN_C3_13220 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3CB' jump_if_false @LAN_C3_13253 0002: jump @LAN_C3_13509 :LAN_C3_13253 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3CC' 3 0045: actor 30@ defined jump_if_false @LAN_C3_13295 04B4: (unknown) 30@ 121 545 1.0 :LAN_C3_13295 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3CC' jump_if_false @LAN_C3_13328 0002: jump @LAN_C3_13509 :LAN_C3_13328 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3CD' 4 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_4394 2000 jump_if_true @LAN_C3_13509 0045: actor $5708 defined jump_if_false @LAN_C3_13392 04B4: (unknown) $5708 121 556 1.0 :LAN_C3_13392 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3CD' jump_if_false @LAN_C3_13425 0002: jump @LAN_C3_13509 :LAN_C3_13425 0045: actor 30@ defined jump_if_false @LAN_C3_13444 0528: (unknown) 30@ 545 -1.0 :LAN_C3_13444 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @MAIN_13224 'LANC3CE' 4 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13401 'LANC3CE' jump_if_false @LAN_C3_13498 0002: jump @LAN_C3_13509 :LAN_C3_13498 0045: actor $5708 defined jump_if_false @LAN_C3_13509 :LAN_C3_13509 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12435 0045: actor 30@ defined jump_if_false @LAN_C3_13542 003F: destroy_actor 30@ :LAN_C3_13542 0045: actor $5708 defined jump_if_false @LAN_C3_13557 003F: destroy_actor $5708 :LAN_C3_13557 0045: actor $933 defined jump_if_false @LAN_C3_13578 0352: (unknown) $933 0200: (unknown) $933 1 :LAN_C3_13578 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_362 1000 0026: return :LAN_C3_13601 $5695 = 270 // (int) $5696 = 274 // (int) 0@ = 0 // (int) :LAN_C3_13619 0160: load_model $5439(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_13619 $5705 = 79 // (int) $5706 = 55 // (int) $5707 = 136 // (int) 0@ = 0 // (int) :LAN_C3_13665 0160: load_model $5449(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_13665 0228: (unknown) :LAN_C3_13690 0078: if or 8161: not model $5695 available 8161: not model $5696 available 8161: not model $5705 available 8161: not model $5706 available 8161: not model $5707 available jump_if_false @LAN_C3_13731 0001: wait 0 ms 0002: jump @LAN_C3_13690 :LAN_C3_13731 $5697 = 336 // (int) 02E2: $5701 = 6 // (any) $5698 = 346 // (int) 02E2: $5702 = 19 // (any) $5699 = 354 // (int) 02E2: $5703 = 25 // (any) $5700 = 348 // (int) 02E2: $5704 = 29 // (any) 0@ = 0 // (int) :LAN_C3_13787 0160: load_model $5441(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_13787 0228: (unknown) :LAN_C3_13812 0078: if or 8161: not model $5699 available 8161: not model $5700 available 8161: not model $5699 available 8161: not model $5700 available jump_if_false @LAN_C3_13849 0001: wait 0 ms 0002: jump @LAN_C3_13812 :LAN_C3_13849 0026: return :LAN_C3_13851 0160: load_model $5604 0160: load_model $5605 0228: (unknown) :LAN_C3_13861 0078: if or 8161: not model $5604 available 8161: not model $5605 available jump_if_false @LAN_C3_13890 0001: wait 0 ms 0002: jump @LAN_C3_13861 :LAN_C3_13890 0026: return :LAN_C3_13892 0@ = 0 // (int) :LAN_C3_13896 0162: release_model $5449(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_13896 0@ = 0 // (int) :LAN_C3_13923 0162: release_model $5439(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_13923 0@ = 0 // (int) :LAN_C3_13950 0162: release_model $5441(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_13950 0026: return :LAN_C3_13975 0045: actor $933 defined jump_if_false @LAN_C3_15611 037B: constant_params 3 variable_params 3 unknown 35 call_with_params @NONAME_1_30990 $937 $938 $939 10@ 11@ 11@ 801C: not 10@ == 7@ // (int) num == var 0022: jump_if_false @LAN_C3_15611 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $1583(10@,30) $1613(10@,30) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C3_15546 // Note: the incorrect math opcode was used here $5905 == 1 // (int) var == num jump_if_false @LAN_C3_14903 0189: (unknown) 0 $933 $5908 = 0 // (int) 0057: show_text_highpriority GXT 'LANC306' time 7000 flag 1 // ~w~Help your gang defend your business against the ~r~attacking goons~w~ to earn a bonus! $5905 = 0 // (int) 0036: $5773 = $1673(10@,30) // (float vars) $5828 = 180.0 // (float) 002C: $5828 -= $1673(10@,30) // (float vars) 0@ = 0 // (int) :LAN_C3_14113 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5493(0@,8) $5501(0@,8) $5509(0@,8) $1673(10@,30) $5469(0@,8) $5477(0@,8) $5485(0@,8) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(10@,30) $1613(10@,30) $1643(10@,30) $5469(0@,8) $5477(0@,8) $5485(0@,8) $5469(0@,8) $5477(0@,8) $5485(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_14113 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_29965 10@ 037B: constant_params 2 variable_params 4 unknown 35 call_with_params @NONAME_1_30049 10@ 2 $5732 $5740 $5748 $5829 7@ == 1 // (int) var == num jump_if_false @LAN_C3_14272 0025: gosub @LAN_C3_16033 0002: jump @LAN_C3_14533 :LAN_C3_14272 7@ == 6 // (int) var == num jump_if_false @LAN_C3_14298 0025: gosub @LAN_C3_16224 0002: jump @LAN_C3_14533 :LAN_C3_14298 7@ == 12 // (int) var == num jump_if_false @LAN_C3_14324 0025: gosub @LAN_C3_16415 0002: jump @LAN_C3_14533 :LAN_C3_14324 7@ == 13 // (int) var == num jump_if_false @LAN_C3_14350 0025: gosub @LAN_C3_16605 0002: jump @LAN_C3_14533 :LAN_C3_14350 7@ == 21 // (int) var == num jump_if_false @LAN_C3_14376 0025: gosub @LAN_C3_16796 0002: jump @LAN_C3_14533 :LAN_C3_14376 7@ == 25 // (int) var == num jump_if_false @LAN_C3_14402 0025: gosub @LAN_C3_16987 0002: jump @LAN_C3_14533 :LAN_C3_14402 7@ == 26 // (int) var == num jump_if_false @LAN_C3_14428 0025: gosub @LAN_C3_17177 0002: jump @LAN_C3_14533 :LAN_C3_14428 0@ = 0 // (int) :LAN_C3_14432 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5551(0@,7) $5558(0@,7) $5565(0@,7) $1673(10@,30) $5530(0@,7) $5537(0@,7) $5544(0@,7) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(10@,30) $1613(10@,30) $1643(10@,30) $5530(0@,7) $5537(0@,7) $5544(0@,7) $5530(0@,7) $5537(0@,7) $5544(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_14432 :LAN_C3_14533 0@ = 0 // (int) :LAN_C3_14537 $5463(0@,2) == 0 // (int) var == num jump_if_false @LAN_C3_14565 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8648 0@ $5773 0@ :LAN_C3_14565 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_14537 0@ = 0 // (int) :LAN_C3_14586 $5518(0@,4) == 0 // (int) var == num jump_if_false @LAN_C3_14614 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8806 0@ $5828 0@ :LAN_C3_14614 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_14586 3@ = 2 // (int) 0@ = 0 // (int) :LAN_C3_14640 0139: 2@ = random_int_in_ranges 0 2 003E: $5604(0@,3) = create_actor_pedtype 15 model $5348(2@,2) at $5469(3@,8) $5477(3@,8) $5485(3@,8) 015D: (unknown) $5604(0@,3) 18 0139: 2@ = random_int_in_ranges 0 2 0106: give_actor $5604(0@,3) weapon $5445(2@,4) ammo 100 // Load the weapon model before using this 0347: (unknown) $5604(0@,3) 1 03DE: (unknown) $5604(0@,3) 1 01EC: (unknown) $5604(0@,3) 1 0189: (unknown) 0 $5604(0@,3) $5610(0@,3) = 1 // (int) 3@ += 1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_14640 3@ = 4 // (int) 0@ = 0 // (int) :LAN_C3_14766 0139: 2@ = random_int_in_ranges 0 2 003E: $5613(0@,3) = create_actor_pedtype 1 model $5449(2@,3) at $5530(3@,7) $5537(3@,7) $5544(3@,7) 015D: (unknown) $5613(0@,3) 18 0139: 2@ = random_int_in_ranges 1 4 0106: give_actor $5613(0@,3) weapon $5445(2@,4) ammo 100 // Load the weapon model before using this 03DE: (unknown) $5613(0@,3) 1 01EC: (unknown) $5613(0@,3) 1 00C1: (unknown) $5613(0@,3) $5616(0@,3) 00BC: (unknown) $5616(0@,3) 0 0189: (unknown) 1 $5613(0@,3) $5619(0@,3) = 1 // (int) 3@ += 1 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_14766 04FD: 0002: jump @LAN_C3_15539 :LAN_C3_14903 0@ = 0 // (int) :LAN_C3_14907 $5465(0@,2) == 1 // (int) var == num jump_if_false @LAN_C3_14969 009F: actor $5463(0@,2) dead jump_if_false @LAN_C3_14969 $5465(0@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5463(0@,2) $5463(0@,2) = 0 // (int) $5893 += 1 // (int) :LAN_C3_14969 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_14907 0@ = 0 // (int) :LAN_C3_14990 $5522(0@,4) == 1 // (int) var == num jump_if_false @LAN_C3_15065 009F: actor $5518(0@,4) dead jump_if_false @LAN_C3_15065 $5522(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5518(0@,4) $5518(0@,4) = 0 // (int) 00BB: (unknown) $5526(0@,4) $5526(0@,4) = 0 // (int) $5894 += 1 // (int) :LAN_C3_15065 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_14990 0@ = 0 // (int) :LAN_C3_15086 $5610(0@,3) == 1 // (int) var == num jump_if_false @LAN_C3_15148 009F: actor $5604(0@,3) dead jump_if_false @LAN_C3_15148 $5610(0@,3) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5604(0@,3) $5604(0@,3) = 0 // (int) $5893 += 1 // (int) :LAN_C3_15148 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_15086 0@ = 0 // (int) :LAN_C3_15169 $5619(0@,3) == 1 // (int) var == num jump_if_false @LAN_C3_15244 009F: actor $5613(0@,3) dead jump_if_false @LAN_C3_15244 $5619(0@,3) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5613(0@,3) $5613(0@,3) = 0 // (int) 00BB: (unknown) $5616(0@,3) $5616(0@,3) = 0 // (int) $5894 += 1 // (int) :LAN_C3_15244 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_15169 $5893 == 6 // (int) var == num jump_if_false @LAN_C3_15310 0057: show_text_highpriority GXT 'LANC309' time 7000 flag 1 // ~w~Your gang lost! Helping your gang win mini-battles you encounter earns a bonus. $5906 = 1 // (int) 0025: gosub @LAN_C3_15666 0002: jump @LAN_C3_15539 :LAN_C3_15310 $5894 == 7 // (int) var == num jump_if_false @LAN_C3_15539 $5714 = 0 // (float) $5715 = 19.0 // (float) $5716 = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5714 $5715 $5716 $1673(10@,30) $5714 $5715 $5716 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(10@,30) $1613(10@,30) $1643(10@,30) $5714 $5715 $5716 $5714 $5715 $5716 $5716 += 1.0 // (float) 0139: 2@ = random_int_in_ranges 0 2 0025: gosub @LAN_C3_15613 2@ == 0 // (int) var == num jump_if_false @LAN_C3_15468 0057: show_text_highpriority GXT 'LANC307' time 7000 flag 1 // ~w~Your gang won! ~g~Bonus health~w~ available in front of the business. 013F: $5717 = create_pickup #HEALTH type 3 at $5714 $5715 $5716 0002: jump @LAN_C3_15498 :LAN_C3_15468 0057: show_text_highpriority GXT 'LANC308' time 7000 flag 1 // ~w~Your gang won! ~g~Bonus armor~w~ available in front of the business. 013F: $5717 = create_pickup #BODYARMOUR type 3 at $5714 $5715 $5716 :LAN_C3_15498 0263: (unknown) $5717 $5718 00BC: (unknown) $5718 1 0058: (unknown) 'LANC311' 7000 1 // ~w~Go help Lance defend the ~y~business. $5906 = 1 // (int) 0025: gosub @LAN_C3_15666 :LAN_C3_15539 0002: jump @LAN_C3_15611 :LAN_C3_15546 $5905 == 0 // (int) var == num jump_if_false @LAN_C3_15611 $5906 == 0 // (int) var == num jump_if_false @LAN_C3_15586 0057: show_text_highpriority GXT 'LANC309' time 7000 flag 1 // ~w~Your gang lost! Helping your gang win mini-battles you encounter earns a bonus. :LAN_C3_15586 $5906 = 0 // (int) $5905 = 1 // (int) 0025: gosub @LAN_C3_15613 0025: gosub @LAN_C3_15666 :LAN_C3_15611 0026: return :LAN_C3_15613 8140: not pickup $5717 picked_up jump_if_false @LAN_C3_15642 0141: destroy_pickup $5717 $5717 = 0 // (int) 00BB: (unknown) $5718 $5718 = 0 // (int) :LAN_C3_15642 0026: return :LAN_C3_15644 0140: pickup $5717 picked_up jump_if_false @LAN_C3_15664 00BB: (unknown) $5718 $5718 = 0 // (int) :LAN_C3_15664 0026: return :LAN_C3_15666 $5908 = 1 // (int) 018E: (unknown) 0 018E: (unknown) 1 0@ = 0 // (int) :LAN_C3_15683 $5465(0@,2) = 0 // (int) 0045: actor $5463(0@,2) defined jump_if_false @LAN_C3_15724 0040: (unknown) $5463(0@,2) -1 0112: remove_references_to_actor $5463(0@,2) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15738 :LAN_C3_15724 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5463(0@,2) :LAN_C3_15738 $5463(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_15683 0@ = 0 // (int) :LAN_C3_15766 $5522(0@,4) = 0 // (int) 00BB: (unknown) $5526(0@,4) $5526(0@,4) = 0 // (int) 0045: actor $5518(0@,4) defined jump_if_false @LAN_C3_15812 0112: remove_references_to_actor $5518(0@,4) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15826 :LAN_C3_15812 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5518(0@,4) :LAN_C3_15826 $5518(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_15766 0@ = 0 // (int) :LAN_C3_15854 $5610(0@,3) = 0 // (int) 0045: actor $5604(0@,3) defined jump_if_false @LAN_C3_15895 0040: (unknown) $5604(0@,3) -1 0112: remove_references_to_actor $5604(0@,3) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15909 :LAN_C3_15895 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5604(0@,3) :LAN_C3_15909 $5604(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_15854 0@ = 0 // (int) :LAN_C3_15937 $5619(0@,3) = 0 // (int) 00BB: (unknown) $5616(0@,3) $5616(0@,3) = 0 // (int) 0045: actor $5613(0@,3) defined jump_if_false @LAN_C3_15983 0112: remove_references_to_actor $5613(0@,3) // Like turning an actor into a random pedestrian 0002: jump @LAN_C3_15997 :LAN_C3_15983 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5613(0@,3) :LAN_C3_15997 $5613(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C3_15937 $5893 = 0 // (int) $5894 = 0 // (int) 0026: return :LAN_C3_16033 $5786 = -1184.61 // (float) $5793 = -584.15 // (float) $5800 = 10.55 // (float) $5787 = -1194.61 // (float) $5794 = -610.01 // (float) $5801 = 10.52 // (float) $5788 = -1191.9 // (float) $5795 = -632.13 // (float) $5802 = 10.64 // (float) $5789 = -1183.52 // (float) $5796 = -694.69 // (float) $5803 = 10.46 // (float) $5790 = -1168.48 // (float) $5797 = -681.16 // (float) $5804 = 10.56 // (float) $5791 = -1174.04 // (float) $5798 = -635.6 // (float) $5805 = 10.64 // (float) $5792 = -1177.82 // (float) $5799 = -606.96 // (float) $5806 = 10.63 // (float) 0026: return :LAN_C3_16224 $5786 = -1200.22 // (float) $5793 = -83.46 // (float) $5800 = 10.44 // (float) $5787 = -1169.33 // (float) $5794 = -85.95 // (float) $5801 = 10.42 // (float) $5788 = -1179.91 // (float) $5795 = -107.01 // (float) $5802 = 10.42 // (float) $5789 = -1184.67 // (float) $5796 = -121.06 // (float) $5803 = 10.42 // (float) $5790 = -1191.97 // (float) $5797 = -150.7 // (float) $5804 = 10.41 // (float) $5791 = -1169.86 // (float) $5798 = -135.98 // (float) $5805 = 10.45 // (float) $5792 = -1147.93 // (float) $5799 = -82.91 // (float) $5806 = 10.42 // (float) 0026: return :LAN_C3_16415 $5786 = -665.92 // (float) $5793 = 1503.25 // (float) $5800 = 11.01 // (float) $5787 = -660.7 // (float) $5794 = 1515.83 // (float) $5801 = 11.02 // (float) $5788 = -634.05 // (float) $5795 = 1507.31 // (float) $5802 = 11.05 // (float) $5789 = -692.36 // (float) $5796 = 1492.62 // (float) $5803 = 11.03 // (float) $5790 = -673.67 // (float) $5797 = 1477.37 // (float) $5804 = 11.06 // (float) $5791 = -689.33 // (float) $5798 = 1476.41 // (float) $5805 = 11.09 // (float) $5792 = -669.66 // (float) $5799 = 1443.68 // (float) $5806 = 11.09 // (float) 0026: return :LAN_C3_16605 $5786 = -371.83 // (float) $5793 = 1419.67 // (float) $5800 = 9.32 // (float) $5787 = -372.17 // (float) $5794 = 1403.95 // (float) $5801 = 9.72 // (float) $5788 = -371.81 // (float) $5795 = 1391.6 // (float) $5802 = 10.06 // (float) $5789 = -371.47 // (float) $5796 = 1376.95 // (float) $5803 = 10.43 // (float) $5790 = -380.14 // (float) $5797 = 1438.32 // (float) $5804 = 9.23 // (float) $5791 = -352.6 // (float) $5798 = 1441.35 // (float) $5805 = 9.23 // (float) $5792 = -403.34 // (float) $5799 = 1435.82 // (float) $5806 = 11.01 // (float) 0026: return :LAN_C3_16796 $5786 = 319.08 // (float) $5793 = -326.51 // (float) $5800 = 10.97 // (float) $5787 = 344.48 // (float) $5794 = -303.63 // (float) $5801 = 10.97 // (float) $5788 = 364.79 // (float) $5795 = -278.05 // (float) $5802 = 10.97 // (float) $5789 = 328.89 // (float) $5796 = -287.03 // (float) $5803 = 10.6 // (float) $5790 = 285.89 // (float) $5797 = -319.67 // (float) $5804 = 10.96 // (float) $5791 = 343.49 // (float) $5798 = -327.8 // (float) $5805 = 11.81 // (float) $5792 = 382.94 // (float) $5799 = -268.81 // (float) $5806 = 10.97 // (float) 0026: return :LAN_C3_16987 $5786 = 173.19 // (float) $5793 = -697.42 // (float) $5800 = 9.46 // (float) $5787 = 191.54 // (float) $5794 = -701.34 // (float) $5801 = 9.46 // (float) $5788 = 212.6 // (float) $5795 = -705.82 // (float) $5802 = 9.44 // (float) $5789 = 236.67 // (float) $5796 = -709.06 // (float) $5803 = 9.43 // (float) $5790 = 217.85 // (float) $5797 = -722.9 // (float) $5804 = 9.43 // (float) $5791 = 168.75 // (float) $5798 = -712.07 // (float) $5805 = 9.46 // (float) $5792 = 155.83 // (float) $5799 = -700.08 // (float) $5806 = 9.46 // (float) 0026: return :LAN_C3_17177 $5786 = -24.84 // (float) $5793 = -1023.51 // (float) $5800 = 9.46 // (float) $5787 = -46.32 // (float) $5794 = -1023.21 // (float) $5801 = 9.45 // (float) $5788 = -63.36 // (float) $5795 = -1022.44 // (float) $5802 = 9.47 // (float) $5789 = -69.22 // (float) $5796 = -998.69 // (float) $5803 = 9.47 // (float) $5790 = -73.48 // (float) $5797 = -977.5 // (float) $5804 = 9.46 // (float) $5791 = -91.05 // (float) $5798 = -1016.42 // (float) $5805 = 9.46 // (float) $5792 = -38.84 // (float) $5799 = -1038.06 // (float) $5806 = 9.46 // (float) 0026: return :LAN_C3_17367 0045: actor $933 defined jump_if_false @LAN_C3_18604 0080: actor $933 near_point $1583(7@,30) $1613(7@,30) radius 125.0 125.0 sphere 0 0022: jump_if_false @LAN_C3_18314 // Note: the incorrect math opcode was used here 0189: (unknown) 0 $933 03F1: (unknown) 0 $3873 = 1 // (int) $5908 = 0 // (int) 0036: $5773 = $1673(7@,30) // (float vars) $5828 = 180.0 // (float) 002C: $5828 -= $1673(7@,30) // (float vars) 0@ = 0 // (int) :LAN_C3_17450 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5493(0@,8) $5501(0@,8) $5509(0@,8) $1673(7@,30) $5469(0@,8) $5477(0@,8) $5485(0@,8) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) $5469(0@,8) $5477(0@,8) $5485(0@,8) $5469(0@,8) $5477(0@,8) $5485(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_17450 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @NONAME_1_29965 7@ 037B: constant_params 2 variable_params 4 unknown 35 call_with_params @NONAME_1_30049 7@ 2 $5732 $5740 $5748 $5829 7@ == 1 // (int) var == num jump_if_false @LAN_C3_17609 0025: gosub @LAN_C3_16033 0002: jump @LAN_C3_17870 :LAN_C3_17609 7@ == 6 // (int) var == num jump_if_false @LAN_C3_17635 0025: gosub @LAN_C3_16224 0002: jump @LAN_C3_17870 :LAN_C3_17635 7@ == 12 // (int) var == num jump_if_false @LAN_C3_17661 0025: gosub @LAN_C3_16415 0002: jump @LAN_C3_17870 :LAN_C3_17661 7@ == 13 // (int) var == num jump_if_false @LAN_C3_17687 0025: gosub @LAN_C3_16605 0002: jump @LAN_C3_17870 :LAN_C3_17687 7@ == 21 // (int) var == num jump_if_false @LAN_C3_17713 0025: gosub @LAN_C3_16796 0002: jump @LAN_C3_17870 :LAN_C3_17713 7@ == 25 // (int) var == num jump_if_false @LAN_C3_17739 0025: gosub @LAN_C3_16987 0002: jump @LAN_C3_17870 :LAN_C3_17739 7@ == 26 // (int) var == num jump_if_false @LAN_C3_17765 0025: gosub @LAN_C3_17177 0002: jump @LAN_C3_17870 :LAN_C3_17765 0@ = 0 // (int) :LAN_C3_17769 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5551(0@,7) $5558(0@,7) $5565(0@,7) $1673(7@,30) $5530(0@,7) $5537(0@,7) $5544(0@,7) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) $5530(0@,7) $5537(0@,7) $5544(0@,7) $5530(0@,7) $5537(0@,7) $5544(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_17769 :LAN_C3_17870 $5920 == 1 // (int) var == num jump_if_false @LAN_C3_17951 0@ = 0 // (int) :LAN_C3_17887 00BB: (unknown) $5625(0@,7) $5625(0@,7) = 0 // (int) 00C3: (unknown) $5530(0@,7) $5537(0@,7) $5544(0@,7) $5625(0@,7) 00BC: (unknown) $5625(0@,7) 4 00BF: (unknown) $5625(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_17887 :LAN_C3_17951 0025: gosub @LAN_C3_15666 003E: $5708 = create_actor_pedtype 15 model $5707 at $5711 $5712 $5713 015D: (unknown) $5708 18 01A4: (unknown) $5708 1 00CF: set_actor $5708 Z_angle_to $5773 $5888 = 1 // (int) 0347: (unknown) $5708 1 0106: give_actor $5708 weapon $5704 ammo 10000 // Load the weapon model before using this 014B: set_actor $5708 health_to 1000 03A5: (unknown) $5708 0 01EC: (unknown) $5708 1 02A5: (unknown) $5708 0 04B9: (unknown) $5708 1 1 0 0045: actor $933 defined jump_if_false @LAN_C3_18062 0310: (unknown) $5708 $933 1 :LAN_C3_18062 0189: (unknown) 0 $5708 00C1: (unknown) $5708 $5709 00BC: (unknown) $5709 2 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0.1 00BB: (unknown) $5710 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BA' 'LANC319' -1 0 // ~w~You're on my turf now! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BB' 'LANC320' -1 0 // ~w~You're all mine! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BC' 'LANC321' -1 0 // ~w~You're dead! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BD' 'LANC322' -1 0 // ~w~My name's Lance, you haven't a chance! 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BE' 'LANC323' -1 0 // ~w~I'll break you in two! 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_2618 2 024D: (unknown) $5918 1 'LANC331' // Lance 0057: show_text_highpriority GXT 'LANC302' time 7000 flag 1 // ~w~Help ~b~Lance~w~ and your gang defend your business against the ~r~attacking goons! $5692 = 1 // (int) 0002: jump @LAN_C3_18604 :LAN_C3_18314 $5908 == 1 // (int) var == num jump_if_false @LAN_C3_18604 010E: $5898 = current_time_in_ms $5912 == 0 // (int) var == num jump_if_false @LAN_C3_18492 0035: $5902 = $5901 // (int vars) $5902 += 15000 // (int) 0011: $5898 > $5902 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18485 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_C3_18485 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5909 $5910 radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C3_18463 // Note: the incorrect math opcode was used here $5913 == 3 // (int) var == num jump_if_false @LAN_C3_18428 $5907 = 1 // (int) 0002: jump @LAN_C3_18456 :LAN_C3_18428 0057: show_text_highpriority GXT 'LANC312' time 7000 flag 1 // ~w~Get moving now! Go help Lance defend the ~y~business. $5912 = 1 // (int) $5913 += 1 // (int) :LAN_C3_18456 0002: jump @LAN_C3_18485 :LAN_C3_18463 0036: $5909 = $937 // (float vars) 0036: $5910 = $938 // (float vars) 0036: $5911 = $939 // (float vars) 010E: $5901 = current_time_in_ms :LAN_C3_18485 0002: jump @LAN_C3_18604 :LAN_C3_18492 $5912 == 1 // (int) var == num jump_if_false @LAN_C3_18604 0035: $5902 = $5901 // (int vars) $5902 += 30000 // (int) 0011: $5898 > $5902 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18604 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @LAN_C3_18604 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5909 $5910 radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C3_18577 // Note: the incorrect math opcode was used here $5907 = 1 // (int) 0002: jump @LAN_C3_18604 :LAN_C3_18577 0036: $5909 = $937 // (float vars) 0036: $5910 = $938 // (float vars) 0036: $5911 = $939 // (float vars) 010E: $5901 = current_time_in_ms $5912 = 0 // (int) :LAN_C3_18604 0026: return :LAN_C3_18606 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9821 $5708 0@ = 0 // (int) :LAN_C3_18622 $5465(0@,2) == 1 // (int) var == num jump_if_false @LAN_C3_18699 009F: actor $5463(0@,2) dead jump_if_false @LAN_C3_18685 $5465(0@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5463(0@,2) $5463(0@,2) = 0 // (int) 0002: jump @LAN_C3_18699 :LAN_C3_18685 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9821 $5463(0@,2) :LAN_C3_18699 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_18622 30 > $5915 // (int) num > var 0022: jump_if_false @LAN_C3_18816 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8552 $5892 jump_if_false @LAN_C3_18816 010E: $5898 = current_time_in_ms 0035: $5902 = $5899 // (int vars) 0029: $5902 += $5903 // (int vars) // Note: the incorrect math opcode was used here 0011: $5898 > $5902 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_18816 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8201 $5891 jump_if_false @LAN_C3_18816 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8648 $5891 $5773 $5892 010E: $5899 = current_time_in_ms :LAN_C3_18816 0026: return :LAN_C3_18818 0@ = 0 // (int) :LAN_C3_18822 $5522(0@,4) == 1 // (int) var == num jump_if_false @LAN_C3_18918 009F: actor $5518(0@,4) dead jump_if_false @LAN_C3_18904 $5894 += 1 // (int) $5522(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5518(0@,4) $5518(0@,4) = 0 // (int) 00BB: (unknown) $5526(0@,4) $5526(0@,4) = 0 // (int) 0002: jump @LAN_C3_18918 :LAN_C3_18904 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9821 $5518(0@,4) :LAN_C3_18918 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C3_18822 30 > $5915 // (int) num > var 0022: jump_if_false @LAN_C3_19041 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8600 $5892 jump_if_false @LAN_C3_19041 010E: $5898 = current_time_in_ms 0035: $5902 = $5900 // (int vars) 0029: $5902 += $5904 // (int vars) // Note: the incorrect math opcode was used here 0011: $5898 > $5902 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C3_19041 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 35 call_with_params @LAN_C3_8340 $5891 jump_if_false @LAN_C3_19041 037B: constant_params 3 variable_params 0 unknown 35 call_with_params @LAN_C3_8806 $5891 $5828 $5892 $5915 += 1 // (int) 010E: $5900 = current_time_in_ms :LAN_C3_19041 $5897 == 0 // (int) var == num jump_if_false @LAN_C3_19086 $5894 > 10 // (int) var > num jump_if_false @LAN_C3_19079 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @LAN_C3_9244 0 4 :LAN_C3_19079 0002: jump @LAN_C3_19126 :LAN_C3_19086 $5897 == 1 // (int) var == num jump_if_false @LAN_C3_19126 $5894 > 20 // (int) var > num jump_if_false @LAN_C3_19126 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @LAN_C3_9244 1 4 :LAN_C3_19126 $5914 == 0 // (int) var == num jump_if_false @LAN_C3_19226 $5894 > 3 // (int) var > num jump_if_false @LAN_C3_19219 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19213 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BA' jump_if_false @LAN_C3_19213 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BA' :LAN_C3_19213 $5914 += 1 // (int) :LAN_C3_19219 0002: jump @LAN_C3_19887 :LAN_C3_19226 $5914 == 1 // (int) var == num jump_if_false @LAN_C3_19327 $5894 > 6 // (int) var > num jump_if_false @LAN_C3_19320 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19314 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BB' jump_if_false @LAN_C3_19314 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BB' :LAN_C3_19314 $5914 += 1 // (int) :LAN_C3_19320 0002: jump @LAN_C3_19887 :LAN_C3_19327 $5914 == 2 // (int) var == num jump_if_false @LAN_C3_19459 $5894 > 9 // (int) var > num jump_if_false @LAN_C3_19452 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19446 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BC' jump_if_false @LAN_C3_19446 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BC' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BF' 'LANC324' -1 0 // ~w~I know Kung-Fu! :LAN_C3_19446 $5914 += 1 // (int) :LAN_C3_19452 0002: jump @LAN_C3_19887 :LAN_C3_19459 $5914 == 3 // (int) var == num jump_if_false @LAN_C3_19560 $5894 > 12 // (int) var > num jump_if_false @LAN_C3_19553 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19547 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BD' jump_if_false @LAN_C3_19547 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BD' :LAN_C3_19547 $5914 += 1 // (int) :LAN_C3_19553 0002: jump @LAN_C3_19887 :LAN_C3_19560 $5914 == 4 // (int) var == num jump_if_false @LAN_C3_19692 $5894 > 16 // (int) var > num jump_if_false @LAN_C3_19685 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19679 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BE' jump_if_false @LAN_C3_19679 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BE' 037B: constant_params 4 variable_params 0 unknown 35 call_with_params @MAIN_12808 'LANC3BG' 'LANC325' -1 0 // ~w~Chicken! :LAN_C3_19679 $5914 += 1 // (int) :LAN_C3_19685 0002: jump @LAN_C3_19887 :LAN_C3_19692 $5914 == 5 // (int) var == num jump_if_false @LAN_C3_19793 $5894 > 20 // (int) var > num jump_if_false @LAN_C3_19786 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19780 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BF' jump_if_false @LAN_C3_19780 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BF' :LAN_C3_19780 $5914 += 1 // (int) :LAN_C3_19786 0002: jump @LAN_C3_19887 :LAN_C3_19793 $5914 == 6 // (int) var == num jump_if_false @LAN_C3_19887 $5894 > 23 // (int) var > num jump_if_false @LAN_C3_19887 037A: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_13565 jump_if_false @LAN_C3_19881 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_12714 'LANC3BG' jump_if_false @LAN_C3_19881 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_13043 'LANC3BG' :LAN_C3_19881 $5914 += 1 // (int) :LAN_C3_19887 0@ = 0 // (int) :LAN_C3_19891 $5578(0@,2) == 1 // (int) var == num jump_if_false @LAN_C3_20138 004F: unknown_check $5574(0@,2) jump_if_false @LAN_C3_20138 02BD: (unknown) $5574(0@,2) 31@ 0045: actor $5708 defined 0022: jump_if_false @LAN_C3_19944 // Note: the incorrect math opcode was used here 0043: store_actor $5708 position_to 12@ 13@ 14@ // Note: the incorrect math opcode was used here :LAN_C3_19944 0078: if or 0102: car $5574(0@,2) near_point $5711 $5712 radius 25.0 25.0 sphere 0 0102: car $5574(0@,2) near_point 12@ 13@ radius 15.0 15.0 sphere 0 02D8: unknown_check $5574(0@,2) 009F: actor 31@ dead 0256: unknown_check $5574(0@,2) 012D: car $5574(0@,2) flipped 0022: jump_if_false @LAN_C3_20138 // Note: the incorrect math opcode was used here 00BB: (unknown) $5576(0@,2) $5576(0@,2) = 0 // (int) 0052: set_car $5574(0@,2) driver_behaviour_to 10 33@ = 0 // (int) :LAN_C3_20033 004F: unknown_check $5574(0@,2) jump_if_false @LAN_C3_20114 0045: actor $5580(33@,8) defined jump_if_false @LAN_C3_20114 007C: actor $5580(33@,8) driving $5574(0@,2) 0022: jump_if_false @LAN_C3_20114 // Note: the incorrect math opcode was used here 00F1: (unknown) $5580(33@,8) 0442: (unknown) $5580(33@,8) 0 0189: (unknown) 1 $5580(33@,8) 00C1: (unknown) $5580(33@,8) $5596(33@,8) 00BC: (unknown) $5596(33@,8) 0 :LAN_C3_20114 33@ += 1 // (int) 33@ >= 8 // (int) var >= num jump_if_false @LAN_C3_20033 $5578(0@,2) = 0 // (int) :LAN_C3_20138 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_19891 0@ = 0 // (int) :LAN_C3_20159 $5588(0@,8) == 1 // (int) var == num jump_if_false @LAN_C3_20255 009F: actor $5580(0@,8) dead jump_if_false @LAN_C3_20241 $5895 += 1 // (int) $5588(0@,8) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_3481 $5580(0@,8) $5580(0@,8) = 0 // (int) 00BB: (unknown) $5596(0@,8) $5596(0@,8) = 0 // (int) 0002: jump @LAN_C3_20255 :LAN_C3_20241 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @LAN_C3_9821 $5580(0@,8) :LAN_C3_20255 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_20159 $5894 == 30 // (int) var == num jump_if_false @LAN_C3_20365 $5895 == 8 // (int) var == num jump_if_false @LAN_C3_20365 00AE: remove_status_text $5918 0045: actor $5708 defined jump_if_false @LAN_C3_20340 01B1: (unknown) $5708 1 1 1 1 1 014B: set_actor $5708 health_to 1000 01AF: (unknown) $5708 1 :LAN_C3_20340 0001: wait 1000 ms 0025: gosub @LAN_C3_12173 $5692 = 10 // (int) 0025: gosub @LAN_C3_21457 :LAN_C3_20365 0026: return :LAN_C3_20367 043C: (unknown) 0 1 20.0 0045: actor $933 defined jump_if_false @LAN_C3_20493 007E: actor $933 driving jump_if_false @LAN_C3_20485 0078: if or 0080: actor $933 near_point $1583(7@,30) $1613(7@,30) radius 20.0 20.0 sphere 0 0080: actor $933 near_point $1583(10@,30) $1613(10@,30) radius 20.0 20.0 sphere 0 0022: jump_if_false @LAN_C3_20470 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @LAN_C3_20463 // Note: the incorrect math opcode was used here 017A: (unknown) 1 $2769 :LAN_C3_20463 0002: jump @LAN_C3_20478 :LAN_C3_20470 043C: (unknown) 1 0 20.0 :LAN_C3_20478 0002: jump @LAN_C3_20493 :LAN_C3_20485 043C: (unknown) 1 0 20.0 :LAN_C3_20493 0026: return :LAN_C3_20495 $5896 == 0 // (int) var == num jump_if_false @LAN_C3_20938 $5894 >= 4 // (int) var >= num jump_if_false @LAN_C3_20938 $5903 = 6000 // (int) $5904 = 2000 // (int) $5807 = 70.0 // (float) $5814 = 25.0 // (float) $5821 = 0 // (float) $5808 = 50.0 // (float) $5815 = 25.0 // (float) $5822 = 0 // (float) $5809 = 30.0 // (float) $5816 = 25.0 // (float) $5823 = 0 // (float) $5810 = 20.0 // (float) $5817 = 29.0 // (float) $5824 = 0 // (float) $5811 = -30.0 // (float) $5818 = 25.0 // (float) $5825 = 0 // (float) $5812 = -50.0 // (float) $5819 = 25.0 // (float) $5826 = 0 // (float) $5813 = -70.0 // (float) $5820 = 25.0 // (float) $5827 = 0 // (float) 0078: if or 7@ == 1 // (int) var == num 7@ == 6 // (int) var == num 7@ == 12 // (int) var == num 7@ == 13 // (int) var == num 7@ == 21 // (int) var == num 7@ == 25 // (int) var == num 7@ == 26 // (int) var == num jump_if_false @LAN_C3_20720 0002: jump @LAN_C3_20851 :LAN_C3_20720 0@ = 0 // (int) :LAN_C3_20724 037B: constant_params 4 variable_params 3 unknown 35 call_with_params @MAIN_6012 $5551(0@,7) $5558(0@,7) $5565(0@,7) $1673(7@,30) $5530(0@,7) $5537(0@,7) $5544(0@,7) 037B: constant_params 6 variable_params 3 unknown 35 call_with_params @MAIN_5197 $1583(7@,30) $1613(7@,30) $1643(7@,30) $5530(0@,7) $5537(0@,7) $5544(0@,7) $5530(0@,7) $5537(0@,7) $5544(0@,7) 01B4: (unknown) $5530(0@,7) $5537(0@,7) $5544(0@,7) $5530(0@,7) $5537(0@,7) $5544(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_20724 :LAN_C3_20851 $5920 == 1 // (int) var == num jump_if_false @LAN_C3_20932 0@ = 0 // (int) :LAN_C3_20868 00BB: (unknown) $5625(0@,7) $5625(0@,7) = 0 // (int) 00C3: (unknown) $5530(0@,7) $5537(0@,7) $5544(0@,7) $5625(0@,7) 00BC: (unknown) $5625(0@,7) 4 00BF: (unknown) $5625(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_20868 :LAN_C3_20932 $5896 = 1 // (int) :LAN_C3_20938 0026: return :LAN_C3_20940 031D: (unknown) $937 $938 4@ 5@ 1@ $5889 == 0 // (int) var == num jump_if_false @LAN_C3_21006 0078: if and 1@ > 200.0 // (float) var > num 300.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_21006 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC305' time 7000 flag 1 // ~w~You are leaving the area! Go back to defend your business! $5889 = 1 // (int) :LAN_C3_21006 1@ > 300.0 // (float) var > num jump_if_false @LAN_C3_21025 $5890 = 1 // (int) :LAN_C3_21025 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C3_21043 // Note: the incorrect math opcode was used here $5889 = 0 // (int) :LAN_C3_21043 0026: return :LAN_C3_21045 0045: actor $5708 defined jump_if_false @LAN_C3_21104 014D: $5917 = actor $5708 health $5917 /= 10 // (int) 0 > $5917 // (int) num > var 0022: jump_if_false @LAN_C3_21085 // Note: the incorrect math opcode was used here $5917 = 0 // (int) :LAN_C3_21085 $5917 > 100 // (int) var > num jump_if_false @LAN_C3_21104 $5917 = 100 // (int) :LAN_C3_21104 0035: $5918 = $5917 // (int vars) 0026: return :LAN_C3_21112 0059: text_clear_all 00BB: (unknown) $5710 00BB: (unknown) $5709 0025: gosub @LAN_C3_15613 0025: gosub @LAN_C3_15666 0@ = 0 // (int) :LAN_C3_21140 0045: actor $5580(0@,8) defined jump_if_false @LAN_C3_21159 0112: remove_references_to_actor $5580(0@,8) // Like turning an actor into a random pedestrian :LAN_C3_21159 00BB: (unknown) $5596(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C3_21140 0@ = 0 // (int) :LAN_C3_21186 004F: unknown_check $5574(0@,2) jump_if_false @LAN_C3_21217 0255: (unknown) $5574(0@,2) 00DE: (unknown) $5574(0@,2) 0113: remove_references_to_car $5574(0@,2) // Like turning a car into any random car :LAN_C3_21217 00BB: (unknown) $5576(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C3_21186 0045: actor 31@ defined jump_if_false @LAN_C3_21253 0112: remove_references_to_actor 31@ // Like turning an actor into a random pedestrian :LAN_C3_21253 034A: unknown_check $5708 jump_if_false @LAN_C3_21268 020D: (unknown) $5708 :LAN_C3_21268 $5920 == 1 // (int) var == num jump_if_false @LAN_C3_21315 0@ = 0 // (int) :LAN_C3_21285 00BB: (unknown) $5625(0@,7) $5625(0@,7) = 0 // (int) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C3_21285 :LAN_C3_21315 0026: return :LAN_C3_21317 0025: gosub @LAN_C3_21112 0059: text_clear_all 00AE: remove_status_text $5918 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5694 == 1 // (int) var == num jump_if_false @LAN_C3_21384 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_5026 'LANC303' // ~r~Lance died! 0002: jump @LAN_C3_21455 :LAN_C3_21384 $5694 == 2 // (int) var == num jump_if_false @LAN_C3_21423 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_5026 'LANC304' // ~r~You left the business! 0002: jump @LAN_C3_21455 :LAN_C3_21423 $5694 == 3 // (int) var == num jump_if_false @LAN_C3_21455 037B: constant_params 1 variable_params 0 unknown 35 call_with_params @MAIN_5026 'LANC313' // ~r~You didn't go to your business! :LAN_C3_21455 0026: return :LAN_C3_21457 0025: gosub @LAN_C3_21112 037B: constant_params 2 variable_params 0 unknown 35 call_with_params @99RED_12847 'LAN_C03' 500 // Blitzkrieg 01DF: progress_made += 1 0026: return :LAN_C3_21492 037B: constant_params 0 variable_params 0 unknown 35 call_with_params @MAIN_12435 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 03F1: (unknown) 1 0025: gosub @LAN_C3_13892 00AA: set_parked_car_generator $1218 cars_to_generate_to 101 00AA: set_parked_car_generator $1219 cars_to_generate_to 101 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 86--------------- :LAN_C4 0238: name_thread 'LAN_C4' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C4' 0025: gosub @LAN_C4_1837 009D: wasted_or_busted // mission only jump_if_false @LAN_C4_45 0025: gosub @LAN_C4_7700 :LAN_C4_45 0025: gosub @LAN_C4_8064 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C4_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C4_138 :LAN_C4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C4_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C4_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C4_188 0026: return :LAN_C4_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C4_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 @LAN_C4_248 0400: (unknown) $933 $1070 0002: jump @LAN_C4_254 :LAN_C4_248 02C0: (unknown) $933 $1070 :LAN_C4_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C4_281 0045: actor $933 defined jump_if_false @LAN_C4_349 807E: not actor $933 driving jump_if_false @LAN_C4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C4_329 :LAN_C4_326 021D: (unknown) 0 :LAN_C4_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C4_345 02EA: select_interior 2 :LAN_C4_345 01AE: (unknown) 1 :LAN_C4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C4_362 0045: actor $933 defined jump_if_false @LAN_C4_426 807E: not actor $933 driving jump_if_false @LAN_C4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C4_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 @LAN_C4_475 02EA: select_interior 0 :LAN_C4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C4_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C4_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C4_556 0026: return :LAN_C4_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C4_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 @LAN_C4_605 :LAN_C4_601 1@ = 0 // (int) :LAN_C4_605 1@ == 1 // (int) var == num jump_if_false @LAN_C4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C4_682 007E: actor 0@ driving jump_if_false @LAN_C4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C4_671 :LAN_C4_668 00F1: (unknown) 0@ :LAN_C4_671 0002: jump @LAN_C4_682 :LAN_C4_678 1@ = 0 // (int) :LAN_C4_682 0002: jump @LAN_C4_605 :LAN_C4_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C4_783 007E: actor 0@ driving jump_if_false @LAN_C4_767 02A7: unknown_check 0@ jump_if_false @LAN_C4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C4_760 :LAN_C4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C4_760 0002: jump @LAN_C4_776 :LAN_C4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C4_776 0002: jump @LAN_C4_785 :LAN_C4_783 005F: (unknown) :LAN_C4_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C4_877 :LAN_C4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_558 4@ :LAN_C4_877 0002: jump @LAN_C4_943 :LAN_C4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C4_943 :LAN_C4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_558 3@ :LAN_C4_943 0045: actor 0@ defined jump_if_false @LAN_C4_995 004F: unknown_check 1@ jump_if_false @LAN_C4_995 007E: actor 0@ driving jump_if_false @LAN_C4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C4_558 0@ :LAN_C4_995 5@ = 0 // (int) :LAN_C4_999 5@ == 0 // (int) var == num jump_if_false @LAN_C4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C4_1090 004F: unknown_check 1@ jump_if_false @LAN_C4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C4_1090 :LAN_C4_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C4_1090 :LAN_C4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C4_1090 0002: jump @LAN_C4_999 :LAN_C4_1097 0026: return :LAN_C4_1099 0@ == 0 // (int) var == num jump_if_false @LAN_C4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C4_1318 :LAN_C4_1142 0@ == 1 // (int) var == num jump_if_false @LAN_C4_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C4_1318 :LAN_C4_1175 0@ == 2 // (int) var == num jump_if_false @LAN_C4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C4_1318 :LAN_C4_1217 0@ == 3 // (int) var == num jump_if_false @LAN_C4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C4_1318 :LAN_C4_1261 0@ == 4 // (int) var == num jump_if_false @LAN_C4_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C4_1318 :LAN_C4_1292 0@ == 5 // (int) var == num jump_if_false @LAN_C4_1318 03CF: (unknown) 237 130 180 255 :LAN_C4_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_C4_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 @LAN_C4_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C4_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 @LAN_C4_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C4_1442 005F: (unknown) 0@ = 0 // (int) :LAN_C4_1448 0045: actor $933 defined jump_if_false @LAN_C4_1487 0080: actor $933 near_point $5368(0@,2) $5370(0@,2) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C4_1487 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C4_1487 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_1448 0@ = 0 // (int) :LAN_C4_1508 0045: actor $933 defined jump_if_false @LAN_C4_1547 0080: actor $933 near_point $5380(0@,2) $5382(0@,2) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C4_1547 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C4_1547 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_1508 0@ = 0 // (int) :LAN_C4_1568 0045: actor $933 defined jump_if_false @LAN_C4_1607 0080: actor $933 near_point $5392(0@,2) $5394(0@,2) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C4_1607 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C4_1607 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_1568 005F: (unknown) :LAN_C4_1626 009D: wasted_or_busted // mission only jump_if_false @LAN_C4_1648 $5739 = 1 // (int) 0002: jump @LAN_C4_1686 :LAN_C4_1648 $5737 == 1 // (int) var == num jump_if_false @LAN_C4_1686 $5725 == 100 // (int) var == num jump_if_false @LAN_C4_1686 $5606 = 1 // (int) $5739 = 1 // (int) :LAN_C4_1686 $5739 == 1 // (int) var == num jump_if_false @LAN_C4_1714 $5604 = 10 // (int) 0025: gosub @LAN_C4_7700 005F: (unknown) :LAN_C4_1714 005E: (unknown) :LAN_C4_1716 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 0045: actor $933 defined jump_if_false @LAN_C4_1797 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C4_1797 0026: return :LAN_C4_1799 0045: actor $933 defined 0022: jump_if_false @LAN_C4_1819 // Note: the incorrect math opcode was used here 02E7: get_weapon_data_from_actor $933 weapon_group 8 weapon 1@ ammo 0@ model 2@ :LAN_C4_1819 82DB: not unknown_check 1@ 32 jump_if_false @LAN_C4_1835 0@ = 0 // (int) :LAN_C4_1835 0026: return :LAN_C4_1837 $940 = 1 // (int) $5604 = 0 // (int) $5724 = 0 // (int) $5733 = 0 // (int) $5734 = 0 // (int) $5735 = 0 // (int) $5736 = 0 // (int) $5737 = 1 // (int) $5738 = 1 // (int) $1094 = 1 // (int) $5739 = 0 // (int) $1095 = 1 // (int) $5740 = 0 // (int) $5741 = 0 // (int) $5742 = 0 // (int) $5618 = -57.3 // (float) $5619 = -1480.2 // (float) $5620 = 9.4 // (float) $5624 = 390.63 // (float) $5626 = -475.09 // (float) $5628 = 22.18 // (float) $5625 = 391.65 // (float) $5627 = -514.87 // (float) $5629 = 20.18 // (float) $5636 = -893.28 // (float) $5638 = -672.55 // (float) $5640 = 24.05 // (float) $5637 = -858.34 // (float) $5639 = -700.98 // (float) $5641 = 24.05 // (float) $5648 = -653.48 // (float) $5650 = 766.0 // (float) $5652 = 29.51 // (float) $5649 = -633.43 // (float) $5651 = 808.03 // (float) $5653 = 22.48 // (float) $5663 = 1.2 // (float) $5665 = -0.6 // (float) $5667 = 0.05 // (float) $5664 = 1.2 // (float) $5666 = 1.3 // (float) $5668 = 0.05 // (float) $5670 = 392.68 // (float) $5671 = -501.66 // (float) $5672 = 21.47 // (float) $5675 = 389.88 // (float) $5677 = -501.77 // (float) $5679 = 21.47 // (float) $5676 = 389.85 // (float) $5678 = -500.21 // (float) $5680 = 21.75 // (float) $5684 = 373.93 // (float) $5687 = -481.81 // (float) $5690 = 21.57 // (float) $5685 = -881.13 // (float) $5688 = -686.63 // (float) $5691 = 25.41 // (float) $5686 = -614.06 // (float) $5689 = 792.41 // (float) $5692 = 23.88 // (float) $5698 = -636.63 // (float) $5703 = 773.28 // (float) $5708 = 27.56 // (float) $5699 = -652.9 // (float) $5704 = 769.71 // (float) $5709 = 29.91 // (float) $5700 = -647.04 // (float) $5705 = 782.84 // (float) $5710 = 27.56 // (float) $5701 = -638.11 // (float) $5706 = 804.44 // (float) $5711 = 22.88 // (float) $5702 = -609.63 // (float) $5707 = 792.31 // (float) $5712 = 28.68 // (float) $5715 = -60.7 // (float) $5716 = -1479.7 // (float) $5717 = 9.4 // (float) $5721 = -602.66 // (float) $5722 = 785.06 // (float) $5723 = 10.56 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @MAIN_6449 $1748 $5605 0025: gosub @LAN_C4_2974 $3840 = 0 // (int) :LAN_C4_2537 0001: wait 0 ms :LAN_C4_2540 $5604 == 0 // (int) var == num jump_if_false @LAN_C4_2593 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2586 0025: gosub @LAN_C4_6681 0025: gosub @LAN_C4_4823 :LAN_C4_2586 0002: jump @LAN_C4_2540 :LAN_C4_2593 $5604 == 1 // (int) var == num jump_if_false @LAN_C4_2647 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2640 0025: gosub @LAN_C4_6681 0025: gosub @LAN_C4_4902 :LAN_C4_2640 0002: jump @LAN_C4_2593 :LAN_C4_2647 $5604 == 2 // (int) var == num jump_if_false @LAN_C4_2701 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2694 0025: gosub @LAN_C4_6681 0025: gosub @LAN_C4_5056 :LAN_C4_2694 0002: jump @LAN_C4_2647 :LAN_C4_2701 $5604 == 3 // (int) var == num jump_if_false @LAN_C4_2769 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2762 0025: gosub @LAN_C4_6570 0025: gosub @LAN_C4_6681 0025: gosub @LAN_C4_6851 0025: gosub @LAN_C4_5406 :LAN_C4_2762 0002: jump @LAN_C4_2701 :LAN_C4_2769 $5604 == 4 // (int) var == num jump_if_false @LAN_C4_2837 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2830 0025: gosub @LAN_C4_6570 0025: gosub @LAN_C4_6681 0025: gosub @LAN_C4_7030 0025: gosub @LAN_C4_5931 :LAN_C4_2830 0002: jump @LAN_C4_2769 :LAN_C4_2837 $5604 == 5 // (int) var == num jump_if_false @LAN_C4_2905 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2898 0025: gosub @LAN_C4_6570 0025: gosub @LAN_C4_6681 0025: gosub @LAN_C4_7410 0025: gosub @LAN_C4_6254 :LAN_C4_2898 0002: jump @LAN_C4_2837 :LAN_C4_2905 $5604 == 6 // (int) var == num jump_if_false @LAN_C4_2952 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1626 jump_if_false @LAN_C4_2945 0025: gosub @LAN_C4_6480 :LAN_C4_2945 0002: jump @LAN_C4_2905 :LAN_C4_2952 not $5604 == 10 // (int) var == num jump_if_false @LAN_C4_2972 0002: jump @LAN_C4_2537 :LAN_C4_2972 0026: return :LAN_C4_2974 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @SAFEHOU_12249 31 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_190 0 0025: gosub @LAN_C4_4524 0045: actor $933 defined jump_if_false @LAN_C4_3020 0200: (unknown) $933 0 :LAN_C4_3020 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C4_1716 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 'LANC4AA' 'LANC412' -1 0 // ~w~Where are you going man? 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'LANC4AA' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'LANC4AB' 'LANC413' -1 0 // ~w~We're gonna have bugs in all our places... 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'LANC4AB' 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'LANC4AC' 'LANC414' -1 0 // ~w~And by the time you've found them all we'll be half way through a long jail term. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'LANC4AC' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: $5713 = create_actor_pedtype 22 model $5609 at -104.1 -1607.15 9.45 010F: (unknown) $5713 -91.01 -1610.67 9.43 0158: actor $5713 run_to -91.01 -1610.67 0001: wait 10 ms 003E: $5718 = create_actor_pedtype 22 model 0 at -92.44 -1611.32 9.45 010F: (unknown) $5718 -73.34 -1597.67 9.43 0158: actor $5718 run_to -73.34 -1597.67 00B9: set_camera_position -80.79 -1616.06 9.83 rotations 0 0 0 00BA: set_camera_point_at -81.46 -1615.35 10.07 mode 2 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 3000 00B9: set_camera_position -80.79 -1616.06 9.83 rotations 0 0 0 00BA: set_camera_point_at -81.05 -1615.06 10.07 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'LANC4AA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'LANC4AA' jump_if_false @LAN_C4_3463 0002: jump @LAN_C4_4180 :LAN_C4_3463 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'LANC4AB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_4394 500 jump_if_false @LAN_C4_3509 0002: jump @LAN_C4_4180 :LAN_C4_3509 0045: actor $5713 defined jump_if_false @LAN_C4_3534 0158: actor $5713 run_to -84.49 -1606.31 :LAN_C4_3534 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'LANC4AB' jump_if_false @LAN_C4_3567 0002: jump @LAN_C4_4180 :LAN_C4_3567 00B9: set_camera_position -71.72 -1595.14 10.07 rotations 0 0 0 00BA: set_camera_point_at -72.21 -1596.01 10.14 mode 2 0045: actor $5718 defined jump_if_false @LAN_C4_3673 00A2: (unknown) $5718 0352: (unknown) $5718 0044: put_actor $5718 at -72.76 -1598.12 -100.0 010F: (unknown) $5718 -75.09 -1598.98 9.43 04B4: (unknown) $5718 120 523 100.0 :LAN_C4_3673 0045: actor $5713 defined jump_if_false @LAN_C4_3721 00A2: (unknown) $5713 0044: put_actor $5713 at -86.57 -1608.2 9.43 00EE: (unknown) $5713 -75.09 -1598.98 :LAN_C4_3721 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'LANC4AD' 'LANC415' $5718 0 // ~w~What am I supposed to do? 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'LANC4AE' 'LANC416' $5713 0 // ~w~These bugs transmit long range... so knock out all the police antennae. 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @MAIN_12808 'LANC4AF' 'SLNC4AF' $5713 0 // ~w~The DEA won't even get a signal from these things. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'LANC4AC' 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 12000 00B9: set_camera_position -73.03 -1596.1 10.37 rotations 0 0 0 00BA: set_camera_point_at -73.21 -1597.08 10.43 mode 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'LANC4AC' jump_if_false @LAN_C4_3917 0002: jump @LAN_C4_4180 :LAN_C4_3917 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'LANC4AD' 0045: actor $5718 defined jump_if_false @LAN_C4_3959 04B4: (unknown) $5718 121 556 1.0 :LAN_C4_3959 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'LANC4AD' 4 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'LANC4AD' jump_if_false @LAN_C4_4013 0002: jump @LAN_C4_4180 :LAN_C4_4013 0045: actor $5718 defined jump_if_false @LAN_C4_4034 0528: (unknown) $5718 556 -1.0 :LAN_C4_4034 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'LANC4AE' 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'LANC4AE' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'LANC4AE' jump_if_false @LAN_C4_4107 0002: jump @LAN_C4_4180 :LAN_C4_4107 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12757 'LANC4AF' 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @MAIN_13224 'LANC4AF' 1 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13401 'LANC4AF' jump_if_false @LAN_C4_4180 0002: jump @LAN_C4_4180 :LAN_C4_4180 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @LAN_C4_4248 0044: put_actor $933 at -72.76 -1598.12 9.42 010F: (unknown) $933 $5618 $5619 $5620 0200: (unknown) $933 1 0221: (unknown) :LAN_C4_4248 0045: actor $5713 defined jump_if_false @LAN_C4_4263 003F: destroy_actor $5713 :LAN_C4_4263 0045: actor $5718 defined jump_if_false @LAN_C4_4278 003F: destroy_actor $5718 :LAN_C4_4278 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_362 1000 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C4_1099 0 024D: (unknown) $5725 1 'EVID' // Evidence 0025: gosub @LAN_C4_4331 0026: return :LAN_C4_4331 0045: actor $933 defined jump_if_false @LAN_C4_4447 02D5: (unknown) $933 32 jump_if_false @LAN_C4_4424 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @LAN_C4_1799 $5719 8 > $5719 // (int) num > var 0022: jump_if_false @LAN_C4_4410 // Note: the incorrect math opcode was used here 00C3: (unknown) $5618 $5619 $5620 $5621 00BC: (unknown) $5621 6 0025: gosub @LAN_C4_4449 0002: jump @LAN_C4_4417 :LAN_C4_4410 0025: gosub @LAN_C4_5098 :LAN_C4_4417 0002: jump @LAN_C4_4447 :LAN_C4_4424 00C3: (unknown) $5618 $5619 $5620 $5621 00BC: (unknown) $5621 6 0025: gosub @LAN_C4_4449 :LAN_C4_4447 0026: return :LAN_C4_4449 $5738 == 1 // (int) var == num jump_if_false @LAN_C4_4506 0057: show_text_highpriority GXT 'LANC402' time 7000 flag 1 // ~w~Go to ~t~Ammu-Nation. 0058: (unknown) 'LANC409' 7000 1 // ~w~The DEA are collecting evidence against you. Hurry up! $5738 = 0 // (int) 0002: jump @LAN_C4_4522 :LAN_C4_4506 0057: show_text_highpriority GXT 'LANC418' time 7000 flag 1 // ~w~Go back inside ~t~Ammu-Nation. :LAN_C4_4522 0026: return :LAN_C4_4524 $5607 = 8 // (int) $5608 = 9 // (int) $5609 = 136 // (int) 0@ = 0 // (int) :LAN_C4_4547 0160: load_model $5351(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4547 $5610 = 261 // (int) 0160: load_model $5610 0228: (unknown) :LAN_C4_4583 0078: if or 8161: not model $5607 available 8161: not model $5608 available 8161: not model $5609 available 8161: not model $5610 available jump_if_false @LAN_C4_4620 0001: wait 0 ms 0002: jump @LAN_C4_4583 :LAN_C4_4620 $5612 = 354 // (int) 02E2: $5615 = 25 // (any) $5613 = 359 // (int) 02E2: $5616 = 32 // (any) $5614 = 346 // (int) 02E2: $5617 = 19 // (any) 0@ = 0 // (int) :LAN_C4_4663 0160: load_model $5356(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4663 0228: (unknown) :LAN_C4_4688 0078: if or 8161: not model $5612 available 8161: not model $5613 available 8161: not model $5614 available jump_if_false @LAN_C4_4721 0001: wait 0 ms 0002: jump @LAN_C4_4688 :LAN_C4_4721 0026: return :LAN_C4_4723 $5611 = 212 // (int) 0160: load_model $5611 0228: (unknown) :LAN_C4_4736 8161: not model $5611 available jump_if_false @LAN_C4_4757 0001: wait 0 ms 0002: jump @LAN_C4_4736 :LAN_C4_4757 0026: return :LAN_C4_4759 0@ = 0 // (int) :LAN_C4_4763 0162: release_model $5351(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4763 0162: release_model $5610 0162: release_model $5611 0@ = 0 // (int) :LAN_C4_4798 0162: release_model $5356(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_4798 0026: return :LAN_C4_4823 $1078 == 4 // (int) var == num jump_if_false @LAN_C4_4900 0045: actor $933 defined jump_if_false @LAN_C4_4900 0080: actor $933 near_point $5715 $5716 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C4_4900 // Note: the incorrect math opcode was used here 00BB: (unknown) $5621 $5621 = 0 // (int) 0057: show_text_highpriority GXT 'LANC403' time 7000 flag 1 // ~w~Collect a free rocket launcher from the shop keeper. $5604 = 1 // (int) :LAN_C4_4900 0026: return :LAN_C4_4902 0078: if and $1094 == 0 // (int) var == num $1093 == 0 // (int) var == num jump_if_false @LAN_C4_4970 0059: text_clear_all 00C3: (unknown) $5715 $5716 $5717 $5714 00BC: (unknown) $5714 6 0057: show_text_highpriority GXT 'LANC417' time 7000 flag 1 // ~w~Exit the ~t~shop. $5604 = 2 // (int) 0002: jump @LAN_C4_5054 :LAN_C4_4970 $3840 > 1 // (int) var > num jump_if_false @LAN_C4_5030 0059: text_clear_all 00C3: (unknown) $5715 $5716 $5717 $5714 00BC: (unknown) $5714 6 0057: show_text_highpriority GXT 'LANC421' time 7000 flag 1 // ~w~He won't sell you a rocket launcher now! Leave the ~t~shop. $5604 = 2 // (int) 0002: jump @LAN_C4_5054 :LAN_C4_5030 $1078 == 0 // (int) var == num jump_if_false @LAN_C4_5054 0025: gosub @LAN_C4_4331 $5604 = 0 // (int) :LAN_C4_5054 0026: return :LAN_C4_5056 0045: actor $933 defined jump_if_false @LAN_C4_5096 0080: actor $933 near_point $5618 $5619 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C4_5096 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C4_5098 :LAN_C4_5096 0026: return :LAN_C4_5098 00BB: (unknown) $5714 $5714 = 0 // (int) 0@ = 0 // (int) :LAN_C4_5111 0092: $5366(0@,2) = init_object #ME_POLICEANTENNEE at $5368(0@,2) $5370(0@,2) $5372(0@,2) 03B5: (unknown) $5366(0@,2) 1 1 0 1 1 0490: (unknown) $5366(0@,2) 1 0475: (unknown) $5366(0@,2) 1.0 1 022A: (unknown) $5366(0@,2) 0 00C2: (unknown) $5366(0@,2) $5374(0@,2) 00BC: (unknown) $5374(0@,2) 0 $5376(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5111 024F: (unknown) 0.25 0045: actor $933 defined jump_if_false @LAN_C4_5345 02D5: (unknown) $933 32 jump_if_false @LAN_C4_5329 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @LAN_C4_1799 $5719 $5719 > 0 // (int) var > num jump_if_false @LAN_C4_5306 0057: show_text_highpriority GXT 'LANC404' time 7000 flag 1 // ~w~Use the rocket launcher to destroy the ~r~antenna ~w~on the Washington Beach police station roof. 0058: (unknown) 'LANC411' 7000 1 // ~w~Grenades can also be used to destroy antennae. 0002: jump @LAN_C4_5322 :LAN_C4_5306 0057: show_text_highpriority GXT 'LANC420' time 7000 flag 1 // ~w~Use explosives to destroy the ~r~antenna ~w~on the Washington Beach police station roof. :LAN_C4_5322 0002: jump @LAN_C4_5345 :LAN_C4_5329 0057: show_text_highpriority GXT 'LANC420' time 7000 flag 1 // ~w~Use explosives to destroy the ~r~antenna ~w~on the Washington Beach police station roof. :LAN_C4_5345 $5604 = 3 // (int) $5740 == 1 // (int) var == num jump_if_false @LAN_C4_5404 0045: actor $933 defined jump_if_false @LAN_C4_5404 0044: put_actor $933 at 365.19 -492.05 20.57 010F: (unknown) $933 $5624 $5626 $5628 :LAN_C4_5404 0026: return :LAN_C4_5406 0@ = 0 // (int) :LAN_C4_5410 $5376(0@,2) == 1 // (int) var == num jump_if_false @LAN_C4_5538 8252: not object $5366(0@,2) exists jump_if_false @LAN_C4_5538 $5376(0@,2) = 0 // (int) 00BB: (unknown) $5374(0@,2) 0093: destroy_object $5366(0@,2) $5728 += 1 // (int) $5728 == 1 // (int) var == num jump_if_false @LAN_C4_5512 $5731 = 1 // (int) 0057: show_text_highpriority GXT 'LANC407' time 7000 flag 1 // ~w~For every antenna you destroy, it takes the DEA longer to collect evidence. 0025: gosub @LAN_C4_5870 0002: jump @LAN_C4_5531 :LAN_C4_5512 $5728 == 2 // (int) var == num jump_if_false @LAN_C4_5531 $5731 = 2 // (int) :LAN_C4_5531 0025: gosub @LAN_C4_6532 :LAN_C4_5538 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5410 $5736 == 0 // (int) var == num jump_if_false @LAN_C4_5625 0045: actor $933 defined jump_if_false @LAN_C4_5625 0110: $5732 = player $933 wanted_level $5732 == 0 // (int) var == num jump_if_false @LAN_C4_5625 0080: actor $933 near_point $5670 $5671 radius 10.0 10.0 sphere 0 0022: jump_if_false @LAN_C4_5625 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C4_5870 :LAN_C4_5625 $5728 > 1 // (int) var > num jump_if_false @LAN_C4_5868 0@ = 0 // (int) :LAN_C4_5642 0045: actor $5417(0@,2) defined jump_if_false @LAN_C4_5669 03DE: (unknown) $5417(0@,2) 1 0112: remove_references_to_actor $5417(0@,2) // Like turning an actor into a random pedestrian :LAN_C4_5669 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5642 0@ = 0 // (int) :LAN_C4_5690 0092: $5378(0@,2) = init_object #ME_POLICEANTENNEE at $5380(0@,2) $5382(0@,2) $5384(0@,2) 03B5: (unknown) $5378(0@,2) 1 1 0 1 1 0490: (unknown) $5378(0@,2) 1 0475: (unknown) $5378(0@,2) 1.0 1 022A: (unknown) $5378(0@,2) 0 00C2: (unknown) $5378(0@,2) $5386(0@,2) 00BC: (unknown) $5386(0@,2) 0 $5388(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5690 0057: show_text_highpriority GXT 'LANC405' time 7000 flag 1 // ~w~Destroy the ~r~antenna ~w~on the Little Havana police station roof. $5604 = 4 // (int) $5741 == 1 // (int) var == num jump_if_false @LAN_C4_5868 0045: actor $933 defined jump_if_false @LAN_C4_5868 0044: put_actor $933 at -877.87 -690.44 24.39 010F: (unknown) $933 $5636 $5638 $5640 :LAN_C4_5868 0026: return :LAN_C4_5870 0@ = 0 // (int) :LAN_C4_5874 0045: actor $5417(0@,2) defined jump_if_false @LAN_C4_5906 0045: actor $933 defined jump_if_false @LAN_C4_5906 00E4: (unknown) $5417(0@,2) $933 :LAN_C4_5906 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5874 $5736 = 1 // (int) 0026: return :LAN_C4_5931 0@ = 0 // (int) :LAN_C4_5935 $5388(0@,2) == 1 // (int) var == num jump_if_false @LAN_C4_6040 8252: not object $5378(0@,2) exists jump_if_false @LAN_C4_6040 $5388(0@,2) = 0 // (int) 00BB: (unknown) $5386(0@,2) 0093: destroy_object $5378(0@,2) $5729 += 1 // (int) $5729 == 1 // (int) var == num jump_if_false @LAN_C4_6014 $5731 = 3 // (int) 0002: jump @LAN_C4_6033 :LAN_C4_6014 $5729 == 2 // (int) var == num jump_if_false @LAN_C4_6033 $5731 = 4 // (int) :LAN_C4_6033 0025: gosub @LAN_C4_6532 :LAN_C4_6040 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_5935 $5729 > 1 // (int) var > num jump_if_false @LAN_C4_6252 0@ = 0 // (int) :LAN_C4_6074 0092: $5390(0@,2) = init_object #ME_POLICEANTENNEE at $5392(0@,2) $5394(0@,2) $5396(0@,2) 03B5: (unknown) $5390(0@,2) 1 1 0 1 1 0490: (unknown) $5390(0@,2) 1 0475: (unknown) $5390(0@,2) 1.0 1 022A: (unknown) $5390(0@,2) 0 00C2: (unknown) $5390(0@,2) $5398(0@,2) 00BC: (unknown) $5398(0@,2) 0 $5400(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_6074 0057: show_text_highpriority GXT 'LANC406' time 7000 flag 1 // ~w~Destroy the ~r~antenna ~w~on the Downtown police station roof. $5604 = 5 // (int) $5742 == 1 // (int) var == num jump_if_false @LAN_C4_6252 0045: actor $933 defined jump_if_false @LAN_C4_6252 0044: put_actor $933 at -640.27 732.66 47.05 010F: (unknown) $933 $5648 $5650 $5652 :LAN_C4_6252 0026: return :LAN_C4_6254 0@ = 0 // (int) :LAN_C4_6258 $5400(0@,2) == 1 // (int) var == num jump_if_false @LAN_C4_6363 8252: not object $5390(0@,2) exists jump_if_false @LAN_C4_6363 $5400(0@,2) = 0 // (int) 00BB: (unknown) $5398(0@,2) 0093: destroy_object $5390(0@,2) $5730 += 1 // (int) $5730 == 1 // (int) var == num jump_if_false @LAN_C4_6337 $5731 = 5 // (int) 0002: jump @LAN_C4_6356 :LAN_C4_6337 $5730 == 2 // (int) var == num jump_if_false @LAN_C4_6356 $5731 = 5 // (int) :LAN_C4_6356 0025: gosub @LAN_C4_6532 :LAN_C4_6363 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_6258 $5730 > 1 // (int) var > num jump_if_false @LAN_C4_6478 0025: gosub @LAN_C4_4723 0048: $5720 = create_car $5611 at $5721 $5722 $5723 00D1: set_car $5720 Z_angle_to 180.0 00AE: remove_status_text $5725 $5737 = 0 // (int) 0045: actor $933 defined jump_if_false @LAN_C4_6445 0098: set_player $933 wanted_level_to $5731 :LAN_C4_6445 0057: show_text_highpriority GXT 'LANC408' time 7000 flag 1 // ~w~You've stopped the DEA collecting evidence! Now reduce your wanted level to zero. 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_1_18250 0 $5604 = 6 // (int) :LAN_C4_6478 0026: return :LAN_C4_6480 0045: actor $933 defined jump_if_false @LAN_C4_6530 809A: not player $933 wanted_level > 0 jump_if_false @LAN_C4_6530 03C2: (unknown) 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_17636 0025: gosub @LAN_C4_8034 $5604 = 10 // (int) :LAN_C4_6530 0026: return :LAN_C4_6532 0045: actor $933 defined jump_if_false @LAN_C4_6568 0110: $5732 = player $933 wanted_level 0011: $5731 > $5732 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_6568 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to $5731 :LAN_C4_6568 0026: return :LAN_C4_6570 $5731 > 0 // (int) var > num jump_if_false @LAN_C4_6679 0045: actor $933 defined jump_if_false @LAN_C4_6679 0110: $5732 = player $933 wanted_level $5732 == 0 // (int) var == num jump_if_false @LAN_C4_6679 $5727 == 0 // (int) var == num jump_if_false @LAN_C4_6627 010E: $5727 = current_time_in_ms :LAN_C4_6627 010E: 1@ = current_time_in_ms 0035: 2@ = $5727 // (int vars) 2@ += 30000 // (int) 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_6679 // Note: the incorrect math opcode was used here 0098: set_player $933 wanted_level_to $5731 0057: show_text_highpriority GXT 'LANC410' time 7000 flag 1 // ~w~The authorities have found you again! $5727 = 0 // (int) :LAN_C4_6679 0026: return :LAN_C4_6681 $5737 == 1 // (int) var == num jump_if_false @LAN_C4_6849 010E: 1@ = current_time_in_ms 0035: 2@ = $5726 // (int vars) 2@ += 3000 // (int) 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C4_6837 // Note: the incorrect math opcode was used here 1 > $5731 // (int) num > var 0022: jump_if_false @LAN_C4_6738 // Note: the incorrect math opcode was used here $5724 += 1 // (int) :LAN_C4_6738 2 > $5731 // (int) num > var 0022: jump_if_false @LAN_C4_6757 // Note: the incorrect math opcode was used here $5724 += 1 // (int) :LAN_C4_6757 3 > $5731 // (int) num > var 0022: jump_if_false @LAN_C4_6776 // Note: the incorrect math opcode was used here $5724 += 1 // (int) :LAN_C4_6776 4 > $5731 // (int) num > var 0022: jump_if_false @LAN_C4_6795 // Note: the incorrect math opcode was used here $5724 += 1 // (int) :LAN_C4_6795 5 > $5731 // (int) num > var 0022: jump_if_false @LAN_C4_6814 // Note: the incorrect math opcode was used here $5724 += 1 // (int) :LAN_C4_6814 6 > $5731 // (int) num > var 0022: jump_if_false @LAN_C4_6833 // Note: the incorrect math opcode was used here $5724 += 1 // (int) :LAN_C4_6833 010E: $5726 = current_time_in_ms :LAN_C4_6837 0035: $5725 = $5724 // (int vars) $5725 /= 6 // (int) :LAN_C4_6849 0026: return :LAN_C4_6851 $5734 == 0 // (int) var == num jump_if_false @LAN_C4_7028 0045: actor $933 defined jump_if_false @LAN_C4_7028 0080: actor $933 near_point $5670 $5671 radius 125.0 125.0 sphere 0 0022: jump_if_false @LAN_C4_7028 // Note: the incorrect math opcode was used here 0048: $5669 = create_car $5610 at $5670 $5671 $5672 0@ = 0 // (int) :LAN_C4_6912 003E: $5417(0@,2) = create_actor_pedtype 6 model $5607 at $5419(0@,2) $5421(0@,2) $5423(0@,2) 010F: (unknown) $5417(0@,2) $5670 $5671 $5672 0106: give_actor $5417(0@,2) weapon $5617 ammo 50 // Load the weapon model before using this 015D: (unknown) $5417(0@,2) 1 01C9: (unknown) $5417(0@,2) 50 020E: (unknown) $5417(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_6912 0276: (unknown) $5673 $5674 999999 013F: $5681 = create_pickup #BODYARMOUR type 3 at $5684 $5687 $5690 $5734 = 1 // (int) :LAN_C4_7028 0026: return :LAN_C4_7030 $5733 == 0 // (int) var == num jump_if_false @LAN_C4_7277 0045: actor $933 defined jump_if_false @LAN_C4_7277 0080: actor $933 near_point -879.76 -692.4 radius 50.0 50.0 sphere 0 jump_if_false @LAN_C4_7277 0048: $5658 = create_car $5610 at -889.42 -872.61 30.32 0118: $5660 = create_actor_pedtype 22 model $5607 in_car $5658 passenger_seat 0 01AF: (unknown) $5660 1 0@ = 0 // (int) :LAN_C4_7123 003E: $5405(0@,2) = create_actor_pedtype 22 model $5607 at -889.42 -872.61 30.32 02B6: (unknown) $5405(0@,2) $5658 $5407(0@,2) $5409(0@,2) $5411(0@,2) 3 70.0 $5615 0213: (unknown) $5405(0@,2) 50 0309: (unknown) $5405(0@,2) 1 -1 0127: reset_actor $5405(0@,2) flags 00A1: (unknown) $5405(0@,2) 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7123 00D1: set_car $5658 Z_angle_to 0 03D8: (unknown) $5658 02DA: (unknown) $5658 -912.05 -694.93 29.01 40 01F9: $5682 = create_weapon_pickup #UZI group 3 ammo 100 at $5685 $5688 $5691 $5733 = 1 // (int) :LAN_C4_7277 0025: gosub @LAN_C4_7286 0026: return :LAN_C4_7286 004F: unknown_check $5658 jump_if_false @LAN_C4_7408 009F: actor $5660 dead jump_if_false @LAN_C4_7317 014C: set_car $5658 health_to 200 0026: return :LAN_C4_7317 0@ = 0 // (int) :LAN_C4_7321 009F: actor $5405(0@,2) dead jump_if_false @LAN_C4_7340 02B7: (unknown) $5405(0@,2) :LAN_C4_7340 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7321 0078: if and 009F: actor $5661 dead 009F: actor $5662 dead jump_if_false @LAN_C4_7408 014C: set_car $5658 health_to 200 02DA: (unknown) $5658 -1352.18 -651.11 38.69 20 0113: remove_references_to_car $5658 // Like turning a car into any random car :LAN_C4_7408 0026: return :LAN_C4_7410 $5735 == 0 // (int) var == num jump_if_false @LAN_C4_7691 0045: actor $933 defined jump_if_false @LAN_C4_7691 0080: actor $933 near_point -637.23 781.87 radius 125.0 125.0 sphere 0 jump_if_false @LAN_C4_7691 004F: unknown_check $5658 jump_if_false @LAN_C4_7521 0045: actor $5660 defined jump_if_false @LAN_C4_7487 0112: remove_references_to_actor $5660 // Like turning an actor into a random pedestrian :LAN_C4_7487 0045: actor $5661 defined jump_if_false @LAN_C4_7502 0112: remove_references_to_actor $5661 // Like turning an actor into a random pedestrian :LAN_C4_7502 0045: actor $5662 defined jump_if_false @LAN_C4_7517 0112: remove_references_to_actor $5662 // Like turning an actor into a random pedestrian :LAN_C4_7517 0113: remove_references_to_car $5658 // Like turning a car into any random car :LAN_C4_7521 0@ = 0 // (int) :LAN_C4_7525 003E: $5437(0@,5) = create_actor_pedtype 22 model $5608 at $5442(0@,5) $5447(0@,5) $5452(0@,5) 0106: give_actor $5437(0@,5) weapon $5615 ammo 50 // Load the weapon model before using this 020E: (unknown) $5437(0@,5) 1 00A1: (unknown) $5437(0@,5) 1 0045: actor $933 defined jump_if_false @LAN_C4_7600 013E: actor $5437(0@,5) look_at_actor $933 00E4: (unknown) $5437(0@,5) $933 :LAN_C4_7600 0139: 3@ = random_int_in_ranges 25 50 01C9: (unknown) $5437(0@,5) 3@ 0139: 3@ = random_int_in_ranges 1000 3000 03D6: (unknown) $5437(0@,5) 3@ 0139: 3@ = random_int_in_ranges 1000 3000 03D7: (unknown) $5437(0@,5) 3@ 0213: (unknown) $5437(0@,5) 50 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C4_7525 013F: $5683 = create_pickup #HEALTH type 3 at $5686 $5689 $5692 $5735 = 1 // (int) :LAN_C4_7691 0025: gosub @LAN_C4_7286 0026: return :LAN_C4_7700 $5604 == 6 // (int) var == num jump_if_false @LAN_C4_7723 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @NONAME_1_17636 :LAN_C4_7723 0059: text_clear_all 00AE: remove_status_text $5725 00BB: (unknown) $5621 00BB: (unknown) $5714 0@ = 0 // (int) :LAN_C4_7741 0252: object $5366(0@,2) exists jump_if_false @LAN_C4_7766 00BB: (unknown) $5374(0@,2) 0093: destroy_object $5366(0@,2) :LAN_C4_7766 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7741 0@ = 0 // (int) :LAN_C4_7787 0252: object $5378(0@,2) exists jump_if_false @LAN_C4_7812 00BB: (unknown) $5386(0@,2) 0093: destroy_object $5378(0@,2) :LAN_C4_7812 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7787 0@ = 0 // (int) :LAN_C4_7833 0252: object $5390(0@,2) exists jump_if_false @LAN_C4_7858 00BB: (unknown) $5398(0@,2) 0093: destroy_object $5390(0@,2) :LAN_C4_7858 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7833 0045: actor $5660 defined jump_if_false @LAN_C4_7890 0112: remove_references_to_actor $5660 // Like turning an actor into a random pedestrian :LAN_C4_7890 0@ = 0 // (int) :LAN_C4_7894 0045: actor $5405(0@,2) defined jump_if_false @LAN_C4_7913 0112: remove_references_to_actor $5405(0@,2) // Like turning an actor into a random pedestrian :LAN_C4_7913 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7894 004F: unknown_check $5658 jump_if_false @LAN_C4_7945 0113: remove_references_to_car $5658 // Like turning a car into any random car :LAN_C4_7945 0@ = 0 // (int) :LAN_C4_7949 0045: actor $5417(0@,2) defined jump_if_false @LAN_C4_7968 0112: remove_references_to_actor $5417(0@,2) // Like turning an actor into a random pedestrian :LAN_C4_7968 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C4_7949 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5606 == 1 // (int) var == num jump_if_false @LAN_C4_8032 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_5026 'LANC401' // ~r~The DEA collected enough evidence! :LAN_C4_8032 0026: return :LAN_C4_8034 0059: text_clear_all 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @99RED_12847 'LAN_C04' 300 // Turn on, Tune in, Bug out 01DF: progress_made += 1 0026: return :LAN_C4_8064 $1094 = 0 // (int) $1095 = 0 // (int) 004F: unknown_check $5669 jump_if_false @LAN_C4_8089 0113: remove_references_to_car $5669 // Like turning a car into any random car :LAN_C4_8089 0@ = 0 // (int) :LAN_C4_8093 8140: not pickup $5425(0@,3) picked_up jump_if_false @LAN_C4_8112 0141: destroy_pickup $5425(0@,3) :LAN_C4_8112 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C4_8093 0@ = 0 // (int) :LAN_C4_8133 0045: actor $5437(0@,5) defined jump_if_false @LAN_C4_8152 0112: remove_references_to_actor $5437(0@,5) // Like turning an actor into a random pedestrian :LAN_C4_8152 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C4_8133 004F: unknown_check $5720 jump_if_false @LAN_C4_8184 0113: remove_references_to_car $5720 // Like turning a car into any random car :LAN_C4_8184 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_12435 0025: gosub @LAN_C4_4759 0264: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 02CB: (unknown) 1.0 024F: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 87--------------- :LAN_C5 0238: name_thread 'LAN_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C5' 0025: gosub @LAN_C5_3506 009D: wasted_or_busted // mission only jump_if_false @LAN_C5_45 0025: gosub @LAN_C5_19833 :LAN_C5_45 0025: gosub @LAN_C5_20232 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C5_138 :LAN_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C5_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C5_188 0026: return :LAN_C5_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C5_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 @LAN_C5_248 0400: (unknown) $933 $1070 0002: jump @LAN_C5_254 :LAN_C5_248 02C0: (unknown) $933 $1070 :LAN_C5_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C5_281 0045: actor $933 defined jump_if_false @LAN_C5_349 807E: not actor $933 driving jump_if_false @LAN_C5_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C5_329 :LAN_C5_326 021D: (unknown) 0 :LAN_C5_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C5_345 02EA: select_interior 2 :LAN_C5_345 01AE: (unknown) 1 :LAN_C5_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C5_362 0045: actor $933 defined jump_if_false @LAN_C5_426 807E: not actor $933 driving jump_if_false @LAN_C5_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C5_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C5_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C5_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C5_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 @LAN_C5_475 02EA: select_interior 0 :LAN_C5_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C5_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C5_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C5_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C5_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C5_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C5_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C5_556 0026: return :LAN_C5_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C5_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C5_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 @LAN_C5_605 :LAN_C5_601 1@ = 0 // (int) :LAN_C5_605 1@ == 1 // (int) var == num jump_if_false @LAN_C5_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C5_682 007E: actor 0@ driving jump_if_false @LAN_C5_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C5_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C5_671 :LAN_C5_668 00F1: (unknown) 0@ :LAN_C5_671 0002: jump @LAN_C5_682 :LAN_C5_678 1@ = 0 // (int) :LAN_C5_682 0002: jump @LAN_C5_605 :LAN_C5_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C5_783 007E: actor 0@ driving jump_if_false @LAN_C5_767 02A7: unknown_check 0@ jump_if_false @LAN_C5_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C5_760 :LAN_C5_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C5_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C5_760 0002: jump @LAN_C5_776 :LAN_C5_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C5_776 0002: jump @LAN_C5_785 :LAN_C5_783 005F: (unknown) :LAN_C5_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C5_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C5_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C5_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C5_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C5_877 :LAN_C5_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C5_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_558 4@ :LAN_C5_877 0002: jump @LAN_C5_943 :LAN_C5_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C5_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C5_943 :LAN_C5_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C5_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_558 3@ :LAN_C5_943 0045: actor 0@ defined jump_if_false @LAN_C5_995 004F: unknown_check 1@ jump_if_false @LAN_C5_995 007E: actor 0@ driving jump_if_false @LAN_C5_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C5_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C5_558 0@ :LAN_C5_995 5@ = 0 // (int) :LAN_C5_999 5@ == 0 // (int) var == num jump_if_false @LAN_C5_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C5_1090 004F: unknown_check 1@ jump_if_false @LAN_C5_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C5_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C5_1090 :LAN_C5_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C5_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C5_1090 :LAN_C5_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C5_1090 0002: jump @LAN_C5_999 :LAN_C5_1097 0026: return :LAN_C5_1099 0@ == 0 // (int) var == num jump_if_false @LAN_C5_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C5_1318 :LAN_C5_1142 0@ == 1 // (int) var == num jump_if_false @LAN_C5_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C5_1318 :LAN_C5_1175 0@ == 2 // (int) var == num jump_if_false @LAN_C5_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C5_1318 :LAN_C5_1217 0@ == 3 // (int) var == num jump_if_false @LAN_C5_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C5_1318 :LAN_C5_1261 0@ == 4 // (int) var == num jump_if_false @LAN_C5_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C5_1318 :LAN_C5_1292 0@ == 5 // (int) var == num jump_if_false @LAN_C5_1318 03CF: (unknown) 237 130 180 255 :LAN_C5_1318 0026: return :LAN_C5_1320 00BC: (unknown) 0@ 2 0026: return :LAN_C5_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 @LAN_C5_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C5_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C5_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C5_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C5_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 @LAN_C5_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C5_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C5_1456 005F: (unknown) :LAN_C5_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 @LAN_C5_1503 005F: (unknown) :LAN_C5_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 @LAN_C5_1550 005F: (unknown) :LAN_C5_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C5_1564 005F: (unknown) :LAN_C5_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C5_1591 005F: (unknown) :LAN_C5_1591 0485: unknown_check 0@ 214 jump_if_false @LAN_C5_1606 005E: (unknown) :LAN_C5_1606 0485: unknown_check 0@ 215 jump_if_false @LAN_C5_1621 005E: (unknown) :LAN_C5_1621 0485: unknown_check 0@ 216 jump_if_false @LAN_C5_1636 005E: (unknown) :LAN_C5_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C5_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 @LAN_C5_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C5_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C5_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C5_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C5_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C5_1753 :LAN_C5_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C5_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 @LAN_C5_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C5_1849 0045: actor 1@ defined jump_if_false @LAN_C5_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C5_1842 0002: jump @LAN_C5_1888 :LAN_C5_1849 0045: actor 1@ defined jump_if_false @LAN_C5_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C5_1888 0002: jump @LAN_C5_1902 :LAN_C5_1895 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C5_1902 0026: return 1@ = 0 // (int) :LAN_C5_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C5_1908 0@ > 8 // (int) var > num jump_if_false @LAN_C5_1950 0@ = 8 // (int) :LAN_C5_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 @LAN_C5_1988 020D: (unknown) $5348(1@,8) :LAN_C5_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 @LAN_C5_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :LAN_C5_2019 0026: return 0@ = 0 // (int) :LAN_C5_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LAN_C5_2046 020D: (unknown) $5348(0@,8) :LAN_C5_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_2025 0026: return 0@ = 0 // (int) :LAN_C5_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LAN_C5_2090 003F: destroy_actor $5348(0@,8) :LAN_C5_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_2069 0026: return 0@ = 0 // (int) :LAN_C5_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @LAN_C5_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :LAN_C5_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_2113 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_C5_2165 005F: (unknown) :LAN_C5_2165 009F: actor 0@ dead jump_if_false @LAN_C5_2177 005F: (unknown) :LAN_C5_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 @LAN_C5_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C5_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 @LAN_C5_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C5_2293 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C5_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C5_2346 1@ = -1 // (int) :LAN_C5_2346 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C5_2366 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C5_2386 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C5_2406 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C5_2426 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C5_2446 1@ == -1 // (int) var == num jump_if_false @LAN_C5_2462 02E2: 1@ = 0 // (any) :LAN_C5_2462 0026: return :LAN_C5_2464 009D: wasted_or_busted // mission only jump_if_false @LAN_C5_2486 $6090 = 1 // (int) 0002: jump @LAN_C5_2638 :LAN_C5_2486 $6080 == 1 // (int) var == num jump_if_false @LAN_C5_2613 009F: actor $5632 dead jump_if_false @LAN_C5_2543 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C5_2530 $5616 = 1 // (int) :LAN_C5_2530 $6090 = 1 // (int) 0002: jump @LAN_C5_2613 :LAN_C5_2543 02E1: actor $5632 in_water jump_if_false @LAN_C5_2573 $5616 = 2 // (int) $6090 = 1 // (int) 0002: jump @LAN_C5_2613 :LAN_C5_2573 007E: actor $5632 driving jump_if_false @LAN_C5_2613 007B: $5637 = actor $5632 car 01B3: unknown_check $5637 0022: jump_if_false @LAN_C5_2613 // Note: the incorrect math opcode was used here $5616 = 2 // (int) $6090 = 1 // (int) :LAN_C5_2613 $6081 == 1 // (int) var == num jump_if_false @LAN_C5_2638 $5616 = 4 // (int) $6090 = 1 // (int) :LAN_C5_2638 $6090 == 1 // (int) var == num jump_if_false @LAN_C5_2666 $5614 = 10 // (int) 0025: gosub @LAN_C5_19833 005F: (unknown) :LAN_C5_2666 005E: (unknown) :LAN_C5_2668 00A0: car $5641 wrecked jump_if_false @LAN_C5_2681 0026: return :LAN_C5_2681 027F: store_coords_to 1@ 2@ 3@ from_actor $5641 with_offset -1.0 6.0 1.0 027F: store_coords_to 4@ 5@ 6@ from_actor $5641 with_offset 0 -1.0 0 03D8: (unknown) $5641 0@ == 1 // (int) var == num jump_if_false @LAN_C5_2740 00B9: set_camera_position 1@ 2@ 3@ rotations 0 0 0 00BA: set_camera_point_at 4@ 5@ 6@ mode 2 :LAN_C5_2740 004E: put_car $5641 at $5645 $5646 $5647 00D1: set_car $5641 Z_angle_to $6049 (unknown) $6049 3.0 0026: return :LAN_C5_2765 4@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0092: $6050 = init_object #CARDBOARDBOX4 at 0@ 1@ 2@ 00D3: set_object $6050 z_angle_to 3@ 022A: (unknown) $6050 1 8@ = 1 // (int) 4@ = 1.0 // (float) 5@ = 0 // (float) :LAN_C5_2816 12 > 8@ // (int) num > var 0022: jump_if_false @LAN_C5_2931 // Note: the incorrect math opcode was used here 6@ = 1.0 // (float) 002E: 6@ *= 4@ // (float vars) 7@ = 1.0 // (float) 002E: 7@ *= 5@ // (float vars) 0279: (unknown) $6050 6@ 7@ 0 $6070 $6071 $6072 0092: $5794(8@,12) = init_object #CARDBOARDBOX4 at $6070 $6071 $6072 00D3: set_object $5794(8@,12) z_angle_to 3@ 022A: (unknown) $5794(8@,12) 1 4@ += 1.0 // (float) 001D: 4@ == 4.0 // (int) var == var jump_if_false @LAN_C5_2919 4@ = 0 // (float) 5@ += 1.0 // (float) :LAN_C5_2919 8@ += 1 // (int) 0002: jump @LAN_C5_2816 :LAN_C5_2931 0026: return :LAN_C5_2933 0@ = 0 // (int) :LAN_C5_2937 0252: object $5794(0@,12) exists jump_if_false @LAN_C5_2956 0114: remove_references_to_object $5794(0@,12) // This object will now disappear when the player looks away :LAN_C5_2956 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C5_2937 0026: return :LAN_C5_2975 0112: remove_references_to_actor $5398(0@,5) // Like turning an actor into a random pedestrian $5398(0@,5) = 0 // (int) 00BB: (unknown) $5403(0@,5) $5403(0@,5) = 0 // (int) 0026: return :LAN_C5_3003 0112: remove_references_to_actor $5441(0@,6) // Like turning an actor into a random pedestrian $5441(0@,6) = 0 // (int) 00BB: (unknown) $5447(0@,6) $5447(0@,6) = 0 // (int) 0026: return :LAN_C5_3031 0112: remove_references_to_actor $5477(0@,14) // Like turning an actor into a random pedestrian $5477(0@,14) = 0 // (int) 00BB: (unknown) $5491(0@,14) $5491(0@,14) = 0 // (int) 0026: return :LAN_C5_3059 03B8: (unknown) $5641 0@ 1@ 2@ 180.0 > 0@ // (float) num > var 0022: jump_if_false @LAN_C5_3090 // Note: the incorrect math opcode was used here 0036: 4@ = 0@ // (float vars) 0002: jump @LAN_C5_3100 :LAN_C5_3090 4@ = 360.0 // (float) 002C: 4@ -= 0@ // (float vars) :LAN_C5_3100 180.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_3124 // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 0002: jump @LAN_C5_3134 :LAN_C5_3124 5@ = 360.0 // (float) 002C: 5@ -= 1@ // (float vars) :LAN_C5_3134 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_3156 // Note: the incorrect math opcode was used here 0036: 6@ = 4@ // (float vars) 0002: jump @LAN_C5_3160 :LAN_C5_3156 0036: 6@ = 5@ // (float vars) :LAN_C5_3160 0014: 6@ > $6078 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_3177 // Note: the incorrect math opcode was used here 0036: 6@ = $6078 // (float vars) :LAN_C5_3177 0030: 6@ /= $6078 // (float vars) // Note: the incorrect math opcode was used here 6@ *= 100.0 // (float) 0 > 6@ // (float) num > var 0022: jump_if_false @LAN_C5_3203 // Note: the incorrect math opcode was used here 6@ = 0 // (float) :LAN_C5_3203 6@ > 100.0 // (float) var > num jump_if_false @LAN_C5_3222 6@ = 100.0 // (float) :LAN_C5_3222 7@ = 100.0 // (float) 002C: 7@ -= 6@ // (float vars) 0038: $6079 = float 7@ to_integer // Note: the incorrect math opcode was used here 0035: 8@ = $6079 // (int vars) 8@ /= 2 // (int) 0045: actor $5632 defined jump_if_false @LAN_C5_3263 01C9: (unknown) $5632 8@ :LAN_C5_3263 $6079 == 0 // (int) var == num jump_if_false @LAN_C5_3277 005E: (unknown) :LAN_C5_3277 005F: (unknown) :LAN_C5_3279 0045: actor $933 defined jump_if_false @LAN_C5_3295 013E: actor 0@ look_at_actor $933 :LAN_C5_3295 0127: reset_actor 0@ flags 020E: (unknown) 0@ 1 0139: 1@ = random_int_in_ranges 25 50 01C9: (unknown) 0@ 1@ 0026: return :LAN_C5_3316 0045: actor $933 defined 0022: jump_if_false @LAN_C5_3405 // Note: the incorrect math opcode was used here 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C5_3405 0026: return :LAN_C5_3407 004F: unknown_check $5641 0022: jump_if_false @LAN_C5_3430 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5641 Z_angle 0002: jump @LAN_C5_3432 :LAN_C5_3430 005F: (unknown) :LAN_C5_3432 03EE: (unknown) 3@ 4@ 0@ 1@ 7@ 002C: 8@ -= 7@ // (float vars) 0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C5_3460 // Note: the incorrect math opcode was used here 8@ += 360.0 // (float) :LAN_C5_3460 8@ > 360.0 // (float) var > num jump_if_false @LAN_C5_3479 8@ -= 360.0 // (float) :LAN_C5_3479 0078: if and 8@ > 5.0 // (float) var > num 175.0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C5_3504 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C5_3504 005F: (unknown) :LAN_C5_3506 $940 = 1 // (int) $5614 = 0 // (int) $6073 = 0 // (int) $6074 = 1 // (int) $6076 = 1000 // (int) 0035: $6077 = $6076 // (int vars) $6078 = 20.0 // (float) $6079 = 100 // (int) $6080 = 1 // (int) $6081 = 0 // (int) $6082 = 0 // (int) 02E2: $6083 = 5 // (any) $6084 = 0 // (int) $6085 = 0 // (int) $6088 = 5 // (int) $6089 = 0 // (int) $6090 = 0 // (int) $6096 = 0 // (int) $6097 = 0 // (int) $6098 = 0 // (int) $6099 = 0 // (int) $6100 = 0 // (int) $6101 = 1 // (int) $6102 = 0 // (int) $6103 = 0 // (int) $6104 = 0 // (int) $6106 = 0 // (int) $5642 = -70.41 // (float) $5643 = -1609.21 // (float) $5644 = 12.81 // (float) $5633 = 0.65 // (float) $5634 = 0 // (float) $5635 = 0.2 // (float) $5664 = -237.67 // (float) $5669 = -474.74 // (float) $5674 = 10.08 // (float) $5665 = -226.34 // (float) $5670 = -473.8 // (float) $5675 = 10.08 // (float) $5666 = -215.37 // (float) $5671 = -473.03 // (float) $5676 = 10.08 // (float) $5667 = -204.47 // (float) $5672 = -471.65 // (float) $5677 = 10.09 // (float) $5668 = -193.47 // (float) $5673 = -470.07 // (float) $5678 = 10.08 // (float) $5679 = -721.79 // (float) $5680 = 561.1 // (float) $5681 = 9.93 // (float) $5709 = -738.05 // (float) $5715 = 633.44 // (float) $5721 = 14.74 // (float) $5710 = -761.59 // (float) $5716 = 633.28 // (float) $5722 = 18.33 // (float) $5711 = -799.51 // (float) $5717 = 507.11 // (float) $5723 = 26.28 // (float) $5712 = -798.66 // (float) $5718 = 509.5 // (float) $5724 = 26.26 // (float) $5713 = -785.59 // (float) $5719 = 446.96 // (float) $5725 = 66.48 // (float) $5714 = -765.4 // (float) $5720 = 446.93 // (float) $5726 = 66.48 // (float) $5761 = -818.02 // (float) $5775 = 580.11 // (float) $5789 = 11.5 // (float) $5762 = -808.82 // (float) $5776 = 534.03 // (float) $5790 = 9.97 // (float) $5763 = -826.75 // (float) $5777 = 529.91 // (float) $5791 = 9.97 // (float) $5764 = -814.53 // (float) $5778 = 504.0 // (float) $5792 = 9.93 // (float) $5765 = -814.96 // (float) $5779 = 463.48 // (float) $5793 = 9.99 // (float) $5766 = -813.69 // (float) $5780 = 466.27 // (float) $5794 = 9.95 // (float) $5767 = -800.32 // (float) $5781 = 501.59 // (float) $5795 = 26.29 // (float) $5768 = -766.87 // (float) $5782 = 494.28 // (float) $5796 = 25.8 // (float) $5769 = -772.36 // (float) $5783 = 475.21 // (float) $5797 = 25.8 // (float) $5770 = -764.13 // (float) $5784 = 474.26 // (float) $5798 = 25.8 // (float) $5771 = -769.31 // (float) $5785 = 472.73 // (float) $5799 = 25.8 // (float) $5772 = -770.08 // (float) $5786 = 507.46 // (float) $5800 = 25.8 // (float) $5773 = -765.82 // (float) $5787 = 500.56 // (float) $5801 = 25.8 // (float) $5774 = -773.2 // (float) $5788 = 485.13 // (float) $5802 = 25.8 // (float) $5638 = -773.81 // (float) $5639 = 443.62 // (float) $5640 = 25.8 // (float) $5645 = -711.74 // (float) $5646 = 594.43 // (float) $5647 = 21.69 // (float) $5811 = -881.37 // (float) $5819 = 603.42 // (float) $5827 = 12.35 // (float) $5812 = -829.21 // (float) $5820 = 525.75 // (float) $5828 = 10.02 // (float) $5813 = -811.98 // (float) $5821 = 531.07 // (float) $5829 = 9.94 // (float) $5814 = -804.81 // (float) $5822 = 531.91 // (float) $5830 = 10.0 // (float) $5815 = -808.6 // (float) $5823 = 495.45 // (float) $5831 = 9.97 // (float) $5816 = -820.76 // (float) $5824 = 494.12 // (float) $5832 = 9.96 // (float) $5817 = -808.04 // (float) $5825 = 465.52 // (float) $5833 = 9.99 // (float) $5818 = -726.65 // (float) $5826 = 572.48 // (float) $5834 = 10.09 // (float) $5835 = 5.0 // (float) $5836 = 300.0 // (float) $5837 = 95.0 // (float) $5838 = 280.0 // (float) $5839 = 270.0 // (float) $5840 = 100.0 // (float) $5841 = 80.0 // (float) $5842 = 185.0 // (float) $5852 = -826.26 // (float) $5861 = 533.48 // (float) $5870 = 9.95 // (float) $5853 = -830.03 // (float) $5862 = 531.77 // (float) $5871 = 9.99 // (float) $5854 = -807.19 // (float) $5863 = 536.47 // (float) $5872 = 9.98 // (float) $5855 = -810.35 // (float) $5864 = 536.08 // (float) $5873 = 9.95 // (float) $5856 = -812.32 // (float) $5865 = 505.88 // (float) $5874 = 9.94 // (float) $5857 = -816.04 // (float) $5866 = 505.86 // (float) $5875 = 9.94 // (float) $5858 = -810.24 // (float) $5867 = 470.42 // (float) $5876 = 9.95 // (float) $5859 = -816.37 // (float) $5868 = 468.14 // (float) $5877 = 9.93 // (float) $5860 = -817.96 // (float) $5869 = 464.6 // (float) $5878 = 9.97 // (float) $5882 = -807.35 // (float) $5885 = 575.56 // (float) $5888 = 9.93 // (float) $5883 = -814.52 // (float) $5886 = 495.15 // (float) $5889 = 9.83 // (float) $5884 = -834.91 // (float) $5887 = 534.67 // (float) $5890 = 9.85 // (float) $5891 = 45.0 // (float) $5892 = 180.0 // (float) $5893 = 225.0 // (float) $5913 = -791.39 // (float) $5932 = 487.94 // (float) $5951 = 25.8 // (float) $5914 = -787.63 // (float) $5933 = 487.61 // (float) $5952 = 25.8 // (float) $5915 = -784.34 // (float) $5934 = 486.35 // (float) $5953 = 25.8 // (float) $5916 = -774.28 // (float) $5935 = 487.56 // (float) $5954 = 25.8 // (float) $5917 = -763.87 // (float) $5936 = 496.57 // (float) $5955 = 25.8 // (float) $5918 = -765.81 // (float) $5937 = 487.16 // (float) $5956 = 25.8 // (float) $5919 = -777.31 // (float) $5938 = 486.52 // (float) $5957 = 25.8 // (float) $5920 = -791.15 // (float) $5939 = 499.24 // (float) $5958 = 25.8 // (float) $5921 = -787.3 // (float) $5940 = 499.07 // (float) $5959 = 25.8 // (float) $5922 = -779.05 // (float) $5941 = 485.05 // (float) $5960 = 25.8 // (float) $5923 = -771.14 // (float) $5942 = 481.88 // (float) $5961 = 24.6 // (float) $5924 = -774.81 // (float) $5943 = 505.76 // (float) $5962 = 24.6 // (float) $5925 = -766.53 // (float) $5944 = 470.96 // (float) $5963 = 25.8 // (float) $5926 = -775.52 // (float) $5945 = 513.8 // (float) $5964 = 25.8 // (float) $5927 = -758.65 // (float) $5946 = 503.19 // (float) $5965 = 25.8 // (float) $5928 = -756.96 // (float) $5947 = 478.3 // (float) $5966 = 25.8 // (float) $5929 = -788.58 // (float) $5948 = 478.32 // (float) $5967 = 25.8 // (float) $5930 = -767.38 // (float) $5949 = 514.84 // (float) $5968 = 25.8 // (float) $5931 = -778.48 // (float) $5950 = 461.24 // (float) $5969 = 25.8 // (float) $5989 = 1.0 // (float) $5990 = 358.0 // (float) $5991 = 20.0 // (float) $5992 = 10.0 // (float) $5993 = 350.0 // (float) $5994 = 10.0 // (float) $5995 = 5.0 // (float) $5996 = 10.0 // (float) $5997 = 20.0 // (float) $5998 = 340.0 // (float) $5999 = 40.0 // (float) $6000 = 240.0 // (float) $6001 = 0 // (float) $6002 = 0 // (float) $6003 = 2.0 // (float) $6004 = 6.0 // (float) $6005 = 4.0 // (float) $6006 = 95.0 // (float) $6007 = 0 // (float) 02E2: $5970 = 7430 // (any) 02E2: $5971 = 7430 // (any) 02E2: $5972 = 7419 // (any) 02E2: $5973 = 7430 // (any) 02E2: $5974 = 450 // (any) 02E2: $5975 = 7419 // (any) 02E2: $5976 = 7419 // (any) 02E2: $5977 = 7419 // (any) 02E2: $5978 = 7419 // (any) 02E2: $5979 = 7419 // (any) 02E2: $5980 = 6381 // (any) 02E2: $5981 = 6381 // (any) 02E2: $5982 = 450 // (any) 02E2: $5983 = 7419 // (any) 02E2: $5984 = 6380 // (any) 02E2: $5985 = 6380 // (any) 02E2: $5986 = 6380 // (any) 02E2: $5987 = 6380 // (any) 02E2: $5988 = 6380 // (any) $6012 = -768.56 // (float) $6016 = 495.83 // (float) $6020 = 25.8 // (float) $6013 = -774.27 // (float) $6017 = 477.18 // (float) $6021 = 25.8 // (float) $6014 = -769.11 // (float) $6018 = 477.53 // (float) $6022 = 25.8 // (float) $6015 = -763.52 // (float) $6019 = 477.13 // (float) $6023 = 25.8 // (float) $6024 = 315.0 // (float) $6025 = 100.0 // (float) $6026 = 95.0 // (float) $6027 = 91.0 // (float) $6031 = -771.14 // (float) $6033 = 481.88 // (float) $6035 = 25.8 // (float) $6032 = -774.81 // (float) $6034 = 505.76 // (float) $6036 = 25.8 // (float) $6038 = -785.73 // (float) $6039 = 513.86 // (float) $6040 = 27.06 // (float) $6043 = -780.18 // (float) $6045 = 507.38 // (float) $6047 = 25.8 // (float) $6044 = -770.84 // (float) $6046 = 487.27 // (float) $6048 = 25.8 // (float) $5682 = 0 // (float) $5687 = 5.0 // (float) $5692 = 0 // (float) $5683 = 1.0 // (float) $5688 = -5.0 // (float) $5693 = 0 // (float) $5684 = -1.0 // (float) $5689 = -5.0 // (float) $5694 = 0 // (float) $5685 = 2.0 // (float) $5690 = -12.5 // (float) $5695 = 0 // (float) $5686 = -2.0 // (float) $5691 = -12.5 // (float) $5696 = 0 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 26 call_with_params @MAIN_6449 $1748 $5615 0025: gosub @LAN_C5_6641 :LAN_C5_6226 0001: wait 0 ms :LAN_C5_6229 $5614 == 0 // (int) var == num jump_if_false @LAN_C5_6289 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2464 jump_if_false @LAN_C5_6282 0025: gosub @LAN_C5_13996 0025: gosub @LAN_C5_16205 0025: gosub @LAN_C5_16624 :LAN_C5_6282 0002: jump @LAN_C5_6229 :LAN_C5_6289 $5614 == 1 // (int) var == num jump_if_false @LAN_C5_6397 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2464 jump_if_false @LAN_C5_6390 0025: gosub @LAN_C5_18054 0025: gosub @LAN_C5_18640 $6103 == 1 // (int) var == num jump_if_false @LAN_C5_6363 0025: gosub @LAN_C5_14287 0002: jump @LAN_C5_6383 :LAN_C5_6363 $6101 == 1 // (int) var == num jump_if_false @LAN_C5_6383 0025: gosub @LAN_C5_14115 :LAN_C5_6383 0025: gosub @LAN_C5_16624 :LAN_C5_6390 0002: jump @LAN_C5_6289 :LAN_C5_6397 $5614 == 2 // (int) var == num jump_if_false @LAN_C5_6465 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2464 jump_if_false @LAN_C5_6458 0025: gosub @LAN_C5_18054 0025: gosub @LAN_C5_18640 0025: gosub @LAN_C5_15067 0025: gosub @LAN_C5_16624 :LAN_C5_6458 0002: jump @LAN_C5_6397 :LAN_C5_6465 $5614 == 3 // (int) var == num jump_if_false @LAN_C5_6552 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2464 jump_if_false @LAN_C5_6545 0025: gosub @LAN_C5_15761 $6084 == 0 // (int) var == num jump_if_false @LAN_C5_6531 0025: gosub @LAN_C5_17459 0002: jump @LAN_C5_6538 :LAN_C5_6531 0025: gosub @LAN_C5_19333 :LAN_C5_6538 0025: gosub @LAN_C5_16494 :LAN_C5_6545 0002: jump @LAN_C5_6465 :LAN_C5_6552 $5614 == 4 // (int) var == num jump_if_false @LAN_C5_6619 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2464 jump_if_false @LAN_C5_6612 $6084 == 1 // (int) var == num jump_if_false @LAN_C5_6605 0025: gosub @LAN_C5_19333 :LAN_C5_6605 0025: gosub @LAN_C5_16141 :LAN_C5_6612 0002: jump @LAN_C5_6552 :LAN_C5_6619 not $5614 == 10 // (int) var == num jump_if_false @LAN_C5_6639 0002: jump @LAN_C5_6226 :LAN_C5_6639 0026: return :LAN_C5_6641 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @SAFEHOU_12249 32 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_190 0 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $933 defined jump_if_false @LAN_C5_6715 0044: put_actor $933 at -70.46 -1582.9 9.43 0200: (unknown) $933 0 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_3316 :LAN_C5_6715 0025: gosub @LAN_C5_12834 0025: gosub @LAN_C5_13214 0025: gosub @LAN_C5_13298 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_9489 $6083 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5AA' 'LANC517' -1 0 // ~w~So who's been stealing the yayo? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5AA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5AB' 'LANC518' -1 0 // ~w~What? ...oh, yeah, it's... the Bikers. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5AB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5AC' 'LANC519' -1 0 // ~w~You sure? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5AC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5AD' 'LANC520' -1 0 // ~w~Yeah, course I am. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5AD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5AE' 'LANC521' -1 0 // ~w~You don't look it. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5AE' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 50 003E: $6063 = create_actor_pedtype 22 model 0 at -69.87 -1589.05 9.43 015F: (unknown) $6063 0 010F: (unknown) $6063 -70.75 -1597.34 9.43 00B9: set_camera_position -67.37 -1589.05 9.81 rotations 0 0 0 00BA: set_camera_point_at -67.63 -1589.99 10.04 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5AA' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1300 jump_if_false @LAN_C5_7170 0002: jump @LAN_C5_8427 :LAN_C5_7170 0045: actor $5632 defined jump_if_false @LAN_C5_7195 00EE: (unknown) $5632 -69.89 -1597.28 :LAN_C5_7195 0045: actor $6063 defined jump_if_false @LAN_C5_7219 00EE: (unknown) $6063 -70.75 -1597.34 :LAN_C5_7219 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5AA' jump_if_false @LAN_C5_7252 0002: jump @LAN_C5_8427 :LAN_C5_7252 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5AF' 'LANC522' $5632 0 // ~w~Well, I guess I'm just gonna have to prove it to you. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5AB' 1 0045: actor $5632 defined jump_if_false @LAN_C5_7327 04B4: (unknown) $5632 121 547 1.0 :LAN_C5_7327 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5AB' jump_if_false @LAN_C5_7360 0002: jump @LAN_C5_8427 :LAN_C5_7360 0045: actor $5632 defined jump_if_false @LAN_C5_7383 04B4: (unknown) $5632 121 548 1.0 :LAN_C5_7383 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BA' 'LANC523' $5632 0 // ~w~You do the flying - I'll do the frying, ha ha! 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5AC' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5AC' jump_if_false @LAN_C5_7468 0002: jump @LAN_C5_8427 :LAN_C5_7468 00B9: set_camera_position -64.41 -1606.69 11.81 rotations 0 0 0 00BA: set_camera_point_at -65.21 -1607.28 11.94 mode 2 0045: actor $5632 defined jump_if_false @LAN_C5_7578 00A2: (unknown) $5632 0352: (unknown) $5632 0044: put_actor $5632 at -69.29 -1601.62 11.21 010F: (unknown) $5632 -69.67 -1607.29 11.21 00EE: (unknown) $5632 -69.67 -1607.29 :LAN_C5_7578 0045: actor $6063 defined jump_if_false @LAN_C5_7649 00A2: (unknown) $6063 0352: (unknown) $6063 0044: put_actor $6063 at -70.62 -1601.36 11.21 010F: (unknown) $6063 -71.43 -1606.59 11.21 00EE: (unknown) $6063 -71.43 -1606.59 :LAN_C5_7649 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -66.03 -1604.31 11.89 rotations 0 0 0 00BA: set_camera_point_at -66.82 -1604.91 12.0 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1400 jump_if_false @LAN_C5_7725 0002: jump @LAN_C5_8427 :LAN_C5_7725 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5AD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1250 jump_if_true @LAN_C5_8427 0045: actor $5632 defined jump_if_false @LAN_C5_7789 04B4: (unknown) $5632 121 550 1.0 :LAN_C5_7789 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5AD' jump_if_false @LAN_C5_7822 0002: jump @LAN_C5_8427 :LAN_C5_7822 0045: actor $5632 defined jump_if_false @LAN_C5_7843 0528: (unknown) $5632 550 -1.0 :LAN_C5_7843 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5AE' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5AE' jump_if_false @LAN_C5_7897 0002: jump @LAN_C5_8427 :LAN_C5_7897 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 200 jump_if_false @LAN_C5_7924 0002: jump @LAN_C5_8427 :LAN_C5_7924 00B9: set_camera_position -71.15 -1604.74 11.45 rotations 0 0 0 00BA: set_camera_point_at -70.95 -1605.66 11.79 mode 2 0045: actor $5632 defined jump_if_false @LAN_C5_8020 00A2: (unknown) $5632 0352: (unknown) $5632 0044: put_actor $5632 at -69.67 -1607.29 11.21 010F: (unknown) $5632 -71.43 -1606.59 11.21 :LAN_C5_8020 0045: actor $6063 defined jump_if_false @LAN_C5_8077 00A2: (unknown) $6063 0352: (unknown) $6063 0044: put_actor $6063 at -71.43 -1606.59 11.21 010F: (unknown) $6063 -69.67 -1607.29 11.21 :LAN_C5_8077 0001: wait 10 ms 0045: actor $5632 defined jump_if_false @LAN_C5_8104 04B4: (unknown) $5632 120 523 100.0 :LAN_C5_8104 0045: actor $6063 defined jump_if_false @LAN_C5_8127 04B4: (unknown) $6063 120 513 100.0 :LAN_C5_8127 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -71.07 -1605.11 11.59 rotations 0 0 0 00BA: set_camera_point_at -70.87 -1606.03 11.93 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5AF' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5AF' 3 0045: actor $5632 defined jump_if_false @LAN_C5_8237 04B4: (unknown) $5632 121 562 1.0 :LAN_C5_8237 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5AF' jump_if_false @LAN_C5_8270 0002: jump @LAN_C5_8427 :LAN_C5_8270 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5BA' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5BA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 3000 jump_if_true @LAN_C5_8427 0045: actor $5632 defined jump_if_false @LAN_C5_8353 04B4: (unknown) $5632 121 555 1.0 :LAN_C5_8353 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_true @LAN_C5_8427 0045: actor $5632 defined jump_if_false @LAN_C5_8394 0528: (unknown) $5632 555 -1.0 :LAN_C5_8394 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5BA' jump_if_false @LAN_C5_8427 0002: jump @LAN_C5_8427 :LAN_C5_8427 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BB' 'SLNC5BB' $5632 0 // ~w~C'mon. Let's take it to 'em. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5BB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BD' 'LANC525' -1 0 // ~w~I can see a bunch of those ugly mothers down there. Take us in closer. I'm gonna pop a few heads. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5BD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BF' 'LANC527' -1 0 // ~w~Eat it! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5BF' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BI' 'LANC530' -1 0 // ~w~That's it! Run you sissy boys! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5BI' 0045: actor $6063 defined jump_if_false @LAN_C5_8662 003F: destroy_actor $6063 :LAN_C5_8662 0045: actor $933 defined jump_if_false @LAN_C5_8719 0044: put_actor $933 at -71.43 -1606.59 11.21 010F: (unknown) $933 -72.06 -1611.12 11.21 0200: (unknown) $933 1 0221: (unknown) :LAN_C5_8719 004F: unknown_check $5641 jump_if_false @LAN_C5_8808 0045: actor $5632 defined jump_if_false @LAN_C5_8808 0352: (unknown) $5632 00A2: (unknown) $5632 0154: (unknown) $5632 02D4: (unknown) $5632 02B6: (unknown) $5632 $5641 $5633 $5634 $5635 3 85.0 $5630 010F: (unknown) $5632 -71.14 -1603.71 12.21 014B: set_actor $5632 health_to 5 0505: (unknown) $5632 0 0 0 :LAN_C5_8808 0444: (unknown) 120 0444: (unknown) 121 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_362 1000 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5BB' 3 0058: (unknown) 'LANC501' 7000 1 // ~w~Get in the ~b~helicopter. 004F: unknown_check $5641 jump_if_false @LAN_C5_8904 00C0: (unknown) $5641 $5648 00BC: (unknown) $5648 2 :LAN_C5_8904 010E: $6091 = current_time_in_ms 0026: return :LAN_C5_8910 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_190 1000 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_9489 $6083 $6080 = 0 // (int) $6074 = 0 // (int) 00AE: remove_status_text $6077 00AE: remove_status_text $6079 021D: (unknown) 0 004F: unknown_check $5641 jump_if_false @LAN_C5_9024 03B4: (unknown) $5641 0 0 0 03B9: (unknown) $5641 0 0 0 004E: put_car $5641 at -790.24 441.21 74.15 0325: (unknown) $5641 1 02F2: (unknown) $5641 180.0 03D8: (unknown) $5641 014C: set_car $5641 health_to 10000 :LAN_C5_9024 00B9: set_camera_position -779.99 436.36 65.91 rotations 0 0 0 00BA: set_camera_point_at -780.66 436.95 66.48 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5CB' 'LANC539' -1 0 // ~w~We're hit! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5CB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5CD' 'LANC541' -1 0 // ~w~Awwww! Shiiiiiit! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5CD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5CE' 'LANC542' -1 0 // ~w~Laaaaance! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5CE' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @LAN_C5_2765 -723.94 488.12 8.17 0 003E: $6069 = create_actor_pedtype 22 model $5618 at -780.5 437.7 65.48 0106: give_actor $6069 weapon $5630 ammo 500 // Load the weapon model before using this 010F: (unknown) $6069 -790.24 441.21 74.15 03D6: (unknown) $6069 10000 03D7: (unknown) $6069 0 004F: unknown_check $5641 jump_if_false @LAN_C5_9367 04A4: (unknown) $6069 $5641 004E: put_car $5641 at -790.24 441.21 74.15 02DA: (unknown) $5641 -700.61 445.71 77.15 0 :LAN_C5_9367 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 2500 jump_if_false @LAN_C5_9409 0002: jump @LAN_C5_10593 :LAN_C5_9409 004F: unknown_check $5641 jump_if_false @LAN_C5_9448 00B9: set_camera_position -774.18 420.43 71.26 rotations 0 0 0 00B4: camera_on_car $5641 15 2 :LAN_C5_9448 0045: actor $6069 defined jump_if_false @LAN_C5_9463 003F: destroy_actor $6069 :LAN_C5_9463 004F: unknown_check $5641 jump_if_false @LAN_C5_9526 004E: put_car $5641 at -790.24 441.21 77.15 0325: (unknown) $5641 0 02DA: (unknown) $5641 -700.61 446.71 77.15 20 014C: set_car $5641 health_to 300 :LAN_C5_9526 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5CB' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5CB' jump_if_false @LAN_C5_9578 0002: jump @LAN_C5_10593 :LAN_C5_9578 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 750 jump_if_false @LAN_C5_9605 0002: jump @LAN_C5_10593 :LAN_C5_9605 0045: actor $5632 defined jump_if_false @LAN_C5_9620 02B7: (unknown) $5632 :LAN_C5_9620 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5CD' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5CD' jump_if_false @LAN_C5_9672 0002: jump @LAN_C5_10593 :LAN_C5_9672 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5CE' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5CE' jump_if_false @LAN_C5_9724 0002: jump @LAN_C5_10593 :LAN_C5_9724 $5645 = -725.76 // (float) $5646 = 466.8 // (float) $5647 = 65.77 // (float) $6049 = 180.0 // (float) 00B9: set_camera_position -832.92 566.8 50.39 rotations 0 0 0 00BA: set_camera_point_at -832.57 565.89 50.62 mode 2 004F: unknown_check $5641 jump_if_false @LAN_C5_9914 0045: actor $933 defined jump_if_false @LAN_C5_9838 0216: (unknown) $933 -723.39 465.54 63.76 :LAN_C5_9838 0049: destroy_car $5641 0048: $5641 = create_car $5621 at $5645 $5646 $5647 0495: (unknown) $5641 0 0533: (unknown) $5641 1 0533: (unknown) $5641 3 03D8: (unknown) $5641 02F2: (unknown) $5641 $6049 $6049 = 0 // (float) 0045: actor $933 defined jump_if_false @LAN_C5_9908 021C: (unknown) $933 $5641 0107: toggle_player $933 can_move 0 :LAN_C5_9908 014C: set_car $5641 health_to 100 :LAN_C5_9914 0045: actor $5632 defined jump_if_false @LAN_C5_9929 003F: destroy_actor $5632 :LAN_C5_9929 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 1000 ms -2@ = 0 // (int) // timer1 :LAN_C5_9945 3000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_9980 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2668 1 0002: jump @LAN_C5_9945 :LAN_C5_9980 004F: unknown_check $5641 jump_if_false @LAN_C5_9995 02B3: (unknown) $5641 :LAN_C5_9995 -2@ = 0 // (int) // timer1 :LAN_C5_9999 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10060 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2668 1 0377: (unknown) 44 $6062 $6062 == 1 // (int) var == num jump_if_false @LAN_C5_10053 0002: jump @LAN_C5_10593 :LAN_C5_10053 0002: jump @LAN_C5_9999 :LAN_C5_10060 00B9: set_camera_position -721.7 464.43 58.07 rotations 0 0 0 00BA: set_camera_point_at -722.19 464.47 58.94 mode 2 0045: actor $933 defined jump_if_false @LAN_C5_10144 0216: (unknown) $933 -723.39 465.54 63.76 00CF: set_actor $933 Z_angle_to 100.0 0352: (unknown) $933 (unknown) $933 :LAN_C5_10144 $6062 = 0 // (int) -2@ = 0 // (int) // timer1 :LAN_C5_10153 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10213 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $6062 $6062 == 1 // (int) var == num jump_if_false @LAN_C5_10195 0002: jump @LAN_C5_10593 :LAN_C5_10195 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2668 0 0002: jump @LAN_C5_10153 :LAN_C5_10213 004F: unknown_check $5641 jump_if_false @LAN_C5_10234 013C: create_explosion_at $5645 $5646 $5647 radius 6 :LAN_C5_10234 -2@ = 0 // (int) // timer1 :LAN_C5_10238 500 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10298 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $6062 $6062 == 1 // (int) var == num jump_if_false @LAN_C5_10280 0002: jump @LAN_C5_10593 :LAN_C5_10280 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2668 0 0002: jump @LAN_C5_10238 :LAN_C5_10298 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LAN_C5_10325 0002: jump @LAN_C5_10593 :LAN_C5_10325 00B9: set_camera_position -715.82 487.35 9.85 rotations 0 0 0 00BA: set_camera_point_at -716.79 487.52 9.98 mode 2 0045: actor $933 defined jump_if_false @LAN_C5_10398 0044: put_actor $933 at -721.62 489.75 13.0 00CF: set_actor $933 Z_angle_to 230.0 :LAN_C5_10398 004F: unknown_check $5641 jump_if_false @LAN_C5_10439 004E: put_car $5641 at -730.39 492.93 30.0 00D1: set_car $5641 Z_angle_to 20.0 014C: set_car $5641 health_to 1 :LAN_C5_10439 -2@ = 0 // (int) // timer1 :LAN_C5_10443 9000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C5_10547 // Note: the incorrect math opcode was used here 0001: wait 0 ms 004F: unknown_check $5641 0022: jump_if_false @LAN_C5_10514 // Note: the incorrect math opcode was used here 004D: store_car $5641 position_to $5645 $5646 $5647 11.0 > $5647 // (float) num > var 0022: jump_if_false @LAN_C5_10514 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5645 $5646 $5647 radius 6 013B: explode_car $5641 -2@ = 20000 // (int) // timer1 :LAN_C5_10514 0377: (unknown) 44 $6062 $6062 == 1 // (int) var == num jump_if_false @LAN_C5_10540 0002: jump @LAN_C5_10593 :LAN_C5_10540 0002: jump @LAN_C5_10443 :LAN_C5_10547 0045: actor $933 defined jump_if_false @LAN_C5_10566 0414: (unknown) $933 0 146 :LAN_C5_10566 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C5_10593 0002: jump @LAN_C5_10593 :LAN_C5_10593 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 0045: actor $5632 defined jump_if_false @LAN_C5_10633 003F: destroy_actor $5632 $5632 = 0 // (int) :LAN_C5_10633 0045: actor $6069 defined jump_if_false @LAN_C5_10648 003F: destroy_actor $6069 :LAN_C5_10648 0045: actor $933 defined jump_if_false @LAN_C5_10695 0352: (unknown) $933 0216: (unknown) $933 -718.66 487.94 8.7 00CF: set_actor $933 Z_angle_to 30.0 0107: toggle_player $933 can_move 1 :LAN_C5_10695 004F: unknown_check $5641 jump_if_false @LAN_C5_10738 03AF: (unknown) $5641 004E: put_car $5641 at -730.39 492.93 8.5 00D1: set_car $5641 Z_angle_to 20.0 0113: remove_references_to_car $5641 // Like turning a car into any random car :LAN_C5_10738 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2933 0025: gosub @LAN_C5_13033 0025: gosub @LAN_C5_13558 0025: gosub @LAN_C5_13808 0001: wait 1000 ms 021D: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_362 1000 $6099 == 1 // (int) var == num jump_if_false @LAN_C5_10834 0045: actor $933 defined jump_if_false @LAN_C5_10834 0044: put_actor $933 at -801.38 503.08 26.26 :LAN_C5_10834 0026: return :LAN_C5_10836 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 01ED: (unknown) 0@ = 0 // (int) :LAN_C5_10865 004F: unknown_check $5752(0@,4) jump_if_false @LAN_C5_10884 0113: remove_references_to_car $5752(0@,4) // Like turning a car into any random car :LAN_C5_10884 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_10865 0@ = 0 // (int) :LAN_C5_10905 0045: actor $5477(0@,14) defined jump_if_false @LAN_C5_10924 003F: destroy_actor $5477(0@,14) :LAN_C5_10924 00BB: (unknown) $5491(0@,14) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_10905 0045: actor $933 defined jump_if_false @LAN_C5_11012 0216: (unknown) $933 -772.34 460.39 25.8 010F: (unknown) $933 -774.0 457.0 25.8 0504: (unknown) $933 -774.0 449.59 25.8 :LAN_C5_11012 00B9: set_camera_position -775.83 451.07 26.03 rotations 0 0 0 00BA: set_camera_point_at -775.48 451.99 26.21 mode 2 0025: gosub @LAN_C5_13121 0252: object $6068 exists jump_if_false @LAN_C5_11097 :LAN_C5_11069 820B: not (unknown) $6068 -85.0 10.0 0 jump_if_false @LAN_C5_11097 0001: wait 0 ms 0002: jump @LAN_C5_11069 :LAN_C5_11097 0048: $6028 = create_car $5622 at -774.0 438.0 25.8 00A4: $5632 = create_actor_pedtype 22 model $5617 in_car $6028 driverseat 0052: set_car $6028 driver_behaviour_to 11 00D1: set_car $6028 Z_angle_to 0 0045: actor $933 defined jump_if_false @LAN_C5_11159 0153: (unknown) $933 $5632 0153: (unknown) $5632 $933 :LAN_C5_11159 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DA' 'LANC543' $933 0 // ~w~Lance... Are you there? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DB' 'LANC544' $5632 0 // ~w~Hey Vic! Look what I found. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DC' 'LANC545' $933 0 // ~w~You're alive! I thought you were dead. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DD' 'LANC546' $5632 0 // ~w~No man. I landed on a few soft bikers. Now I've got me a new bike. Yeah! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DE' 'LANC547' $933 0 // ~w~Never mind that. Where's the stolen coke? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @LAN_C5_11442 04B4: (unknown) $933 120 524 100.0 :LAN_C5_11442 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13103 'LANC5DA' 4 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DA' jump_if_false @LAN_C5_11506 0002: jump @LAN_C5_12718 :LAN_C5_11506 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DF' 'LANC548' $5632 0 // ~w~...ahm, yeah... They probably sold it already. ...The bastards. 004F: unknown_check $6028 jump_if_false @LAN_C5_11586 0050: set_car $6028 max_speed_to 10.0 02E9: set_car $6028 speed_to 10.0 0300: (unknown) $6028 10 004A: car $6028 drive_to -774.0 460.9 25.8 :LAN_C5_11586 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DA' jump_if_false @LAN_C5_11619 0002: jump @LAN_C5_12718 :LAN_C5_11619 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DF' 'LANC548' $5632 0 // ~w~...ahm, yeah... They probably sold it already. ...The bastards. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13103 'LANC5DB' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DB' jump_if_false @LAN_C5_11704 0002: jump @LAN_C5_12718 :LAN_C5_11704 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DG' 'LANC549' -1 0 // ~w~I'll see you later Bro! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LAN_C5_11762 0002: jump @LAN_C5_12718 :LAN_C5_11762 00B9: set_camera_position -772.29 458.1 26.32 rotations 0 0 0 00BA: set_camera_point_at -772.75 458.96 26.54 mode 2 0045: actor $933 defined jump_if_false @LAN_C5_11839 0044: put_actor $933 at -772.34 460.39 25.8 00CF: set_actor $933 Z_angle_to 113.91 :LAN_C5_11839 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13103 'LANC5DC' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DC' jump_if_false @LAN_C5_11893 0002: jump @LAN_C5_12718 :LAN_C5_11893 0045: actor $933 defined jump_if_false @LAN_C5_11914 0528: (unknown) $933 557 -1.0 :LAN_C5_11914 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5DH' 'LANC550' $933 0 // ~w~I don't even know why I bother sometimes. 0045: actor $5632 defined jump_if_false @LAN_C5_11965 0414: (unknown) $5632 117 505 :LAN_C5_11965 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13103 'LANC5DD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DD' jump_if_false @LAN_C5_12019 0002: jump @LAN_C5_12718 :LAN_C5_12019 0045: actor $5632 defined jump_if_false @LAN_C5_12034 0352: (unknown) $5632 :LAN_C5_12034 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13103 'LANC5DE' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DE' jump_if_false @LAN_C5_12088 0002: jump @LAN_C5_12718 :LAN_C5_12088 0045: actor $933 defined jump_if_false @LAN_C5_12109 0528: (unknown) $933 556 -1.0 :LAN_C5_12109 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DF' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13103 'LANC5DF' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 3500 jump_if_false @LAN_C5_12176 0002: jump @LAN_C5_12718 :LAN_C5_12176 0045: actor $5632 defined jump_if_false @LAN_C5_12191 0154: (unknown) $5632 :LAN_C5_12191 004F: unknown_check $6028 jump_if_false @LAN_C5_12220 004A: car $6028 drive_to -774.0 470.9 25.8 :LAN_C5_12220 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DF' jump_if_false @LAN_C5_12253 0002: jump @LAN_C5_12718 :LAN_C5_12253 00B9: set_camera_position -805.49 512.24 26.02 rotations 0 0 0 00BA: set_camera_point_at -804.86 511.56 26.4 mode 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DG' 004F: unknown_check $6028 jump_if_false @LAN_C5_12387 004E: put_car $6028 at -780.72 508.66 25.8 00D1: set_car $6028 Z_angle_to 90.0 0050: set_car $6028 max_speed_to 25.0 02E9: set_car $6028 speed_to 10.0 0300: (unknown) $6028 20 004A: car $6028 drive_to -827.45 508.66 25.8 :LAN_C5_12387 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LAN_C5_12414 0002: jump @LAN_C5_12718 :LAN_C5_12414 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12984 'LANC5DG' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DG' jump_if_false @LAN_C5_12466 0002: jump @LAN_C5_12718 :LAN_C5_12466 0045: actor $933 defined jump_if_false @LAN_C5_12481 0352: (unknown) $933 :LAN_C5_12481 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1500 jump_if_false @LAN_C5_12508 0002: jump @LAN_C5_12718 :LAN_C5_12508 0045: actor $933 defined jump_if_false @LAN_C5_12574 0154: (unknown) $933 0044: put_actor $933 at -788.29 508.4 26.26 010F: (unknown) $933 -798.19 508.9 28.02 0158: actor $933 run_to -800.28 509.0 :LAN_C5_12574 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 3000 jump_if_false @LAN_C5_12601 0002: jump @LAN_C5_12718 :LAN_C5_12601 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5DH' 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANC5DH' 4 0045: actor $933 defined jump_if_false @LAN_C5_12664 04B4: (unknown) $933 121 554 1.0 :LAN_C5_12664 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANC5DH' jump_if_false @LAN_C5_12697 0002: jump @LAN_C5_12718 :LAN_C5_12697 0045: actor $933 defined jump_if_false @LAN_C5_12718 0528: (unknown) $933 554 -1.0 :LAN_C5_12718 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 0045: actor $5632 defined jump_if_false @LAN_C5_12753 003F: destroy_actor $5632 :LAN_C5_12753 004F: unknown_check $6028 jump_if_false @LAN_C5_12768 0049: destroy_car $6028 :LAN_C5_12768 0045: actor $933 defined jump_if_false @LAN_C5_12819 00A2: (unknown) $933 0044: put_actor $933 at -800.28 509.0 26.26 010F: (unknown) $933 -802.36 508.75 28.02 :LAN_C5_12819 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_362 1000 0026: return :LAN_C5_12834 $5617 = 136 // (int) $5618 = 101 // (int) $5619 = 102 // (int) $5621 = 213 // (int) $5622 = 231 // (int) 0160: load_model $5617 0160: load_model $5618 0160: load_model $5619 0160: load_model $5621 0160: load_model $5622 0228: (unknown) :LAN_C5_12889 0078: if or 8161: not model $5617 available 8161: not model $5618 available 8161: not model $5619 available 8161: not model $5621 available 8161: not model $5622 available jump_if_false @LAN_C5_12930 0001: wait 0 ms 0002: jump @LAN_C5_12889 :LAN_C5_12930 $5626 = 346 // (int) 02E2: $5629 = 19 // (any) $5627 = 348 // (int) 02E2: $5630 = 29 // (any) $5628 = 354 // (int) 02E2: $5631 = 25 // (any) 0@ = 0 // (int) :LAN_C5_12973 0160: load_model $5370(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_12973 0228: (unknown) :LAN_C5_12998 0078: if or 8161: not model $5626 available 8161: not model $5627 available 8161: not model $5628 available jump_if_false @LAN_C5_13031 0001: wait 0 ms 0002: jump @LAN_C5_12998 :LAN_C5_13031 0026: return :LAN_C5_13033 0162: release_model $5621 $5620 = 31 // (int) $5623 = 181 // (int) $5624 = 220 // (int) $5625 = 210 // (int) 0160: load_model $5620 0160: load_model $5623 0160: load_model $5624 0160: load_model $5625 0228: (unknown) :LAN_C5_13082 0078: if or 8161: not model $5620 available 8161: not model $5623 available 8161: not model $5624 available 8161: not model $5625 available jump_if_false @LAN_C5_13119 0001: wait 0 ms 0002: jump @LAN_C5_13082 :LAN_C5_13119 0026: return :LAN_C5_13121 0443: (unknown) 117 0026: return :LAN_C5_13127 0@ = 0 // (int) :LAN_C5_13131 0162: release_model $5361(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_13131 0@ = 0 // (int) :LAN_C5_13158 0162: release_model $5365(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_13158 0@ = 0 // (int) :LAN_C5_13185 0162: release_model $5370(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_13185 0444: (unknown) 117 0026: return :LAN_C5_13214 003E: $5632 = create_actor_pedtype 21 model $5617 at -68.8 -1589.17 9.43 010F: (unknown) $5632 -69.89 -1597.28 9.43 0127: reset_actor $5632 flags 01A4: (unknown) $5632 0 01EC: (unknown) $5632 1 01AF: (unknown) $5632 1 03D6: (unknown) $5632 5000 03D7: (unknown) $5632 250 03A5: (unknown) $5632 0 0026: return :LAN_C5_13298 0048: $5641 = create_car $5621 at $5642 $5643 $5644 0495: (unknown) $5641 0 0533: (unknown) $5641 1 0533: (unknown) $5641 3 00D1: set_car $5641 Z_angle_to 75.0 014C: set_car $5641 health_to $6076 0026: return :LAN_C5_13342 0@ = 0 // (int) :LAN_C5_13346 0048: $5393(0@,5) = create_car $5622 at $5408(0@,5) $5413(0@,5) $5418(0@,5) 00D1: set_car $5393(0@,5) Z_angle_to 90.0 0139: 12@ = random_int_in_ranges 1 3 00A4: $5398(0@,5) = create_actor_pedtype 12 model $5361(12@,4) in_car $5393(0@,5) driverseat 0052: set_car $5393(0@,5) driver_behaviour_to 0 00E3: (unknown) $5398(0@,5) 0106: give_actor $5398(0@,5) weapon $5631 ammo 200 // Load the weapon model before using this 015D: (unknown) $5398(0@,5) 18 0139: 12@ = random_int_in_ranges 25 50 01C9: (unknown) $5398(0@,5) 12@ 00C1: (unknown) $5398(0@,5) $5403(0@,5) 00BC: (unknown) $5403(0@,5) 0 03A5: (unknown) $5398(0@,5) 0 014B: set_actor $5398(0@,5) health_to 20 0051: set_car $5393(0@,5) traffic_behavior_to 2 0050: set_car $5393(0@,5) max_speed_to 10.0 0300: (unknown) $5393(0@,5) 20 0@ == 0 // (int) var == num jump_if_false @LAN_C5_13533 004A: car $5393(0@,5) drive_to $5679 $5680 $5681 02E9: set_car $5393(0@,5) speed_to 10.0 :LAN_C5_13533 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_13346 $6103 = 1 // (int) 0026: return :LAN_C5_13558 0048: $5803 = create_car $5623 at $5811 $5819 $5827 014C: set_car $5803 health_to 2000 0048: $5804 = create_car $5625 at $5812 $5820 $5828 0048: $5805 = create_car $5625 at $5813 $5821 $5829 0048: $5806 = create_car $5625 at $5814 $5822 $5830 0048: $5807 = create_car $5625 at $5815 $5823 $5831 0048: $5808 = create_car $5625 at $5816 $5824 $5832 0048: $5809 = create_car $5624 at $5817 $5825 $5833 014C: set_car $5809 health_to 2000 0048: $5810 = create_car $5622 at $5818 $5826 $5834 0@ = 0 // (int) :LAN_C5_13672 00D1: set_car $5547(0@,8) Z_angle_to $5579(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_13672 0@ = 0 // (int) :LAN_C5_13703 0092: $5587(0@,9) = init_object #WOODENBOX at $5596(0@,9) $5605(0@,9) $5614(0@,9) 0138: 14@ = random_float_in_ranges 0 359.0 00D3: set_object $5587(0@,9) z_angle_to 14@ 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @LAN_C5_13703 0@ = 0 // (int) :LAN_C5_13759 0092: $5623(0@,3) = init_object #DR_BIGSKIPJUMP at $5626(0@,3) $5629(0@,3) $5632(0@,3) 00D3: set_object $5623(0@,3) z_angle_to $5635(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_13759 0026: return :LAN_C5_13808 0@ = 0 // (int) :LAN_C5_13812 0139: 12@ = random_int_in_ranges 1 3 01BB: (unknown) $5505(0@,14) $5519(0@,14) $5533(0@,14) $5533(0@,14) 003E: $5477(0@,14) = create_actor_pedtype 12 model $5361(12@,4) at $5505(0@,14) $5519(0@,14) $5533(0@,14) 0139: 12@ = random_int_in_ranges 0 3 12@ == 0 // (int) var == num jump_if_false @LAN_C5_13896 0106: give_actor $5477(0@,14) weapon $5630 ammo 1000 // Load the weapon model before using this 0002: jump @LAN_C5_13907 :LAN_C5_13896 0106: give_actor $5477(0@,14) weapon $5631 ammo 1000 // Load the weapon model before using this :LAN_C5_13907 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3279 $5477(0@,14) 00C1: (unknown) $5477(0@,14) $5491(0@,14) 00BC: (unknown) $5491(0@,14) 0 7 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_13977 // Note: the incorrect math opcode was used here 00A1: (unknown) $5477(0@,14) 1 0045: actor $933 defined jump_if_false @LAN_C5_13977 00E4: (unknown) $5477(0@,14) $933 :LAN_C5_13977 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_13812 0026: return :LAN_C5_13996 $6096 == 0 // (int) var == num jump_if_false @LAN_C5_14113 010E: $6093 = current_time_in_ms 0035: $6094 = $6091 // (int vars) $6094 += 15000 // (int) 0011: $6093 > $6094 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_14113 // Note: the incorrect math opcode was used here $6096 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BC' 'LANC524' -1 0 // ~w~C'mon man. Why are we waiting? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5BC' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BC' :LAN_C5_14113 0026: return :LAN_C5_14115 0045: actor $933 defined jump_if_false @LAN_C5_14285 0080: actor $933 near_point $5664 $5669 radius 250.0 250.0 sphere 0 0022: jump_if_false @LAN_C5_14285 // Note: the incorrect math opcode was used here 0@ = 0 // (int) :LAN_C5_14152 00BB: (unknown) $5403(0@,5) $5403(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_14152 0025: gosub @LAN_C5_13342 02CB: (unknown) 3.0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BJ' 'LANC531' -1 0 // ~w~Take us down. I can't hit anything from up here. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BK' 'LANC532' -1 0 // ~w~We're too high! 010E: $6092 = current_time_in_ms $6095 += 1 // (int) :LAN_C5_14285 0026: return :LAN_C5_14287 $6088 = 0 // (int) 0@ = 0 // (int) :LAN_C5_14296 034A: unknown_check $5398(0@,5) jump_if_false @LAN_C5_14709 $6097 == 1 // (int) var == num jump_if_false @LAN_C5_14342 0045: actor $5398(0@,5) defined jump_if_false @LAN_C5_14342 014B: set_actor $5398(0@,5) health_to 0 :LAN_C5_14342 009F: actor $5398(0@,5) dead jump_if_false @LAN_C5_14392 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_2975 0@ 004F: unknown_check $5393(0@,5) jump_if_false @LAN_C5_14385 0113: remove_references_to_car $5393(0@,5) // Like turning a car into any random car :LAN_C5_14385 0002: jump @LAN_C5_14709 :LAN_C5_14392 $6088 += 1 // (int) 0080: actor $5398(0@,5) near_point $5679 $5680 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C5_14475 // Note: the incorrect math opcode was used here $6106 = 1 // (int) 007E: actor $5398(0@,5) driving jump_if_false @LAN_C5_14468 0045: actor $933 defined jump_if_false @LAN_C5_14468 00E4: (unknown) $5398(0@,5) $933 020E: (unknown) $5398(0@,5) 1 :LAN_C5_14468 0002: jump @LAN_C5_14709 :LAN_C5_14475 004F: unknown_check $5393(0@,5) jump_if_false @LAN_C5_14709 02A6: (unknown) $5398(0@,5) $5393(0@,5) 0022: jump_if_false @LAN_C5_14709 // Note: the incorrect math opcode was used here $6106 == 0 // (int) var == num jump_if_false @LAN_C5_14688 not 0@ == 0 // (int) var == num jump_if_false @LAN_C5_14681 004F: unknown_check $5649 jump_if_false @LAN_C5_14558 027F: store_coords_to 15@ 16@ 17@ from_actor $5649 with_offset $5426(0@,5) $5431(0@,5) $5436(0@,5) :LAN_C5_14558 004D: store_car $5393(0@,5) position_to 18@ 19@ 20@ 031D: (unknown) 18@ 19@ 15@ 16@ 1@ 1@ > 5.0 // (float) var > num jump_if_false @LAN_C5_14600 21@ = 20.0 // (float) 0002: jump @LAN_C5_14657 :LAN_C5_14600 0078: if and 5.0 > 1@ // (float) num > var 1@ > 2.5 // (float) var > num jump_if_false @LAN_C5_14641 21@ = 10.0 // (float) 21@ += 0.5 // (float) 0002: jump @LAN_C5_14657 :LAN_C5_14641 004F: unknown_check $5649 jump_if_false @LAN_C5_14657 01CA: (unknown) $5649 21@ :LAN_C5_14657 004A: car $5393(0@,5) drive_to 15@ 16@ 17@ 0050: set_car $5393(0@,5) max_speed_to 21@ 0051: set_car $5393(0@,5) traffic_behavior_to 2 :LAN_C5_14681 0002: jump @LAN_C5_14709 :LAN_C5_14688 0050: set_car $5393(0@,5) max_speed_to 20.0 004A: car $5393(0@,5) drive_to $5679 $5680 $5681 :LAN_C5_14709 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_14296 $6088 == 0 // (int) var == num jump_if_false @LAN_C5_14903 $6101 == 1 // (int) var == num jump_if_false @LAN_C5_14896 0@ = 0 // (int) :LAN_C5_14755 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_14811 // Note: the incorrect math opcode was used here $5471(0@,6) = 0 // (int) 00C3: (unknown) $5453(0@,6) $5459(0@,6) $5465(0@,6) $5447(0@,6) 00BC: (unknown) $5447(0@,6) 0 0@ += 1 // (int) 0002: jump @LAN_C5_14755 :LAN_C5_14811 0057: show_text_highpriority GXT 'LANC508' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~at the hotel. 010E: $6092 = current_time_in_ms $6095 = 4 // (int) $6088 = 6 // (int) $5614 = 2 // (int) $6097 == 1 // (int) var == num jump_if_false @LAN_C5_14896 0059: text_clear_all 004F: unknown_check $5641 jump_if_false @LAN_C5_14896 03D8: (unknown) $5641 004E: put_car $5641 at -720.8 565.91 40.0 :LAN_C5_14896 0002: jump @LAN_C5_15065 :LAN_C5_14903 $6088 == 4 // (int) var == num jump_if_false @LAN_C5_14966 $6086 == 0 // (int) var == num jump_if_false @LAN_C5_14959 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BI' $6086 += 1 // (int) $6106 = 1 // (int) :LAN_C5_14959 0002: jump @LAN_C5_15065 :LAN_C5_14966 $6088 == 2 // (int) var == num jump_if_false @LAN_C5_15065 $6086 == 1 // (int) var == num jump_if_false @LAN_C5_15065 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13565 jump_if_false @LAN_C5_15028 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BF' :LAN_C5_15028 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BG' 'LANC528' -1 0 // ~w~I'm so good I'm bad! $6086 += 1 // (int) :LAN_C5_15065 0026: return :LAN_C5_15067 $6088 = 0 // (int) 0@ = 0 // (int) :LAN_C5_15076 034A: unknown_check $5441(0@,6) jump_if_false @LAN_C5_15166 $6098 == 1 // (int) var == num jump_if_false @LAN_C5_15122 0045: actor $5441(0@,6) defined jump_if_false @LAN_C5_15122 014B: set_actor $5441(0@,6) health_to 0 :LAN_C5_15122 009F: actor $5441(0@,6) dead jump_if_false @LAN_C5_15153 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3003 0@ 0002: jump @LAN_C5_15159 :LAN_C5_15153 $6088 += 1 // (int) :LAN_C5_15159 0002: jump @LAN_C5_15354 :LAN_C5_15166 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_15354 // Note: the incorrect math opcode was used here $5471(0@,6) == 0 // (int) var == num jump_if_false @LAN_C5_15354 031D: (unknown) $937 $938 $5453(0@,6) $5459(0@,6) 1@ 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_15354 // Note: the incorrect math opcode was used here 0139: 12@ = random_int_in_ranges 1 3 003E: $5441(0@,6) = create_actor_pedtype 12 model $5361(12@,4) at $5453(0@,6) $5459(0@,6) $5465(0@,6) 0106: give_actor $5441(0@,6) weapon $5631 ammo 200 // Load the weapon model before using this 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3279 $5441(0@,6) 03A5: (unknown) $5441(0@,6) 0 00A1: (unknown) $5441(0@,6) 1 0045: actor $933 defined jump_if_false @LAN_C5_15310 00E4: (unknown) $5441(0@,6) $933 :LAN_C5_15310 00BB: (unknown) $5447(0@,6) $5447(0@,6) = 0 // (int) 00C1: (unknown) $5441(0@,6) $5447(0@,6) 00BC: (unknown) $5447(0@,6) 0 $5471(0@,6) = 1 // (int) $6088 += 1 // (int) :LAN_C5_15354 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_15076 $6089 == 1 // (int) var == num jump_if_false @LAN_C5_15467 $6088 == 0 // (int) var == num jump_if_false @LAN_C5_15460 $6101 == 1 // (int) var == num jump_if_false @LAN_C5_15460 0025: gosub @LAN_C5_8910 00C3: (unknown) $5638 $5639 $5640 $5636 00BC: (unknown) $5636 2 $6088 = 14 // (int) 0057: show_text_highpriority GXT 'LANC513' time 7000 flag 1 // ~w~Fight your way through those ~r~bikers~w~ to save ~b~Lance. $5614 = 3 // (int) :LAN_C5_15460 0002: jump @LAN_C5_15759 :LAN_C5_15467 $6100 == 1 // (int) var == num jump_if_false @LAN_C5_15759 0078: if and $5727 == 1 // (int) var == num $5728 == 1 // (int) var == num $5729 == 1 // (int) var == num $5730 == 1 // (int) var == num jump_if_false @LAN_C5_15759 $6088 == 0 // (int) var == num jump_if_false @LAN_C5_15729 0057: show_text_highpriority GXT 'LANC551' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~on the hotel roof. 010E: $6092 = current_time_in_ms $6095 = 8 // (int) 0@ = 4 // (int) :LAN_C5_15558 6 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_15716 // Note: the incorrect math opcode was used here 0139: 12@ = random_int_in_ranges 1 3 003E: $5441(0@,6) = create_actor_pedtype 12 model $5361(12@,4) at $5453(0@,6) $5459(0@,6) $5465(0@,6) 0106: give_actor $5441(0@,6) weapon $5631 ammo 200 // Load the weapon model before using this 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3279 $5441(0@,6) 03A5: (unknown) $5441(0@,6) 0 00A1: (unknown) $5441(0@,6) 1 0045: actor $933 defined jump_if_false @LAN_C5_15660 00E4: (unknown) $5441(0@,6) $933 :LAN_C5_15660 00BB: (unknown) $5447(0@,6) $5447(0@,6) = 0 // (int) 00C1: (unknown) $5441(0@,6) $5447(0@,6) 00BC: (unknown) $5447(0@,6) 0 $5471(0@,6) = 1 // (int) $6088 += 1 // (int) 0@ += 1 // (int) 0002: jump @LAN_C5_15558 :LAN_C5_15716 $6089 = 1 // (int) 0002: jump @LAN_C5_15759 :LAN_C5_15729 6 > $6095 // (int) num > var 0022: jump_if_false @LAN_C5_15759 // Note: the incorrect math opcode was used here 009F: actor $5697 dead 0022: jump_if_false @LAN_C5_15759 // Note: the incorrect math opcode was used here $6095 = 6 // (int) :LAN_C5_15759 0026: return :LAN_C5_15761 $6088 = 0 // (int) 0@ = 0 // (int) :LAN_C5_15770 034A: unknown_check $5477(0@,14) jump_if_false @LAN_C5_15903 $6099 == 1 // (int) var == num jump_if_false @LAN_C5_15816 0045: actor $5477(0@,14) defined jump_if_false @LAN_C5_15816 014B: set_actor $5477(0@,14) health_to 0 :LAN_C5_15816 009F: actor $5477(0@,14) dead jump_if_false @LAN_C5_15847 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_3031 0@ 0002: jump @LAN_C5_15903 :LAN_C5_15847 $6088 += 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C5_15903 008F: actor $5477(0@,14) near_actor $933 radius 4.0 4.0 2.0 sphere 0 0022: jump_if_false @LAN_C5_15903 // Note: the incorrect math opcode was used here 020E: (unknown) $5477(0@,14) 0 00E4: (unknown) $5477(0@,14) $933 :LAN_C5_15903 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_15770 $6085 == 0 // (int) var == num jump_if_false @LAN_C5_15994 0078: if and 009F: actor $5733 dead 009F: actor $5734 dead 009F: actor $5735 dead 009F: actor $5736 dead 009F: actor $5737 dead 009F: actor $5738 dead $6084 == 0 // (int) var == num jump_if_false @LAN_C5_15994 0057: show_text_highpriority GXT 'LANC516' time 7000 flag 1 // ~w~Go up the ramps in-between the scaffolding and hotel to find ~b~Lance. $6085 = 1 // (int) :LAN_C5_15994 $6088 == 0 // (int) var == num jump_if_false @LAN_C5_16139 0045: actor $933 defined jump_if_false @LAN_C5_16139 8080: not actor $933 near_point $5638 $5639 radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C5_16132 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC515' time 7000 flag 1 // ~w~The bikers are all dead. Find ~b~Lance. $5614 = 4 // (int) $6099 == 1 // (int) var == num jump_if_false @LAN_C5_16125 0045: actor $933 defined jump_if_false @LAN_C5_16125 0044: put_actor $933 at -778.34 476.64 25.8 010F: (unknown) $933 -775.44 461.34 25.8 0221: (unknown) :LAN_C5_16125 0002: jump @LAN_C5_16139 :LAN_C5_16132 0002: jump @LAN_C5_16141 :LAN_C5_16139 0026: return :LAN_C5_16141 0045: actor $933 defined jump_if_false @LAN_C5_16203 0080: actor $933 near_point $5638 $5639 radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C5_16203 // Note: the incorrect math opcode was used here $6073 = 0 // (int) 00BB: (unknown) $5636 0025: gosub @LAN_C5_10836 0025: gosub @LAN_C5_20156 $5614 = 10 // (int) :LAN_C5_16203 0026: return :LAN_C5_16205 $6097 == 1 // (int) var == num jump_if_false @LAN_C5_16267 0059: text_clear_all 0045: actor $933 defined jump_if_false @LAN_C5_16267 004F: unknown_check $5641 jump_if_false @LAN_C5_16267 021C: (unknown) $933 $5641 004E: put_car $5641 at -237.67 -474.74 30.08 :LAN_C5_16267 0045: actor $933 defined jump_if_false @LAN_C5_16492 004F: unknown_check $5641 jump_if_false @LAN_C5_16492 02A6: (unknown) $933 $5641 0022: jump_if_false @LAN_C5_16492 // Note: the incorrect math opcode was used here 0059: text_clear_all $6100 = 1 // (int) 00BB: (unknown) $5648 $5648 = 0 // (int) 0@ = 0 // (int) :LAN_C5_16323 00C3: (unknown) $5408(0@,5) $5413(0@,5) $5418(0@,5) $5403(0@,5) 00BC: (unknown) $5403(0@,5) 0 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_16323 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1099 2 024D: (unknown) $6077 1 'DAMAGE' // Damage 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1099 2 0311: status_text $6079 type 1 line 2 GXT 'LANC509' // global_variable // Balance 0057: show_text_highpriority GXT 'LANC507' time 7000 flag 1 // ~w~Take Lance in the helicopter to kill those ~r~bikers. 0058: (unknown) 'LANC512' 7000 1 // ~w~Keeping the helicopter level will improve Lance's aim. 0058: (unknown) 'LANC511' 7000 1 // ~w~Lance will stop firing if he loses his balance. 0058: (unknown) 'LANC510' 7000 1 // ~w~Tilting the helicopter will lower Lance's balance. $5614 = 1 // (int) 0026: return :LAN_C5_16492 0026: return :LAN_C5_16494 $6088 > 0 // (int) var > num jump_if_false @LAN_C5_16622 0045: actor $933 defined jump_if_false @LAN_C5_16622 031D: (unknown) $937 $938 $5638 $5639 1@ $6082 == 0 // (int) var == num jump_if_false @LAN_C5_16585 0078: if and 1@ > 200.0 // (float) var > num 300.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_16585 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC514' time 7000 flag 1 // ~w~Don't leave the area or those ~r~bikers~w~ will kill ~b~Lance! $6082 = 1 // (int) :LAN_C5_16585 1@ > 300.0 // (float) var > num jump_if_false @LAN_C5_16604 $6081 = 1 // (int) :LAN_C5_16604 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C5_16622 // Note: the incorrect math opcode was used here $6082 = 0 // (int) :LAN_C5_16622 0026: return :LAN_C5_16624 $6074 == 1 // (int) var == num jump_if_false @LAN_C5_16926 004F: unknown_check $5641 jump_if_false @LAN_C5_16926 014E: $6075 = car $5641 health $6075 > 250 // (int) var > num jump_if_false @LAN_C5_16797 $6100 == 1 // (int) var == num jump_if_false @LAN_C5_16790 0039: 22@ = integer $6075 to_float // Note: the incorrect math opcode was used here 22@ += -250.0 // (float) 0039: 23@ = integer $6076 to_float // Note: the incorrect math opcode was used here 23@ += -250.0 // (float) 0030: 22@ /= 23@ // (float vars) // Note: the incorrect math opcode was used here 22@ *= 100.0 // (float) 0038: $6075 = float 22@ to_integer // Note: the incorrect math opcode was used here $6077 = 100 // (int) 002B: $6077 -= $6075 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_3059 jump_if_false @LAN_C5_16772 0045: actor $5632 defined jump_if_false @LAN_C5_16765 0505: (unknown) $5632 0 0 0 :LAN_C5_16765 0002: jump @LAN_C5_16790 :LAN_C5_16772 0045: actor $5632 defined jump_if_false @LAN_C5_16790 0025: gosub @LAN_C5_16928 :LAN_C5_16790 0002: jump @LAN_C5_16926 :LAN_C5_16797 0045: actor $5632 defined jump_if_false @LAN_C5_16815 0505: (unknown) $5632 0 0 0 :LAN_C5_16815 $6102 == 0 // (int) var == num jump_if_false @LAN_C5_16926 $6102 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C5_16926 02A6: (unknown) $933 $5641 0022: jump_if_false @LAN_C5_16926 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5CC' 'LANC540' -1 0 // ~w~Aw, we're going down! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANC5CC' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5CC' :LAN_C5_16926 0026: return :LAN_C5_16928 0045: actor $5632 defined jump_if_false @LAN_C5_16952 0043: store_actor $5632 position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 0429: (unknown) $5632 $6067 :LAN_C5_16952 $6087 = 75.0 // (float) 24@ = -1 // (int) $5614 == 1 // (int) var == num jump_if_false @LAN_C5_17093 0@ = 0 // (int) :LAN_C5_16981 0045: actor $5398(0@,5) defined jump_if_false @LAN_C5_17069 0043: store_actor $5398(0@,5) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C5_3407 2@ 3@ 4@ 5@ 6@ 7@ jump_if_false @LAN_C5_17069 031D: (unknown) 2@ 3@ 5@ 6@ 1@ 0014: $6087 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_17069 // Note: the incorrect math opcode was used here 0036: $6087 = 1@ // (float vars) 0035: 24@ = 0@ // (int vars) 0036: $6064 = 5@ // (float vars) 0036: $6065 = 6@ // (float vars) 0036: $6066 = 7@ // (float vars) :LAN_C5_17069 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_16981 0002: jump @LAN_C5_17215 :LAN_C5_17093 $5614 == 2 // (int) var == num jump_if_false @LAN_C5_17215 0@ = 0 // (int) :LAN_C5_17110 0045: actor $5441(0@,6) defined jump_if_false @LAN_C5_17198 0043: store_actor $5441(0@,6) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C5_3407 2@ 3@ 4@ 5@ 6@ 7@ jump_if_false @LAN_C5_17198 031D: (unknown) 2@ 3@ 5@ 6@ 1@ 0014: $6087 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_17198 // Note: the incorrect math opcode was used here 0036: $6087 = 1@ // (float vars) 0035: 24@ = 0@ // (int vars) 0036: $6064 = 5@ // (float vars) 0036: $6065 = 6@ // (float vars) 0036: $6066 = 7@ // (float vars) :LAN_C5_17198 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_17110 :LAN_C5_17215 24@ == -1 // (int) var == num jump_if_false @LAN_C5_17252 0045: actor $5632 defined jump_if_false @LAN_C5_17245 0505: (unknown) $5632 0 0 0 :LAN_C5_17245 0002: jump @LAN_C5_17457 :LAN_C5_17252 0045: actor $5632 defined jump_if_false @LAN_C5_17457 $5614 == 1 // (int) var == num jump_if_false @LAN_C5_17420 0045: actor $5398(24@,5) defined jump_if_false @LAN_C5_17413 0505: (unknown) $5632 0 $5398(24@,5) 1 02A7: unknown_check $5398(24@,5) jump_if_false @LAN_C5_17413 010E: $6093 = current_time_in_ms 0139: 12@ = random_int_in_ranges 2500 5000 0035: $6094 = $6107 // (int vars) 0029: $6094 += 12@ // (int vars) // Note: the incorrect math opcode was used here 0011: $6093 > $6094 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_17413 // Note: the incorrect math opcode was used here 010E: $6107 = current_time_in_ms 0139: 12@ = random_int_in_ranges 0 2 004F: unknown_check $5393(24@,5) jump_if_false @LAN_C5_17413 12@ == 0 // (int) var == num jump_if_false @LAN_C5_17402 02C7: (unknown) $5393(24@,5) 9 250 0002: jump @LAN_C5_17413 :LAN_C5_17402 02C7: (unknown) $5393(24@,5) 10 250 :LAN_C5_17413 0002: jump @LAN_C5_17457 :LAN_C5_17420 $5614 == 2 // (int) var == num jump_if_false @LAN_C5_17457 0045: actor $5441(24@,6) defined jump_if_false @LAN_C5_17457 0505: (unknown) $5632 0 $5441(24@,6) 1 :LAN_C5_17457 0026: return :LAN_C5_17459 0045: actor $933 defined jump_if_false @LAN_C5_18052 0080: actor $933 near_point $5767 $5781 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C5_18052 // Note: the incorrect math opcode was used here $6085 = 1 // (int) $6084 = 1 // (int) 0@ = 0 // (int) :LAN_C5_17508 004F: unknown_check $5547(0@,8) jump_if_false @LAN_C5_17527 0113: remove_references_to_car $5547(0@,8) // Like turning a car into any random car :LAN_C5_17527 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_17508 0@ = 0 // (int) :LAN_C5_17548 0252: object $5587(0@,9) exists jump_if_false @LAN_C5_17567 0114: remove_references_to_object $5587(0@,9) // This object will now disappear when the player looks away :LAN_C5_17567 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @LAN_C5_17548 0@ = 0 // (int) :LAN_C5_17588 0252: object $5623(0@,3) exists jump_if_false @LAN_C5_17607 0114: remove_references_to_object $5623(0@,3) // This object will now disappear when the player looks away :LAN_C5_17607 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_17588 0@ = 0 // (int) :LAN_C5_17628 0078: if or 0@ == 14 // (int) var == num 0@ == 15 // (int) var == num 0@ == 16 // (int) var == num 0@ == 17 // (int) var == num 0@ == 18 // (int) var == num jump_if_false @LAN_C5_17718 $5695(0@,19) -= 1.3 // (float) 0092: $5638(0@,19) = init_object $5714(0@,19) at $5657(0@,19) $5676(0@,19) $5695(0@,19) 03F6: (unknown) $5638(0@,19) 90.0 0 $5733(0@,19) 0002: jump @LAN_C5_17752 :LAN_C5_17718 0092: $5638(0@,19) = init_object $5714(0@,19) at $5657(0@,19) $5676(0@,19) $5695(0@,19) 03F6: (unknown) $5638(0@,19) 0 0 $5733(0@,19) :LAN_C5_17752 0@ += 1 // (int) 0@ >= 19 // (int) var >= num jump_if_false @LAN_C5_17628 0092: $6068 = init_object #JM_DTS_CSDOOR at -775.55 455.99 25.75 00D3: set_object $6068 z_angle_to 180.0 0@ = 0 // (int) :LAN_C5_17799 0048: $5752(0@,4) = create_car $5622 at $5756(0@,4) $5760(0@,4) $5764(0@,4) 00D1: set_car $5752(0@,4) Z_angle_to $5768(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_17799 0@ = 0 // (int) :LAN_C5_17850 01BC: (unknown) $5775(0@,2) $5777(0@,2) $5779(0@,2) $5773(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_17850 013F: $6037 = create_pickup #MOLOTOV type 3 at $6038 $6039 $6040 0@ = 0 // (int) :LAN_C5_17904 003E: $5785(0@,2) = create_actor_pedtype 20 model $5620 at $5787(0@,2) $5789(0@,2) $5791(0@,2) 015D: (unknown) $5785(0@,2) 41 0045: actor $933 defined jump_if_false @LAN_C5_17974 04B9: (unknown) $5785(0@,2) 0 0 1 0045: actor $933 defined jump_if_false @LAN_C5_17974 00E6: (unknown) $5785(0@,2) $933 :LAN_C5_17974 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_17904 0@ = 0 // (int) :LAN_C5_17995 0045: actor $5477(0@,14) defined jump_if_false @LAN_C5_18035 00A1: (unknown) $5477(0@,14) 1 0045: actor $933 defined jump_if_false @LAN_C5_18035 00E4: (unknown) $5477(0@,14) $933 :LAN_C5_18035 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_17995 :LAN_C5_18052 0026: return :LAN_C5_18054 $6095 == 1 // (int) var == num jump_if_false @LAN_C5_18182 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANC5BD' jump_if_false @LAN_C5_18175 004F: unknown_check $5641 jump_if_false @LAN_C5_18175 004D: store_car $5641 position_to 8@ 9@ 10@ 10@ > 70.0 // (float) var > num jump_if_false @LAN_C5_18175 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANC5BJ' jump_if_false @LAN_C5_18169 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BJ' :LAN_C5_18169 $6095 += 1 // (int) :LAN_C5_18175 0002: jump @LAN_C5_18638 :LAN_C5_18182 $6095 == 2 // (int) var == num jump_if_false @LAN_C5_18310 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANC5BJ' jump_if_false @LAN_C5_18303 004F: unknown_check $5641 jump_if_false @LAN_C5_18303 004D: store_car $5641 position_to 8@ 9@ 10@ 10@ > 70.0 // (float) var > num jump_if_false @LAN_C5_18303 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANC5BK' jump_if_false @LAN_C5_18297 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BK' :LAN_C5_18297 $6095 += 1 // (int) :LAN_C5_18303 0002: jump @LAN_C5_18638 :LAN_C5_18310 $6095 == 4 // (int) var == num jump_if_false @LAN_C5_18442 010E: $6093 = current_time_in_ms 0035: $6094 = $6092 // (int vars) $6094 += 7000 // (int) 0011: $6093 > $6094 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_18435 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANC5BG' jump_if_false @LAN_C5_18398 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BG' :LAN_C5_18398 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BH' 'LANC529' $5632 0 // ~w~Chew on lead, biker boy! $6095 += 1 // (int) :LAN_C5_18435 0002: jump @LAN_C5_18638 :LAN_C5_18442 $6095 == 6 // (int) var == num jump_if_false @LAN_C5_18544 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANC5BH' jump_if_false @LAN_C5_18500 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BH' :LAN_C5_18500 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANC5BL' 'LANC533' $5632 0 // ~w~There's more on the roof! $6095 += 1 // (int) 0002: jump @LAN_C5_18638 :LAN_C5_18544 $6095 == 8 // (int) var == num jump_if_false @LAN_C5_18638 010E: $6093 = current_time_in_ms 0035: $6094 = $6092 // (int vars) $6094 += 7000 // (int) 0011: $6093 > $6094 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_18638 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANC5BL' jump_if_false @LAN_C5_18632 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANC5BL' :LAN_C5_18632 $6095 += 1 // (int) :LAN_C5_18638 0026: return :LAN_C5_18640 0045: actor $933 defined jump_if_false @LAN_C5_19331 004F: unknown_check $5641 jump_if_false @LAN_C5_19331 02A6: (unknown) $933 $5641 0022: jump_if_false @LAN_C5_19148 // Note: the incorrect math opcode was used here $6100 == 0 // (int) var == num jump_if_false @LAN_C5_19141 $6100 = 1 // (int) $6101 = 1 // (int) 00BB: (unknown) $5648 $5648 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1099 2 024D: (unknown) $6077 1 'DAMAGE' // Damage 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C5_1099 2 0311: status_text $6079 type 1 line 2 GXT 'LANC509' // global_variable // Balance $5614 == 1 // (int) var == num jump_if_false @LAN_C5_18941 not $6088 == 0 // (int) var == num jump_if_false @LAN_C5_18934 0057: show_text_highpriority GXT 'LANC507' time 7000 flag 1 // ~w~Take Lance in the helicopter to kill those ~r~bikers. $6103 == 0 // (int) var == num jump_if_false @LAN_C5_18869 0@ = 0 // (int) :LAN_C5_18820 00C3: (unknown) $5408(0@,5) $5413(0@,5) $5418(0@,5) $5403(0@,5) 00BC: (unknown) $5403(0@,5) 0 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_18820 0002: jump @LAN_C5_18934 :LAN_C5_18869 0@ = 0 // (int) :LAN_C5_18873 $5403(0@,5) == 0 // (int) var == num jump_if_false @LAN_C5_18917 0045: actor $5398(0@,5) defined jump_if_false @LAN_C5_18917 00C1: (unknown) $5398(0@,5) $5403(0@,5) 00BC: (unknown) $5403(0@,5) 0 :LAN_C5_18917 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_18873 :LAN_C5_18934 0002: jump @LAN_C5_19141 :LAN_C5_18941 $5614 == 2 // (int) var == num jump_if_false @LAN_C5_19141 not $6088 == 0 // (int) var == num jump_if_false @LAN_C5_19141 $6089 == 1 // (int) var == num jump_if_false @LAN_C5_19002 0057: show_text_highpriority GXT 'LANC551' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~on the hotel roof. 0002: jump @LAN_C5_19018 :LAN_C5_19002 0057: show_text_highpriority GXT 'LANC508' time 7000 flag 1 // ~w~Take Lance to kill more ~r~bikers ~w~at the hotel. :LAN_C5_19018 0@ = 0 // (int) :LAN_C5_19022 $5447(0@,6) == 0 // (int) var == num jump_if_false @LAN_C5_19124 $5471(0@,6) == 0 // (int) var == num jump_if_false @LAN_C5_19094 4 > 0@ // (int) num > var 0022: jump_if_false @LAN_C5_19087 // Note: the incorrect math opcode was used here 00C3: (unknown) $5453(0@,6) $5459(0@,6) $5465(0@,6) $5447(0@,6) 00BC: (unknown) $5447(0@,6) 0 :LAN_C5_19087 0002: jump @LAN_C5_19124 :LAN_C5_19094 0045: actor $5441(0@,6) defined jump_if_false @LAN_C5_19124 00C1: (unknown) $5441(0@,6) $5447(0@,6) 00BC: (unknown) $5447(0@,6) 0 :LAN_C5_19124 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_19022 :LAN_C5_19141 0002: jump @LAN_C5_19331 :LAN_C5_19148 $6100 == 1 // (int) var == num jump_if_false @LAN_C5_19331 $6100 = 0 // (int) $6101 = 0 // (int) 0057: show_text_highpriority GXT 'LANC552' time 7000 flag 1 // ~w~Get back into the ~b~helicopter! 00AE: remove_status_text $6077 00AE: remove_status_text $6079 $5648 == 0 // (int) var == num jump_if_false @LAN_C5_19230 004F: unknown_check $5641 jump_if_false @LAN_C5_19230 00C0: (unknown) $5641 $5648 00BC: (unknown) $5648 2 :LAN_C5_19230 $5614 == 1 // (int) var == num jump_if_false @LAN_C5_19284 0@ = 0 // (int) :LAN_C5_19247 00BB: (unknown) $5403(0@,5) $5403(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_19247 0002: jump @LAN_C5_19331 :LAN_C5_19284 $5614 == 2 // (int) var == num jump_if_false @LAN_C5_19331 0@ = 0 // (int) :LAN_C5_19301 00BB: (unknown) $5447(0@,6) $5447(0@,6) = 0 // (int) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_19301 :LAN_C5_19331 0026: return :LAN_C5_19333 $6104 == 0 // (int) var == num jump_if_false @LAN_C5_19440 0@ = 0 // (int) :LAN_C5_19349 0045: actor $933 defined jump_if_false @LAN_C5_19416 0089: actor $933 in_sphere $5775(0@,2) $5777(0@,2) $5779(0@,2) radius 2.0 2.0 2.0 sphere 0 0022: jump_if_false @LAN_C5_19416 // Note: the incorrect math opcode was used here 8527: not (unknown) $933 0022: jump_if_false @LAN_C5_19416 // Note: the incorrect math opcode was used here 01F5: (unknown) $933 25@ $6104 = 1 // (int) 010E: $6105 = current_time_in_ms :LAN_C5_19416 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_19349 0002: jump @LAN_C5_19478 :LAN_C5_19440 010E: $6093 = current_time_in_ms 0035: $6094 = $6105 // (int vars) $6094 += 3000 // (int) 0011: $6093 > $6094 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C5_19478 // Note: the incorrect math opcode was used here 01BE: (unknown) 25@ $6104 = 0 // (int) :LAN_C5_19478 0026: return :LAN_C5_19480 0@ = 0 // (int) :LAN_C5_19484 004F: unknown_check $5752(0@,4) jump_if_false @LAN_C5_19503 0113: remove_references_to_car $5752(0@,4) // Like turning a car into any random car :LAN_C5_19503 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C5_19484 0@ = 0 // (int) :LAN_C5_19524 0252: object $5638(0@,19) exists jump_if_false @LAN_C5_19543 0114: remove_references_to_object $5638(0@,19) // This object will now disappear when the player looks away :LAN_C5_19543 0@ += 1 // (int) 0@ >= 19 // (int) var >= num jump_if_false @LAN_C5_19524 0@ = 0 // (int) :LAN_C5_19564 0045: actor $5477(0@,14) defined jump_if_false @LAN_C5_19583 0112: remove_references_to_actor $5477(0@,14) // Like turning an actor into a random pedestrian :LAN_C5_19583 00BB: (unknown) $5491(0@,14) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @LAN_C5_19564 0@ = 0 // (int) :LAN_C5_19610 004F: unknown_check $5547(0@,8) jump_if_false @LAN_C5_19629 0113: remove_references_to_car $5547(0@,8) // Like turning a car into any random car :LAN_C5_19629 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C5_19610 0@ = 0 // (int) :LAN_C5_19650 0252: object $5587(0@,9) exists jump_if_false @LAN_C5_19669 0114: remove_references_to_object $5587(0@,9) // This object will now disappear when the player looks away :LAN_C5_19669 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @LAN_C5_19650 0@ = 0 // (int) :LAN_C5_19690 0252: object $5623(0@,3) exists jump_if_false @LAN_C5_19709 0114: remove_references_to_object $5623(0@,3) // This object will now disappear when the player looks away :LAN_C5_19709 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C5_19690 01ED: (unknown) 034A: unknown_check $5632 jump_if_false @LAN_C5_19743 020D: (unknown) $5632 :LAN_C5_19743 0@ = 0 // (int) :LAN_C5_19747 0045: actor $5785(0@,2) defined jump_if_false @LAN_C5_19766 0112: remove_references_to_actor $5785(0@,2) // Like turning an actor into a random pedestrian :LAN_C5_19766 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C5_19747 00BB: (unknown) $5648 00BB: (unknown) $5636 8140: not pickup $6037 picked_up jump_if_false @LAN_C5_19806 0141: destroy_pickup $6037 :LAN_C5_19806 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C5_2933 0252: object $6068 exists jump_if_false @LAN_C5_19831 0114: remove_references_to_object $6068 // This object will now disappear when the player looks away :LAN_C5_19831 0026: return :LAN_C5_19833 0059: text_clear_all 00AE: remove_status_text $6077 00AE: remove_status_text $6079 0@ = 0 // (int) :LAN_C5_19847 0045: actor $5398(0@,5) defined jump_if_false @LAN_C5_19873 0112: remove_references_to_actor $5398(0@,5) // Like turning an actor into a random pedestrian $5398(0@,5) = 0 // (int) :LAN_C5_19873 00BB: (unknown) $5403(0@,5) 004F: unknown_check $5393(0@,5) jump_if_false @LAN_C5_19898 0113: remove_references_to_car $5393(0@,5) // Like turning a car into any random car :LAN_C5_19898 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C5_19847 0@ = 0 // (int) :LAN_C5_19919 0045: actor $5441(0@,6) defined jump_if_false @LAN_C5_19945 0112: remove_references_to_actor $5441(0@,6) // Like turning an actor into a random pedestrian $5441(0@,6) = 0 // (int) :LAN_C5_19945 00BB: (unknown) $5447(0@,6) 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C5_19919 004F: unknown_check $5641 jump_if_false @LAN_C5_19983 0113: remove_references_to_car $5641 // Like turning a car into any random car :LAN_C5_19983 0025: gosub @LAN_C5_19480 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5616 == 1 // (int) var == num jump_if_false @LAN_C5_20044 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC503' // ~r~Lance died! 0002: jump @LAN_C5_20154 :LAN_C5_20044 $5616 == 2 // (int) var == num jump_if_false @LAN_C5_20083 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC504' // ~r~Lance drowned! 0002: jump @LAN_C5_20154 :LAN_C5_20083 $5616 == 3 // (int) var == num jump_if_false @LAN_C5_20122 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC505' // ~r~The helicopter was destroyed! 0002: jump @LAN_C5_20154 :LAN_C5_20122 $5616 == 4 // (int) var == num jump_if_false @LAN_C5_20154 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC506' // ~r~The bikers killed Lance! :LAN_C5_20154 0026: return :LAN_C5_20156 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4301 1000 0059: text_clear_all 0025: gosub @LAN_C5_19480 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4332 1000 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @99RED_12847 'LAN_C05' 300 // Taking the Fall 01DF: progress_made += 1 0026: return :LAN_C5_20232 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 0025: gosub @LAN_C5_13127 02CB: (unknown) 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 88--------------- :NONAME_20 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C6' 0025: gosub @NONAME_20_4237 009D: wasted_or_busted // mission only jump_if_false @NONAME_20_35 0025: gosub @NONAME_20_7914 :NONAME_20_35 0025: gosub @NONAME_20_7959 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @NONAME_20_76 02B4: set_camera_transverse_delay 0 time 7@ :NONAME_20_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @NONAME_20_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @NONAME_20_128 :NONAME_20_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :NONAME_20_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @NONAME_20_162 02B4: set_camera_transverse_delay 0 time 5@ :NONAME_20_162 809F: not actor 3@ dead 0022: jump_if_false @NONAME_20_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :NONAME_20_178 0026: return :NONAME_20_180 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @NONAME_20_244 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_20_238 0400: (unknown) $933 $1070 0002: jump @NONAME_20_244 :NONAME_20_238 02C0: (unknown) $933 $1070 :NONAME_20_244 0@ >= 0 // (int) var >= num jump_if_false @NONAME_20_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :NONAME_20_271 0045: actor $933 defined jump_if_false @NONAME_20_339 807E: not actor $933 driving jump_if_false @NONAME_20_316 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @NONAME_20_319 :NONAME_20_316 021D: (unknown) 0 :NONAME_20_319 $1078 == 0 // (int) var == num jump_if_false @NONAME_20_335 02EA: select_interior 2 :NONAME_20_335 01AE: (unknown) 1 :NONAME_20_339 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :NONAME_20_352 0045: actor $933 defined jump_if_false @NONAME_20_416 807E: not actor $933 driving jump_if_false @NONAME_20_404 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @NONAME_20_404 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :NONAME_20_404 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :NONAME_20_416 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @NONAME_20_465 // 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_20_465 02EA: select_interior 0 :NONAME_20_465 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @NONAME_20_495 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :NONAME_20_495 0026: return 0045: actor 0@ defined jump_if_false @NONAME_20_516 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :NONAME_20_516 0026: return 0045: actor 0@ defined 0022: jump_if_false @NONAME_20_546 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @NONAME_20_546 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :NONAME_20_546 0026: return :NONAME_20_548 0045: actor 0@ defined 0022: jump_if_false @NONAME_20_595 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @NONAME_20_591 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @NONAME_20_595 :NONAME_20_591 1@ = 0 // (int) :NONAME_20_595 1@ == 1 // (int) var == num jump_if_false @NONAME_20_679 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_20_672 007E: actor 0@ driving jump_if_false @NONAME_20_668 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @NONAME_20_658 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @NONAME_20_661 :NONAME_20_658 00F1: (unknown) 0@ :NONAME_20_661 0002: jump @NONAME_20_672 :NONAME_20_668 1@ = 0 // (int) :NONAME_20_672 0002: jump @NONAME_20_595 :NONAME_20_679 0026: return 0045: actor 0@ defined jump_if_false @NONAME_20_773 007E: actor 0@ driving jump_if_false @NONAME_20_757 02A7: unknown_check 0@ jump_if_false @NONAME_20_727 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @NONAME_20_750 :NONAME_20_727 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_20_548 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_20_750 0002: jump @NONAME_20_766 :NONAME_20_757 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :NONAME_20_766 0002: jump @NONAME_20_775 :NONAME_20_773 005F: (unknown) :NONAME_20_775 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @NONAME_20_933 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @NONAME_20_933 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @NONAME_20_874 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_20_833 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_20_867 :NONAME_20_833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_548 0@ 4@ > -1 // (int) var > num jump_if_false @NONAME_20_867 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_548 4@ :NONAME_20_867 0002: jump @NONAME_20_933 :NONAME_20_874 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @NONAME_20_899 // Note: the incorrect math opcode was used here 0026: return 0002: jump @NONAME_20_933 :NONAME_20_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_548 0@ not 3@ == -1 // (int) var == num jump_if_false @NONAME_20_933 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_548 3@ :NONAME_20_933 0045: actor 0@ defined jump_if_false @NONAME_20_985 004F: unknown_check 1@ jump_if_false @NONAME_20_985 007E: actor 0@ driving jump_if_false @NONAME_20_985 807C: not actor 0@ driving 1@ 0022: jump_if_false @NONAME_20_985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @NONAME_20_548 0@ :NONAME_20_985 5@ = 0 // (int) :NONAME_20_989 5@ == 0 // (int) var == num jump_if_false @NONAME_20_1087 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @NONAME_20_1080 004F: unknown_check 1@ jump_if_false @NONAME_20_1080 007C: actor 0@ driving 1@ 0022: jump_if_false @NONAME_20_1046 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @NONAME_20_1080 :NONAME_20_1046 2@ == -1 // (int) var == num jump_if_false @NONAME_20_1072 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @NONAME_20_1080 :NONAME_20_1072 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :NONAME_20_1080 0002: jump @NONAME_20_989 :NONAME_20_1087 0026: return :NONAME_20_1089 0@ == 0 // (int) var == num jump_if_false @NONAME_20_1132 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_20_1308 :NONAME_20_1132 0@ == 1 // (int) var == num jump_if_false @NONAME_20_1165 03CF: (unknown) 200 200 200 255 0002: jump @NONAME_20_1308 :NONAME_20_1165 0@ == 2 // (int) var == num jump_if_false @NONAME_20_1207 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @NONAME_20_1308 :NONAME_20_1207 0@ == 3 // (int) var == num jump_if_false @NONAME_20_1251 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @NONAME_20_1308 :NONAME_20_1251 0@ == 4 // (int) var == num jump_if_false @NONAME_20_1282 03CF: (unknown) 8 143 59 255 0002: jump @NONAME_20_1308 :NONAME_20_1282 0@ == 5 // (int) var == num jump_if_false @NONAME_20_1308 03CF: (unknown) 237 130 180 255 :NONAME_20_1308 0026: return :NONAME_20_1310 00BC: (unknown) 0@ 2 0026: return :NONAME_20_1317 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @NONAME_20_1317 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @NONAME_20_1372 014E: 3@ = car 0@ health 3@ -= 250 // (int) :NONAME_20_1372 0 > 3@ // (int) num > var 0022: jump_if_false @NONAME_20_1387 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :NONAME_20_1387 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1432 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :NONAME_20_1432 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @NONAME_20_1634 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_1634 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 @NONAME_20_1781 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1748 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @NONAME_20_1774 :NONAME_20_1748 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1770 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @NONAME_20_1774 :NONAME_20_1770 0035: 3@ = 2@ // (int vars) :NONAME_20_1774 0002: jump @NONAME_20_1785 :NONAME_20_1781 0035: 3@ = 0@ // (int vars) :NONAME_20_1785 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1853 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1820 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @NONAME_20_1846 :NONAME_20_1820 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1842 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @NONAME_20_1846 :NONAME_20_1842 0036: 3@ = 2@ // (float vars) :NONAME_20_1846 0002: jump @NONAME_20_1857 :NONAME_20_1853 0036: 3@ = 0@ // (float vars) :NONAME_20_1857 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_1885 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_20_1889 :NONAME_20_1885 0035: 1@ = 0@ // (int vars) :NONAME_20_1889 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @NONAME_20_1917 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @NONAME_20_1921 :NONAME_20_1917 0036: 1@ = 0@ // (float vars) :NONAME_20_1921 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @NONAME_20_1956 005F: (unknown) :NONAME_20_1956 801D: not 1@ == 0 // (int) var == var jump_if_false @NONAME_20_1969 005F: (unknown) :NONAME_20_1969 801D: not 2@ == 0 // (int) var == var jump_if_false @NONAME_20_1982 005F: (unknown) :NONAME_20_1982 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_1997 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_1997 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2010 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2010 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 @NONAME_20_2212 0026: return :NONAME_20_2212 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @NONAME_20_2257 0026: return :NONAME_20_2257 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2325 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2325 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2325 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2351 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2351 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2351 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @NONAME_20_2434 // Note: the incorrect math opcode was used here 005E: (unknown) :NONAME_20_2434 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @NONAME_20_2470 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :NONAME_20_2470 3@ > 380.0 // (float) var > num jump_if_false @NONAME_20_2489 3@ = 380.0 // (float) :NONAME_20_2489 5.0 > 4@ // (float) num > var 0022: jump_if_false @NONAME_20_2508 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :NONAME_20_2508 4@ > 240.0 // (float) var > num jump_if_false @NONAME_20_2527 4@ = 240.0 // (float) :NONAME_20_2527 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 @NONAME_20_2625 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :NONAME_20_2625 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 @NONAME_20_2665 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :NONAME_20_2665 10@ > 0 // (float) var > num jump_if_false @NONAME_20_2683 9@ = 1 // (int) 005E: (unknown) :NONAME_20_2683 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 @NONAME_20_2722 // Note: the incorrect math opcode was used here 005F: (unknown) :NONAME_20_2722 005E: (unknown) :NONAME_20_2724 0035: $6179 = $6178 // (int vars) 002B: $6179 -= $6177 // (int vars) // Note: the incorrect math opcode was used here 0035: 0@ = $6175 // (int vars) 0029: 0@ += $6176 // (int vars) // Note: the incorrect math opcode was used here 0011: $6179 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2767 // Note: the incorrect math opcode was used here 005F: (unknown) 0002: jump @NONAME_20_2769 :NONAME_20_2767 005E: (unknown) :NONAME_20_2769 0026: return :NONAME_20_2771 0@ = 0 // (int) :NONAME_20_2775 30 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_3032 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @NONAME_20_3020 // Note: the incorrect math opcode was used here $6107(0@,30) == 1 // (int) var == num jump_if_false @NONAME_20_3020 0252: object $5467(0@,30) exists jump_if_false @NONAME_20_3014 010C: store_object $5467(0@,30) position_to $5709(0@,30) $5739(0@,30) $5769(0@,30) 010E: 1@ = current_time_in_ms 0011: $6014(0@,30) > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_2995 // Note: the incorrect math opcode was used here 031E: (unknown) $937 $938 $939 $5709(0@,30) $5739(0@,30) $5769(0@,30) $5889(0@,30) 0078: if or 00D4: (unknown) $933 $5467(0@,30) 3.0 > $5889(0@,30) // (float) num > var 0022: jump_if_false @NONAME_20_2945 // Note: the incorrect math opcode was used here 00D9: (unknown) 0 0 0 1 0093: destroy_object $5467(0@,30) $6175 += 1 // (int) $6176 -= 1 // (int) 0002: jump @NONAME_20_2988 :NONAME_20_2945 010C: store_object $5467(0@,30) position_to $5619(0@,30) $5649(0@,30) $5679(0@,30) 0165: (unknown) $5619(0@,30) $5649(0@,30) $5679(0@,30) 1.5 6 0 0 200 0 :NONAME_20_2988 0002: jump @NONAME_20_3007 :NONAME_20_2995 0093: destroy_object $5467(0@,30) $6176 -= 1 // (int) :NONAME_20_3007 0002: jump @NONAME_20_3020 :NONAME_20_3014 00BB: (unknown) $5497(0@,30) :NONAME_20_3020 0@ += 1 // (int) 0002: jump @NONAME_20_2775 :NONAME_20_3032 0026: return :NONAME_20_3034 0@ = 0 // (int) :NONAME_20_3038 30 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_3241 // Note: the incorrect math opcode was used here 0252: object $5467(0@,30) exists 0022: jump_if_false @NONAME_20_3229 // Note: the incorrect math opcode was used here $6107(0@,30) == 1 // (int) var == num jump_if_false @NONAME_20_3229 $6137(0@,30) == 0 // (int) var == num jump_if_false @NONAME_20_3179 010C: store_object $5467(0@,30) position_to 1@ 2@ 3@ 01BB: (unknown) 1@ 2@ 3@ $6044(0@,30) 801D: not $6044(0@,30) == 0 // (int) var == var jump_if_false @NONAME_20_3172 6.1 > $6044(0@,30) // (float) num > var 0022: jump_if_false @NONAME_20_3153 // Note: the incorrect math opcode was used here $6044(0@,30) = 6.1 // (float) :NONAME_20_3153 $6044(0@,30) += 0.35 // (float) $6137(0@,30) = 1 // (int) :NONAME_20_3172 0002: jump @NONAME_20_3229 :NONAME_20_3179 010C: store_object $5467(0@,30) position_to 1@ 2@ 3@ 8014: not 3@ > $6044(0@,30) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_3229 // Note: the incorrect math opcode was used here 010D: put_object $5467(0@,30) at 1@ 2@ $6044(0@,30) 0225: (unknown) $5467(0@,30) 0 033D: (unknown) $5467(0@,30) 1 :NONAME_20_3229 0@ += 1 // (int) 0002: jump @NONAME_20_3038 :NONAME_20_3241 0026: return 0@ = 0 // (int) :NONAME_20_3247 30 > 0@ // (int) num > var 0022: jump_if_false @NONAME_20_3349 // Note: the incorrect math opcode was used here 0252: object $5467(0@,30) exists 0022: jump_if_false @NONAME_20_3337 // Note: the incorrect math opcode was used here 010C: store_object $5467(0@,30) position_to $5709(0@,30) $5739(0@,30) $5769(0@,30) 6.05 > $5769(0@,30) // (float) num > var 0022: jump_if_false @NONAME_20_3337 // Note: the incorrect math opcode was used here $5769(0@,30) = 6.05 // (float) 010D: put_object $5467(0@,30) at $5709(0@,30) $5739(0@,30) $5769(0@,30) :NONAME_20_3337 0@ += 1 // (int) 0002: jump @NONAME_20_3247 :NONAME_20_3349 0026: return :NONAME_20_3351 11@ = -0.45 // (float) 12@ = 1.7 // (float) 13@ = 0 // (float) 14@ = -1.25 // (float) 15@ = 1.7 // (float) 16@ = 0 // (float) 0035: 1@ = $5721 // (int vars) 004F: unknown_check $5604 0022: jump_if_false @NONAME_20_3878 // Note: the incorrect math opcode was used here 30 > $5721 // (int) num > var 0022: jump_if_false @NONAME_20_3878 // Note: the incorrect math opcode was used here $6331 == 1 // (int) var == num jump_if_false @NONAME_20_3861 $5722 == 0 // (int) var == num jump_if_false @NONAME_20_3538 027F: store_coords_to $5529(1@,30) $5559(1@,30) $5589(1@,30) from_actor $5604 with_offset 11@ 12@ 13@ 01AA: $5467(1@,30) = create_object #NDC_DRUGPACKET at $5529(1@,30) $5559(1@,30) $5589(1@,30) 03E7: (unknown) $5467(1@,30) $5604 11@ 12@ 13@ 0225: (unknown) $5467(1@,30) 0 03AA: (unknown) $5467(1@,30) 20.0 20.0 0.03 $5722 = 1 // (int) $6077(1@,30) = 1 // (int) 0002: jump @NONAME_20_3854 :NONAME_20_3538 $6077(1@,30) == 1 // (int) var == num jump_if_false @NONAME_20_3854 010E: 0@ = current_time_in_ms 0011: 0@ > $5783 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_3854 // Note: the incorrect math opcode was used here $6107(1@,30) == 0 // (int) var == num jump_if_false @NONAME_20_3854 027F: store_coords_to $5619(1@,30) $5649(1@,30) $5679(1@,30) from_actor $5604 with_offset 14@ 15@ 16@ 010D: put_object $5467(1@,30) at $5619(1@,30) $5649(1@,30) $5679(1@,30) 010C: store_object $5467(1@,30) position_to $5619(1@,30) $5649(1@,30) $5679(1@,30) 0279: (unknown) $5467(1@,30) -5.0 0 -1.0 5@ 6@ 7@ 037B: constant_params 6 variable_params 3 unknown 17 call_with_params @MAIN_5093 5@ 6@ 7@ $5619(1@,30) $5649(1@,30) $5679(1@,30) 2@ 3@ 4@ 037B: constant_params 1 variable_params 1 unknown 17 call_with_params @MAIN_5550 2@ 2@ 037B: constant_params 1 variable_params 1 unknown 17 call_with_params @MAIN_5550 3@ 3@ 037B: constant_params 1 variable_params 1 unknown 17 call_with_params @MAIN_5550 4@ 4@ 037B: constant_params 6 variable_params 3 unknown 17 call_with_params @MAIN_5171 2@ 3@ 4@ 2.0 2.0 2.0 2@ 3@ 4@ 03E8: (unknown) $5467(1@,30) 0321: (unknown) $5467(1@,30) $5604 0225: (unknown) $5467(1@,30) 1 0475: (unknown) $5467(1@,30) 0 1 0229: (unknown) $5467(1@,30) 2@ 3@ 4@ 02FA: (unknown) $5467(1@,30) 1 00C2: (unknown) $5467(1@,30) $5497(1@,30) 00BC: (unknown) $5497(1@,30) 1 010E: $5984(1@,30) = current_time_in_ms 0035: $6014(1@,30) = $5984(1@,30) // (int vars) $6014(1@,30) += 12500 // (int) $5721 += 1 // (int) $6107(1@,30) = 1 // (int) $6331 = 0 // (int) $5722 = 0 // (int) :NONAME_20_3854 0002: jump @NONAME_20_3878 :NONAME_20_3861 010E: $5783 = current_time_in_ms $5783 += 6500 // (int) $6331 = 1 // (int) :NONAME_20_3878 0026: return $6332 == 1 // (int) var == num jump_if_false @NONAME_20_3947 0138: 0@ = random_float_in_ranges 0 359.9 004F: unknown_check $5604 jump_if_false @NONAME_20_3918 02F2: (unknown) $5604 0@ :NONAME_20_3918 010E: 2@ = current_time_in_ms 0139: 3@ = random_int_in_ranges 2000 5000 0035: $5784 = 2@ // (int vars) 0029: $5784 += 3@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @NONAME_20_3968 :NONAME_20_3947 010E: 1@ = current_time_in_ms 0011: 1@ > $5784 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @NONAME_20_3968 // Note: the incorrect math opcode was used here $6332 = 1 // (int) :NONAME_20_3968 0026: return :NONAME_20_3970 0035: 1@ = $5699 // (int vars) 004F: unknown_check $5604 0022: jump_if_false @NONAME_20_4087 // Note: the incorrect math opcode was used here 03D8: (unknown) $5604 02F3: (unknown) $5604 1@ == 0 // (int) var == num jump_if_false @NONAME_20_4030 02DA: (unknown) $5604 $5353(1@,30) $5383(1@,30) $5413(1@,30) 7 0002: jump @NONAME_20_4048 :NONAME_20_4030 02DA: (unknown) $5604 $5353(1@,30) $5383(1@,30) $5413(1@,30) 28 :NONAME_20_4048 0104: car $5604 in_sphere $5353(1@,30) $5383(1@,30) $5413(1@,30) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @NONAME_20_4087 // Note: the incorrect math opcode was used here $5699 += 1 // (int) :NONAME_20_4087 0026: return :NONAME_20_4089 004F: unknown_check $5604 jump_if_false @NONAME_20_4193 01B7: unknown_check $5604 jump_if_false @NONAME_20_4185 02D8: unknown_check $5604 jump_if_false @NONAME_20_4145 0112: remove_references_to_actor $5700 // Like turning an actor into a random pedestrian 020D: (unknown) $5700 00BB: (unknown) $5608 0113: remove_references_to_car $5604 // Like turning a car into any random car 0002: jump @NONAME_20_4178 :NONAME_20_4145 0112: remove_references_to_actor $5700 // Like turning an actor into a random pedestrian 00BB: (unknown) $5608 02DA: (unknown) $5604 -629.26 -1677.97 45.13 40 0113: remove_references_to_car $5604 // Like turning a car into any random car :NONAME_20_4178 0002: jump @NONAME_20_4193 :NONAME_20_4185 003F: destroy_actor $5700 0049: destroy_car $5604 :NONAME_20_4193 0026: return :NONAME_20_4195 0035: $6179 = $6178 // (int vars) 002B: $6179 -= $6177 // (int vars) // Note: the incorrect math opcode was used here 0035: 2@ = $6175 // (int vars) 2@ *= 100 // (int) 0035: 1@ = 2@ // (int vars) 002F: 1@ /= $6179 // (int vars) 0039: 0@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0038: $6330 = float 0@ to_integer // Note: the incorrect math opcode was used here 0026: return :NONAME_20_4237 $940 = 1 // (int) 0001: wait 0 ms 2@ = -101.91 // (float) 3@ = -1601.38 // (float) 4@ = 10.23 // (float) 5@ = -108.61 // (float) 6@ = -1612.41 // (float) 7@ = 9.14 // (float) $5605 = -70.5 // (float) $5606 = -1608.9 // (float) $5607 = 12.21 // (float) $5609 = -68.88 // (float) $5639 = -1617.79 // (float) $5669 = 20.94 // (float) $5610 = -29.46 // (float) $5640 = -1700.56 // (float) $5670 = 15.52 // (float) $5611 = 78.22 // (float) $5641 = -1663.93 // (float) $5671 = 23.38 // (float) $5612 = 108.42 // (float) $5642 = -1644.84 // (float) $5672 = 17.23 // (float) $5613 = 215.11 // (float) $5643 = -1569.71 // (float) $5673 = 16.27 // (float) $5614 = 399.67 // (float) $5644 = -1586.9 // (float) $5674 = 33.0 // (float) $5615 = 539.63 // (float) $5645 = -1624.16 // (float) $5675 = 23.9 // (float) $5616 = 537.84 // (float) $5646 = -1673.1 // (float) $5676 = 18.85 // (float) $5617 = 446.88 // (float) $5647 = -1693.58 // (float) $5677 = 17.4 // (float) $5618 = 344.2 // (float) $5648 = -1701.9 // (float) $5678 = 18.52 // (float) $5619 = 229.72 // (float) $5649 = -1701.98 // (float) $5679 = 21.45 // (float) $5620 = 178.14 // (float) $5650 = -1710.51 // (float) $5680 = 19.7 // (float) $5621 = 187.0 // (float) $5651 = -1796.71 // (float) $5681 = 18.72 // (float) $5622 = 320.91 // (float) $5652 = -1801.24 // (float) $5682 = 13.35 // (float) $5623 = 379.28 // (float) $5653 = -1767.15 // (float) $5683 = 14.06 // (float) $5624 = 392.73 // (float) $5654 = -1631.74 // (float) $5684 = 20.25 // (float) $5625 = 343.85 // (float) $5655 = -1551.61 // (float) $5685 = 19.84 // (float) $5626 = 266.47 // (float) $5656 = -1527.65 // (float) $5686 = 21.84 // (float) $5627 = 209.96 // (float) $5657 = -1544.57 // (float) $5687 = 17.65 // (float) $5628 = 194.53 // (float) $5658 = -1619.66 // (float) $5688 = 15.79 // (float) $5629 = 256.03 // (float) $5659 = -1729.63 // (float) $5689 = 16.44 // (float) $5630 = 283.21 // (float) $5660 = -1788.92 // (float) $5690 = 14.57 // (float) $5631 = 414.16 // (float) $5661 = -1733.64 // (float) $5691 = 18.54 // (float) $5632 = 471.65 // (float) $5662 = -1730.65 // (float) $5692 = 19.12 // (float) $5633 = 495.68 // (float) $5663 = -1733.85 // (float) $5693 = 15.59 // (float) $5634 = 591.54 // (float) $5664 = -1776.07 // (float) $5694 = 14.68 // (float) $5635 = 635.01 // (float) $5665 = -1772.33 // (float) $5695 = 14.5 // (float) $5636 = 598.45 // (float) $5666 = -1519.55 // (float) $5696 = 17.16 // (float) $5637 = 585.43 // (float) $5667 = -1453.11 // (float) $5697 = 15.77 // (float) $5638 = 647.42 // (float) $5668 = -1360.56 // (float) $5698 = 14.54 // (float) $5699 = 0 // (int) $5701 = -103.95 // (float) $5702 = -1605.35 // (float) $5703 = 9.26 // (float) $5704 = -109.85 // (float) $5705 = -1615.11 // (float) $5706 = 9.12 // (float) $5707 = -67.75 // (float) $5708 = -1583.39 // (float) $5709 = 9.46 // (float) $5710 = -94.66 // (float) $5711 = -1619.44 // (float) $5712 = 9.46 // (float) $5715 = -104.51 // (float) $5716 = -1628.49 // (float) $5717 = 8.75 // (float) $5718 = -104.51 // (float) $5719 = -1628.49 // (float) $5720 = 8.75 // (float) $5721 = 0 // (int) $6175 = 0 // (int) 0006: 11@ = 'CARPARK' // (string) // FLOOR // Note: the incorrect math opcode was used here $6332 = 0 // (int) $5722 = 0 // (int) &58677 = 0 // (int) // unknown partype 0xE5 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6449 $1748 1@ 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @SAFEHOU_12249 33 0025: gosub @NONAME_20_7861 0025: gosub @NONAME_20_6375 0264: (unknown) 0.1 :NONAME_20_5366 0001: wait 0 ms :NONAME_20_5369 0@ == 0 // (int) var == num jump_if_false @NONAME_20_5751 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_20_5744 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2771 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4195 0078: if and 004F: unknown_check $5604 82D8: not unknown_check $5604 jump_if_false @NONAME_20_5704 30 > $5699 // (int) num > var 0022: jump_if_false @NONAME_20_5697 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3970 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3351 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3034 25 > $6175 // (int) num > var 0022: jump_if_false @NONAME_20_5675 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2724 jump_if_false @NONAME_20_5628 004F: unknown_check $5713 jump_if_false @NONAME_20_5579 007C: actor $933 driving $5713 0022: jump_if_false @NONAME_20_5572 // Note: the incorrect math opcode was used here 00BB: (unknown) $5714 00C0: (unknown) $5604 $5608 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1310 $5608 0057: show_text_highpriority GXT 'LC6_05' time 4000 flag 1 // Follow ~b~Lance's helicopter. 0@ = 1 // (int) :NONAME_20_5572 0002: jump @NONAME_20_5621 :NONAME_20_5579 00BB: (unknown) $5714 00C0: (unknown) $5604 $5608 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1310 $5608 0057: show_text_highpriority GXT 'LC6_05' time 4000 flag 1 // Follow ~b~Lance's helicopter. 0@ = 1 // (int) :NONAME_20_5621 0002: jump @NONAME_20_5668 :NONAME_20_5628 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7914 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LC6_08' // ~r~You didn't recover enough coke. 0@ = 3 // (int) :NONAME_20_5668 0002: jump @NONAME_20_5697 :NONAME_20_5675 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7931 0@ = 3 // (int) :NONAME_20_5697 0002: jump @NONAME_20_5744 :NONAME_20_5704 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7914 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LC6_07' // ~r~Lance died. 0@ = 3 // (int) :NONAME_20_5744 0002: jump @NONAME_20_5369 :NONAME_20_5751 0@ == 1 // (int) var == num jump_if_false @NONAME_20_6078 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_20_6071 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2771 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4195 0078: if and 004F: unknown_check $5604 82D8: not unknown_check $5604 jump_if_false @NONAME_20_6031 30 > $5699 // (int) num > var 0022: jump_if_false @NONAME_20_6024 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3970 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3351 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3034 25 > $6175 // (int) num > var 0022: jump_if_false @NONAME_20_6002 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2724 jump_if_false @NONAME_20_5955 $6363 == 1 // (int) var == num jump_if_false @NONAME_20_5948 0058: (unknown) 'LC6_06' 5000 1 // Collect the ~g~packages! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1089 1 024D: (unknown) $6330 1 'LC6_00' // Packages 0@ = 2 // (int) :NONAME_20_5948 0002: jump @NONAME_20_5995 :NONAME_20_5955 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7914 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LC6_08' // ~r~You didn't recover enough coke. 0@ = 3 // (int) :NONAME_20_5995 0002: jump @NONAME_20_6024 :NONAME_20_6002 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7931 0@ = 3 // (int) :NONAME_20_6024 0002: jump @NONAME_20_6071 :NONAME_20_6031 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7914 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LC6_07' // ~r~Lance died. 0@ = 3 // (int) :NONAME_20_6071 0002: jump @NONAME_20_5751 :NONAME_20_6078 0@ == 2 // (int) var == num jump_if_false @NONAME_20_6354 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_20_6347 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2771 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4195 25 > $6175 // (int) num > var 0022: jump_if_false @NONAME_20_6325 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_2724 jump_if_false @NONAME_20_6274 0078: if and 004F: unknown_check $5604 82D8: not unknown_check $5604 jump_if_false @NONAME_20_6223 30 > $5699 // (int) num > var 0022: jump_if_false @NONAME_20_6216 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3970 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3351 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_3034 :NONAME_20_6216 0002: jump @NONAME_20_6267 :NONAME_20_6223 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7914 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LC6_07' // ~r~Lance died. 00BB: (unknown) $5608 0@ = 3 // (int) :NONAME_20_6267 0002: jump @NONAME_20_6318 :NONAME_20_6274 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7914 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LC6_08' // ~r~You didn't recover enough coke. 00BB: (unknown) $5608 0@ = 3 // (int) :NONAME_20_6318 0002: jump @NONAME_20_6347 :NONAME_20_6325 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @NONAME_20_4089 0025: gosub @NONAME_20_7931 0@ = 3 // (int) :NONAME_20_6347 0002: jump @NONAME_20_6078 :NONAME_20_6354 not 0@ == 3 // (int) var == num jump_if_false @NONAME_20_6373 0002: jump @NONAME_20_5366 :NONAME_20_6373 0026: return :NONAME_20_6375 0048: $5713 = create_car #HOVERCR at $5715 $5716 $5717 004F: unknown_check $5713 0022: jump_if_false @NONAME_20_6408 // Note: the incorrect math opcode was used here 00D1: set_car $5713 Z_angle_to -179.89 :NONAME_20_6408 0048: $5604 = create_car #MAVERICK at $5605 $5606 $5607 004F: unknown_check $5604 0022: jump_if_false @NONAME_20_6439 // Note: the incorrect math opcode was used here 02F2: (unknown) $5604 180.0 :NONAME_20_6439 003E: $5700 = create_actor_pedtype 22 model 136 at $5701 $5702 $5703 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC6AA' 'LC6_01' $933 0 // ~w~Lance! Come back here! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC6AA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC6AB' 'LC6_02' $5700 0 // ~w~Shut up! You're always telling me what to do. But if it wasn't for me we wouldn't have any of this. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC6AB' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC6AC' 'LC6_03' $5700 0 // ~w~If I wanna take coke, I will. If I wanna give it away, I will... 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC6AC' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC6AD' 'SLNC6AD' $5700 0 // ~w~And I'm gonna give it away! All of it! And you can't stop me! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC6AD' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC6AE' 'LC6_04' $933 0 // ~w~Lance! Don't be stupid! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC6AE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0443: (unknown) 98 :NONAME_20_6714 8445: not (unknown) 98 jump_if_false @NONAME_20_6735 0001: wait 0 ms 0002: jump @NONAME_20_6714 :NONAME_20_6735 0152: create_forbidden_for_peds_cube_cornerA -117.53 -1585.45 1.3 cornerB -53.5 -1664.9 14.56 0295: (unknown) -117.53 -1585.45 1.3 -53.5 -1664.9 14.56 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_180 1000 0045: actor $5700 defined jump_if_false @NONAME_20_6838 010F: (unknown) $5700 $5704 $5705 $5706 01EC: (unknown) $5700 1 :NONAME_20_6838 0045: actor $933 defined jump_if_false @NONAME_20_6879 0044: put_actor $933 at 2@ 3@ 4@ 0045: actor $5700 defined 0022: jump_if_false @NONAME_20_6879 // Note: the incorrect math opcode was used here 013E: actor $933 look_at_actor $5700 01EC: (unknown) $933 1 :NONAME_20_6879 0045: actor $5700 defined jump_if_false @NONAME_20_6898 0158: actor $5700 run_to $5704 $5705 :NONAME_20_6898 0045: actor $933 defined 0022: jump_if_false @NONAME_20_6915 // Note: the incorrect math opcode was used here 0158: actor $933 run_to 5@ 6@ :NONAME_20_6915 00B9: set_camera_position -104.04 -1602.24 9.57 rotations 0 0 0 00BA: set_camera_point_at -104.22 -1603.21 9.76 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC6AA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC6AA' jump_if_false @NONAME_20_7016 0002: jump @NONAME_20_7518 :NONAME_20_7016 0045: actor $5700 defined jump_if_false @NONAME_20_7067 00A2: (unknown) $5700 0044: put_actor $5700 at -108.78 -1617.83 9.2 0045: actor $933 defined jump_if_false @NONAME_20_7067 013E: actor $5700 look_at_actor $933 :NONAME_20_7067 0045: actor $933 defined 0022: jump_if_false @NONAME_20_7118 // Note: the incorrect math opcode was used here 00A2: (unknown) $933 0044: put_actor $933 at -109.79 -1614.98 9.12 0045: actor $5700 defined jump_if_false @NONAME_20_7118 013E: actor $933 look_at_actor $5700 :NONAME_20_7118 00B9: set_camera_position -107.31 -1630.26 9.5 rotations 0 0 0 00BA: set_camera_point_at -107.16 -1629.29 9.7 mode 2 0001: wait 0 ms 0045: actor $933 defined jump_if_false @NONAME_20_7181 04B4: (unknown) $933 120 511 1.0 :NONAME_20_7181 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC6AB' 1 0045: actor $5700 defined jump_if_false @NONAME_20_7225 04B4: (unknown) $5700 121 537 1.0 :NONAME_20_7225 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 500 jump_if_true @NONAME_20_7518 0045: actor $5700 defined jump_if_false @NONAME_20_7268 04B4: (unknown) $5700 121 538 1.0 :NONAME_20_7268 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC6AB' jump_if_false @NONAME_20_7301 0002: jump @NONAME_20_7518 :NONAME_20_7301 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC6AC' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC6AC' jump_if_false @NONAME_20_7355 0002: jump @NONAME_20_7518 :NONAME_20_7355 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC6AD' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC6AD' jump_if_false @NONAME_20_7409 0002: jump @NONAME_20_7518 :NONAME_20_7409 0045: actor $5700 defined jump_if_false @NONAME_20_7442 0528: (unknown) $5700 538 -1.0 04B4: (unknown) $5700 98 433 1.0 :NONAME_20_7442 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC6AE' 0 0045: actor $933 defined jump_if_false @NONAME_20_7485 04B4: (unknown) $933 121 556 1.0 :NONAME_20_7485 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC6AE' jump_if_false @NONAME_20_7518 0002: jump @NONAME_20_7518 :NONAME_20_7518 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 0151: remove_forbidden_for_peds_cube_cornerA -117.53 -1585.45 1.3 cornerB -53.5 -1664.9 14.56 003F: destroy_actor 8@ 0049: destroy_car $5713 003F: destroy_actor $5700 004F: unknown_check $5604 jump_if_false @NONAME_20_7601 00A4: $5700 = create_actor_pedtype 22 model 136 in_car $5604 driverseat :NONAME_20_7601 0162: release_model #MAVERICK 0162: release_model 136 0045: actor $933 defined jump_if_false @NONAME_20_7661 0352: (unknown) $933 0154: (unknown) $933 0044: put_actor $933 at -109.79 -1614.98 9.11 010F: (unknown) $933 $5715 $5716 $5717 0221: (unknown) :NONAME_20_7661 0444: (unknown) 120 0444: (unknown) 121 0048: $5713 = create_car #HOVERCR at $5715 $5716 $5717 004F: unknown_check $5713 0022: jump_if_false @NONAME_20_7718 // Note: the incorrect math opcode was used here 00C0: (unknown) $5713 $5714 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_1310 $5714 00D1: set_car $5713 Z_angle_to 240.0 :NONAME_20_7718 0162: release_model #HOVERCR 0444: (unknown) 98 10@ = 0 // (int) :NONAME_20_7731 30 > 10@ // (int) num > var 0022: jump_if_false @NONAME_20_7783 // Note: the incorrect math opcode was used here $6077(10@,30) = 0 // (int) $6107(10@,30) = 0 // (int) $6137(10@,30) = 0 // (int) $6167(10@,30) = 0 // (int) 10@ += 1 // (int) 0002: jump @NONAME_20_7731 :NONAME_20_7783 $6176 = 30 // (int) $6178 = 30 // (int) $6177 = 5 // (int) 010E: $5783 = current_time_in_ms 0035: $5784 = $5783 // (int vars) $5784 += 6000 // (int) $5783 += 7500 // (int) $6331 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_20_352 1000 0057: show_text_highpriority GXT 'LC6_09' time 5000 flag 1 // Get in the ~b~hovercraft. 0026: return :NONAME_20_7861 0160: load_model #MAVERICK 0160: load_model #HOVERCR 0160: load_model 136 :NONAME_20_7876 0078: if or 8161: not model #MAVERICK available 8161: not model #HOVERCR available 8161: not model 136 available jump_if_false @NONAME_20_7912 0001: wait 0 ms 0002: jump @NONAME_20_7876 :NONAME_20_7912 0026: return :NONAME_20_7914 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :NONAME_20_7931 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @99RED_12847 'LAN_C06' 1500 // White Lies 01DF: progress_made += 1 0026: return :NONAME_20_7959 $940 = 0 // (int) 10@ = 0 // (int) :NONAME_20_7968 30 > 10@ // (int) num > var 0022: jump_if_false @NONAME_20_8017 // Note: the incorrect math opcode was used here 0252: object $5467(10@,30) exists 0022: jump_if_false @NONAME_20_8005 // Note: the incorrect math opcode was used here 00BB: (unknown) $5497(10@,30) 0093: destroy_object $5467(10@,30) :NONAME_20_8005 10@ += 1 // (int) 0002: jump @NONAME_20_7968 :NONAME_20_8017 0113: remove_references_to_car $5604 // Like turning a car into any random car 0113: remove_references_to_car $5713 // Like turning a car into any random car 00BB: (unknown) $5714 00AE: remove_status_text $6330 007A: mission_cleanup 0026: return //-------------Mission 89--------------- :LAN_C7 0238: name_thread 'LAN_C7' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C7' 0025: gosub @LAN_C7_2441 009D: wasted_or_busted // mission only jump_if_false @LAN_C7_45 0025: gosub @LAN_C7_13056 :LAN_C7_45 0025: gosub @LAN_C7_13278 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C7_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C7_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C7_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C7_138 :LAN_C7_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C7_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C7_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C7_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C7_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C7_188 0026: return :LAN_C7_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C7_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 @LAN_C7_248 0400: (unknown) $933 $1070 0002: jump @LAN_C7_254 :LAN_C7_248 02C0: (unknown) $933 $1070 :LAN_C7_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C7_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C7_281 0045: actor $933 defined jump_if_false @LAN_C7_349 807E: not actor $933 driving jump_if_false @LAN_C7_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C7_329 :LAN_C7_326 021D: (unknown) 0 :LAN_C7_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C7_345 02EA: select_interior 2 :LAN_C7_345 01AE: (unknown) 1 :LAN_C7_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C7_362 0045: actor $933 defined jump_if_false @LAN_C7_426 807E: not actor $933 driving jump_if_false @LAN_C7_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C7_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C7_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C7_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C7_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 @LAN_C7_475 02EA: select_interior 0 :LAN_C7_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C7_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C7_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C7_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C7_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C7_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C7_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C7_556 0026: return :LAN_C7_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C7_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C7_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 @LAN_C7_605 :LAN_C7_601 1@ = 0 // (int) :LAN_C7_605 1@ == 1 // (int) var == num jump_if_false @LAN_C7_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C7_682 007E: actor 0@ driving jump_if_false @LAN_C7_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C7_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C7_671 :LAN_C7_668 00F1: (unknown) 0@ :LAN_C7_671 0002: jump @LAN_C7_682 :LAN_C7_678 1@ = 0 // (int) :LAN_C7_682 0002: jump @LAN_C7_605 :LAN_C7_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C7_783 007E: actor 0@ driving jump_if_false @LAN_C7_767 02A7: unknown_check 0@ jump_if_false @LAN_C7_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C7_760 :LAN_C7_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C7_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C7_760 0002: jump @LAN_C7_776 :LAN_C7_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C7_776 0002: jump @LAN_C7_785 :LAN_C7_783 005F: (unknown) :LAN_C7_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C7_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C7_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C7_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C7_877 :LAN_C7_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C7_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_558 4@ :LAN_C7_877 0002: jump @LAN_C7_943 :LAN_C7_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C7_943 :LAN_C7_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C7_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_558 3@ :LAN_C7_943 0045: actor 0@ defined jump_if_false @LAN_C7_995 004F: unknown_check 1@ jump_if_false @LAN_C7_995 007E: actor 0@ driving jump_if_false @LAN_C7_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C7_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C7_558 0@ :LAN_C7_995 5@ = 0 // (int) :LAN_C7_999 5@ == 0 // (int) var == num jump_if_false @LAN_C7_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C7_1090 004F: unknown_check 1@ jump_if_false @LAN_C7_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C7_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C7_1090 :LAN_C7_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C7_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C7_1090 :LAN_C7_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C7_1090 0002: jump @LAN_C7_999 :LAN_C7_1097 0026: return :LAN_C7_1099 0@ == 0 // (int) var == num jump_if_false @LAN_C7_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C7_1318 :LAN_C7_1142 0@ == 1 // (int) var == num jump_if_false @LAN_C7_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C7_1318 :LAN_C7_1175 0@ == 2 // (int) var == num jump_if_false @LAN_C7_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C7_1318 :LAN_C7_1217 0@ == 3 // (int) var == num jump_if_false @LAN_C7_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C7_1318 :LAN_C7_1261 0@ == 4 // (int) var == num jump_if_false @LAN_C7_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C7_1318 :LAN_C7_1292 0@ == 5 // (int) var == num jump_if_false @LAN_C7_1318 03CF: (unknown) 237 130 180 255 :LAN_C7_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_C7_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 @LAN_C7_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C7_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C7_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C7_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C7_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 @LAN_C7_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C7_1442 005F: (unknown) :LAN_C7_1444 $5605 = 0 // (int) $5606 = 0 // (int) $5609 = -10.0 // (float) $5604 = 1 // (int) 005F: (unknown) :LAN_C7_1469 $5606 == 0 // (int) var == num jump_if_false @LAN_C7_1502 8474: not jump_if_false @LAN_C7_1502 $1068 == 0 // (int) var == num jump_if_false @LAN_C7_1502 :LAN_C7_1502 0035: $1082 = 0@ // (int vars) $5606 = 0 // (int) 0026: return :LAN_C7_1514 $5605 == 1 // (int) var == num jump_if_false @LAN_C7_1539 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C7_1539 $5604 = 0 // (int) 0026: return :LAN_C7_1546 $5604 == 1 // (int) var == num jump_if_false @LAN_C7_1866 $1082 == 0 // (int) var == num jump_if_false @LAN_C7_1583 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C7_1514 005F: (unknown) :LAN_C7_1583 0045: actor $933 defined jump_if_false @LAN_C7_1618 007E: actor $933 driving jump_if_false @LAN_C7_1618 82A7: not unknown_check $933 jump_if_false @LAN_C7_1618 005F: (unknown) :LAN_C7_1618 not $1078 == 0 // (int) var == num jump_if_false @LAN_C7_1657 $5605 == 1 // (int) var == num jump_if_false @LAN_C7_1655 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C7_1655 005F: (unknown) :LAN_C7_1657 001D: $5609 == -10.0 // (int) var == var jump_if_false @LAN_C7_1699 0045: actor $933 defined jump_if_false @LAN_C7_1692 0043: store_actor $933 position_to $5607 $5608 $5609 // Note: the incorrect math opcode was used here :LAN_C7_1692 0002: jump @LAN_C7_1735 :LAN_C7_1699 031D: (unknown) $937 $938 $5607 $5608 1@ 1@ > 110.0 // (float) var > num jump_if_false @LAN_C7_1735 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C7_1514 005F: (unknown) :LAN_C7_1735 $5605 == 0 // (int) var == num jump_if_false @LAN_C7_1798 8474: not jump_if_false @LAN_C7_1791 $1068 == 0 // (int) var == num jump_if_false @LAN_C7_1791 $5605 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C7_1791 0002: jump @LAN_C7_1866 :LAN_C7_1798 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C7_1866 0045: actor $933 defined jump_if_false @LAN_C7_1835 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :LAN_C7_1835 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 @LAN_C7_1514 $5606 = 1 // (int) 005E: (unknown) :LAN_C7_1866 005F: (unknown) :LAN_C7_1868 009D: wasted_or_busted // mission only jump_if_false @LAN_C7_1890 $5855 = 1 // (int) 0002: jump @LAN_C7_2094 :LAN_C7_1890 $5838 == 0 // (int) var == num jump_if_false @LAN_C7_1921 $5612 = 1 // (int) $5855 = 1 // (int) 0002: jump @LAN_C7_2094 :LAN_C7_1921 $5856 == 1 // (int) var == num jump_if_false @LAN_C7_1967 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C7_1954 $5612 = 1 // (int) :LAN_C7_1954 $5855 = 1 // (int) 0002: jump @LAN_C7_2094 :LAN_C7_1967 $5836 == 1 // (int) var == num jump_if_false @LAN_C7_2094 009F: actor $5626 dead jump_if_false @LAN_C7_2024 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C7_2011 $5612 = 1 // (int) :LAN_C7_2011 $5855 = 1 // (int) 0002: jump @LAN_C7_2094 :LAN_C7_2024 02E1: actor $5626 in_water jump_if_false @LAN_C7_2054 $5612 = 2 // (int) $5855 = 1 // (int) 0002: jump @LAN_C7_2094 :LAN_C7_2054 007E: actor $5626 driving jump_if_false @LAN_C7_2094 007B: $5628 = actor $5626 car 01B3: unknown_check $5628 0022: jump_if_false @LAN_C7_2094 // Note: the incorrect math opcode was used here $5612 = 2 // (int) $5855 = 1 // (int) :LAN_C7_2094 $5855 == 1 // (int) var == num jump_if_false @LAN_C7_2122 $5610 = 10 // (int) 0025: gosub @LAN_C7_13056 005F: (unknown) :LAN_C7_2122 005E: (unknown) 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0@ = 0 // (int) 0026: return :LAN_C7_2133 0139: 1@ = random_int_in_ranges 0 2 0106: give_actor 0@ weapon $5367(1@,3) ammo 200 // Load the weapon model before using this 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 015D: (unknown) 0@ 32 020E: (unknown) 0@ 1 0045: actor $933 defined jump_if_false @LAN_C7_2188 013E: actor 0@ look_at_actor $933 00E4: (unknown) 0@ $933 :LAN_C7_2188 0139: 1@ = random_int_in_ranges 25 50 01C9: (unknown) 0@ 1@ 03DE: (unknown) 0@ 1 0026: return :LAN_C7_2206 04B9: (unknown) $5413(0@,3) 0 0 1 041B: (unknown) $5413(0@,3) 9 0106: give_actor $5413(0@,3) weapon $5625 ammo 0 // Load the weapon model before using this 014B: set_actor $5413(0@,3) health_to 50 03D5: (unknown) $5413(0@,3) 50 0127: reset_actor $5413(0@,3) flags 00A1: (unknown) $5413(0@,3) 1 015D: (unknown) $5413(0@,3) 32 020E: (unknown) $5413(0@,3) 0 0045: actor $933 defined jump_if_false @LAN_C7_2305 013E: actor $5413(0@,3) look_at_actor $933 00E4: (unknown) $5413(0@,3) $933 :LAN_C7_2305 03DE: (unknown) $5413(0@,3) 1 1@ == 1 // (int) var == num jump_if_false @LAN_C7_2340 0507: (unknown) $5413(0@,3) 25 0002: jump @LAN_C7_2348 :LAN_C7_2340 0507: (unknown) $5413(0@,3) 26 :LAN_C7_2348 0026: return :LAN_C7_2350 0045: actor $933 defined jump_if_false @LAN_C7_2439 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C7_2439 0026: return :LAN_C7_2441 $940 = 1 // (int) $5610 = 0 // (int) $5836 = 0 // (int) $5837 = 0 // (int) $5838 = 100 // (int) $5839 = 0 // (int) $5840 = 0 // (int) $5841 = 0 // (int) $5842 = 0 // (int) $5848 = -1 // (int) $5849 = 0 // (int) $5850 = 0 // (int) $5851 = 0 // (int) $5852 = 1 // (int) $5854 = 1 // (int) $5855 = 0 // (int) $5856 = 0 // (int) $5629 = -822.57 // (float) $5630 = 1157.97 // (float) $5631 = 9.35 // (float) $5632 = -822.89 // (float) $5633 = 1140.25 // (float) $5634 = 11.18 // (float) $5635 = -822.79 // (float) $5636 = 1162.54 // (float) $5637 = 10.07 // (float) $5639 = -875.34 // (float) $5640 = -470.68 // (float) $5641 = 11.11 // (float) $5642 = -112.0 // (float) $5643 = -975.66 // (float) $5644 = 10.46 // (float) $5645 = 437.87 // (float) $5646 = 712.51 // (float) $5647 = 12.03 // (float) $5648 = -873.29 // (float) $5651 = 702.16 // (float) $5654 = 10.09 // (float) $5649 = -817.21 // (float) $5652 = 833.51 // (float) $5655 = 10.09 // (float) $5650 = -775.11 // (float) $5653 = 1257.27 // (float) $5656 = 10.31 // (float) $5793 = -1053.97 // (float) $5794 = 70.03 // (float) $5795 = 10.33 // (float) $5672 = -1030.93 // (float) $5675 = 72.11 // (float) $5678 = 10.4 // (float) $5673 = -1032.04 // (float) $5676 = 70.66 // (float) $5679 = 10.4 // (float) $5674 = -1030.25 // (float) $5677 = 68.91 // (float) $5680 = 10.4 // (float) $5681 = -1038.93 // (float) $5684 = 71.91 // (float) $5687 = 10.4 // (float) $5682 = -1040.04 // (float) $5685 = 70.66 // (float) $5688 = 10.4 // (float) $5683 = -1038.25 // (float) $5686 = 69.11 // (float) $5689 = 10.4 // (float) $5696 = -870.69 // (float) $5702 = 699.57 // (float) $5708 = 10.09 // (float) $5697 = -869.2 // (float) $5703 = 705.33 // (float) $5709 = 10.09 // (float) $5698 = -876.39 // (float) $5704 = 700.88 // (float) $5710 = 10.09 // (float) $5699 = -902.12 // (float) $5705 = 703.82 // (float) $5711 = 10.09 // (float) $5700 = -890.33 // (float) $5706 = 698.93 // (float) $5712 = 10.09 // (float) $5701 = -859.5 // (float) $5707 = 699.58 // (float) $5713 = 10.09 // (float) $5730 = -750.23 // (float) $5736 = 771.48 // (float) $5742 = 9.89 // (float) $5731 = -748.43 // (float) $5737 = 805.62 // (float) $5743 = 9.91 // (float) $5732 = -808.99 // (float) $5738 = 823.52 // (float) $5744 = 10.09 // (float) $5733 = -813.31 // (float) $5739 = 817.43 // (float) $5745 = 10.09 // (float) $5734 = -814.72 // (float) $5740 = 832.99 // (float) $5746 = 10.09 // (float) $5735 = -822.41 // (float) $5741 = 832.63 // (float) $5747 = 10.09 // (float) $5764 = -809.95 // (float) $5770 = 1287.76 // (float) $5776 = 11.0 // (float) $5765 = -786.75 // (float) $5771 = 1287.62 // (float) $5777 = 10.89 // (float) $5766 = -777.9 // (float) $5772 = 1259.51 // (float) $5778 = 10.32 // (float) $5767 = -771.68 // (float) $5773 = 1258.3 // (float) $5779 = 10.34 // (float) $5768 = -774.48 // (float) $5774 = 1262.17 // (float) $5780 = 10.46 // (float) $5769 = -776.45 // (float) $5775 = 1281.01 // (float) $5781 = 10.7 // (float) $5800 = -872.47 // (float) $5803 = 694.64 // (float) $5806 = 11.09 // (float) $5801 = -815.82 // (float) $5804 = 847.29 // (float) $5807 = 11.09 // (float) $5802 = -763.61 // (float) $5805 = 1266.93 // (float) $5808 = 11.6 // (float) $5812 = -1072.2 // (float) $5815 = 78.0 // (float) $5818 = 10.24 // (float) $5813 = -1072.2 // (float) $5816 = 88.0 // (float) $5819 = 10.24 // (float) $5814 = -1072.2 // (float) $5817 = 98.0 // (float) $5820 = 10.24 // (float) $5821 = -1072.56 // (float) $5822 = -115.39 // (float) $5823 = 10.27 // (float) $5716 = -851.76 // (float) $5718 = 706.82 // (float) $5720 = 10.08 // (float) $5717 = -908.69 // (float) $5719 = 706.76 // (float) $5721 = 10.08 // (float) $5750 = -750.97 // (float) $5752 = 805.81 // (float) $5754 = 9.95 // (float) $5751 = -812.69 // (float) $5753 = 821.58 // (float) $5755 = 10.09 // (float) $5784 = -783.57 // (float) $5786 = 1285.0 // (float) $5788 = 10.47 // (float) $5785 = -815.43 // (float) $5787 = 1287.76 // (float) $5789 = 10.94 // (float) $5722 = 80.0 // (float) $5723 = 315.0 // (float) $5756 = 330.0 // (float) $5757 = 325.0 // (float) $5790 = 5.0 // (float) $5791 = 185.0 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 12 call_with_params @MAIN_6449 $1748 $5611 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1444 0025: gosub @LAN_C7_4069 :LAN_C7_3862 0001: wait 0 ms :LAN_C7_3865 $5610 == 0 // (int) var == num jump_if_false @LAN_C7_3911 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1868 jump_if_false @LAN_C7_3904 0025: gosub @LAN_C7_9523 :LAN_C7_3904 0002: jump @LAN_C7_3865 :LAN_C7_3911 $5610 == 2 // (int) var == num jump_if_false @LAN_C7_3979 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1868 jump_if_false @LAN_C7_3972 0025: gosub @LAN_C7_12827 0025: gosub @LAN_C7_10112 0025: gosub @LAN_C7_10911 0025: gosub @LAN_C7_11216 :LAN_C7_3972 0002: jump @LAN_C7_3911 :LAN_C7_3979 $5610 == 3 // (int) var == num jump_if_false @LAN_C7_4047 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1868 jump_if_false @LAN_C7_4040 0025: gosub @LAN_C7_12487 0025: gosub @LAN_C7_12827 0025: gosub @LAN_C7_10911 0025: gosub @LAN_C7_11674 :LAN_C7_4040 0002: jump @LAN_C7_3979 :LAN_C7_4047 not $5610 == 10 // (int) var == num jump_if_false @LAN_C7_4067 0002: jump @LAN_C7_3862 :LAN_C7_4067 0026: return :LAN_C7_4069 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_190 1000 0025: gosub @LAN_C7_9098 0443: (unknown) 71 :LAN_C7_4093 8445: not (unknown) 71 jump_if_false @LAN_C7_4114 0001: wait 0 ms 0002: jump @LAN_C7_4093 :LAN_C7_4114 0443: (unknown) 114 :LAN_C7_4118 8445: not (unknown) 114 jump_if_false @LAN_C7_4139 0001: wait 0 ms 0002: jump @LAN_C7_4118 :LAN_C7_4139 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_1_20061 14 003E: $5831 = create_actor_pedtype 22 model $5617 at -83.01 -1593.58 13.24 00CF: set_actor $5831 Z_angle_to 80.0 0045: actor $5831 defined jump_if_false @LAN_C7_4220 0414: (unknown) $5831 71 365 :LAN_C7_4220 003E: $5835 = create_actor_pedtype 22 model 0 at -85.08 -1594.69 13.24 04B9: (unknown) $5835 0 0 0 00CF: set_actor $5835 Z_angle_to -70.63 0153: (unknown) $5835 $5831 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AA' 'LANC712' $5831 0 // ~w~Oh, man. What month is it? Did I do anything stupid in the last few days? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AB' 'LANC713' $5835 0 // ~w~Stupid? Oh no... you passed stupid and kept on going, straight on into fucked up. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AB' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'SX_TRNG' 'SX_TRNG' -99 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'SX_TRNG' 00B9: set_camera_position -85.03 -1596.17 14.76 rotations 0 0 0 00BA: set_camera_point_at -84.61 -1595.26 14.6 mode 2 01AA: $5833 = create_object #NDC_RADIOPHONE at -83.74 -1595.54 13.8 03F6: (unknown) $5833 0 90.0 180.0 003E: $5834 = create_actor_pedtype 22 model 0 at 0 0 0 04B5: (unknown) $5834 0 0200: (unknown) $5834 0 0044: put_actor $5834 at -83.74 -1595.54 13.4 02F8: (unknown) $5834 1 0001: wait 500 ms 0045: actor $5835 defined jump_if_false @LAN_C7_4568 04B4: (unknown) $5835 120 512 100.0 :LAN_C7_4568 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 500 jump_if_false @LAN_C7_4605 0002: jump @LAN_C7_6910 :LAN_C7_4605 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AA' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AA' jump_if_false @LAN_C7_4659 0002: jump @LAN_C7_6910 :LAN_C7_4659 0045: actor $5831 defined jump_if_false @LAN_C7_4679 0414: (unknown) $5831 71 363 :LAN_C7_4679 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AB' 2 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AB' jump_if_false @LAN_C7_4733 0002: jump @LAN_C7_6910 :LAN_C7_4733 00B9: set_camera_position -82.79 -1596.92 14.24 rotations 0 0 0 00BA: set_camera_point_at -83.2 -1596.01 14.17 mode 2 0045: actor $5835 defined jump_if_false @LAN_C7_4802 010F: (unknown) $5835 -84.2 -1595.17 13.24 :LAN_C7_4802 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'SX_TRNG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 500 jump_if_false @LAN_C7_4848 0002: jump @LAN_C7_6910 :LAN_C7_4848 0045: actor $5835 defined jump_if_false @LAN_C7_4880 0045: actor $5834 defined jump_if_false @LAN_C7_4880 0154: (unknown) $5835 0153: (unknown) $5835 $5834 :LAN_C7_4880 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'SX_TRNG' jump_if_false @LAN_C7_4913 0002: jump @LAN_C7_6910 :LAN_C7_4913 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'SX_TRNG' 'SX_TRNG' -99 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 250 jump_if_false @LAN_C7_4981 0002: jump @LAN_C7_6910 :LAN_C7_4981 0045: actor $5835 defined jump_if_false @LAN_C7_5006 00EE: (unknown) $5835 -83.8 -1595.47 :LAN_C7_5006 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AC' 'LANC714' -1 0 // ~w~Lance? It's Louise. Where's Vic... I need him. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AD' 'LANC715' $5835 0 // ~w~It's me Louise. What is it? 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AE' 'LANC716' -1 0 // ~w~Vic? Oh thank god. It's that Martinez. He must think we're still an item. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AF' 'LANC717' $5835 0 // ~w~Yeah, well we're not. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'SX_TRNG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'SX_TRNG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 750 jump_if_false @LAN_C7_5195 0002: jump @LAN_C7_6910 :LAN_C7_5195 00B9: set_camera_position -85.91 -1594.38 14.46 rotations 0 0 0 00BA: set_camera_point_at -84.91 -1594.36 14.44 mode 2 03F6: (unknown) $5833 28.0 328.0 291.0 0045: actor $5835 defined jump_if_false @LAN_C7_5333 00A2: (unknown) $5835 0352: (unknown) $5835 0154: (unknown) $5835 0044: put_actor $5835 at -84.2 -1595.17 13.24 00CF: set_actor $5835 Z_angle_to -91.81 04C0: (unknown) $5833 $5835 25 -0.01 -0.07 -0.07 04B4: (unknown) $5835 114 491 2.0 :LAN_C7_5333 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 40000 00B9: set_camera_position -84.77 -1591.98 13.87 rotations 0 0 0 00BA: set_camera_point_at -84.17 -1592.78 13.95 mode 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C7_5413 0002: jump @LAN_C7_6910 :LAN_C7_5413 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AC' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AC' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AC' jump_if_false @LAN_C7_5484 0002: jump @LAN_C7_6910 :LAN_C7_5484 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AG' 'LANC718' -1 0 // ~w~For crying out loud Vic, I didn't sleep with Lance. We're just friends, which is more than you've been lately. 0045: actor $5831 defined jump_if_false @LAN_C7_5535 0414: (unknown) $5831 71 364 :LAN_C7_5535 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AD' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AD' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AD' jump_if_false @LAN_C7_5608 0002: jump @LAN_C7_6910 :LAN_C7_5608 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AI' 'LANC719' -1 0 // ~w~You never call. We never see each other. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AE' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AE' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AE' jump_if_false @LAN_C7_5710 0002: jump @LAN_C7_6910 :LAN_C7_5710 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AJ' 'LANC720' $5835 0 // ~w~Is this going somewhere? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AF' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AF' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AF' jump_if_false @LAN_C7_5814 0002: jump @LAN_C7_6910 :LAN_C7_5814 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AK' 'LANC721' -1 0 // ~w~I just wanted you to know that Martinez's thugs have been following me. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AG' jump_if_false @LAN_C7_5916 0002: jump @LAN_C7_6910 :LAN_C7_5916 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AM' 'LANC722' -1 0 // ~w~And now I'm hiding out round the back of some stupid Burger Bar. Not that you'd give a shit. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AI' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AI' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AI' jump_if_false @LAN_C7_6018 0002: jump @LAN_C7_6910 :LAN_C7_6018 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AL' 'SLNC7AL' -1 0 // ~w~And because I want to get back together, I'm trying to avoid being killed. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AJ' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AJ' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AJ' jump_if_false @LAN_C7_6122 0002: jump @LAN_C7_6910 :LAN_C7_6122 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AN' 'LANC723' $5835 0 // ~w~What? Martinez sent guys after you? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AK' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AK' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AK' jump_if_false @LAN_C7_6224 0002: jump @LAN_C7_6910 :LAN_C7_6224 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AO' 'LANC724' -1 0 // ~w~I don't even know why I called. I'm gonna kick their asses myself. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AL' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AL' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AL' jump_if_false @LAN_C7_6326 0002: jump @LAN_C7_6910 :LAN_C7_6326 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AP' 'LANC725' $5835 0 // ~w~Wait Louise....Louise! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AM' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AM' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AM' jump_if_false @LAN_C7_6428 0002: jump @LAN_C7_6910 :LAN_C7_6428 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AQ' 'LANC726' $5835 0 // ~w~Lance, you wanna help me out? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AN' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AN' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AN' jump_if_false @LAN_C7_6532 0002: jump @LAN_C7_6910 :LAN_C7_6532 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7AR' 'SLNC7AR' $5835 0 // ~w~Ah, forget it. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AO' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7AO' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AO' jump_if_false @LAN_C7_6634 0002: jump @LAN_C7_6910 :LAN_C7_6634 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AP' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AP' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AP' jump_if_false @LAN_C7_6707 0002: jump @LAN_C7_6910 :LAN_C7_6707 0045: actor $5835 defined jump_if_false @LAN_C7_6739 0045: actor $5831 defined jump_if_false @LAN_C7_6739 0154: (unknown) $5835 0153: (unknown) $5835 $5831 :LAN_C7_6739 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AQ' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AQ' 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AQ' jump_if_false @LAN_C7_6811 0002: jump @LAN_C7_6910 :LAN_C7_6811 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 500 jump_if_false @LAN_C7_6838 0002: jump @LAN_C7_6910 :LAN_C7_6838 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7AR' 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7AR' 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7AR' jump_if_false @LAN_C7_6910 0002: jump @LAN_C7_6910 :LAN_C7_6910 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @NONAME_1_20061 0 0045: actor $5831 defined jump_if_false @LAN_C7_6964 003F: destroy_actor $5831 :LAN_C7_6964 0045: actor $5834 defined jump_if_false @LAN_C7_6979 003F: destroy_actor $5834 :LAN_C7_6979 0252: object $5833 exists jump_if_false @LAN_C7_6994 0093: destroy_object $5833 :LAN_C7_6994 0045: actor $5835 defined jump_if_false @LAN_C7_7014 003F: destroy_actor $5835 $5835 = 0 // (int) :LAN_C7_7014 0025: gosub @LAN_C7_9381 0045: actor $933 defined jump_if_false @LAN_C7_7071 0154: (unknown) $933 0352: (unknown) $933 0044: put_actor $933 at -84.33 -1576.43 9.46 010F: (unknown) $933 $5793 $5794 $5795 0221: (unknown) :LAN_C7_7071 0444: (unknown) 120 0444: (unknown) 121 00C3: (unknown) $5793 $5794 $5795 $5792 0248: (unknown) $5793 $5794 $5795 3.0 $5830 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_362 1000 0057: show_text_highpriority GXT 'LANC704' time 7000 flag 1 // ~w~Go to ~y~King Knut's burger bar. $5850 == 1 // (int) var == num jump_if_false @LAN_C7_7180 0045: actor $933 defined jump_if_false @LAN_C7_7180 0044: put_actor $933 at $5793 $5794 $5795 010F: (unknown) $933 $5793 $5794 $5795 :LAN_C7_7180 0026: return :LAN_C7_7182 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_190 1000 0025: gosub @LAN_C7_9147 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_2350 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7BA' 'LANC727' -1 0 // ~w~Louise? Hey, Louise? Are you there? 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7BA' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7BB' 'LANC728' -1 0 // ~w~Vic! Heeeeelp! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7BB' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7BC' 'LANC729' -1 0 // ~w~Is that your bitch? ...She's Martinez's now. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7BC' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7BD' 'SLNC7BD' -1 0 // ~w~And you're gonna be ours. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7BD' 0045: actor $933 defined jump_if_false @LAN_C7_7488 0216: (unknown) $933 -1047.42 69.76 10.33 010F: (unknown) $933 -1041.94 70.03 10.33 00EE: (unknown) $933 -1041.94 70.03 :LAN_C7_7488 00B9: set_camera_position -1042.5 67.57 11.45 rotations 0 0 0 00BA: set_camera_point_at -1043.36 68.06 11.56 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7BA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7BA' jump_if_false @LAN_C7_7588 0002: jump @LAN_C7_8032 :LAN_C7_7588 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C7_7615 0002: jump @LAN_C7_8032 :LAN_C7_7615 0025: gosub @LAN_C7_9761 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -1042.5 67.57 11.45 rotations 0 0 0 00BA: set_camera_point_at -1043.37 67.08 11.5 mode 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7BB' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7BB' jump_if_false @LAN_C7_7718 0002: jump @LAN_C7_8032 :LAN_C7_7718 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1500 jump_if_false @LAN_C7_7745 0002: jump @LAN_C7_8032 :LAN_C7_7745 0045: actor $933 defined jump_if_false @LAN_C7_7792 00A2: (unknown) $933 0352: (unknown) $933 0044: put_actor $933 at -1043.83 69.93 10.56 00CF: set_actor $933 Z_angle_to 116.24 :LAN_C7_7792 0025: gosub @LAN_C7_9921 0001: wait 100 ms 00B9: set_camera_position -1045.43 69.09 11.2 rotations 0 0 0 00BA: set_camera_point_at -1044.47 69.34 11.36 mode 2 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C7_7869 0002: jump @LAN_C7_8032 :LAN_C7_7869 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7BC' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C7_7917 0002: jump @LAN_C7_8032 :LAN_C7_7917 0045: actor $933 defined jump_if_false @LAN_C7_7945 0045: actor $5669 defined jump_if_false @LAN_C7_7945 0153: (unknown) $933 $5669 :LAN_C7_7945 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7BC' jump_if_false @LAN_C7_7978 0002: jump @LAN_C7_8032 :LAN_C7_7978 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7BD' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7BD' jump_if_false @LAN_C7_8032 0002: jump @LAN_C7_8032 :LAN_C7_8032 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @LAN_C7_8086 00A2: (unknown) $933 0044: put_actor $933 at -1043.83 69.93 10.56 010F: (unknown) $933 $5681 $5684 $5687 :LAN_C7_8086 0@ = 0 // (int) :LAN_C7_8090 004F: unknown_check $5553(0@,3) jump_if_false @LAN_C7_8147 0045: actor $5568(0@,3) defined jump_if_false @LAN_C7_8122 003F: destroy_actor $5568(0@,3) :LAN_C7_8122 0045: actor $5571(0@,3) defined jump_if_false @LAN_C7_8141 003F: destroy_actor $5571(0@,3) :LAN_C7_8141 0049: destroy_car $5553(0@,3) :LAN_C7_8147 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_8090 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CA' 'SLNC7CA' -1 0 // ~w~Louise! 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CA' 0025: gosub @LAN_C7_10030 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_362 1000 0125: set_traffic_density_multiplier_to 1.0 $5851 == 1 // (int) var == num jump_if_false @LAN_C7_8279 0044: put_actor $933 at $5635 $5636 $5637 0025: gosub @LAN_C7_8281 :LAN_C7_8279 0026: return :LAN_C7_8281 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_190 1000 $5851 == 1 // (int) var == num jump_if_false @LAN_C7_8415 0048: 5@ = create_car $5618 at -825.07 1166.29 10.2 00D1: set_car 5@ Z_angle_to -86.44 0045: actor $933 defined jump_if_false @LAN_C7_8370 0044: put_actor $933 at -816.22 1163.6 10.2 0200: (unknown) $933 0 :LAN_C7_8370 003E: $5626 = create_actor_pedtype 22 model $5613 at $5648 $5651 $5654 02B6: (unknown) $5626 5@ 0.45 0 0 0 0 0 0414: (unknown) $5626 71 366 0002: jump @LAN_C7_8492 :LAN_C7_8415 034B: unknown_check $2769 jump_if_false @LAN_C7_8492 004F: unknown_check $2769 jump_if_false @LAN_C7_8492 0035: 5@ = $2769 // (int vars) 004E: put_car 5@ at -825.07 1166.29 10.2 00D1: set_car 5@ Z_angle_to -86.44 0216: (unknown) $933 -816.22 1163.6 10.2 0200: (unknown) $933 0 :LAN_C7_8492 00A4: $5835 = create_actor_pedtype 22 model 0 in_car 5@ driverseat 004F: unknown_check 5@ jump_if_false @LAN_C7_8515 0052: set_car 5@ driver_behaviour_to 11 :LAN_C7_8515 0141: destroy_pickup $985 00BB: (unknown) $5638 0025: gosub @LAN_C7_12869 0025: gosub @LAN_C7_9346 00B9: set_camera_position -823.93 1168.42 11.28 rotations 0 0 0 00BA: set_camera_point_at -824.2 1167.47 11.12 mode 2 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CK' 'LANC735' $5835 0 // ~w~I need some help over here! Come on, get a doctor. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CK' 003E: $5796 = create_actor_pedtype 22 model $5616 at -820.09 1149.48 11.42 010F: (unknown) $5796 -821.21 1150.78 11.42 0045: actor $5835 defined jump_if_false @LAN_C7_8695 0153: (unknown) $5835 $5796 :LAN_C7_8695 0222: (unknown) -821.8 1148.93 11.42 $5797 0222: (unknown) -821.21 1150.78 11.42 $5798 0276: (unknown) $5797 $5798 999999 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @MAIN_13224 'LANC7CK' 1 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 1500 jump_if_false @LAN_C7_8802 0002: jump @LAN_C7_8915 :LAN_C7_8802 0045: actor $5835 defined jump_if_false @LAN_C7_8830 0045: actor $5796 defined jump_if_false @LAN_C7_8830 0153: (unknown) $5796 $5835 :LAN_C7_8830 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13401 'LANC7CK' jump_if_false @LAN_C7_8863 0002: jump @LAN_C7_8915 :LAN_C7_8863 0045: actor $5796 defined jump_if_false @LAN_C7_8888 0158: actor $5796 run_to -824.57 1164.12 :LAN_C7_8888 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4394 2000 jump_if_false @LAN_C7_8915 0002: jump @LAN_C7_8915 :LAN_C7_8915 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_4364 013F: $985 = create_pickup #HEALTH type 11 at -819.2 1158.3 11.1 0045: actor $5626 defined jump_if_false @LAN_C7_8963 003F: destroy_actor $5626 :LAN_C7_8963 0045: actor $5832 defined jump_if_false @LAN_C7_8978 003F: destroy_actor $5832 :LAN_C7_8978 0045: actor $5835 defined jump_if_false @LAN_C7_8993 003F: destroy_actor $5835 :LAN_C7_8993 0@ = 0 // (int) :LAN_C7_8997 0045: actor $5540(0@,3) defined jump_if_false @LAN_C7_9016 003F: destroy_actor $5540(0@,3) :LAN_C7_9016 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_8997 0045: actor $933 defined jump_if_false @LAN_C7_9065 004F: unknown_check 5@ jump_if_false @LAN_C7_9059 021C: (unknown) $933 5@ :LAN_C7_9059 0200: (unknown) $933 1 :LAN_C7_9065 004F: unknown_check 5@ jump_if_false @LAN_C7_9078 0113: remove_references_to_car 5@ // Like turning a car into any random car :LAN_C7_9078 $5836 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_362 1000 0026: return :LAN_C7_9098 $5617 = 136 // (int) 0160: load_model $5617 0228: (unknown) :LAN_C7_9111 8161: not model $5617 available jump_if_false @LAN_C7_9132 0001: wait 0 ms 0002: jump @LAN_C7_9111 :LAN_C7_9132 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4268 330 0026: return :LAN_C7_9147 $5613 = 140 // (int) $5614 = 79 // (int) $5615 = 55 // (int) 0160: load_model $5613 0160: load_model $5614 0160: load_model $5615 $5618 = 274 // (int) $5619 = 180 // (int) 0160: load_model $5618 0160: load_model $5619 0228: (unknown) :LAN_C7_9202 0078: if or 8161: not model $5613 available 8161: not model $5614 available 8161: not model $5615 available 8161: not model $5618 available 8161: not model $5619 available jump_if_false @LAN_C7_9243 0001: wait 0 ms 0002: jump @LAN_C7_9202 :LAN_C7_9243 $5620 = 346 // (int) 02E2: $5623 = 19 // (any) $5621 = 354 // (int) 02E2: $5624 = 25 // (any) $5622 = 336 // (int) 02E2: $5625 = 6 // (any) 0@ = 0 // (int) :LAN_C7_9286 0160: load_model $5364(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9286 0228: (unknown) :LAN_C7_9311 0078: if or 8161: not model $5620 available 8161: not model $5621 available 8161: not model $5622 available jump_if_false @LAN_C7_9344 0001: wait 0 ms 0002: jump @LAN_C7_9311 :LAN_C7_9344 0026: return :LAN_C7_9346 $5616 = 12 // (int) 0160: load_model $5616 0228: (unknown) :LAN_C7_9358 8161: not model $5616 available jump_if_false @LAN_C7_9379 0001: wait 0 ms 0002: jump @LAN_C7_9358 :LAN_C7_9379 0026: return :LAN_C7_9381 0162: release_model $5617 0444: (unknown) 114 0026: return :LAN_C7_9391 0162: release_model $5614 0162: release_model $5615 0162: release_model $5618 0162: release_model $5619 0162: release_model $5620 0162: release_model $5621 0162: release_model $5622 0026: return :LAN_C7_9421 0@ = 0 // (int) :LAN_C7_9425 0162: release_model $5357(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C7_9425 0@ = 0 // (int) :LAN_C7_9452 0162: release_model $5362(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C7_9452 0@ = 0 // (int) :LAN_C7_9479 0162: release_model $5364(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9479 0444: (unknown) 71 0445: (unknown) 114 jump_if_false @LAN_C7_9521 0444: (unknown) 114 :LAN_C7_9521 0026: return :LAN_C7_9523 0045: actor $933 defined jump_if_false @LAN_C7_9691 0080: actor $933 near_point $5793 $5794 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C7_9691 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_1469 1 0249: (unknown) $5830 00BB: (unknown) $5792 $5792 = 0 // (int) 0025: gosub @LAN_C7_7182 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_1099 2 024D: (unknown) $5838 1 'LANC701' // Louise 0@ = 0 // (int) :LAN_C7_9619 00C3: (unknown) $5392(0@,3) $5395(0@,3) $5398(0@,3) $5401(0@,3) 00BC: (unknown) $5401(0@,3) 2 $5404(0@,3) = 0 // (int) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9619 0057: show_text_highpriority GXT 'LANC705' time 7000 flag 1 // ~w~Find which ~b~car ~w~Louise is in before she dies. $5610 = 2 // (int) :LAN_C7_9691 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1546 jump_if_false @LAN_C7_9759 0045: actor $933 defined jump_if_false @LAN_C7_9729 0044: put_actor $933 at $5793 $5794 $5795 :LAN_C7_9729 $2769 > 0 // (int) var > num jump_if_false @LAN_C7_9759 004F: unknown_check $2769 jump_if_false @LAN_C7_9759 00D1: set_car $2769 Z_angle_to 270.0 :LAN_C7_9759 0026: return :LAN_C7_9761 0@ = 0 // (int) :LAN_C7_9765 0048: $5553(0@,3) = create_car $5618 at $5556(0@,3) $5559(0@,3) $5562(0@,3) 0495: (unknown) $5553(0@,3) 0 00D1: set_car $5553(0@,3) Z_angle_to 180.0 0300: (unknown) $5553(0@,3) 100 0050: set_car $5553(0@,3) max_speed_to 15.0 02E9: set_car $5553(0@,3) speed_to 10.0 004A: car $5553(0@,3) drive_to $5821 $5822 $5823 0139: 4@ = random_int_in_ranges 1 3 00A4: $5568(0@,3) = create_actor_pedtype 22 model $5357(4@,5) in_car $5553(0@,3) driverseat 04E6: (unknown) $5568(0@,3) 1 0139: 4@ = random_int_in_ranges 1 3 0118: $5571(0@,3) = create_actor_pedtype 22 model $5357(4@,5) in_car $5553(0@,3) passenger_seat 0 04E6: (unknown) $5571(0@,3) 1 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9765 0026: return :LAN_C7_9921 0@ = 0 // (int) :LAN_C7_9925 003E: $5413(0@,3) = create_actor_pedtype 8 model $5614 at $5416(0@,3) $5419(0@,3) $5422(0@,3) 010F: (unknown) $5413(0@,3) $5425(0@,3) $5428(0@,3) $5431(0@,3) 0045: actor $933 defined 0022: jump_if_false @LAN_C7_9984 // Note: the incorrect math opcode was used here 0153: (unknown) $5413(0@,3) $933 :LAN_C7_9984 0106: give_actor $5413(0@,3) weapon $5625 ammo 0 // Load the weapon model before using this 00EE: (unknown) $5413(0@,3) $5425(0@,3) $5428(0@,3) 0001: wait 50 ms 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_9925 0026: return :LAN_C7_10030 0@ = 0 // (int) :LAN_C7_10034 0045: actor $5413(0@,3) defined jump_if_false @LAN_C7_10060 003F: destroy_actor $5413(0@,3) $5413(0@,3) = 0 // (int) :LAN_C7_10060 003E: $5413(0@,3) = create_actor_pedtype 8 model $5614 at $5425(0@,3) $5428(0@,3) $5431(0@,3) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2206 0@ 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_10034 0026: return :LAN_C7_10112 0@ = 0 // (int) :LAN_C7_10116 $5404(0@,3) == 0 // (int) var == num jump_if_false @LAN_C7_10892 0045: actor $933 defined jump_if_false @LAN_C7_10892 0080: actor $933 near_point $5392(0@,3) $5395(0@,3) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C7_10892 // Note: the incorrect math opcode was used here 0048: $5410(0@,3) = create_car $5618 at $5392(0@,3) $5395(0@,3) $5398(0@,3) 0495: (unknown) $5410(0@,3) 0 00D1: set_car $5410(0@,3) Z_angle_to 350.0 00BB: (unknown) $5401(0@,3) $5401(0@,3) = 0 // (int) 00C0: (unknown) $5410(0@,3) $5401(0@,3) 00BC: (unknown) $5401(0@,3) 2 $5407(0@,3) = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @LAN_C7_10429 2@ = 0 // (int) :LAN_C7_10256 0139: 4@ = random_int_in_ranges 1 3 01BB: (unknown) $5440(2@,6) $5446(2@,6) $5452(2@,6) $5452(2@,6) 003E: $5434(2@,6) = create_actor_pedtype 8 model $5357(4@,5) at $5440(2@,6) $5446(2@,6) $5452(2@,6) 4@ == 1 // (int) var == num jump_if_false @LAN_C7_10332 0507: (unknown) $5434(2@,6) 25 0002: jump @LAN_C7_10340 :LAN_C7_10332 0507: (unknown) $5434(2@,6) 26 :LAN_C7_10340 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2133 $5434(2@,6) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10256 1@ = 0 // (int) :LAN_C7_10375 0048: $5458(1@,2) = create_car $5619 at $5460(1@,2) $5462(1@,2) $5464(1@,2) 00D1: set_car $5458(1@,2) Z_angle_to $5466(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C7_10375 0002: jump @LAN_C7_10800 :LAN_C7_10429 0@ == 1 // (int) var == num jump_if_false @LAN_C7_10618 2@ = 0 // (int) :LAN_C7_10445 0139: 4@ = random_int_in_ranges 1 3 01BB: (unknown) $5474(2@,6) $5480(2@,6) $5486(2@,6) $5486(2@,6) 003E: $5468(2@,6) = create_actor_pedtype 8 model $5357(4@,5) at $5474(2@,6) $5480(2@,6) $5486(2@,6) 4@ == 1 // (int) var == num jump_if_false @LAN_C7_10521 0507: (unknown) $5468(2@,6) 25 0002: jump @LAN_C7_10529 :LAN_C7_10521 0507: (unknown) $5468(2@,6) 26 :LAN_C7_10529 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2133 $5468(2@,6) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10445 1@ = 0 // (int) :LAN_C7_10564 0048: $5492(1@,2) = create_car $5619 at $5494(1@,2) $5496(1@,2) $5498(1@,2) 00D1: set_car $5492(1@,2) Z_angle_to $5500(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C7_10564 0002: jump @LAN_C7_10800 :LAN_C7_10618 0@ == 2 // (int) var == num jump_if_false @LAN_C7_10800 2@ = 0 // (int) :LAN_C7_10634 0139: 4@ = random_int_in_ranges 1 3 01BB: (unknown) $5508(2@,6) $5514(2@,6) $5520(2@,6) $5520(2@,6) 003E: $5502(2@,6) = create_actor_pedtype 8 model $5357(4@,5) at $5508(2@,6) $5514(2@,6) $5520(2@,6) 4@ == 1 // (int) var == num jump_if_false @LAN_C7_10710 0507: (unknown) $5502(2@,6) 25 0002: jump @LAN_C7_10718 :LAN_C7_10710 0507: (unknown) $5502(2@,6) 26 :LAN_C7_10718 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @LAN_C7_2133 $5502(2@,6) 2@ += 1 // (int) 2@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10634 1@ = 0 // (int) :LAN_C7_10753 0048: $5526(1@,2) = create_car $5619 at $5528(1@,2) $5530(1@,2) $5532(1@,2) 00D1: set_car $5526(1@,2) Z_angle_to $5534(1@,2) 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C7_10753 :LAN_C7_10800 $5849 == 0 // (int) var == num jump_if_false @LAN_C7_10884 $5799 == 0 // (int) var == num jump_if_false @LAN_C7_10844 013F: $5799 = create_pickup #BODYARMOUR type 3 at $5544(0@,3) $5547(0@,3) $5550(0@,3) :LAN_C7_10844 2@ = 0 // (int) :LAN_C7_10848 0045: actor $5413(2@,3) defined jump_if_false @LAN_C7_10867 0112: remove_references_to_actor $5413(2@,3) // Like turning an actor into a random pedestrian :LAN_C7_10867 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @LAN_C7_10848 :LAN_C7_10884 $5404(0@,3) = 1 // (int) :LAN_C7_10892 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_10116 0026: return :LAN_C7_10911 0@ = 0 // (int) :LAN_C7_10915 0045: actor $5434(0@,6) defined jump_if_false @LAN_C7_10995 0045: actor $933 defined jump_if_false @LAN_C7_10995 0078: if or 008F: actor $5434(0@,6) near_actor $933 radius 5.0 5.0 5.0 sphere 0 $5663 == 1 // (int) var == num jump_if_false @LAN_C7_10995 00E4: (unknown) $5434(0@,6) $933 020E: (unknown) $5434(0@,6) 0 0112: remove_references_to_actor $5434(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_10995 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_10915 0@ = 0 // (int) :LAN_C7_11016 0045: actor $5468(0@,6) defined jump_if_false @LAN_C7_11096 0045: actor $933 defined jump_if_false @LAN_C7_11096 0078: if or 008F: actor $5468(0@,6) near_actor $933 radius 5.0 5.0 5.0 sphere 0 $5664 == 1 // (int) var == num jump_if_false @LAN_C7_11096 00E4: (unknown) $5468(0@,6) $933 020E: (unknown) $5468(0@,6) 0 0112: remove_references_to_actor $5468(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_11096 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_11016 0@ = 0 // (int) :LAN_C7_11117 0045: actor $5502(0@,6) defined jump_if_false @LAN_C7_11197 0045: actor $933 defined jump_if_false @LAN_C7_11197 0078: if or 008F: actor $5502(0@,6) near_actor $933 radius 5.0 5.0 5.0 sphere 0 $5665 == 1 // (int) var == num jump_if_false @LAN_C7_11197 00E4: (unknown) $5502(0@,6) $933 020E: (unknown) $5502(0@,6) 0 0112: remove_references_to_actor $5502(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_11197 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_11117 0026: return :LAN_C7_11216 0@ = 0 // (int) :LAN_C7_11220 $5404(0@,3) == 1 // (int) var == num jump_if_false @LAN_C7_11655 $5407(0@,3) == 0 // (int) var == num jump_if_false @LAN_C7_11655 004F: unknown_check $5410(0@,3) jump_if_false @LAN_C7_11649 0045: actor $933 defined jump_if_false @LAN_C7_11642 0080: actor $933 near_point $5392(0@,3) $5395(0@,3) radius 15.0 15.0 sphere 0 0022: jump_if_false @LAN_C7_11642 // Note: the incorrect math opcode was used here $5849 == 0 // (int) var == num jump_if_false @LAN_C7_11397 00BB: (unknown) $5401(0@,3) $5401(0@,3) = 0 // (int) $5407(0@,3) = 1 // (int) 0057: show_text_highpriority GXT 'LANC707' time 7000 flag 1 // ~w~Louise isn't here. Check out another ~b~car. 0139: $5848 = random_int_in_ranges 0 3 :LAN_C7_11355 001C: $5848 == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_11384 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0139: $5848 = random_int_in_ranges 0 3 0002: jump @LAN_C7_11355 :LAN_C7_11384 $5849 = 1 // (int) 0002: jump @LAN_C7_11642 :LAN_C7_11397 001C: $5848 == 0@ // (int) num == var 0022: jump_if_false @LAN_C7_11605 // Note: the incorrect math opcode was used here 00BB: (unknown) $5657 $5657 = 0 // (int) 00BB: (unknown) $5658 $5658 = 0 // (int) 00BB: (unknown) $5659 $5659 = 0 // (int) $5407(0@,3) = 1 // (int) 004F: unknown_check $5410(0@,3) jump_if_false @LAN_C7_11592 0036: 6@ = $5392(0@,3) // (float vars) 0036: 7@ = $5395(0@,3) // (float vars) 0036: 8@ = $5398(0@,3) // (float vars) 8@ += 10.0 // (float) 0118: $5832 = create_actor_pedtype 22 model $5613 in_car $5410(0@,3) passenger_seat 0 04B5: (unknown) $5832 0 0200: (unknown) $5832 0 032D: (unknown) $5832 1 0232: (unknown) $5832 1 003E: $5626 = create_actor_pedtype 22 model $5613 at $5392(0@,3) $5395(0@,3) $5398(0@,3) 01AF: (unknown) $5626 1 0347: (unknown) $5626 1 02B6: (unknown) $5626 $5410(0@,3) 0.45 0 0 0 0 0 0414: (unknown) $5626 71 366 $5836 = 1 // (int) 0035: $5628 = $5410(0@,3) // (int vars) :LAN_C7_11592 $5610 = 3 // (int) 0002: jump @LAN_C7_11642 :LAN_C7_11605 00BB: (unknown) $5401(0@,3) $5401(0@,3) = 0 // (int) $5407(0@,3) = 1 // (int) 0057: show_text_highpriority GXT 'LANC707' time 7000 flag 1 // ~w~Louise isn't here. Check out another ~b~car. :LAN_C7_11642 0002: jump @LAN_C7_11655 :LAN_C7_11649 $5856 = 1 // (int) :LAN_C7_11655 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_11220 0026: return :LAN_C7_11674 0045: actor $933 defined jump_if_false @LAN_C7_11743 0045: actor $5626 defined jump_if_false @LAN_C7_11743 $5840 == 0 // (int) var == num jump_if_false @LAN_C7_11743 0080: actor $5626 near_point $5639 $5640 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C7_11743 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_12223 $5840 = 1 // (int) :LAN_C7_11743 0045: actor $933 defined jump_if_false @LAN_C7_11812 0045: actor $5626 defined jump_if_false @LAN_C7_11812 $5841 == 0 // (int) var == num jump_if_false @LAN_C7_11812 0080: actor $5626 near_point $5642 $5643 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C7_11812 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_12223 $5841 = 1 // (int) :LAN_C7_11812 0045: actor $933 defined jump_if_false @LAN_C7_11881 0045: actor $5626 defined jump_if_false @LAN_C7_11881 $5842 == 0 // (int) var == num jump_if_false @LAN_C7_11881 0080: actor $5626 near_point $5645 $5646 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C7_11881 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_12223 $5842 = 1 // (int) :LAN_C7_11881 0045: actor $933 defined jump_if_false @LAN_C7_11968 0045: actor $5626 defined jump_if_false @LAN_C7_11968 0078: if and 0080: actor $5626 near_point $5635 $5636 radius 5.0 5.0 sphere 1 0080: actor $933 near_point $5635 $5636 radius 5.0 5.0 sphere 1 0022: jump_if_false @LAN_C7_11968 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C7_8281 0025: gosub @LAN_C7_13244 $5610 = 10 // (int) 0026: return :LAN_C7_11968 004F: unknown_check $5628 jump_if_false @LAN_C7_12221 0045: actor $933 defined jump_if_false @LAN_C7_12221 807C: not actor $933 driving $5628 0022: jump_if_false @LAN_C7_12156 // Note: the incorrect math opcode was used here $5839 == 0 // (int) var == num jump_if_false @LAN_C7_12149 00BB: (unknown) $5638 $5638 = 0 // (int) 00C0: (unknown) $5628 $5627 00BC: (unknown) $5627 2 $5852 == 1 // (int) var == num jump_if_false @LAN_C7_12093 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7CA' $5847 += 1 // (int) $5852 = 0 // (int) 0025: gosub @LAN_C7_9391 0002: jump @LAN_C7_12143 :LAN_C7_12093 0057: show_text_highpriority GXT 'LANC710' time 7000 flag 1 // ~w~Get back into the ~b~car~w~ with Louise. $5854 == 1 // (int) var == num jump_if_false @LAN_C7_12143 0058: (unknown) 'LANC709' 7000 1 // ~w~Louise has been beaten up and is in too much pain to change car. $5854 = 0 // (int) :LAN_C7_12143 $5839 = 1 // (int) :LAN_C7_12149 0002: jump @LAN_C7_12221 :LAN_C7_12156 $5839 == 1 // (int) var == num jump_if_false @LAN_C7_12221 0059: text_clear_all 00BB: (unknown) $5627 $5627 = 0 // (int) 00C3: (unknown) $5635 $5636 $5637 $5638 0057: show_text_highpriority GXT 'LANC711' time 7000 flag 1 // ~w~Take Louise to the ~y~Downtown hospital ~w~before she dies. 010E: $5846 = current_time_in_ms $5847 += 1 // (int) $5839 = 0 // (int) :LAN_C7_12221 0026: return :LAN_C7_12223 $5853 == 0 // (int) var == num jump_if_false @LAN_C7_12317 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CD' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7CD' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CI' 'LANC734' -1 0 // ~w~Please Vic. Not here. Take me to the Schuman hospital. $5853 += 1 // (int) 0002: jump @LAN_C7_12469 :LAN_C7_12317 $5853 == 1 // (int) var == num jump_if_false @LAN_C7_12412 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CI' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7CI' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CG' 'LANC733' -1 0 // ~w~I told you Vic. The Schuman hospital... $5853 += 1 // (int) 0002: jump @LAN_C7_12469 :LAN_C7_12412 $5853 == 2 // (int) var == num jump_if_false @LAN_C7_12469 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CG' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7CG' $5853 += 1 // (int) :LAN_C7_12469 0058: (unknown) 'LANC711' 5000 1 // ~w~Take Louise to the ~y~Downtown hospital ~w~before she dies. 0026: return :LAN_C7_12487 $5847 == 1 // (int) var == num jump_if_false @LAN_C7_12617 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12674 'LANC7CA' jump_if_false @LAN_C7_12610 0057: show_text_highpriority GXT 'LANC708' time 5000 flag 1 // ~w~You've found Louise! Get in the ~b~car. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CB' 'LANC730' -1 0 // ~w~Hey, everything's gonna be okay. 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CC' 'LANC731' -1 0 // ~w~Vic. I knew you'd come. I think I need a doctor... $5847 += 1 // (int) :LAN_C7_12610 0002: jump @LAN_C7_12825 :LAN_C7_12617 $5847 == 3 // (int) var == num jump_if_false @LAN_C7_12711 010E: $5843 = current_time_in_ms 0035: $5844 = $5846 // (int vars) $5844 += 7000 // (int) 0011: $5843 > $5844 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C7_12704 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CB' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7CB' $5847 += 1 // (int) :LAN_C7_12704 0002: jump @LAN_C7_12825 :LAN_C7_12711 $5847 == 4 // (int) var == num jump_if_false @LAN_C7_12825 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12674 'LANC7CB' jump_if_false @LAN_C7_12825 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'LANC7CC' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'LANC7CC' 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'LANC7CD' 'LANC732' -1 0 // ~w~Vic. I don't have any medical insurance. They won't treat me here... $5847 += 1 // (int) :LAN_C7_12825 0026: return :LAN_C7_12827 010E: $5843 = current_time_in_ms 0035: $5844 = $5845 // (int vars) $5844 += 2750 // (int) 0011: $5843 > $5844 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C7_12867 // Note: the incorrect math opcode was used here $5838 -= 1 // (int) 010E: $5845 = current_time_in_ms :LAN_C7_12867 0026: return :LAN_C7_12869 00BB: (unknown) $5638 0@ = 0 // (int) :LAN_C7_12877 00BB: (unknown) $5401(0@,3) 004F: unknown_check $5410(0@,3) jump_if_false @LAN_C7_12902 0113: remove_references_to_car $5410(0@,3) // Like turning a car into any random car :LAN_C7_12902 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_12877 0@ = 0 // (int) :LAN_C7_12923 0045: actor $5434(0@,6) defined jump_if_false @LAN_C7_12942 0112: remove_references_to_actor $5434(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_12942 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_12923 0@ = 0 // (int) :LAN_C7_12963 0045: actor $5468(0@,6) defined jump_if_false @LAN_C7_12982 0112: remove_references_to_actor $5468(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_12982 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_12963 0@ = 0 // (int) :LAN_C7_13003 0045: actor $5502(0@,6) defined jump_if_false @LAN_C7_13022 0112: remove_references_to_actor $5502(0@,6) // Like turning an actor into a random pedestrian :LAN_C7_13022 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @LAN_C7_13003 8140: not pickup $5799 picked_up jump_if_false @LAN_C7_13054 0141: destroy_pickup $5799 :LAN_C7_13054 0026: return :LAN_C7_13056 0059: text_clear_all 00AE: remove_status_text $5838 0249: (unknown) $5830 00BB: (unknown) $5792 00BB: (unknown) $5627 0025: gosub @LAN_C7_12869 034A: unknown_check $5626 jump_if_false @LAN_C7_13096 020D: (unknown) $5626 :LAN_C7_13096 0045: actor $5832 defined jump_if_false @LAN_C7_13111 003F: destroy_actor $5832 :LAN_C7_13111 $5836 = 0 // (int) 0@ = 0 // (int) :LAN_C7_13120 0045: actor $5413(0@,3) defined jump_if_false @LAN_C7_13139 0112: remove_references_to_actor $5413(0@,3) // Like turning an actor into a random pedestrian :LAN_C7_13139 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C7_13120 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5612 == 1 // (int) var == num jump_if_false @LAN_C7_13210 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LANC702' // ~r~Louise died! 0002: jump @LAN_C7_13242 :LAN_C7_13210 $5612 == 2 // (int) var == num jump_if_false @LAN_C7_13242 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_5026 'LANC703' // ~r~Louise drowned! :LAN_C7_13242 0026: return :LAN_C7_13244 0059: text_clear_all 00AE: remove_status_text $5838 037B: constant_params 2 variable_params 0 unknown 12 call_with_params @99RED_12847 'LAN_C07' 500 // Where it Hurts Most 01DF: progress_made += 1 0026: return :LAN_C7_13278 004F: unknown_check $5628 jump_if_false @LAN_C7_13293 0113: remove_references_to_car $5628 // Like turning a car into any random car :LAN_C7_13293 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 0025: gosub @LAN_C7_9421 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @LAN_C7_1514 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 90--------------- :LAN_C8 0238: name_thread 'LAN_C8' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C8' 0025: gosub @LAN_C8_9778 009D: wasted_or_busted // mission only jump_if_false @LAN_C8_45 0025: gosub @LAN_C8_24021 :LAN_C8_45 0025: gosub @LAN_C8_24194 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C8_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C8_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C8_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C8_138 :LAN_C8_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C8_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C8_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C8_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C8_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C8_188 0026: return :LAN_C8_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C8_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 @LAN_C8_248 0400: (unknown) $933 $1070 0002: jump @LAN_C8_254 :LAN_C8_248 02C0: (unknown) $933 $1070 :LAN_C8_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C8_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C8_281 0045: actor $933 defined jump_if_false @LAN_C8_349 807E: not actor $933 driving jump_if_false @LAN_C8_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C8_329 :LAN_C8_326 021D: (unknown) 0 :LAN_C8_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C8_345 02EA: select_interior 2 :LAN_C8_345 01AE: (unknown) 1 :LAN_C8_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C8_362 0045: actor $933 defined jump_if_false @LAN_C8_426 807E: not actor $933 driving jump_if_false @LAN_C8_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C8_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C8_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C8_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C8_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 @LAN_C8_475 02EA: select_interior 0 :LAN_C8_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C8_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C8_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C8_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C8_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C8_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C8_556 0026: return :LAN_C8_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C8_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 @LAN_C8_605 :LAN_C8_601 1@ = 0 // (int) :LAN_C8_605 1@ == 1 // (int) var == num jump_if_false @LAN_C8_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C8_682 007E: actor 0@ driving jump_if_false @LAN_C8_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C8_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C8_671 :LAN_C8_668 00F1: (unknown) 0@ :LAN_C8_671 0002: jump @LAN_C8_682 :LAN_C8_678 1@ = 0 // (int) :LAN_C8_682 0002: jump @LAN_C8_605 :LAN_C8_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C8_783 007E: actor 0@ driving jump_if_false @LAN_C8_767 02A7: unknown_check 0@ jump_if_false @LAN_C8_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C8_760 :LAN_C8_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C8_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C8_760 0002: jump @LAN_C8_776 :LAN_C8_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C8_776 0002: jump @LAN_C8_785 :LAN_C8_783 005F: (unknown) :LAN_C8_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C8_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C8_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C8_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C8_877 :LAN_C8_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C8_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_558 4@ :LAN_C8_877 0002: jump @LAN_C8_943 :LAN_C8_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C8_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C8_943 :LAN_C8_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C8_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_558 3@ :LAN_C8_943 0045: actor 0@ defined jump_if_false @LAN_C8_995 004F: unknown_check 1@ jump_if_false @LAN_C8_995 007E: actor 0@ driving jump_if_false @LAN_C8_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C8_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C8_558 0@ :LAN_C8_995 5@ = 0 // (int) :LAN_C8_999 5@ == 0 // (int) var == num jump_if_false @LAN_C8_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C8_1090 004F: unknown_check 1@ jump_if_false @LAN_C8_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C8_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C8_1090 :LAN_C8_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C8_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C8_1090 :LAN_C8_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C8_1090 0002: jump @LAN_C8_999 :LAN_C8_1097 0026: return :LAN_C8_1099 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C8_1108 $5356(1@,10) == 0 // (int) var == num jump_if_false @LAN_C8_1128 0035: 0@ = 1@ // (int vars) 0026: return :LAN_C8_1128 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1108 0026: return :LAN_C8_1147 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @LAN_C8_1099 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 :LAN_C8_1290 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 :LAN_C8_1318 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 @LAN_C8_1364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C8_1290 1@ 0002: jump @LAN_C8_1369 :LAN_C8_1364 00E5: (unknown) 0@ $933 :LAN_C8_1369 0026: return 0@ = 0 // (int) $5632 = 0 // (int) 4@ = 0 // (int) :LAN_C8_1384 $5356(4@,10) > 0 // (int) var > num jump_if_false @LAN_C8_1507 009F: actor $5356(4@,10) dead jump_if_false @LAN_C8_1486 4@ == 0 // (int) var == num jump_if_false @LAN_C8_1463 $2757 == -1 // (int) var == num jump_if_false @LAN_C8_1463 $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@ :LAN_C8_1463 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_C8_1290 4@ 0@ += 1 // (int) 0002: jump @LAN_C8_1507 :LAN_C8_1486 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_C8_1318 $5356(4@,10) 4@ $5632 += 1 // (int) :LAN_C8_1507 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1384 0026: return :LAN_C8_1526 3@ = 0 // (int) 4@ = 0 // (int) :LAN_C8_1534 $5356(4@,10) > 0 // (int) var > num jump_if_false @LAN_C8_1588 009F: actor $5356(4@,10) dead jump_if_false @LAN_C8_1588 0080: actor $5356(4@,10) near_point 0@ 1@ radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C8_1588 // Note: the incorrect math opcode was used here 3@ += 1 // (int) :LAN_C8_1588 4@ += 1 // (int) 4@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1534 3@ > 0 // (int) var > num jump_if_false @LAN_C8_1618 005F: (unknown) :LAN_C8_1618 005E: (unknown) 7@ = 0 // (int) 8@ = 0 // (int) 0139: 8@ = random_int_in_ranges 0 $5681 :LAN_C8_1634 0011: $5681 > 7@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_1779 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @LAN_C8_1526 $5385(8@,10) $5395(8@,10) $5405(8@,10) jump_if_false @LAN_C8_1746 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 @LAN_C8_1746 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 @LAN_C8_1746 // Note: the incorrect math opcode was used here 0035: 0@ = 8@ // (int vars) 005E: (unknown) :LAN_C8_1746 8@ += 1 // (int) 001C: 8@ == $5681 // (int) num == var 0022: jump_if_false @LAN_C8_1767 // Note: the incorrect math opcode was used here 8@ = 0 // (int) :LAN_C8_1767 7@ += 1 // (int) 0002: jump @LAN_C8_1634 :LAN_C8_1779 005F: (unknown) 0@ = 0 // (int) 0@ = 0 // (int) :LAN_C8_1789 $5356(0@,10) = 0 // (int) $5366(0@,10) = 0 // (int) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_C8_1789 0@ = 0 // (int) :LAN_C8_1824 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_1874 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C8_1147 $5385(0@,10) $5395(0@,10) $5405(0@,10) $5415(0@,10) 0@ += 1 // (int) 0002: jump @LAN_C8_1824 :LAN_C8_1874 $5633 = 0 // (int) 0026: return 0@ = 0 // (int) :LAN_C8_1885 0011: $5681 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_1984 // 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 @LAN_C8_1944 00C1: (unknown) $5356(0@,10) $5366(0@,10) :LAN_C8_1944 0@ == 0 // (int) var == num jump_if_false @LAN_C8_1972 0106: give_actor $5356(0@,10) weapon 6 ammo 1 // Load the weapon model before using this 03A5: (unknown) $5356(0@,10) 0 :LAN_C8_1972 0@ += 1 // (int) 0002: jump @LAN_C8_1885 :LAN_C8_1984 $5633 = 0 // (int) 0026: return 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 @LAN_C8_2206 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @LAN_C8_1099 7@ 7@ > -1 // (int) var > num jump_if_false @LAN_C8_2203 0 >= $5634 // (int) num >= var 0022: jump_if_false @LAN_C8_2165 // Note: the incorrect math opcode was used here 81B8: not unknown_check 6@ 0022: jump_if_false @LAN_C8_2127 // Note: the incorrect math opcode was used here 003F: destroy_actor 6@ 0002: jump @LAN_C8_2158 :LAN_C8_2127 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) :LAN_C8_2158 0002: jump @LAN_C8_2196 :LAN_C8_2165 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) :LAN_C8_2196 0002: jump @LAN_C8_2206 :LAN_C8_2203 0112: remove_references_to_actor 6@ // Like turning an actor into a random pedestrian :LAN_C8_2206 0026: return 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) :LAN_C8_2338 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_2403 // 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 @LAN_C8_2338 :LAN_C8_2403 $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 @LAN_C8_2457 $5634 = 5 // (int) 0002: jump @LAN_C8_2489 :LAN_C8_2457 $5635 == 2 // (int) var == num jump_if_false @LAN_C8_2483 $5634 = 10 // (int) 0002: jump @LAN_C8_2489 :LAN_C8_2483 $5634 = 15 // (int) :LAN_C8_2489 $5633 = 0 // (int) 0026: return 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) :LAN_C8_2533 0011: $5681 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_2593 // 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 @LAN_C8_2533 :LAN_C8_2593 $2757 > -1 // (int) var > num jump_if_false @LAN_C8_2616 0141: destroy_pickup $2757 $2757 = -1 // (int) :LAN_C8_2616 0026: return :LAN_C8_2618 0@ == 0 // (int) var == num jump_if_false @LAN_C8_2661 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C8_2837 :LAN_C8_2661 0@ == 1 // (int) var == num jump_if_false @LAN_C8_2694 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C8_2837 :LAN_C8_2694 0@ == 2 // (int) var == num jump_if_false @LAN_C8_2736 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C8_2837 :LAN_C8_2736 0@ == 3 // (int) var == num jump_if_false @LAN_C8_2780 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C8_2837 :LAN_C8_2780 0@ == 4 // (int) var == num jump_if_false @LAN_C8_2811 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C8_2837 :LAN_C8_2811 0@ == 5 // (int) var == num jump_if_false @LAN_C8_2837 03CF: (unknown) 237 130 180 255 :LAN_C8_2837 0026: return :LAN_C8_2839 00BC: (unknown) 0@ 2 0026: return :LAN_C8_2846 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C8_2846 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C8_2901 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C8_2901 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C8_2916 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C8_2916 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_2961 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C8_2961 005F: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C8_2975 005F: (unknown) :LAN_C8_2975 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C8_3022 005F: (unknown) :LAN_C8_3022 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C8_3069 005F: (unknown) :LAN_C8_3069 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C8_3083 005F: (unknown) :LAN_C8_3083 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C8_3110 005F: (unknown) :LAN_C8_3110 0485: unknown_check 0@ 214 jump_if_false @LAN_C8_3125 005E: (unknown) :LAN_C8_3125 0485: unknown_check 0@ 215 jump_if_false @LAN_C8_3140 005E: (unknown) :LAN_C8_3140 0485: unknown_check 0@ 216 jump_if_false @LAN_C8_3155 005E: (unknown) :LAN_C8_3155 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C8_3272 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 @LAN_C8_3232 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C8_2839 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C8_3232 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C8_3232 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C8_3261 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C8_3272 :LAN_C8_3261 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C8_3272 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C8_3414 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C8_3368 0045: actor 1@ defined jump_if_false @LAN_C8_3361 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C8_3361 0002: jump @LAN_C8_3407 :LAN_C8_3368 0045: actor 1@ defined jump_if_false @LAN_C8_3407 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C8_3407 0002: jump @LAN_C8_3421 :LAN_C8_3414 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C8_3421 0026: return :LAN_C8_3423 1@ = 0 // (int) :LAN_C8_3427 $5426(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3427 0@ > 8 // (int) var > num jump_if_false @LAN_C8_3469 0@ = 8 // (int) :LAN_C8_3469 $5690 = 0 // (int) 0035: $5691 = 0@ // (int vars) 0026: return :LAN_C8_3481 0035: 1@ = $5690 // (int vars) not $5426(1@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3507 020D: (unknown) $5426(1@,8) :LAN_C8_3507 0035: $5426(1@,8) = 0@ // (int vars) $5690 += 1 // (int) 0017: $5690 >= $5691 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_3538 // Note: the incorrect math opcode was used here $5690 = 0 // (int) :LAN_C8_3538 0026: return 0@ = 0 // (int) :LAN_C8_3544 not $5426(0@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3565 020D: (unknown) $5426(0@,8) :LAN_C8_3565 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3544 0026: return 0@ = 0 // (int) :LAN_C8_3588 not $5426(0@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3609 003F: destroy_actor $5426(0@,8) :LAN_C8_3609 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3588 0026: return 0@ = 0 // (int) :LAN_C8_3632 not $5426(0@,8) == -1 // (int) var == num jump_if_false @LAN_C8_3653 0112: remove_references_to_actor $5426(0@,8) // Like turning an actor into a random pedestrian :LAN_C8_3653 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_3632 0026: return 834A: not unknown_check 0@ jump_if_false @LAN_C8_3684 005F: (unknown) :LAN_C8_3684 009F: actor 0@ dead jump_if_false @LAN_C8_3696 005F: (unknown) :LAN_C8_3696 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_3731 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_3731 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 @LAN_C8_3812 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C8_3812 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3839 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C8_3839 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C8_3865 1@ = -1 // (int) :LAN_C8_3865 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3885 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C8_3885 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3905 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C8_3905 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3925 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C8_3925 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3945 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C8_3945 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3965 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C8_3965 1@ == -1 // (int) var == num jump_if_false @LAN_C8_3981 02E2: 1@ = 0 // (any) :LAN_C8_3981 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 @LAN_C8_4200 // Note: the incorrect math opcode was used here 0@ > -263.5 // (float) var > num jump_if_false @LAN_C8_4022 005F: (unknown) :LAN_C8_4022 0078: if and 0@ > -715.902 // (float) var > num 0.902 > 0@ // (float) num > var 1@ > -1.87436 // (float) var > num 123.126 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4067 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4067 0078: if and 0@ > -809.101 // (float) var > num 0.101 > 0@ // (float) num > var 1@ > -671.029 // (float) var > num -216.029 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4112 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4112 0078: if and 0@ > -785.023 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -966.031 // (float) var > num -901.031 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4156 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4156 0078: if and 0@ > -423.971 // (float) var > num -263.5 > 0@ // (float) num > var 1@ > -1852.59 // (float) var > num -1152.59 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4200 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4200 005E: (unknown) 0078: if and 0@ > -714.3 // (float) var > num -661.525 > 0@ // (float) num > var 1@ > -423.634 // (float) var > num -388.897 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4247 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4247 0078: if and 0@ > -649.645 // (float) var > num -645.983 > 0@ // (float) num > var 1@ > -406.22 // (float) var > num -402.249 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4292 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4292 0078: if and 0@ > -1174.708 // (float) var > num -983.7382 > 0@ // (float) num > var 1@ > -1460.624 // (float) var > num -1179.65 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4337 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4337 0078: if and 0@ > 333.358 // (float) var > num 435.544 > 0@ // (float) num > var 1@ > -557.261 // (float) var > num -433.179 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4382 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4382 0078: if and 0@ > -64.434 // (float) var > num 81.544 > 0@ // (float) num > var 1@ > -995.198 // (float) var > num -896.662 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4427 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4427 0078: if and 0@ > 446.491 // (float) var > num 599.769 > 0@ // (float) num > var 1@ > -92.564 // (float) var > num 53.415 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4472 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4472 0078: if and 0@ > -192.361 // (float) var > num 234.821 > 0@ // (float) num > var 1@ > -272.607 // (float) var > num 406.194 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4517 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4517 0078: if and 0@ > -290.702 // (float) var > num 282.265 > 0@ // (float) num > var 1@ > 398.714 // (float) var > num 661.476 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4562 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4562 0078: if and 0@ > -728.193 // (float) var > num -67.639 > 0@ // (float) num > var 1@ > -20.866 // (float) var > num 99.566 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4607 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4607 0078: if and 0@ > -516.97 // (float) var > num -188.518 > 0@ // (float) num > var 1@ > -667.97 // (float) var > num -507.393 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4652 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4652 0078: if and 0@ > -710.393 // (float) var > num -579.012 > 0@ // (float) num > var 1@ > -1416.112 // (float) var > num -1211.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4697 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4697 0078: if and 0@ > 333.358 // (float) var > num 493.934 > 0@ // (float) num > var 1@ > 991.328 // (float) var > num 1261.389 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4742 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4742 0078: if and 0@ > -790.682 // (float) var > num -626.456 > 0@ // (float) num > var 1@ > 1196.908 // (float) var > num 1306.392 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4787 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4787 0078: if and 0@ > -1173.877 // (float) var > num -1027.898 > 0@ // (float) num > var 1@ > 237.098 // (float) var > num 415.922 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4832 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4832 0078: if and 0@ > -1389.195 // (float) var > num -1199.422 > 0@ // (float) num > var 1@ > -47.561 // (float) var > num 229.799 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4877 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4877 0078: if and 0@ > -1571.667 // (float) var > num -1290.658 > 0@ // (float) num > var 1@ > -1007.371 // (float) var > num -784.753 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4922 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4922 0078: if and 0@ > -757.335 // (float) var > num -219.313 > 0@ // (float) num > var 1@ > -979.568 // (float) var > num -878.689 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_4967 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_4967 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5012 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5012 0078: if and 0@ > 511.112 // (float) var > num 638.214 > 0@ // (float) num > var 1@ > -1815.644 // (float) var > num -1679.04 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5057 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5057 0078: if and 0@ > -691.673 // (float) var > num -581.673 > 0@ // (float) num > var 1@ > -1519.748 // (float) var > num -1449.748 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5102 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5102 0078: if and 0@ > -1176.038 // (float) var > num -1012.796 > 0@ // (float) num > var 1@ > -266.898 // (float) var > num -158.26 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5147 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5147 0078: if and 0@ > -1031.494 // (float) var > num -949.479 > 0@ // (float) num > var 1@ > -902.312 // (float) var > num -821.592 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5192 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5192 0078: if and 0@ > -896.098 // (float) var > num -855.09 > 0@ // (float) num > var 1@ > -593.101 // (float) var > num -548.64 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5237 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5237 0078: if and 0@ > -1012.06 // (float) var > num -982.06 > 0@ // (float) num > var 1@ > 181.561 // (float) var > num 216.561 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5282 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5282 0078: if and 0@ > -112.495 // (float) var > num 9.705 > 0@ // (float) num > var 1@ > 920.349 // (float) var > num 1025.694 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5327 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5327 0078: if and 0@ > 533.891 // (float) var > num 673.891 > 0@ // (float) num > var 1@ > -343.116 // (float) var > num -183.116 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5372 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5372 0078: if and 0@ > -1783.222 // (float) var > num -1586.599 > 0@ // (float) num > var 1@ > -307.5092 // (float) var > num -84.3105 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5417 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5417 0078: if and 0@ > -903.6972 // (float) var > num -882.7946 > 0@ // (float) num > var 1@ > 791.7817 // (float) var > num 808.3229 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5462 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5462 0078: if and 0@ > -1059.234 // (float) var > num -1040.148 > 0@ // (float) num > var 1@ > 73.3646 // (float) var > num 89.7497 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5507 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5507 0078: if and 0@ > -1235.792 // (float) var > num -1110.932 > 0@ // (float) num > var 1@ > 32.1217 // (float) var > num 126.1341 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5552 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5552 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5597 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5597 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5642 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5642 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5687 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5687 0078: if and 0@ > -1118.173 // (float) var > num -1052.738 > 0@ // (float) num > var 1@ > 1270.253 // (float) var > num 1388.062 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5732 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5732 0078: if and 0@ > -1061.141 // (float) var > num -1053.864 > 0@ // (float) num > var 1@ > 1259.445 // (float) var > num 1402.656 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5776 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5776 005E: (unknown) :LAN_C8_5778 0078: if and 0@ > -1905.785 // (float) var > num -1105.785 > 0@ // (float) num > var 1@ > 745.678 // (float) var > num 1773.513 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5823 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5823 0078: if and 0@ > -265.018 // (float) var > num 170.188 > 0@ // (float) num > var 1@ > -275.942 // (float) var > num 1689.059 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5868 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5868 0078: if and 0@ > 164.191 // (float) var > num 259.713 > 0@ // (float) num > var 1@ > -187.926 // (float) var > num 631.97 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5913 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5913 0078: if and 0@ > -731.729 // (float) var > num -263.334 > 0@ // (float) num > var 1@ > -4.399 // (float) var > num 62.853 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_5958 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_5958 0078: if and 0@ > -180.88 // (float) var > num 64.112 > 0@ // (float) num > var 1@ > -499.183 // (float) var > num -417.519 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6003 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6003 0078: if and 0@ > -762.855 // (float) var > num -172.566 > 0@ // (float) num > var 1@ > -667.099 // (float) var > num -224.382 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6048 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6048 0078: if and 0@ > -1843.937 // (float) var > num -1609.864 > 0@ // (float) num > var 1@ > -803.9209 // (float) var > num -705.5925 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6093 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6093 0078: if and 0@ > -1844.192 // (float) var > num -1811.563 > 0@ // (float) num > var 1@ > -705.5928 // (float) var > num -509.6132 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6138 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6138 0078: if and 0@ > -1362.862 // (float) var > num -1328.423 > 0@ // (float) num > var 1@ > -484.3301 // (float) var > num -343.7588 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6183 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6183 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 @LAN_C8_6228 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6228 0078: if and 0@ > -1190.673 // (float) var > num -1135.091 > 0@ // (float) num > var 1@ > -774.737 // (float) var > num -746.217 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6273 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6273 0078: if and 0@ > -1190.673 // (float) var > num -1149.358 > 0@ // (float) num > var 1@ > -823.839 // (float) var > num -807.742 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6318 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6318 0078: if and 0@ > -1089.905 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -819.195 // (float) var > num -722.324 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6363 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6363 0078: if and 0@ > -1009.178 // (float) var > num -932.002 > 0@ // (float) num > var 1@ > -915.895 // (float) var > num -819.024 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6408 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6408 0078: if and 0@ > -1119.432 // (float) var > num -1113.876 > 0@ // (float) num > var 1@ > -740.939 // (float) var > num -735.322 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6453 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6453 0078: if and 0@ > -904.0 // (float) var > num -822.0 > 0@ // (float) num > var 1@ > -915.0 // (float) var > num -803.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_6493 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_6493 005E: (unknown) :LAN_C8_6495 009D: wasted_or_busted // mission only 0022: jump_if_false @LAN_C8_6517 // Note: the incorrect math opcode was used here $5901 = 1 // (int) 0002: jump @LAN_C8_6633 :LAN_C8_6517 $5878 == 1 // (int) var == num jump_if_false @LAN_C8_6576 0078: if or 009F: actor $5713 dead $5903 == 0 // (int) var == num jump_if_false @LAN_C8_6576 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C8_6570 $5694 = 1 // (int) :LAN_C8_6570 $5901 = 1 // (int) :LAN_C8_6576 $5880 == 1 // (int) var == num jump_if_false @LAN_C8_6608 $5694 = 2 // (int) $5901 = 1 // (int) 0002: jump @LAN_C8_6633 :LAN_C8_6608 $5898 == 1 // (int) var == num jump_if_false @LAN_C8_6633 $5694 = 3 // (int) $5901 = 1 // (int) :LAN_C8_6633 $5901 == 1 // (int) var == num jump_if_false @LAN_C8_6661 $5692 = 10 // (int) 0025: gosub @LAN_C8_24021 005F: (unknown) :LAN_C8_6661 005E: (unknown) :LAN_C8_6663 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C8_190 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 136 0443: (unknown) 71 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 14 01CF: (unknown) 003E: $5713 = create_actor_pedtype 22 model 136 at -82.95 -1593.3 13.99 02F8: (unknown) $5713 1 04B5: (unknown) $5713 0 0414: (unknown) $5713 71 364 00CF: set_actor $5713 Z_angle_to 90.0 0044: put_actor $5713 at -83.01 -1593.58 13.24 0045: actor $933 defined jump_if_false @LAN_C8_6848 0044: put_actor $933 at -88.15 -1594.95 13.19 013E: actor $933 look_at_actor $5713 0153: (unknown) $933 $5713 :LAN_C8_6848 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCDAA' 'SLNCDAA' $933 0 // ~w~What're you doing slouching around in here? We're at war dummy. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCDAA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCDAB' 'SLNCDAB' $5713 0 // ~w~Yeah. And you're the soldier - so go soldier. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCDAB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCDAC' 'SLNCDAC' $933 0 // ~w~And what're you gonna do? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCDAC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCDAD' 'SLNCDAD' $5713 0 // ~w~I'm a behind the scenes man: Infiltration; intelligence; logistics; know what I'm saying? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCDAD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCDAE' 'SLNCDAE' $933 0 // ~w~I'll tell you what: Why don't you just stay here while I do everything. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCDAE' 00B9: set_camera_position -89.61 -1594.68 14.51 rotations 0 0 0 00BA: set_camera_point_at -88.61 -1594.73 14.49 mode 2 0045: actor $933 defined jump_if_false @LAN_C8_7172 00EE: (unknown) $933 -84.88 -1594.53 01EC: (unknown) $933 0 :LAN_C8_7172 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 'LANCDAA' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4394 1700 jump_if_true @LAN_C8_7904 0045: actor $933 defined jump_if_false @LAN_C8_7246 04B4: (unknown) $933 120 524 1.0 :LAN_C8_7246 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCDAA' jump_if_false @LAN_C8_7279 0002: jump @LAN_C8_7904 :LAN_C8_7279 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCDAF' 'SLNCDAF' $5713 0 // ~w~Can I get that in writing? 0001: wait 0 ms 00B9: set_camera_position -85.86 -1595.06 16.12 rotations 0 0 0 00BA: set_camera_point_at -85.32 -1594.74 15.35 mode 2 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCDAB' 1 0045: actor $5713 defined jump_if_false @LAN_C8_7396 0414: (unknown) $5713 71 365 :LAN_C8_7396 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCDAB' jump_if_false @LAN_C8_7429 0002: jump @LAN_C8_7904 :LAN_C8_7429 0045: actor $5713 defined jump_if_false @LAN_C8_7449 0414: (unknown) $5713 71 364 :LAN_C8_7449 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCDAC' 0 0045: actor $933 defined jump_if_false @LAN_C8_7492 04B4: (unknown) $933 121 557 1.0 :LAN_C8_7492 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCDAC' jump_if_false @LAN_C8_7525 0002: jump @LAN_C8_7904 :LAN_C8_7525 0045: actor $933 defined jump_if_false @LAN_C8_7545 0528: (unknown) $933 557 -0.5 :LAN_C8_7545 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCDAD' 1 0045: actor $5713 defined jump_if_false @LAN_C8_7586 0414: (unknown) $5713 71 365 :LAN_C8_7586 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCDAD' jump_if_false @LAN_C8_7619 0002: jump @LAN_C8_7904 :LAN_C8_7619 0045: actor $5713 defined jump_if_false @LAN_C8_7639 0414: (unknown) $5713 71 364 :LAN_C8_7639 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCDAE' 0 0045: actor $933 defined jump_if_false @LAN_C8_7682 04B4: (unknown) $933 121 562 1.0 :LAN_C8_7682 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCDAE' jump_if_false @LAN_C8_7715 0002: jump @LAN_C8_7904 :LAN_C8_7715 0045: actor $933 defined jump_if_false @LAN_C8_7752 0352: (unknown) $933 00A2: (unknown) $933 0154: (unknown) $933 00EE: (unknown) $933 -91.81 -1595.78 :LAN_C8_7752 00B9: set_camera_position -82.83 -1591.79 14.35 rotations 0 0 0 00BA: set_camera_point_at -83.39 -1592.61 14.2 mode 2 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCDAF' 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'LANCDAF' 1 0045: actor $5713 defined jump_if_false @LAN_C8_7851 0414: (unknown) $5713 71 365 :LAN_C8_7851 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'LANCDAF' jump_if_false @LAN_C8_7884 0002: jump @LAN_C8_7904 :LAN_C8_7884 0045: actor $5713 defined jump_if_false @LAN_C8_7904 0414: (unknown) $5713 71 364 :LAN_C8_7904 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 $5713 $5713 = 0 // (int) 0045: actor $933 defined jump_if_false @LAN_C8_7986 0352: (unknown) $933 00A2: (unknown) $933 0154: (unknown) $933 0044: put_actor $933 at -106.82 -1609.77 9.14 00CF: set_actor $933 Z_angle_to 150.0 0221: (unknown) :LAN_C8_7986 0444: (unknown) 120 0444: (unknown) 121 0444: (unknown) 71 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C8_362 1000 0026: return :LAN_C8_8032 0045: actor $933 defined jump_if_false @LAN_C8_8160 0139: 1@ = random_int_in_ranges 0 8 0078: if or 0227: (unknown) $5468(1@,8) $5476(1@,8) $5484(1@,8) 1.5 1.5 3.0 0080: actor $933 near_point $5468(1@,8) $5476(1@,8) radius 2.5 2.5 sphere 0 0022: jump_if_false @LAN_C8_8104 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_8104 005D: sphere_onscreen $5468(1@,8) $5476(1@,8) $5484(1@,8) radius 5.0 0022: jump_if_false @LAN_C8_8156 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5468(1@,8) $5476(1@,8) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C8_8156 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_8156 0035: 0@ = 1@ // (int vars) :LAN_C8_8160 005E: (unknown) :LAN_C8_8162 0045: actor $933 defined 0022: jump_if_false @LAN_C8_8342 // Note: the incorrect math opcode was used here 0139: 1@ = random_int_in_ranges 0 7 $5909 > 20 // (int) var > num jump_if_false @LAN_C8_8203 $5909 = 0 // (int) 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C8_8203 0227: (unknown) $5529(1@,7) $5536(1@,7) $5543(1@,7) 1.5 1.5 3.0 0022: jump_if_false @LAN_C8_8241 // Note: the incorrect math opcode was used here $5909 += 1 // (int) 005F: (unknown) :LAN_C8_8241 0080: actor $933 near_point $5529(1@,7) $5536(1@,7) radius 25.0 25.0 sphere 0 0022: jump_if_false @LAN_C8_8275 // Note: the incorrect math opcode was used here $5909 += 1 // (int) 005F: (unknown) :LAN_C8_8275 005D: sphere_onscreen $5529(1@,7) $5536(1@,7) $5543(1@,7) radius 5.0 0022: jump_if_false @LAN_C8_8333 // Note: the incorrect math opcode was used here 0080: actor $933 near_point $5529(1@,7) $5536(1@,7) radius 50.0 50.0 sphere 0 0022: jump_if_false @LAN_C8_8333 // Note: the incorrect math opcode was used here $5909 += 1 // (int) 005F: (unknown) :LAN_C8_8333 $5909 = 0 // (int) 0035: 0@ = 1@ // (int vars) :LAN_C8_8342 005E: (unknown) :LAN_C8_8344 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C8_8353 $5464(1@,2) == 0 // (int) var == num jump_if_false @LAN_C8_8373 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C8_8373 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @LAN_C8_8353 005F: (unknown) :LAN_C8_8392 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C8_8401 $5517(1@,4) == 0 // (int) var == num jump_if_false @LAN_C8_8421 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C8_8421 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @LAN_C8_8401 005F: (unknown) :LAN_C8_8440 0139: 3@ = random_int_in_ranges 0 2 003E: $5464(2@,2) = create_actor_pedtype 15 model $5348(3@,2) at $5468(0@,8) $5476(0@,8) $5484(0@,8) 015D: (unknown) $5464(2@,2) 18 01A4: (unknown) $5464(2@,2) 1 00CF: set_actor $5464(2@,2) Z_angle_to 1@ 03DE: (unknown) $5464(2@,2) 1 0347: (unknown) $5464(2@,2) 1 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8543 0106: give_actor $5464(2@,2) weapon $5699 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_8553 :LAN_C8_8543 0106: give_actor $5464(2@,2) weapon $5700 ammo 100 // Load the weapon model before using this :LAN_C8_8553 01EC: (unknown) $5464(2@,2) 1 04B9: (unknown) $5464(2@,2) 1 1 0 0278: (unknown) $5464(2@,2) 0 $5466(2@,2) = 1 // (int) 0189: (unknown) 0 $5464(2@,2) 04FD: 0026: return :LAN_C8_8598 0139: 3@ = random_int_in_ranges 0 2 003E: $5517(2@,4) = create_actor_pedtype 1 model $5447(3@,7) at $5529(0@,7) $5536(0@,7) $5543(0@,7) 015D: (unknown) $5517(2@,4) 18 01A4: (unknown) $5517(2@,4) 1 $5886 == 0 // (int) var == num jump_if_false @LAN_C8_8670 00CF: set_actor $5517(2@,4) Z_angle_to 1@ 0002: jump @LAN_C8_8695 :LAN_C8_8670 $5886 == 1 // (int) var == num jump_if_false @LAN_C8_8695 010F: (unknown) $5517(2@,4) $5717 $5718 $5719 :LAN_C8_8695 03DE: (unknown) $5517(2@,4) 1 03A5: (unknown) $5517(2@,4) 0 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8744 0106: give_actor $5517(2@,4) weapon $5699 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_8808 :LAN_C8_8744 3@ == 1 // (int) var == num jump_if_false @LAN_C8_8773 0106: give_actor $5517(2@,4) weapon $5701 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_8808 :LAN_C8_8773 0106: give_actor $5517(2@,4) weapon $5700 ammo 100 // Load the weapon model before using this 0139: 3@ = random_int_in_ranges 0 5 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8808 03A5: (unknown) $5517(2@,4) 1 :LAN_C8_8808 01EC: (unknown) $5517(2@,4) 1 04B9: (unknown) $5517(2@,4) 1 1 0 0278: (unknown) $5517(2@,4) 0 041B: (unknown) $5517(2@,4) 9 00C1: (unknown) $5517(2@,4) $5525(2@,4) 00BC: (unknown) $5525(2@,4) 0 $5521(2@,4) = 1 // (int) 0189: (unknown) 1 $5517(2@,4) 04FD: 0026: return :LAN_C8_8879 0045: actor $933 defined 0022: jump_if_false @LAN_C8_9063 // Note: the incorrect math opcode was used here 0036: 0@ = $937 // (float vars) 0036: 1@ = $938 // (float vars) 0036: 2@ = $939 // (float vars) 0139: 3@ = random_int_in_ranges 0 4 0138: 4@ = random_float_in_ranges 150.0 200.0 3@ == 0 // (int) var == num jump_if_false @LAN_C8_8942 002C: 0@ -= 4@ // (float vars) 0002: jump @LAN_C8_8992 :LAN_C8_8942 3@ == 1 // (int) var == num jump_if_false @LAN_C8_8965 002A: 0@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C8_8992 :LAN_C8_8965 3@ == 2 // (int) var == num jump_if_false @LAN_C8_8988 002C: 1@ -= 4@ // (float vars) 0002: jump @LAN_C8_8992 :LAN_C8_8988 002A: 1@ += 4@ // (float vars) // Note: the incorrect math opcode was used here :LAN_C8_8992 01B5: (unknown) 0@ 1@ 2@ 0@ 1@ 2@ 031D: (unknown) $937 $938 0@ 1@ 5@ 100.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_C8_9024 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_9024 005D: sphere_onscreen 0@ 1@ 2@ radius 5.0 0022: jump_if_false @LAN_C8_9041 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C8_9041 037A: constant_params 3 variable_params 0 unknown 6 call_with_params @LAN_C8_5778 0@ 1@ 2@ jump_if_false @LAN_C8_9063 005F: (unknown) :LAN_C8_9063 005E: (unknown) :LAN_C8_9065 0045: actor $933 defined jump_if_false @LAN_C8_9159 12@ = 0 // (int) 9@ = 0 // (int) :LAN_C8_9084 12@ == 0 // (int) var == num jump_if_false @LAN_C8_9159 0001: wait 0 ms 037B: constant_params 0 variable_params 3 unknown 13 call_with_params @LAN_C8_8879 2@ 3@ 4@ jump_if_false @LAN_C8_9130 12@ = 1 // (int) 0002: jump @LAN_C8_9152 :LAN_C8_9130 9@ += 1 // (int) 9@ == 50 // (int) var == num jump_if_false @LAN_C8_9152 12@ = 1 // (int) :LAN_C8_9152 0002: jump @LAN_C8_9084 :LAN_C8_9159 0048: $5573(0@,2) = create_car $5711 at 2@ 3@ 4@ 0233: (unknown) $5573(0@,2) $5717 $5718 0254: enable_car $5573(0@,2) stuck_check_distance_to 2.0 time_to 5000 00DD: (unknown) $5573(0@,2) 9@ = 0 // (int) 6@ = 0 // (int) :LAN_C8_9205 0011: 1@ > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_9478 // Note: the incorrect math opcode was used here 0001: wait 0 ms 8@ = -1 // (int) :LAN_C8_9224 8@ == -1 // (int) var == num jump_if_false @LAN_C8_9269 0001: wait 0 ms $5579(9@,8) == 0 // (int) var == num jump_if_false @LAN_C8_9257 0035: 8@ = 9@ // (int vars) :LAN_C8_9257 9@ += 1 // (int) 0002: jump @LAN_C8_9224 :LAN_C8_9269 0139: 5@ = random_int_in_ranges 0 2 004F: unknown_check $5573(0@,2) jump_if_false @LAN_C8_9295 02BD: (unknown) $5573(0@,2) 7@ :LAN_C8_9295 7@ == -1 // (int) var == num jump_if_false @LAN_C8_9340 00A4: $5579(8@,8) = create_actor_pedtype 1 model $5447(5@,7) in_car $5573(0@,2) driverseat 0106: give_actor $5579(8@,8) weapon $5701 ammo 100 // Load the weapon model before using this 0002: jump @LAN_C8_9394 :LAN_C8_9340 0118: $5579(8@,8) = create_actor_pedtype 1 model $5447(5@,7) in_car $5573(0@,2) passenger_seat -1 0106: give_actor $5579(8@,8) weapon $5701 ammo 100 // Load the weapon model before using this 0442: (unknown) $5579(8@,8) 1 03D6: (unknown) $5579(8@,8) 250 03D7: (unknown) $5579(8@,8) 1000 :LAN_C8_9394 015D: (unknown) $5579(8@,8) 18 00E3: (unknown) $5579(8@,8) 01A4: (unknown) $5579(8@,8) 1 03DE: (unknown) $5579(8@,8) 1 041B: (unknown) $5579(8@,8) 9 01EC: (unknown) $5579(8@,8) 1 04B9: (unknown) $5579(8@,8) 1 1 0 0278: (unknown) $5579(8@,8) 0 $5587(8@,8) = 1 // (int) 6@ += 1 // (int) 0002: jump @LAN_C8_9205 :LAN_C8_9478 0051: set_car $5573(0@,2) traffic_behavior_to 3 0050: set_car $5573(0@,2) max_speed_to 25.0 004A: car $5573(0@,2) drive_to $5717 $5718 $5719 00C0: (unknown) $5573(0@,2) $5575(0@,2) 00BC: (unknown) $5575(0@,2) 0 $5577(0@,2) = 1 // (int) $5887 += 1 // (int) 0026: return :LAN_C8_9540 0045: actor $933 defined jump_if_false @LAN_C8_9629 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C8_9629 0026: return :LAN_C8_9631 0045: actor 0@ defined 0022: jump_if_false @LAN_C8_9685 // Note: the incorrect math opcode was used here 807E: not actor 0@ driving 0022: jump_if_false @LAN_C8_9685 // Note: the incorrect math opcode was used here 826A: not unknown_check 0@ 0022: jump_if_false @LAN_C8_9685 // Note: the incorrect math opcode was used here 014D: 1@ = actor 0@ health 1@ -= 3 // (int) 1@ > 0 // (int) var > num jump_if_false @LAN_C8_9685 014B: set_actor 0@ health_to 1@ :LAN_C8_9685 0026: return :LAN_C8_9687 0045: actor $933 defined 0022: jump_if_false @LAN_C8_9776 // Note: the incorrect math opcode was used here 82A7: not unknown_check $933 0022: jump_if_false @LAN_C8_9711 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C8_9711 034B: unknown_check $2769 0022: jump_if_false @LAN_C8_9776 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @LAN_C8_9776 // Note: the incorrect math opcode was used here 01CA: (unknown) $2769 1@ 0078: if and 0102: car $2769 near_point $1583(0@,30) $1613(0@,30) radius 30.0 30.0 sphere 0 5.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_9776 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C8_9776 005F: (unknown) :LAN_C8_9778 $940 = 1 // (int) $5692 = 0 // (int) $5876 = 15 // (int) $5877 = 2 // (int) $5878 = 0 // (int) $5879 = 0 // (int) $5880 = 0 // (int) $5886 = 0 // (int) $5894 = 0 // (int) $5895 = 0 // (int) $5896 = 0 // (int) $5897 = 1 // (int) $5898 = 0 // (int) $5899 = 480000 // (int) $5901 = 0 // (int) $5903 = 100 // (int) $5905 = 1 // (int) $5906 = 0 // (int) $5907 = 0 // (int) $5908 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 27 call_with_params @MAIN_6449 $1748 $5693 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @NONAME_1_40633 4 8 jump_if_false @LAN_C8_9940 0025: gosub @LAN_C8_10507 0002: jump @LAN_C8_9970 :LAN_C8_9940 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6663 011F: show_text_1number_highpriority GXT 'LANC844' number 7 time 10000 flag 1 // ~w~A minimum of ~1~ businesses are required. Expand your Empire! 0026: return :LAN_C8_9970 0001: wait 0 ms :LAN_C8_9973 $5692 == 0 // (int) var == num jump_if_false @LAN_C8_10040 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6495 jump_if_false @LAN_C8_10033 0025: gosub @LAN_C8_21254 0025: gosub @LAN_C8_15338 0025: gosub @LAN_C8_16897 0025: gosub @LAN_C8_23327 :LAN_C8_10033 0002: jump @LAN_C8_9973 :LAN_C8_10040 $5692 == 1 // (int) var == num jump_if_false @LAN_C8_10143 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6495 jump_if_false @LAN_C8_10136 0025: gosub @LAN_C8_22824 0025: gosub @LAN_C8_18416 0025: gosub @LAN_C8_23469 0025: gosub @LAN_C8_18524 0025: gosub @LAN_C8_18736 0025: gosub @LAN_C8_23211 0025: gosub @LAN_C8_23347 0025: gosub @LAN_C8_23327 0025: gosub @LAN_C8_19402 :LAN_C8_10136 0002: jump @LAN_C8_10040 :LAN_C8_10143 $5692 == 2 // (int) var == num jump_if_false @LAN_C8_10211 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6495 jump_if_false @LAN_C8_10204 0025: gosub @LAN_C8_21670 0025: gosub @LAN_C8_15338 0025: gosub @LAN_C8_16897 0025: gosub @LAN_C8_23327 :LAN_C8_10204 0002: jump @LAN_C8_10143 :LAN_C8_10211 $5692 == 3 // (int) var == num jump_if_false @LAN_C8_10314 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6495 jump_if_false @LAN_C8_10307 0025: gosub @LAN_C8_22824 0025: gosub @LAN_C8_18416 0025: gosub @LAN_C8_23469 0025: gosub @LAN_C8_18524 0025: gosub @LAN_C8_18736 0025: gosub @LAN_C8_23211 0025: gosub @LAN_C8_23347 0025: gosub @LAN_C8_23327 0025: gosub @LAN_C8_19402 :LAN_C8_10307 0002: jump @LAN_C8_10211 :LAN_C8_10314 $5692 == 4 // (int) var == num jump_if_false @LAN_C8_10382 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6495 jump_if_false @LAN_C8_10375 0025: gosub @LAN_C8_22076 0025: gosub @LAN_C8_15338 0025: gosub @LAN_C8_16897 0025: gosub @LAN_C8_23327 :LAN_C8_10375 0002: jump @LAN_C8_10314 :LAN_C8_10382 $5692 == 5 // (int) var == num jump_if_false @LAN_C8_10485 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_6495 jump_if_false @LAN_C8_10478 0025: gosub @LAN_C8_22824 0025: gosub @LAN_C8_18416 0025: gosub @LAN_C8_23469 0025: gosub @LAN_C8_18524 0025: gosub @LAN_C8_18736 0025: gosub @LAN_C8_23211 0025: gosub @LAN_C8_23347 0025: gosub @LAN_C8_23327 0025: gosub @LAN_C8_19402 :LAN_C8_10478 0002: jump @LAN_C8_10382 :LAN_C8_10485 not $5692 == 10 // (int) var == num jump_if_false @LAN_C8_10505 0002: jump @LAN_C8_9970 :LAN_C8_10505 0026: return :LAN_C8_10507 00AA: set_parked_car_generator $1218 cars_to_generate_to 0 00AA: set_parked_car_generator $1219 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @SAFEHOU_12249 35 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_190 0 0025: gosub @LAN_C8_14723 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3423 10 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_9540 0048: $5714 = create_car $5710 at -89.41 -1575.04 9.46 00D1: set_car $5714 Z_angle_to 330.0 0496: (unknown) $5714 1 0048: $5862 = create_car $5712 at -84.75 -1577.34 9.46 00D1: set_car $5862 Z_angle_to 330.0 00B9: set_camera_position -88.96 -1568.74 12.11 rotations 0 0 0 00BA: set_camera_point_at -88.77 -1569.69 11.87 mode 2 0045: actor $933 defined jump_if_false @LAN_C8_10685 0200: (unknown) $933 0 :LAN_C8_10685 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: $5868 = create_actor_pedtype 22 model 0 at -91.27 -1574.56 9.46 010F: (unknown) $5868 -87.93 -1577.34 9.46 01EC: (unknown) $5868 1 003E: $5713 = create_actor_pedtype 22 model $5705 at -87.93 -1577.34 9.46 010F: (unknown) $5713 -91.27 -1574.56 9.46 01EC: (unknown) $5713 1 0153: (unknown) $5713 $5868 0@ = 0 // (int) :LAN_C8_10800 0@ == 0 // (int) var == num jump_if_false @LAN_C8_10843 003E: $5607(0@,4) = create_actor_pedtype 22 model $5706 at -86.36 -1575.61 9.46 0002: jump @LAN_C8_10968 :LAN_C8_10843 0@ == 1 // (int) var == num jump_if_false @LAN_C8_10887 003E: $5607(0@,4) = create_actor_pedtype 22 model $5707 at -82.92 -1579.68 9.46 0002: jump @LAN_C8_10968 :LAN_C8_10887 0@ == 2 // (int) var == num jump_if_false @LAN_C8_10931 003E: $5607(0@,4) = create_actor_pedtype 22 model $5708 at -86.95 -1576.87 9.46 0002: jump @LAN_C8_10968 :LAN_C8_10931 0@ == 3 // (int) var == num jump_if_false @LAN_C8_10968 003E: $5607(0@,4) = create_actor_pedtype 22 model $5709 at -81.97 -1578.39 9.46 :LAN_C8_10968 010F: (unknown) $5607(0@,4) -84.94 -1578.28 9.46 032D: (unknown) $5607(0@,4) 1 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_10800 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 'LANC8AA' 'LANC811' $5868 0 // ~w~We should spread out and cover as much ground as we can. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8AA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8AB' 'LANC812' $5868 0 // ~w~Let me know if you need any help. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8AB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8AC' 'LANC813' $5713 0 // ~w~Wait up. I'm gonna need some serious artillery for this gig... 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8AE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8AD' 'LANC814' $5713 0 // ~w~Hellooo Mr. M4. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8AD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8AE' 'SLNC8AE' $5713 0 // ~w~M-for Motherfucker, that's right. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8AE' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 1000 0@ = 0 // (int) :LAN_C8_11291 0045: actor $5607(0@,4) defined jump_if_false @LAN_C8_11349 004F: unknown_check $5862 jump_if_false @LAN_C8_11349 0@ == 0 // (int) var == num jump_if_false @LAN_C8_11341 00EA: (unknown) $5607(0@,4) $5862 0002: jump @LAN_C8_11349 :LAN_C8_11341 00E9: (unknown) $5607(0@,4) $5862 :LAN_C8_11349 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_11291 0045: actor $5868 defined jump_if_false @LAN_C8_11389 04B4: (unknown) $5868 120 513 100.0 :LAN_C8_11389 0045: actor $5713 defined jump_if_false @LAN_C8_11412 04B4: (unknown) $5713 120 523 100.0 :LAN_C8_11412 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8AA' 3 0045: actor $5868 defined jump_if_false @LAN_C8_11466 04B4: (unknown) $5868 121 556 1.0 :LAN_C8_11466 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8AA' jump_if_false @LAN_C8_11499 0002: jump @LAN_C8_12177 :LAN_C8_11499 0045: actor $5868 defined jump_if_false @LAN_C8_11520 0528: (unknown) $5868 556 -1.0 :LAN_C8_11520 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8AB' 3 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8AB' jump_if_false @LAN_C8_11574 0002: jump @LAN_C8_12177 :LAN_C8_11574 004F: unknown_check $5862 jump_if_false @LAN_C8_11617 0050: set_car $5862 max_speed_to 10.0 0300: (unknown) $5862 5 004A: car $5862 drive_to -6.45 -1551.3 9.37 :LAN_C8_11617 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8AC' 3 0045: actor $5713 defined jump_if_false @LAN_C8_11661 04B4: (unknown) $5713 121 562 1.0 :LAN_C8_11661 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8AC' jump_if_false @LAN_C8_11694 0002: jump @LAN_C8_12177 :LAN_C8_11694 0@ = 0 // (int) :LAN_C8_11698 0045: actor $5607(0@,4) defined jump_if_false @LAN_C8_11717 003F: destroy_actor $5607(0@,4) :LAN_C8_11717 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_11698 004F: unknown_check $5862 jump_if_false @LAN_C8_11749 0049: destroy_car $5862 :LAN_C8_11749 00B9: set_camera_position -88.82 -1572.29 11.1 rotations 0 0 0 00BA: set_camera_point_at -88.89 -1573.23 10.77 mode 2 0045: actor $5713 defined jump_if_false @LAN_C8_11861 0352: (unknown) $5713 0154: (unknown) $5713 0044: put_actor $5713 at -91.04 -1577.9 9.46 010F: (unknown) $5713 -89.41 -1575.04 9.46 0106: give_actor $5713 weapon $5702 ammo 0 // Load the weapon model before using this 0309: (unknown) $5713 1 2000 :LAN_C8_11861 0045: actor $5868 defined jump_if_false @LAN_C8_11889 004F: unknown_check $5714 jump_if_false @LAN_C8_11889 021C: (unknown) $5868 $5714 :LAN_C8_11889 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8AF' 'SLNC8AF' $5713 0 // ~w~Let's go. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8AD' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8AD' jump_if_false @LAN_C8_11972 0002: jump @LAN_C8_12177 :LAN_C8_11972 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8AE' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8AE' jump_if_false @LAN_C8_12024 0002: jump @LAN_C8_12177 :LAN_C8_12024 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8AF' 0045: actor $5713 defined jump_if_false @LAN_C8_12071 004F: unknown_check $5714 jump_if_false @LAN_C8_12071 00E9: (unknown) $5713 $5714 :LAN_C8_12071 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 250 jump_if_false @LAN_C8_12098 0002: jump @LAN_C8_12177 :LAN_C8_12098 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8AF' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8AF' jump_if_false @LAN_C8_12150 0002: jump @LAN_C8_12177 :LAN_C8_12150 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 2000 jump_if_false @LAN_C8_12177 0002: jump @LAN_C8_12177 :LAN_C8_12177 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 'LANC8CD' 'LANC830' -1 0 // ~w~Are we there yet? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8CD' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8CE' 'LANC831' -1 0 // ~w~What's taking so long? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8CE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8DE' 'LANC836' -1 0 // ~w~Do you know where you're going? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8DE' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8DF' 'LANC837' -1 0 // ~w~We should be shooting bad guys by now. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8DF' 0045: actor $5868 defined jump_if_false @LAN_C8_12412 003F: destroy_actor $5868 :LAN_C8_12412 0@ = 0 // (int) :LAN_C8_12416 0045: actor $5607(0@,4) defined jump_if_false @LAN_C8_12435 003F: destroy_actor $5607(0@,4) :LAN_C8_12435 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_12416 004F: unknown_check $5862 jump_if_false @LAN_C8_12467 0049: destroy_car $5862 :LAN_C8_12467 0045: actor $5713 defined jump_if_false @LAN_C8_12494 003F: destroy_actor $5713 $5713 = 0 // (int) 0025: gosub @LAN_C8_15206 :LAN_C8_12494 0045: actor $933 defined jump_if_false @LAN_C8_12577 0200: (unknown) $933 1 004F: unknown_check $5714 jump_if_false @LAN_C8_12532 021C: (unknown) $933 $5714 031C: (unknown) $5714 :LAN_C8_12532 037B: constant_params 3 variable_params 3 unknown 27 call_with_params @NONAME_1_30990 $937 $938 $939 $5859 $5860 $5861 0035: 4@ = $5859 // (int vars) 037B: constant_params 1 variable_params 2 unknown 27 call_with_params @NONAME_1_32806 $263(4@,30) $5604 $5605 :LAN_C8_12577 0444: (unknown) 120 0444: (unknown) 121 0025: gosub @LAN_C8_14895 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_362 1000 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_2618 5 024C: set_timer_with_text_to $5899 type 1 GXT 'TIME' // Time 024F: (unknown) 0.1 0128: set_max_wanted_level_to 3 010E: $5891 = current_time_in_ms 02E2: 9@ = 6 // (any) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_9489 9@ 02E2: 9@ = 8 // (any) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_9489 9@ 0271: (unknown) 1 1 0271: (unknown) 1 32768 0271: (unknown) 15 2 00AA: set_parked_car_generator $1218 cars_to_generate_to 101 00AA: set_parked_car_generator $1219 cars_to_generate_to 101 $5907 == 0 // (int) var == num jump_if_false @LAN_C8_12723 0026: return :LAN_C8_12723 0035: 4@ = $5861 // (int vars) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_190 1000 0025: gosub @LAN_C8_15085 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 10@ = 0.8 // (float) 11@ = 21.0 // (float) 12@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 10@ 11@ 12@ $1673(4@,30) 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 10@ 11@ 12@ 10@ 11@ 12@ 13@ = -0.9 // (float) 14@ = 19.0 // (float) 15@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 13@ 14@ 15@ $1673(4@,30) 13@ 14@ 15@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 13@ 14@ 15@ 13@ 14@ 15@ 16@ = -0.5 // (float) 17@ = 17.0 // (float) 18@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 16@ 17@ 18@ $1673(4@,30) 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 16@ 17@ 18@ 16@ 17@ 18@ 19@ = 0.1 // (float) 20@ = 20.0 // (float) 21@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 19@ 20@ 21@ $1673(4@,30) 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 19@ 20@ 21@ 19@ 20@ 21@ 022C: (unknown) 10@ 11@ 12@ 5.0 1 022C: (unknown) 13@ 14@ 15@ 5.0 1 022C: (unknown) 16@ 17@ 18@ 5.0 1 022C: (unknown) 19@ 20@ 21@ 5.0 1 0045: actor $933 defined 0022: jump_if_false @LAN_C8_13120 // Note: the incorrect math opcode was used here 0216: (unknown) $933 10@ 11@ 12@ 010F: (unknown) $933 13@ 14@ 15@ 0200: (unknown) $933 0 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @LAN_C8_9540 0002: jump @LAN_C8_13127 :LAN_C8_13120 0002: jump @LAN_C8_14626 :LAN_C8_13127 10@ = 1.0 // (float) 11@ = 19.0 // (float) 12@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 10@ 11@ 12@ $1673(4@,30) 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 10@ 11@ 12@ 10@ 11@ 12@ 0045: actor $5713 defined jump_if_false @LAN_C8_13236 003F: destroy_actor $5713 $5713 = 0 // (int) 003E: $5713 = create_actor_pedtype 22 model $5705 at 13@ 14@ 15@ 010F: (unknown) $5713 10@ 11@ 12@ 0002: jump @LAN_C8_13243 :LAN_C8_13236 0002: jump @LAN_C8_14626 :LAN_C8_13243 003E: 22@ = create_actor_pedtype 22 model 0 at 10@ 11@ 12@ 010F: (unknown) 22@ 13@ 14@ 15@ 004F: unknown_check $5714 0022: jump_if_false @LAN_C8_13273 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5714 // Like turning a car into any random car :LAN_C8_13273 00B9: set_camera_position 16@ 17@ 18@ rotations 0 0 0 00BA: set_camera_point_at 19@ 20@ 21@ mode 2 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8EA' 'LANC838' $5713 0 // ~w~I just received a message from Umberto and Phil. They've been kicking asses, just like us. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8EA' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8EB' 'LANC839' 22@ 0 // ~w~You mean we did it? We won? 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8EB' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8EC' 'LANC840' $5713 0 // ~w~Yeah! The Mendez brothers can kiss my ass. They thought they could take us down. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8EC' 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8ED' 'LANC841' 22@ 0 // ~w~This ain't over yet. 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8ED' 0045: actor $5713 defined jump_if_false @LAN_C8_13519 04B4: (unknown) $5713 120 512 100.0 :LAN_C8_13519 0045: actor 22@ defined jump_if_false @LAN_C8_13540 04B4: (unknown) 22@ 120 523 100.0 :LAN_C8_13540 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_4379 16@ = 0.5 // (float) 17@ = 17.0 // (float) 18@ = 0.9 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 16@ 17@ 18@ $1673(4@,30) 16@ 17@ 18@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 16@ 17@ 18@ 16@ 17@ 18@ 19@ = -0.1 // (float) 20@ = 20.0 // (float) 21@ = 1.3 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 19@ 20@ 21@ $1673(4@,30) 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 19@ 20@ 21@ 19@ 20@ 21@ 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position 16@ 17@ 18@ rotations 0 0 0 00BA: set_camera_point_at 19@ 20@ 21@ mode 1 0443: (unknown) 113 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8EA' 1 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 4000 jump_if_true @LAN_C8_14626 0045: actor $5713 defined jump_if_false @LAN_C8_13778 04B4: (unknown) $5713 121 558 1.0 :LAN_C8_13778 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 1000 jump_if_true @LAN_C8_14626 0045: actor $5713 defined jump_if_false @LAN_C8_13818 0528: (unknown) $5713 558 -0.5 :LAN_C8_13818 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8EA' jump_if_false @LAN_C8_13851 0002: jump @LAN_C8_14626 :LAN_C8_13851 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8EE' 'LANC842' $5713 0 // ~w~They're finished. We should take the fight to them. 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8EB' 1 0045: actor 22@ defined jump_if_false @LAN_C8_13924 04B4: (unknown) 22@ 121 554 1.0 :LAN_C8_13924 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8EB' jump_if_false @LAN_C8_13957 0002: jump @LAN_C8_14626 :LAN_C8_13957 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8EF' 'SLNC8EF' $5713 0 // ~w~And I know just the man to make it happen. 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8EC' 1 0045: actor $5713 defined jump_if_false @LAN_C8_14032 04B4: (unknown) $5713 121 546 1.0 :LAN_C8_14032 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_true @LAN_C8_14626 0045: actor $5713 defined jump_if_false @LAN_C8_14075 04B4: (unknown) $5713 121 547 1.0 :LAN_C8_14075 0045: actor 22@ defined jump_if_false @LAN_C8_14093 0528: (unknown) 22@ 554 -0.5 :LAN_C8_14093 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 4000 jump_if_true @LAN_C8_14626 0045: actor $5713 defined jump_if_false @LAN_C8_14146 04B4: (unknown) $5713 121 548 1.0 0528: (unknown) $5713 546 -1.0 :LAN_C8_14146 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8EC' jump_if_false @LAN_C8_14179 0002: jump @LAN_C8_14626 :LAN_C8_14179 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8ED' 1 0045: actor 22@ defined jump_if_false @LAN_C8_14221 04B4: (unknown) 22@ 120 511 1.0 :LAN_C8_14221 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8ED' jump_if_false @LAN_C8_14254 0002: jump @LAN_C8_14626 :LAN_C8_14254 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8EE' 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8EE' 1 0045: actor $5713 defined jump_if_false @LAN_C8_14317 04B4: (unknown) $5713 120 511 1.0 :LAN_C8_14317 0045: actor $5713 defined jump_if_false @LAN_C8_14340 04B4: (unknown) $5713 121 537 1.0 :LAN_C8_14340 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 500 jump_if_true @LAN_C8_14626 0045: actor $5713 defined jump_if_false @LAN_C8_14383 04B4: (unknown) $5713 121 538 1.0 :LAN_C8_14383 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8EE' jump_if_false @LAN_C8_14416 0002: jump @LAN_C8_14626 :LAN_C8_14416 0045: actor $5713 defined jump_if_false @LAN_C8_14439 04B4: (unknown) $5713 121 539 1.0 :LAN_C8_14439 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8EF' 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @MAIN_13224 'LANC8EF' 1 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13401 'LANC8EF' jump_if_false @LAN_C8_14512 0002: jump @LAN_C8_14626 :LAN_C8_14512 13@ = -5.0 // (float) 14@ = 19.0 // (float) 15@ = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 13@ 14@ 15@ $1673(4@,30) 13@ 14@ 15@ 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) 13@ 14@ 15@ 13@ 14@ 15@ 0045: actor $5713 defined jump_if_false @LAN_C8_14599 04B4: (unknown) $5713 113 484 1.0 :LAN_C8_14599 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_4394 2000 jump_if_false @LAN_C8_14626 0002: jump @LAN_C8_14626 :LAN_C8_14626 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 0045: actor $5713 defined jump_if_false @LAN_C8_14661 003F: destroy_actor $5713 :LAN_C8_14661 0045: actor 22@ defined jump_if_false @LAN_C8_14674 003F: destroy_actor 22@ :LAN_C8_14674 0045: actor $933 defined jump_if_false @LAN_C8_14695 0352: (unknown) $933 0200: (unknown) $933 1 :LAN_C8_14695 0444: (unknown) 120 0444: (unknown) 121 0125: set_traffic_density_multiplier_to 1.0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_362 1000 0026: return :LAN_C8_14723 $5705 = 136 // (int) $5706 = 91 // (int) $5707 = 92 // (int) $5708 = 153 // (int) $5709 = 147 // (int) 0160: load_model $5705 0160: load_model $5706 0160: load_model $5707 0160: load_model $5708 0160: load_model $5709 0228: (unknown) :LAN_C8_14778 0078: if or 8161: not model $5705 available 8161: not model $5706 available 8161: not model $5707 available 8161: not model $5708 available 8161: not model $5709 available jump_if_false @LAN_C8_14819 0001: wait 0 ms 0002: jump @LAN_C8_14778 :LAN_C8_14819 $5710 = 270 // (int) $5712 = 269 // (int) $5698 = 352 // (int) 02E2: $5702 = 28 // (any) 0160: load_model $5710 0160: load_model $5712 0160: load_model $5698 0228: (unknown) :LAN_C8_14860 0078: if or 8161: not model $5710 available 8161: not model $5712 available 8161: not model $5698 available jump_if_false @LAN_C8_14893 0001: wait 0 ms 0002: jump @LAN_C8_14860 :LAN_C8_14893 0026: return :LAN_C8_14895 0162: release_model $5706 0162: release_model $5707 0162: release_model $5708 0162: release_model $5709 0162: release_model $5712 $5703 = 79 // (int) $5704 = 55 // (int) $5711 = 274 // (int) 0160: load_model $5703 0160: load_model $5704 0160: load_model $5711 0160: load_model $5604 0160: load_model $5605 0228: (unknown) :LAN_C8_14956 0078: if or 8161: not model $5703 available 8161: not model $5704 available 8161: not model $5711 available 8161: not model $5604 available 8161: not model $5605 available jump_if_false @LAN_C8_14997 0001: wait 0 ms 0002: jump @LAN_C8_14956 :LAN_C8_14997 $5695 = 336 // (int) 02E2: $5699 = 6 // (any) $5696 = 346 // (int) 02E2: $5700 = 19 // (any) $5697 = 354 // (int) 02E2: $5701 = 25 // (any) 0160: load_model $5695 0160: load_model $5696 0160: load_model $5697 0228: (unknown) :LAN_C8_15050 0078: if or 8161: not model $5695 available 8161: not model $5696 available 8161: not model $5697 available jump_if_false @LAN_C8_15083 0001: wait 0 ms 0002: jump @LAN_C8_15050 :LAN_C8_15083 0026: return :LAN_C8_15085 0162: release_model $5703 0162: release_model $5704 0162: release_model $5711 0162: release_model $5604 0162: release_model $5605 0162: release_model $5695 0162: release_model $5696 0162: release_model $5697 0026: return :LAN_C8_15119 0@ = 0 // (int) :LAN_C8_15123 0162: release_model $5447(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_15123 0@ = 0 // (int) :LAN_C8_15150 0162: release_model $5454(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C8_15150 0@ = 0 // (int) :LAN_C8_15177 0162: release_model $5439(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_15177 0444: (unknown) 113 0026: return :LAN_C8_15206 004F: unknown_check $5714 jump_if_false @LAN_C8_15336 0118: $5713 = create_actor_pedtype 15 model $5705 in_car $5714 passenger_seat 0 015D: (unknown) $5713 18 0106: give_actor $5713 weapon $5702 ammo 10000 // Load the weapon model before using this 0045: actor $933 defined 0022: jump_if_false @LAN_C8_15268 // Note: the incorrect math opcode was used here 0310: (unknown) $5713 $933 1 0119: actor $5713 kill_actor $933 :LAN_C8_15268 $5878 = 1 // (int) 01A4: (unknown) $5713 1 0347: (unknown) $5713 1 014B: set_actor $5713 health_to 2000 03A5: (unknown) $5713 0 01EC: (unknown) $5713 1 02A5: (unknown) $5713 0 032D: (unknown) $5713 1 04B9: (unknown) $5713 1 1 0 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @AUDIMON_2977 $5713 :LAN_C8_15336 0026: return :LAN_C8_15338 0045: actor $933 defined jump_if_false @LAN_C8_15561 0045: actor $5713 defined jump_if_false @LAN_C8_15561 01F0: actor $5713 in_range_of_player $933 0022: jump_if_false @LAN_C8_15506 // Note: the incorrect math opcode was used here $5896 == 0 // (int) var == num jump_if_false @LAN_C8_15499 $5897 == 1 // (int) var == num jump_if_false @LAN_C8_15442 0057: show_text_highpriority GXT 'LANC801' time 7000 flag 1 // ~w~The Mendezes' goons are attacking three of your businesses. Take Lance to defend the first ~y~business. 0058: (unknown) 'LANC806' 7000 1 // ~w~You need to defend all three businesses before the timer expires. Hurry up! $5897 = 0 // (int) 0002: jump @LAN_C8_15458 :LAN_C8_15442 0057: show_text_highpriority GXT 'LANC810' time 7000 flag 1 // ~w~Take Lance to defend the next ~y~business. :LAN_C8_15458 010E: $5891 = current_time_in_ms $5906 = 1 // (int) 00C3: (unknown) $1583(4@,30) $1613(4@,30) $1643(4@,30) $5716 00BB: (unknown) $5715 $5715 = 0 // (int) $5896 = 1 // (int) :LAN_C8_15499 0002: jump @LAN_C8_15561 :LAN_C8_15506 $5896 == 1 // (int) var == num jump_if_false @LAN_C8_15561 0057: show_text_highpriority GXT 'LANC809' time 7000 flag 1 // ~w~Find ~b~Lance. 00C1: (unknown) $5713 $5715 00BC: (unknown) $5715 2 00BB: (unknown) $5716 $5716 = 0 // (int) $5896 = 0 // (int) :LAN_C8_15561 0026: return :LAN_C8_15563 $5785 = -1184.61 // (float) $5792 = -584.15 // (float) $5799 = 10.55 // (float) $5786 = -1194.61 // (float) $5793 = -610.01 // (float) $5800 = 10.52 // (float) $5787 = -1191.9 // (float) $5794 = -632.13 // (float) $5801 = 10.64 // (float) $5788 = -1183.52 // (float) $5795 = -694.69 // (float) $5802 = 10.46 // (float) $5789 = -1168.48 // (float) $5796 = -681.16 // (float) $5803 = 10.56 // (float) $5790 = -1174.04 // (float) $5797 = -635.6 // (float) $5804 = 10.64 // (float) $5791 = -1177.82 // (float) $5798 = -606.96 // (float) $5805 = 10.63 // (float) 0026: return :LAN_C8_15754 $5785 = -1200.22 // (float) $5792 = -83.46 // (float) $5799 = 10.44 // (float) $5786 = -1169.33 // (float) $5793 = -85.95 // (float) $5800 = 10.42 // (float) $5787 = -1179.91 // (float) $5794 = -107.01 // (float) $5801 = 10.42 // (float) $5788 = -1184.67 // (float) $5795 = -121.06 // (float) $5802 = 10.42 // (float) $5789 = -1191.97 // (float) $5796 = -150.7 // (float) $5803 = 10.41 // (float) $5790 = -1169.86 // (float) $5797 = -135.98 // (float) $5804 = 10.45 // (float) $5791 = -1147.93 // (float) $5798 = -82.91 // (float) $5805 = 10.42 // (float) 0026: return :LAN_C8_15945 $5785 = -665.92 // (float) $5792 = 1503.25 // (float) $5799 = 11.01 // (float) $5786 = -660.7 // (float) $5793 = 1515.83 // (float) $5800 = 11.02 // (float) $5787 = -634.05 // (float) $5794 = 1507.31 // (float) $5801 = 11.05 // (float) $5788 = -692.36 // (float) $5795 = 1492.62 // (float) $5802 = 11.03 // (float) $5789 = -673.67 // (float) $5796 = 1477.37 // (float) $5803 = 11.06 // (float) $5790 = -689.33 // (float) $5797 = 1476.41 // (float) $5804 = 11.09 // (float) $5791 = -669.66 // (float) $5798 = 1443.68 // (float) $5805 = 11.09 // (float) 0026: return :LAN_C8_16135 $5785 = -371.83 // (float) $5792 = 1419.67 // (float) $5799 = 9.32 // (float) $5786 = -372.17 // (float) $5793 = 1403.95 // (float) $5800 = 9.72 // (float) $5787 = -371.81 // (float) $5794 = 1391.6 // (float) $5801 = 10.06 // (float) $5788 = -371.47 // (float) $5795 = 1376.95 // (float) $5802 = 10.43 // (float) $5789 = -380.14 // (float) $5796 = 1438.32 // (float) $5803 = 9.23 // (float) $5790 = -352.6 // (float) $5797 = 1441.35 // (float) $5804 = 9.23 // (float) $5791 = -403.34 // (float) $5798 = 1435.82 // (float) $5805 = 11.01 // (float) 0026: return :LAN_C8_16326 $5785 = 319.08 // (float) $5792 = -326.51 // (float) $5799 = 10.97 // (float) $5786 = 344.48 // (float) $5793 = -303.63 // (float) $5800 = 10.97 // (float) $5787 = 364.79 // (float) $5794 = -278.05 // (float) $5801 = 10.97 // (float) $5788 = 328.89 // (float) $5795 = -287.03 // (float) $5802 = 10.6 // (float) $5789 = 285.89 // (float) $5796 = -319.67 // (float) $5803 = 10.96 // (float) $5790 = 343.49 // (float) $5797 = -327.8 // (float) $5804 = 11.81 // (float) $5791 = 382.94 // (float) $5798 = -268.81 // (float) $5805 = 10.97 // (float) 0026: return :LAN_C8_16517 $5785 = 173.19 // (float) $5792 = -697.42 // (float) $5799 = 9.46 // (float) $5786 = 191.54 // (float) $5793 = -701.34 // (float) $5800 = 9.46 // (float) $5787 = 212.6 // (float) $5794 = -705.82 // (float) $5801 = 9.44 // (float) $5788 = 236.67 // (float) $5795 = -709.06 // (float) $5802 = 9.43 // (float) $5789 = 217.85 // (float) $5796 = -722.9 // (float) $5803 = 9.43 // (float) $5790 = 168.75 // (float) $5797 = -712.07 // (float) $5804 = 9.46 // (float) $5791 = 155.83 // (float) $5798 = -700.08 // (float) $5805 = 9.46 // (float) 0026: return :LAN_C8_16707 $5785 = -24.84 // (float) $5792 = -1023.51 // (float) $5799 = 9.46 // (float) $5786 = -46.32 // (float) $5793 = -1023.21 // (float) $5800 = 9.45 // (float) $5787 = -63.36 // (float) $5794 = -1022.44 // (float) $5801 = 9.47 // (float) $5788 = -69.22 // (float) $5795 = -998.69 // (float) $5802 = 9.47 // (float) $5789 = -73.48 // (float) $5796 = -977.5 // (float) $5803 = 9.46 // (float) $5790 = -91.05 // (float) $5797 = -1016.42 // (float) $5804 = 9.46 // (float) $5791 = -38.84 // (float) $5798 = -1038.06 // (float) $5805 = 9.46 // (float) 0026: return :LAN_C8_16897 0045: actor $5713 defined jump_if_false @LAN_C8_18414 0080: actor $5713 near_point $1583(4@,30) $1613(4@,30) radius 100.0 100.0 sphere 0 0022: jump_if_false @LAN_C8_18414 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @LAN_C8_16960 0189: (unknown) 0 $933 :LAN_C8_16960 03F1: (unknown) 0 $3873 = 1 // (int) 0078: if or 4@ == 21 // (int) var == num 4@ == 26 // (int) var == num jump_if_false @LAN_C8_17014 $5717 = 0 // (float) $5718 = 40.0 // (float) $5719 = 0 // (float) 0002: jump @LAN_C8_17031 :LAN_C8_17014 $5717 = 0 // (float) $5718 = 20.0 // (float) $5719 = 0 // (float) :LAN_C8_17031 $5748 = 15.0 // (float) $5756 = 20.0 // (float) $5764 = 0 // (float) $5749 = 10.0 // (float) $5757 = 21.0 // (float) $5765 = 0 // (float) $5750 = 5.0 // (float) $5758 = 20.0 // (float) $5766 = 0 // (float) $5751 = 0 // (float) $5759 = 21.0 // (float) $5767 = 0 // (float) $5752 = -5.0 // (float) $5760 = 20.0 // (float) $5768 = 0 // (float) $5753 = -10.0 // (float) $5761 = 21.0 // (float) $5769 = 0 // (float) $5754 = -15.0 // (float) $5762 = 20.0 // (float) $5770 = 0 // (float) $5755 = 0 // (float) $5763 = 0 // (float) $5771 = 0 // (float) $5806 = 15.0 // (float) $5813 = 29.0 // (float) $5820 = 0 // (float) $5807 = 10.0 // (float) $5814 = 28.0 // (float) $5821 = 0 // (float) $5808 = 5.0 // (float) $5815 = 29.0 // (float) $5822 = 0 // (float) $5809 = 0 // (float) $5816 = 28.0 // (float) $5823 = 0 // (float) $5810 = -5.0 // (float) $5817 = 29.0 // (float) $5824 = 0 // (float) $5811 = -10.0 // (float) $5818 = 28.0 // (float) $5825 = 0 // (float) $5812 = -15.0 // (float) $5819 = 29.0 // (float) $5826 = 0 // (float) 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 $5717 $5718 $5719 $1673(4@,30) $5717 $5718 $5719 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) $5717 $5718 $5719 $5717 $5718 $5719 0036: $5772 = $1673(4@,30) // (float vars) $5827 = 180.0 // (float) 002C: $5827 -= $1673(4@,30) // (float vars) 0@ = 0 // (int) :LAN_C8_17395 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 $5492(0@,8) $5500(0@,8) $5508(0@,8) $1673(4@,30) $5468(0@,8) $5476(0@,8) $5484(0@,8) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) $5468(0@,8) $5476(0@,8) $5484(0@,8) $5468(0@,8) $5476(0@,8) $5484(0@,8) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_17395 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @NONAME_1_29965 4@ 037B: constant_params 2 variable_params 4 unknown 27 call_with_params @NONAME_1_30049 4@ 2 $5731 $5739 $5747 $5828 4@ == 1 // (int) var == num jump_if_false @LAN_C8_17554 0025: gosub @LAN_C8_15563 0002: jump @LAN_C8_17815 :LAN_C8_17554 4@ == 6 // (int) var == num jump_if_false @LAN_C8_17580 0025: gosub @LAN_C8_15754 0002: jump @LAN_C8_17815 :LAN_C8_17580 4@ == 12 // (int) var == num jump_if_false @LAN_C8_17606 0025: gosub @LAN_C8_15945 0002: jump @LAN_C8_17815 :LAN_C8_17606 4@ == 13 // (int) var == num jump_if_false @LAN_C8_17632 0025: gosub @LAN_C8_16135 0002: jump @LAN_C8_17815 :LAN_C8_17632 4@ == 21 // (int) var == num jump_if_false @LAN_C8_17658 0025: gosub @LAN_C8_16326 0002: jump @LAN_C8_17815 :LAN_C8_17658 4@ == 25 // (int) var == num jump_if_false @LAN_C8_17684 0025: gosub @LAN_C8_16517 0002: jump @LAN_C8_17815 :LAN_C8_17684 4@ == 26 // (int) var == num jump_if_false @LAN_C8_17710 0025: gosub @LAN_C8_16707 0002: jump @LAN_C8_17815 :LAN_C8_17710 0@ = 0 // (int) :LAN_C8_17714 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 $5550(0@,7) $5557(0@,7) $5564(0@,7) $1673(4@,30) $5529(0@,7) $5536(0@,7) $5543(0@,7) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) $5529(0@,7) $5536(0@,7) $5543(0@,7) $5529(0@,7) $5536(0@,7) $5543(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_17714 :LAN_C8_17815 $5908 == 1 // (int) var == num jump_if_false @LAN_C8_17896 0@ = 0 // (int) :LAN_C8_17832 00BB: (unknown) $5613(0@,7) $5613(0@,7) = 0 // (int) 00C3: (unknown) $5529(0@,7) $5536(0@,7) $5543(0@,7) $5613(0@,7) 00BC: (unknown) $5613(0@,7) 4 00BF: (unknown) $5613(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_17832 :LAN_C8_17896 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0.1 00BB: (unknown) $5716 $5716 = 0 // (int) 00BB: (unknown) $5715 $5715 = 0 // (int) $5893 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_2618 2 024D: (unknown) $5903 1 'LANC843' // Lance 0057: show_text_highpriority GXT 'LANC802' time 7000 flag 1 // ~w~Help ~b~Lance~w~ and your gang defend your business against the ~r~attacking goons! $5692 == 0 // (int) var == num jump_if_false @LAN_C8_18121 $5692 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BA' 'LANC815' -1 0 // ~w~My name is Lance Vance. It's time to dance. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BB' 'LANC816' -1 0 // ~w~Simon says... eat lead and play dead. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BC' 'LANC817' -1 0 // ~w~I'm lean and I'm mean and I'm here to clean. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BG' 'LANC821' -1 0 // ~w~C'mon Vic. We've got them on the run. 0002: jump @LAN_C8_18414 :LAN_C8_18121 $5692 == 2 // (int) var == num jump_if_false @LAN_C8_18271 $5692 = 3 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BD' 'LANC818' -1 0 // ~w~I'm the Lance Vance-erator. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BE' 'LANC819' -1 0 // ~w~Ain't nothing can hurt me. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BF' 'LANC820' -1 0 // ~w~I'll put you ALL in a Lance Vance trance. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BH' 'LANC822' -1 0 // ~w~They're running for it. Time to turn up the pain! 0002: jump @LAN_C8_18414 :LAN_C8_18271 $5692 == 4 // (int) var == num jump_if_false @LAN_C8_18414 $5692 = 5 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BL' 'LANC825' -1 0 // ~w~Let's get after them. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BI' 'LANC823' -1 0 // ~w~Look at them run! Ha ha ha! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BJ' 'SLNC8BJ' -1 0 // ~w~We're kicking their asses! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BK' 'LANC824' -1 0 // ~w~I can't believe it. We're winning. :LAN_C8_18414 0026: return :LAN_C8_18416 $5715 == 0 // (int) var == num jump_if_false @LAN_C8_18522 0045: actor $933 defined jump_if_false @LAN_C8_18522 0045: actor $5713 defined jump_if_false @LAN_C8_18522 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9687 4@ jump_if_false @LAN_C8_18522 011A: (unknown) $5713 0189: (unknown) 0 $5713 $5896 = 0 // (int) 02A7: unknown_check $5713 jump_if_false @LAN_C8_18510 004F: unknown_check $5714 jump_if_false @LAN_C8_18510 00E8: (unknown) $5713 $5714 :LAN_C8_18510 00C1: (unknown) $5713 $5715 00BC: (unknown) $5715 2 :LAN_C8_18522 0026: return :LAN_C8_18524 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9631 $5713 0@ = 0 // (int) :LAN_C8_18540 $5466(0@,2) == 1 // (int) var == num jump_if_false @LAN_C8_18617 009F: actor $5464(0@,2) dead jump_if_false @LAN_C8_18603 $5466(0@,2) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3481 $5464(0@,2) $5464(0@,2) = 0 // (int) 0002: jump @LAN_C8_18617 :LAN_C8_18603 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9631 $5464(0@,2) :LAN_C8_18617 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_18540 0011: $5876 > $5884 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_18734 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8344 $5882 jump_if_false @LAN_C8_18734 010E: $5888 = current_time_in_ms 0035: $5892 = $5889 // (int vars) 0029: $5892 += $5894 // (int vars) // Note: the incorrect math opcode was used here 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_18734 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8032 $5881 jump_if_false @LAN_C8_18734 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @LAN_C8_8440 $5881 $5772 $5882 010E: $5889 = current_time_in_ms :LAN_C8_18734 0026: return :LAN_C8_18736 0@ = 0 // (int) :LAN_C8_18740 $5521(0@,4) == 1 // (int) var == num jump_if_false @LAN_C8_18892 009F: actor $5517(0@,4) dead jump_if_false @LAN_C8_18822 $5884 += 1 // (int) $5521(0@,4) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3481 $5517(0@,4) $5517(0@,4) = 0 // (int) 00BB: (unknown) $5525(0@,4) $5525(0@,4) = 0 // (int) 0002: jump @LAN_C8_18892 :LAN_C8_18822 $5905 == 1 // (int) var == num jump_if_false @LAN_C8_18860 03D6: (unknown) $5517(0@,4) 5000 03D7: (unknown) $5517(0@,4) 250 0002: jump @LAN_C8_18878 :LAN_C8_18860 03D6: (unknown) $5517(0@,4) 1000 03D7: (unknown) $5517(0@,4) 1000 :LAN_C8_18878 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9631 $5517(0@,4) :LAN_C8_18892 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_18740 0011: $5876 > $5900 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_19015 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8392 $5882 jump_if_false @LAN_C8_19015 010E: $5888 = current_time_in_ms 0035: $5892 = $5890 // (int vars) 0029: $5892 += $5895 // (int vars) // Note: the incorrect math opcode was used here 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_19015 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 27 call_with_params @LAN_C8_8162 $5881 jump_if_false @LAN_C8_19015 037B: constant_params 3 variable_params 0 unknown 27 call_with_params @LAN_C8_8598 $5881 $5827 $5882 $5900 += 1 // (int) 010E: $5890 = current_time_in_ms :LAN_C8_19015 0@ = 0 // (int) :LAN_C8_19019 $5577(0@,2) == 1 // (int) var == num jump_if_false @LAN_C8_19266 004F: unknown_check $5573(0@,2) jump_if_false @LAN_C8_19266 02BD: (unknown) $5573(0@,2) 23@ 0045: actor $5713 defined 0022: jump_if_false @LAN_C8_19072 // Note: the incorrect math opcode was used here 0043: store_actor $5713 position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here :LAN_C8_19072 0078: if or 0102: car $5573(0@,2) near_point $5717 $5718 radius 25.0 25.0 sphere 0 0102: car $5573(0@,2) near_point 5@ 6@ radius 15.0 15.0 sphere 0 02D8: unknown_check $5573(0@,2) 009F: actor 23@ dead 0256: unknown_check $5573(0@,2) 012D: car $5573(0@,2) flipped 0022: jump_if_false @LAN_C8_19266 // Note: the incorrect math opcode was used here 00BB: (unknown) $5575(0@,2) $5575(0@,2) = 0 // (int) 0052: set_car $5573(0@,2) driver_behaviour_to 10 25@ = 0 // (int) :LAN_C8_19161 004F: unknown_check $5573(0@,2) jump_if_false @LAN_C8_19242 0045: actor $5579(25@,8) defined jump_if_false @LAN_C8_19242 007C: actor $5579(25@,8) driving $5573(0@,2) 0022: jump_if_false @LAN_C8_19242 // Note: the incorrect math opcode was used here 00F1: (unknown) $5579(25@,8) 0442: (unknown) $5579(25@,8) 0 0189: (unknown) 1 $5579(25@,8) 00C1: (unknown) $5579(25@,8) $5595(25@,8) 00BC: (unknown) $5595(25@,8) 0 :LAN_C8_19242 25@ += 1 // (int) 25@ >= 8 // (int) var >= num jump_if_false @LAN_C8_19161 $5577(0@,2) = 0 // (int) :LAN_C8_19266 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_19019 0@ = 0 // (int) :LAN_C8_19287 $5587(0@,8) == 1 // (int) var == num jump_if_false @LAN_C8_19383 009F: actor $5579(0@,8) dead jump_if_false @LAN_C8_19369 $5885 += 1 // (int) $5587(0@,8) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3481 $5579(0@,8) $5579(0@,8) = 0 // (int) 00BB: (unknown) $5595(0@,8) $5595(0@,8) = 0 // (int) 0002: jump @LAN_C8_19383 :LAN_C8_19369 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_9631 $5579(0@,8) :LAN_C8_19383 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_19287 0026: return :LAN_C8_19402 $5692 == 1 // (int) var == num jump_if_false @LAN_C8_19828 $5887 == 0 // (int) var == num jump_if_false @LAN_C8_19453 $5884 > 10 // (int) var > num jump_if_false @LAN_C8_19453 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_9065 0 2 :LAN_C8_19453 $5884 == 2 // (int) var == num jump_if_false @LAN_C8_19546 $5893 == 0 // (int) var == num jump_if_false @LAN_C8_19539 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_19533 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BA' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BA' :LAN_C8_19533 $5893 += 1 // (int) :LAN_C8_19539 0002: jump @LAN_C8_19821 :LAN_C8_19546 $5884 == 5 // (int) var == num jump_if_false @LAN_C8_19640 $5893 == 1 // (int) var == num jump_if_false @LAN_C8_19633 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_19627 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BB' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BB' :LAN_C8_19627 $5893 += 1 // (int) :LAN_C8_19633 0002: jump @LAN_C8_19821 :LAN_C8_19640 $5884 == 8 // (int) var == num jump_if_false @LAN_C8_19734 $5893 == 2 // (int) var == num jump_if_false @LAN_C8_19727 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_19721 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BC' :LAN_C8_19721 $5893 += 1 // (int) :LAN_C8_19727 0002: jump @LAN_C8_19821 :LAN_C8_19734 $5884 == 12 // (int) var == num jump_if_false @LAN_C8_19821 $5893 == 3 // (int) var == num jump_if_false @LAN_C8_19821 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_19815 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BG' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BG' :LAN_C8_19815 $5893 += 1 // (int) :LAN_C8_19821 0002: jump @LAN_C8_20767 :LAN_C8_19828 $5692 == 3 // (int) var == num jump_if_false @LAN_C8_20301 $5887 == 0 // (int) var == num jump_if_false @LAN_C8_19886 $5884 > 5 // (int) var > num jump_if_false @LAN_C8_19879 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_9065 0 3 :LAN_C8_19879 0002: jump @LAN_C8_19926 :LAN_C8_19886 $5887 == 1 // (int) var == num jump_if_false @LAN_C8_19926 $5884 > 15 // (int) var > num jump_if_false @LAN_C8_19926 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_9065 1 3 :LAN_C8_19926 $5884 == 3 // (int) var == num jump_if_false @LAN_C8_20019 $5893 == 0 // (int) var == num jump_if_false @LAN_C8_20012 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20006 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BD' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BD' :LAN_C8_20006 $5893 += 1 // (int) :LAN_C8_20012 0002: jump @LAN_C8_20294 :LAN_C8_20019 $5884 == 7 // (int) var == num jump_if_false @LAN_C8_20113 $5893 == 1 // (int) var == num jump_if_false @LAN_C8_20106 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20100 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BE' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BE' :LAN_C8_20100 $5893 += 1 // (int) :LAN_C8_20106 0002: jump @LAN_C8_20294 :LAN_C8_20113 $5884 == 13 // (int) var == num jump_if_false @LAN_C8_20207 $5893 == 2 // (int) var == num jump_if_false @LAN_C8_20200 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20194 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BF' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BF' :LAN_C8_20194 $5893 += 1 // (int) :LAN_C8_20200 0002: jump @LAN_C8_20294 :LAN_C8_20207 $5884 == 17 // (int) var == num jump_if_false @LAN_C8_20294 $5893 == 3 // (int) var == num jump_if_false @LAN_C8_20294 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20288 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BH' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BH' :LAN_C8_20288 $5893 += 1 // (int) :LAN_C8_20294 0002: jump @LAN_C8_20767 :LAN_C8_20301 $5692 == 5 // (int) var == num jump_if_false @LAN_C8_20767 $5887 == 0 // (int) var == num jump_if_false @LAN_C8_20359 $5884 > 10 // (int) var > num jump_if_false @LAN_C8_20352 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_9065 0 4 :LAN_C8_20352 0002: jump @LAN_C8_20399 :LAN_C8_20359 $5887 == 1 // (int) var == num jump_if_false @LAN_C8_20399 $5884 > 20 // (int) var > num jump_if_false @LAN_C8_20399 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @LAN_C8_9065 1 4 :LAN_C8_20399 $5884 == 3 // (int) var == num jump_if_false @LAN_C8_20492 $5893 == 0 // (int) var == num jump_if_false @LAN_C8_20485 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20479 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BL' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BL' :LAN_C8_20479 $5893 += 1 // (int) :LAN_C8_20485 0002: jump @LAN_C8_20767 :LAN_C8_20492 $5884 == 7 // (int) var == num jump_if_false @LAN_C8_20586 $5893 == 1 // (int) var == num jump_if_false @LAN_C8_20579 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20573 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BI' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BI' :LAN_C8_20573 $5893 += 1 // (int) :LAN_C8_20579 0002: jump @LAN_C8_20767 :LAN_C8_20586 $5884 == 11 // (int) var == num jump_if_false @LAN_C8_20680 $5893 == 2 // (int) var == num jump_if_false @LAN_C8_20673 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20667 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BJ' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BJ' :LAN_C8_20667 $5893 += 1 // (int) :LAN_C8_20673 0002: jump @LAN_C8_20767 :LAN_C8_20680 $5884 == 16 // (int) var == num jump_if_false @LAN_C8_20767 $5893 == 3 // (int) var == num jump_if_false @LAN_C8_20767 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_20761 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BK' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BK' :LAN_C8_20761 $5893 += 1 // (int) :LAN_C8_20767 001C: $5884 == $5876 // (int) num == var 0022: jump_if_false @LAN_C8_21252 // Note: the incorrect math opcode was used here 001C: $5885 == $5877 // (int) num == var 0022: jump_if_false @LAN_C8_21252 // Note: the incorrect math opcode was used here $5692 == 1 // (int) var == num jump_if_false @LAN_C8_20967 0035: 4@ = $5860 // (int vars) 0025: gosub @LAN_C8_22572 $5876 = 20 // (int) $5877 = 6 // (int) $5692 = 2 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BM' 'LANC826' -1 0 // ~w~Man, we're the badasses on the block! Let's get to the next ass-kicking. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8CA' 'LANC828' -1 0 // ~w~Did you see me taking 'em down? 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8CB' 'SLNC8CB' -1 0 // ~w~I'm the black killa from Manila! The Manila Blilla! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8CC' 'LANC829' -1 0 // ~w~You're a blidiot. Now shut up. 0002: jump @LAN_C8_21252 :LAN_C8_20967 $5692 == 3 // (int) var == num jump_if_false @LAN_C8_21172 0035: 4@ = $5861 // (int vars) 0025: gosub @LAN_C8_22572 $5876 = 25 // (int) $5877 = 8 // (int) $5692 = 4 // (int) 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8BN' 'LANC827' -1 0 // ~w~We rolled over them like a big, bad bowling ball. Let's find another lane of pain. C'mon! 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8DA' 'LANC832' -1 0 // ~w~Aw, man. This is easy. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8DB' 'LANC833' -1 0 // ~w~We've been lucky so far. Stop being such a dick ...'Lance-erator'. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8DC' 'LANC834' -1 0 // ~w~I killed more than you. I should be in charge of this outfit. 037B: constant_params 4 variable_params 0 unknown 27 call_with_params @MAIN_12808 'LANC8DD' 'LANC835' -1 0 // ~w~Bite me. 0002: jump @LAN_C8_21252 :LAN_C8_21172 $5692 == 5 // (int) var == num jump_if_false @LAN_C8_21252 00AE: remove_status_text $5903 0045: actor $5713 defined jump_if_false @LAN_C8_21227 01B1: (unknown) $5713 1 1 1 1 1 014B: set_actor $5713 health_to 1000 01AF: (unknown) $5713 1 :LAN_C8_21227 0001: wait 1000 ms 0025: gosub @LAN_C8_12723 0025: gosub @LAN_C8_24159 $5692 = 10 // (int) :LAN_C8_21252 0026: return :LAN_C8_21254 $5906 == 1 // (int) var == num jump_if_false @LAN_C8_21668 0045: actor $933 defined jump_if_false @LAN_C8_21668 0045: actor $5713 defined jump_if_false @LAN_C8_21668 01F0: actor $5713 in_range_of_player $933 0022: jump_if_false @LAN_C8_21668 // Note: the incorrect math opcode was used here $5893 == 0 // (int) var == num jump_if_false @LAN_C8_21393 010E: $5888 = current_time_in_ms 0035: $5892 = $5891 // (int vars) $5892 += 30000 // (int) 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21386 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_21380 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8CD' :LAN_C8_21380 $5893 += 1 // (int) :LAN_C8_21386 0002: jump @LAN_C8_21668 :LAN_C8_21393 $5893 == 1 // (int) var == num jump_if_false @LAN_C8_21487 010E: $5888 = current_time_in_ms 0035: $5892 = $5891 // (int vars) $5892 += 35000 // (int) 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21480 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_21474 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8CE' :LAN_C8_21474 $5893 += 1 // (int) :LAN_C8_21480 0002: jump @LAN_C8_21668 :LAN_C8_21487 $5893 == 2 // (int) var == num jump_if_false @LAN_C8_21581 010E: $5888 = current_time_in_ms 0035: $5892 = $5891 // (int vars) $5892 += 50000 // (int) 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21574 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_21568 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8DE' :LAN_C8_21568 $5893 += 1 // (int) :LAN_C8_21574 0002: jump @LAN_C8_21668 :LAN_C8_21581 $5893 == 3 // (int) var == num jump_if_false @LAN_C8_21668 010E: $5888 = current_time_in_ms 0035: $5892 = $5891 // (int vars) $5892 += 60000 // (int) 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21668 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_13565 jump_if_false @LAN_C8_21662 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8DF' :LAN_C8_21662 $5893 += 1 // (int) :LAN_C8_21668 0026: return :LAN_C8_21670 $5906 == 1 // (int) var == num jump_if_false @LAN_C8_22074 0045: actor $933 defined jump_if_false @LAN_C8_22074 0045: actor $5713 defined jump_if_false @LAN_C8_22074 01F0: actor $5713 in_range_of_player $933 0022: jump_if_false @LAN_C8_22074 // Note: the incorrect math opcode was used here $5893 == 0 // (int) var == num jump_if_false @LAN_C8_21811 010E: $5888 = current_time_in_ms 0035: $5892 = $5891 // (int vars) $5892 += 7000 // (int) 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_21804 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BM' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BM' $5893 += 1 // (int) :LAN_C8_21804 0002: jump @LAN_C8_22074 :LAN_C8_21811 $5893 == 1 // (int) var == num jump_if_false @LAN_C8_21901 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8BM' jump_if_false @LAN_C8_21894 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8CA' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8CA' $5893 += 1 // (int) :LAN_C8_21894 0002: jump @LAN_C8_22074 :LAN_C8_21901 $5893 == 2 // (int) var == num jump_if_false @LAN_C8_21991 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8CA' jump_if_false @LAN_C8_21984 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8CB' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8CB' $5893 += 1 // (int) :LAN_C8_21984 0002: jump @LAN_C8_22074 :LAN_C8_21991 $5893 == 3 // (int) var == num jump_if_false @LAN_C8_22074 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8CB' jump_if_false @LAN_C8_22074 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8CC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8CC' $5893 += 1 // (int) :LAN_C8_22074 0026: return :LAN_C8_22076 $5906 == 1 // (int) var == num jump_if_false @LAN_C8_22570 0045: actor $933 defined jump_if_false @LAN_C8_22570 0045: actor $5713 defined jump_if_false @LAN_C8_22570 01F0: actor $5713 in_range_of_player $933 0022: jump_if_false @LAN_C8_22570 // Note: the incorrect math opcode was used here $5893 == 0 // (int) var == num jump_if_false @LAN_C8_22217 010E: $5888 = current_time_in_ms 0035: $5892 = $5891 // (int vars) $5892 += 7000 // (int) 0011: $5888 > $5892 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C8_22210 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8BN' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8BN' $5893 += 1 // (int) :LAN_C8_22210 0002: jump @LAN_C8_22570 :LAN_C8_22217 $5893 == 1 // (int) var == num jump_if_false @LAN_C8_22307 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8BN' jump_if_false @LAN_C8_22300 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8DA' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8DA' $5893 += 1 // (int) :LAN_C8_22300 0002: jump @LAN_C8_22570 :LAN_C8_22307 $5893 == 2 // (int) var == num jump_if_false @LAN_C8_22397 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8DA' jump_if_false @LAN_C8_22390 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8DB' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8DB' $5893 += 1 // (int) :LAN_C8_22390 0002: jump @LAN_C8_22570 :LAN_C8_22397 $5893 == 3 // (int) var == num jump_if_false @LAN_C8_22487 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8DB' jump_if_false @LAN_C8_22480 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8DC' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8DC' $5893 += 1 // (int) :LAN_C8_22480 0002: jump @LAN_C8_22570 :LAN_C8_22487 $5893 == 4 // (int) var == num jump_if_false @LAN_C8_22570 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12674 'LANC8DC' jump_if_false @LAN_C8_22570 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_12757 'LANC8DD' 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_13043 'LANC8DD' $5893 += 1 // (int) :LAN_C8_22570 0026: return :LAN_C8_22572 0045: actor $5713 defined jump_if_false @LAN_C8_22600 0045: actor $933 defined jump_if_false @LAN_C8_22600 0119: actor $5713 kill_actor $933 :LAN_C8_22600 00AE: remove_status_text $5903 $5893 = 0 // (int) $5900 = 0 // (int) $5884 = 0 // (int) $5885 = 0 // (int) $5887 = 0 // (int) $5894 = 0 // (int) $5895 = 0 // (int) $5886 = 0 // (int) $5906 = 0 // (int) 00BB: (unknown) $5715 $5715 = 0 // (int) 018E: (unknown) 0 018E: (unknown) 1 0025: gosub @LAN_C8_22891 0@ = 0 // (int) :LAN_C8_22676 $5577(0@,2) = 0 // (int) 00BB: (unknown) $5575(0@,2) $5575(0@,2) = 0 // (int) 0255: (unknown) $5573(0@,2) 004F: unknown_check $5573(0@,2) jump_if_false @LAN_C8_22721 0113: remove_references_to_car $5573(0@,2) // Like turning a car into any random car :LAN_C8_22721 $5573(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_22676 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0001: wait 10 ms 0045: actor $5713 defined jump_if_false @LAN_C8_22812 0045: actor $933 defined jump_if_false @LAN_C8_22812 81F0: not actor $5713 in_range_of_player $933 0022: jump_if_false @LAN_C8_22807 // Note: the incorrect math opcode was used here $5896 = 1 // (int) 0002: jump @LAN_C8_22812 :LAN_C8_22807 $5896 = 0 // (int) :LAN_C8_22812 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 0026: return :LAN_C8_22824 0045: actor $5713 defined jump_if_false @LAN_C8_22883 014D: $5902 = actor $5713 health $5902 /= 20 // (int) 0 > $5902 // (int) num > var 0022: jump_if_false @LAN_C8_22864 // Note: the incorrect math opcode was used here $5902 = 0 // (int) :LAN_C8_22864 $5902 > 100 // (int) var > num jump_if_false @LAN_C8_22883 $5902 = 100 // (int) :LAN_C8_22883 0035: $5903 = $5902 // (int vars) 0026: return :LAN_C8_22891 0@ = 0 // (int) :LAN_C8_22895 $5466(0@,2) = 0 // (int) 0045: actor $5464(0@,2) defined jump_if_false @LAN_C8_22936 0040: (unknown) $5464(0@,2) -1 0112: remove_references_to_actor $5464(0@,2) // Like turning an actor into a random pedestrian 0002: jump @LAN_C8_22950 :LAN_C8_22936 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3481 $5464(0@,2) :LAN_C8_22950 $5464(0@,2) = 0 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_22895 0@ = 0 // (int) :LAN_C8_22978 $5521(0@,4) = 0 // (int) 00BB: (unknown) $5525(0@,4) $5525(0@,4) = 0 // (int) 0045: actor $5517(0@,4) defined jump_if_false @LAN_C8_23024 0112: remove_references_to_actor $5517(0@,4) // Like turning an actor into a random pedestrian 0002: jump @LAN_C8_23038 :LAN_C8_23024 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3481 $5517(0@,4) :LAN_C8_23038 $5517(0@,4) = 0 // (int) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C8_22978 0@ = 0 // (int) :LAN_C8_23066 $5587(0@,8) = 0 // (int) 00BB: (unknown) $5595(0@,8) $5595(0@,8) = 0 // (int) 0045: actor $5579(0@,8) defined jump_if_false @LAN_C8_23112 0112: remove_references_to_actor $5579(0@,8) // Like turning an actor into a random pedestrian 0002: jump @LAN_C8_23126 :LAN_C8_23112 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @LAN_C8_3481 $5579(0@,8) :LAN_C8_23126 $5579(0@,8) = 0 // (int) 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C8_23066 0@ = 0 // (int) :LAN_C8_23154 00BB: (unknown) $5575(0@,2) $5575(0@,2) = 0 // (int) 0255: (unknown) $5573(0@,2) 004F: unknown_check $5573(0@,2) jump_if_false @LAN_C8_23192 0113: remove_references_to_car $5573(0@,2) // Like turning a car into any random car :LAN_C8_23192 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C8_23154 0026: return :LAN_C8_23211 043C: (unknown) 0 1 20.0 0045: actor $933 defined jump_if_false @LAN_C8_23325 007E: actor $933 driving jump_if_false @LAN_C8_23312 $5905 = 1 // (int) 0080: actor $933 near_point $1583(4@,30) $1613(4@,30) radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C8_23297 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @LAN_C8_23290 // Note: the incorrect math opcode was used here 017A: (unknown) 1 $2769 :LAN_C8_23290 0002: jump @LAN_C8_23305 :LAN_C8_23297 043C: (unknown) 1 0 20.0 :LAN_C8_23305 0002: jump @LAN_C8_23325 :LAN_C8_23312 $5905 = 0 // (int) 043C: (unknown) 1 0 20.0 :LAN_C8_23325 0026: return :LAN_C8_23327 $5899 == 0 // (int) var == num jump_if_false @LAN_C8_23345 $5898 = 1 // (int) :LAN_C8_23345 0026: return :LAN_C8_23347 0045: actor $933 defined jump_if_false @LAN_C8_23467 031D: (unknown) $937 $938 $1583(4@,30) $1613(4@,30) 1@ $5879 == 0 // (int) var == num jump_if_false @LAN_C8_23430 0078: if and 1@ > 200.0 // (float) var > num 300.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_23430 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'LANC805' time 7000 flag 1 // ~w~You are leaving the area! Go back to defend your business! $5879 = 1 // (int) :LAN_C8_23430 1@ > 300.0 // (float) var > num jump_if_false @LAN_C8_23449 $5880 = 1 // (int) :LAN_C8_23449 150.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C8_23467 // Note: the incorrect math opcode was used here $5879 = 0 // (int) :LAN_C8_23467 0026: return :LAN_C8_23469 $5886 == 0 // (int) var == num jump_if_false @LAN_C8_23912 $5884 >= 4 // (int) var >= num jump_if_false @LAN_C8_23912 $5894 = 10000 // (int) $5895 = 2000 // (int) $5806 = 70.0 // (float) $5813 = 25.0 // (float) $5820 = 0 // (float) $5807 = 50.0 // (float) $5814 = 25.0 // (float) $5821 = 0 // (float) $5808 = 30.0 // (float) $5815 = 25.0 // (float) $5822 = 0 // (float) $5809 = 20.0 // (float) $5816 = 29.0 // (float) $5823 = 0 // (float) $5810 = -30.0 // (float) $5817 = 25.0 // (float) $5824 = 0 // (float) $5811 = -50.0 // (float) $5818 = 25.0 // (float) $5825 = 0 // (float) $5812 = -70.0 // (float) $5819 = 25.0 // (float) $5826 = 0 // (float) 0078: if or 4@ == 1 // (int) var == num 4@ == 6 // (int) var == num 4@ == 12 // (int) var == num 4@ == 13 // (int) var == num 4@ == 21 // (int) var == num 4@ == 25 // (int) var == num 4@ == 26 // (int) var == num jump_if_false @LAN_C8_23694 0002: jump @LAN_C8_23825 :LAN_C8_23694 0@ = 0 // (int) :LAN_C8_23698 037B: constant_params 4 variable_params 3 unknown 27 call_with_params @MAIN_6012 $5550(0@,7) $5557(0@,7) $5564(0@,7) $1673(4@,30) $5529(0@,7) $5536(0@,7) $5543(0@,7) 037B: constant_params 6 variable_params 3 unknown 27 call_with_params @MAIN_5197 $1583(4@,30) $1613(4@,30) $1643(4@,30) $5529(0@,7) $5536(0@,7) $5543(0@,7) $5529(0@,7) $5536(0@,7) $5543(0@,7) 01B4: (unknown) $5529(0@,7) $5536(0@,7) $5543(0@,7) $5529(0@,7) $5536(0@,7) $5543(0@,7) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_23698 :LAN_C8_23825 $5908 == 1 // (int) var == num jump_if_false @LAN_C8_23906 0@ = 0 // (int) :LAN_C8_23842 00BB: (unknown) $5613(0@,7) $5613(0@,7) = 0 // (int) 00C3: (unknown) $5529(0@,7) $5536(0@,7) $5543(0@,7) $5613(0@,7) 00BC: (unknown) $5613(0@,7) 4 00BF: (unknown) $5613(0@,7) 1 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_23842 :LAN_C8_23906 $5886 = 1 // (int) :LAN_C8_23912 0026: return :LAN_C8_23914 0059: text_clear_all 00AC: stop_timer $5899 00BB: (unknown) $5715 00BB: (unknown) $5716 034A: unknown_check $5713 jump_if_false @LAN_C8_23943 020D: (unknown) $5713 :LAN_C8_23943 004F: unknown_check $5714 jump_if_false @LAN_C8_23958 0113: remove_references_to_car $5714 // Like turning a car into any random car :LAN_C8_23958 018E: (unknown) 0 018E: (unknown) 1 0025: gosub @LAN_C8_22891 $5908 == 1 // (int) var == num jump_if_false @LAN_C8_24019 0@ = 0 // (int) :LAN_C8_23989 00BB: (unknown) $5613(0@,7) $5613(0@,7) = 0 // (int) 0@ += 1 // (int) 0@ >= 7 // (int) var >= num jump_if_false @LAN_C8_23989 :LAN_C8_24019 0026: return :LAN_C8_24021 0025: gosub @LAN_C8_23914 00AE: remove_status_text $5903 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5694 == 1 // (int) var == num jump_if_false @LAN_C8_24086 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_5026 'LANC803' // ~r~Lance died! 0002: jump @LAN_C8_24157 :LAN_C8_24086 $5694 == 2 // (int) var == num jump_if_false @LAN_C8_24125 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_5026 'LANC804' // ~r~You left the business! 0002: jump @LAN_C8_24157 :LAN_C8_24125 $5694 == 3 // (int) var == num jump_if_false @LAN_C8_24157 037B: constant_params 1 variable_params 0 unknown 27 call_with_params @MAIN_5026 'LANC808' // ~r~You ran out of time! :LAN_C8_24157 0026: return :LAN_C8_24159 0025: gosub @LAN_C8_23914 037B: constant_params 2 variable_params 0 unknown 27 call_with_params @99RED_12847 'LAN_C08' 700 // Blitzkrieg Strikes Again 01DF: progress_made += 1 0026: return :LAN_C8_24194 037B: constant_params 0 variable_params 0 unknown 27 call_with_params @MAIN_12435 0025: gosub @LAN_C8_15119 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 03F1: (unknown) 1 00AA: set_parked_car_generator $1218 cars_to_generate_to 101 00AA: set_parked_car_generator $1219 cars_to_generate_to 101 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 91--------------- :LAN_C9 0238: name_thread 'LAN_C9' 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C9' 0025: gosub @LAN_C9_2716 009D: wasted_or_busted // mission only jump_if_false @LAN_C9_45 0025: gosub @LAN_C9_19346 :LAN_C9_45 0025: gosub @LAN_C9_19797 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C9_86 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C9_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C9_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C9_138 :LAN_C9_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C9_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C9_172 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C9_172 809F: not actor 3@ dead 0022: jump_if_false @LAN_C9_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C9_188 0026: return :LAN_C9_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C9_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 @LAN_C9_248 0400: (unknown) $933 $1070 0002: jump @LAN_C9_254 :LAN_C9_248 02C0: (unknown) $933 $1070 :LAN_C9_254 0@ >= 0 // (int) var >= num jump_if_false @LAN_C9_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C9_281 0045: actor $933 defined jump_if_false @LAN_C9_349 807E: not actor $933 driving jump_if_false @LAN_C9_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C9_329 :LAN_C9_326 021D: (unknown) 0 :LAN_C9_329 $1078 == 0 // (int) var == num jump_if_false @LAN_C9_345 02EA: select_interior 2 :LAN_C9_345 01AE: (unknown) 1 :LAN_C9_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C9_362 0045: actor $933 defined jump_if_false @LAN_C9_426 807E: not actor $933 driving jump_if_false @LAN_C9_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C9_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C9_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C9_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C9_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 @LAN_C9_475 02EA: select_interior 0 :LAN_C9_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C9_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C9_505 0026: return 0045: actor 0@ defined jump_if_false @LAN_C9_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C9_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C9_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C9_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C9_556 0026: return :LAN_C9_558 0045: actor 0@ defined 0022: jump_if_false @LAN_C9_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C9_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 @LAN_C9_605 :LAN_C9_601 1@ = 0 // (int) :LAN_C9_605 1@ == 1 // (int) var == num jump_if_false @LAN_C9_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C9_682 007E: actor 0@ driving jump_if_false @LAN_C9_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C9_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C9_671 :LAN_C9_668 00F1: (unknown) 0@ :LAN_C9_671 0002: jump @LAN_C9_682 :LAN_C9_678 1@ = 0 // (int) :LAN_C9_682 0002: jump @LAN_C9_605 :LAN_C9_689 0026: return 0045: actor 0@ defined jump_if_false @LAN_C9_783 007E: actor 0@ driving jump_if_false @LAN_C9_767 02A7: unknown_check 0@ jump_if_false @LAN_C9_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C9_760 :LAN_C9_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C9_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C9_760 0002: jump @LAN_C9_776 :LAN_C9_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C9_776 0002: jump @LAN_C9_785 :LAN_C9_783 005F: (unknown) :LAN_C9_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C9_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C9_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C9_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C9_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C9_877 :LAN_C9_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_558 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C9_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_558 4@ :LAN_C9_877 0002: jump @LAN_C9_943 :LAN_C9_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C9_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C9_943 :LAN_C9_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_558 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C9_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_558 3@ :LAN_C9_943 0045: actor 0@ defined jump_if_false @LAN_C9_995 004F: unknown_check 1@ jump_if_false @LAN_C9_995 007E: actor 0@ driving jump_if_false @LAN_C9_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C9_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C9_558 0@ :LAN_C9_995 5@ = 0 // (int) :LAN_C9_999 5@ == 0 // (int) var == num jump_if_false @LAN_C9_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C9_1090 004F: unknown_check 1@ jump_if_false @LAN_C9_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C9_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C9_1090 :LAN_C9_1056 2@ == -1 // (int) var == num jump_if_false @LAN_C9_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C9_1090 :LAN_C9_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C9_1090 0002: jump @LAN_C9_999 :LAN_C9_1097 0026: return :LAN_C9_1099 0@ == 0 // (int) var == num jump_if_false @LAN_C9_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C9_1318 :LAN_C9_1142 0@ == 1 // (int) var == num jump_if_false @LAN_C9_1175 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C9_1318 :LAN_C9_1175 0@ == 2 // (int) var == num jump_if_false @LAN_C9_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C9_1318 :LAN_C9_1217 0@ == 3 // (int) var == num jump_if_false @LAN_C9_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C9_1318 :LAN_C9_1261 0@ == 4 // (int) var == num jump_if_false @LAN_C9_1292 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C9_1318 :LAN_C9_1292 0@ == 5 // (int) var == num jump_if_false @LAN_C9_1318 03CF: (unknown) 237 130 180 255 :LAN_C9_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :LAN_C9_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 @LAN_C9_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C9_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C9_1382 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C9_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C9_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 @LAN_C9_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C9_1442 005F: (unknown) :LAN_C9_1444 $5605 = 0 // (int) $5606 = 0 // (int) $5609 = -10.0 // (float) $5604 = 1 // (int) 005F: (unknown) :LAN_C9_1469 $5606 == 0 // (int) var == num jump_if_false @LAN_C9_1502 8474: not jump_if_false @LAN_C9_1502 $1068 == 0 // (int) var == num jump_if_false @LAN_C9_1502 :LAN_C9_1502 0035: $1082 = 0@ // (int vars) $5606 = 0 // (int) 0026: return :LAN_C9_1514 $5605 == 1 // (int) var == num jump_if_false @LAN_C9_1539 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C9_1539 $5604 = 0 // (int) 0026: return :LAN_C9_1546 $5604 == 1 // (int) var == num jump_if_false @LAN_C9_1866 $1082 == 0 // (int) var == num jump_if_false @LAN_C9_1583 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C9_1514 005F: (unknown) :LAN_C9_1583 0045: actor $933 defined jump_if_false @LAN_C9_1618 007E: actor $933 driving jump_if_false @LAN_C9_1618 82A7: not unknown_check $933 jump_if_false @LAN_C9_1618 005F: (unknown) :LAN_C9_1618 not $1078 == 0 // (int) var == num jump_if_false @LAN_C9_1657 $5605 == 1 // (int) var == num jump_if_false @LAN_C9_1655 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C9_1655 005F: (unknown) :LAN_C9_1657 001D: $5609 == -10.0 // (int) var == var jump_if_false @LAN_C9_1699 0045: actor $933 defined jump_if_false @LAN_C9_1692 0043: store_actor $933 position_to $5607 $5608 $5609 // Note: the incorrect math opcode was used here :LAN_C9_1692 0002: jump @LAN_C9_1735 :LAN_C9_1699 031D: (unknown) $937 $938 $5607 $5608 1@ 1@ > 110.0 // (float) var > num jump_if_false @LAN_C9_1735 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C9_1514 005F: (unknown) :LAN_C9_1735 $5605 == 0 // (int) var == num jump_if_false @LAN_C9_1798 8474: not jump_if_false @LAN_C9_1791 $1068 == 0 // (int) var == num jump_if_false @LAN_C9_1791 $5605 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C9_1791 0002: jump @LAN_C9_1866 :LAN_C9_1798 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C9_1866 0045: actor $933 defined jump_if_false @LAN_C9_1835 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :LAN_C9_1835 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 @LAN_C9_1514 $5606 = 1 // (int) 005E: (unknown) :LAN_C9_1866 005F: (unknown) :LAN_C9_1868 009D: wasted_or_busted // mission only jump_if_false @LAN_C9_1890 $5844 = 1 // (int) 0002: jump @LAN_C9_2040 :LAN_C9_1890 $5820 == 1 // (int) var == num jump_if_false @LAN_C9_1940 009F: actor $5624 dead jump_if_false @LAN_C9_1940 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_1934 $5612 = 3 // (int) :LAN_C9_1934 $5844 = 1 // (int) :LAN_C9_1940 $5821 == 1 // (int) var == num jump_if_false @LAN_C9_1990 009F: actor $5629 dead jump_if_false @LAN_C9_1990 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_1984 $5612 = 1 // (int) :LAN_C9_1984 $5844 = 1 // (int) :LAN_C9_1990 $5822 == 1 // (int) var == num jump_if_false @LAN_C9_2040 00A0: car $5691 wrecked jump_if_false @LAN_C9_2040 0001: wait 1100 ms 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_2034 $5612 = 6 // (int) :LAN_C9_2034 $5844 = 1 // (int) :LAN_C9_2040 $5844 == 1 // (int) var == num jump_if_false @LAN_C9_2068 $5610 = 10 // (int) 0025: gosub @LAN_C9_19346 005F: (unknown) :LAN_C9_2068 005E: (unknown) :LAN_C9_2070 0112: remove_references_to_actor 0@ // Like turning an actor into a random pedestrian 0@ = 0 // (int) 0026: return :LAN_C9_2079 03B8: (unknown) $5645 0@ 1@ 2@ 180.0 > 0@ // (float) num > var 0022: jump_if_false @LAN_C9_2110 // Note: the incorrect math opcode was used here 0036: 4@ = 0@ // (float vars) 0002: jump @LAN_C9_2120 :LAN_C9_2110 4@ = 360.0 // (float) 002C: 4@ -= 0@ // (float vars) :LAN_C9_2120 180.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C9_2144 // Note: the incorrect math opcode was used here 0036: 5@ = 1@ // (float vars) 0002: jump @LAN_C9_2154 :LAN_C9_2144 5@ = 360.0 // (float) 002C: 5@ -= 1@ // (float vars) :LAN_C9_2154 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_2176 // Note: the incorrect math opcode was used here 0036: 6@ = 4@ // (float vars) 0002: jump @LAN_C9_2180 :LAN_C9_2176 0036: 6@ = 5@ // (float vars) :LAN_C9_2180 0014: 6@ > $5834 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_2197 // Note: the incorrect math opcode was used here 0036: 6@ = $5834 // (float vars) :LAN_C9_2197 0030: 6@ /= $5834 // (float vars) // Note: the incorrect math opcode was used here 6@ *= 100.0 // (float) 0 > 6@ // (float) num > var 0022: jump_if_false @LAN_C9_2223 // Note: the incorrect math opcode was used here 6@ = 0 // (float) :LAN_C9_2223 6@ > 100.0 // (float) var > num jump_if_false @LAN_C9_2242 6@ = 100.0 // (float) :LAN_C9_2242 7@ = 100.0 // (float) 002C: 7@ -= 6@ // (float vars) 0038: $5833 = float 7@ to_integer // Note: the incorrect math opcode was used here 0035: 8@ = $5833 // (int vars) 8@ /= 2 // (int) 0045: actor $5624 defined jump_if_false @LAN_C9_2283 01C9: (unknown) $5624 8@ :LAN_C9_2283 $5833 == 0 // (int) var == num jump_if_false @LAN_C9_2297 005E: (unknown) :LAN_C9_2297 005F: (unknown) :LAN_C9_2299 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 00A1: (unknown) 0@ 524288 015D: (unknown) 0@ 18 020E: (unknown) 0@ 1 0045: actor $933 defined jump_if_false @LAN_C9_2341 00E4: (unknown) 0@ $933 :LAN_C9_2341 0139: 1@ = random_int_in_ranges 20 40 01C9: (unknown) 0@ 1@ 03A5: (unknown) 0@ 0 0026: return :LAN_C9_2358 0045: actor $933 defined jump_if_false @LAN_C9_2439 6@ = 100.0 // (float) 7@ = 100.0 // (float) 8@ = 100.0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $937 $938 $939 6@ 7@ 8@ 3@ 4@ 5@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 $937 $938 $939 6@ 7@ 8@ 0@ 1@ 2@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ :LAN_C9_2439 0026: return :LAN_C9_2441 004F: unknown_check $5645 0022: jump_if_false @LAN_C9_2464 // Note: the incorrect math opcode was used here 00D0: 8@ = car $5645 Z_angle 0002: jump @LAN_C9_2466 :LAN_C9_2464 005F: (unknown) :LAN_C9_2466 03EE: (unknown) 3@ 4@ 0@ 1@ 7@ 002C: 8@ -= 7@ // (float vars) 0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C9_2494 // Note: the incorrect math opcode was used here 8@ += 360.0 // (float) :LAN_C9_2494 8@ > 360.0 // (float) var > num jump_if_false @LAN_C9_2513 8@ -= 360.0 // (float) :LAN_C9_2513 0078: if and 8@ > 5.0 // (float) var > num 175.0 > 8@ // (float) num > var 0022: jump_if_false @LAN_C9_2538 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C9_2538 005F: (unknown) :LAN_C9_2540 0@ == 1 // (int) var == num jump_if_false @LAN_C9_2564 02E2: 1@ = 3 // (any) 0002: jump @LAN_C9_2579 :LAN_C9_2564 0@ == 0 // (int) var == num jump_if_false @LAN_C9_2579 02E2: 1@ = 0 // (any) :LAN_C9_2579 not $5708 == 0 // (int) var == num jump_if_false @LAN_C9_2596 00C4: (unknown) $5708 1@ :LAN_C9_2596 not $5711 == 0 // (int) var == num jump_if_false @LAN_C9_2613 00C4: (unknown) $5711 1@ :LAN_C9_2613 not $5714 == 0 // (int) var == num jump_if_false @LAN_C9_2630 00C4: (unknown) $5714 1@ :LAN_C9_2630 2@ = 0 // (int) :LAN_C9_2634 not $5463(2@,3) == 0 // (int) var == num jump_if_false @LAN_C9_2655 00C4: (unknown) $5463(2@,3) 1@ :LAN_C9_2655 not $5472(2@,3) == 0 // (int) var == num jump_if_false @LAN_C9_2676 00C4: (unknown) $5472(2@,3) 1@ :LAN_C9_2676 not $5481(2@,3) == 0 // (int) var == num jump_if_false @LAN_C9_2697 00C4: (unknown) $5481(2@,3) 1@ :LAN_C9_2697 2@ += 1 // (int) 2@ >= 3 // (int) var >= num jump_if_false @LAN_C9_2634 0026: return :LAN_C9_2716 $940 = 1 // (int) $5610 = 0 // (int) $5820 = 0 // (int) $5821 = 0 // (int) $5822 = 0 // (int) $5823 = 0 // (int) $5825 = 1000 // (int) 0035: $5826 = $5825 // (int vars) $5827 = 0 // (int) $5828 = 0 // (int) $5829 = 0 // (int) $5830 = 0 // (int) $5831 = 30000 // (int) $5833 = 100 // (int) $5834 = 20.0 // (float) $5835 = 0 // (int) $5836 = 1 // (int) $5838 = 0 // (int) $5844 = 0 // (int) $5845 = 0 // (int) $5846 = 1 // (int) $5633 = -822.79 // (float) $5634 = 1162.54 // (float) $5635 = 10.07 // (float) $5636 = -86.78 // (float) $5637 = -1595.73 // (float) $5638 = 13.24 // (float) $5639 = -94.22 // (float) $5640 = -1595.56 // (float) $5641 = 13.24 // (float) $5642 = -89.51 // (float) $5643 = -1595.64 // (float) $5644 = 13.24 // (float) $5649 = -814.21 // (float) $5650 = 1119.12 // (float) $5651 = 11.42 // (float) $5646 = -837.71 // (float) $5647 = 1106.23 // (float) $5648 = 24.35 // (float) $5626 = 583.93 // (float) $5627 = 639.81 // (float) $5628 = 59.0 // (float) $5654 = 594.73 // (float) $5655 = 636.62 // (float) $5656 = 59.0 // (float) $5657 = 1.1 // (float) $5658 = 0.785 // (float) $5659 = -0.5 // (float) $5660 = 1100.62 // (float) $5670 = 680.35 // (float) $5680 = 5.0 // (float) $5661 = 1008.2 // (float) $5671 = 1155.34 // (float) $5681 = 6.5 // (float) $5662 = 562.67 // (float) $5672 = 1504.01 // (float) $5682 = 6.5 // (float) $5663 = -1321.51 // (float) $5673 = 1732.09 // (float) $5683 = 6.5 // (float) $5664 = -1757.54 // (float) $5674 = 1479.28 // (float) $5684 = 6.5 // (float) $5665 = -2015.88 // (float) $5675 = -131.43 // (float) $5685 = 6.5 // (float) $5666 = -1894.01 // (float) $5676 = -1759.29 // (float) $5686 = 6.5 // (float) $5667 = -1735.73 // (float) $5677 = -1847.64 // (float) $5687 = 6.5 // (float) $5668 = -1333.17 // (float) $5678 = -1646.12 // (float) $5688 = 6.5 // (float) $5669 = -1224.15 // (float) $5679 = -1418.22 // (float) $5689 = 6.5 // (float) $5701 = 1150.0 // (float) $5702 = 500.0 // (float) $5703 = 5.0 // (float) $5704 = 1050.0 // (float) $5705 = 500.0 // (float) $5706 = 5.0 // (float) $5690 = 0 // (float) $5695 = 20.0 // (float) $5696 = -10.0 // (float) $5697 = 0 // (float) $5698 = -20.0 // (float) $5699 = -10.0 // (float) $5700 = 0 // (float) $5746 = -0.6 // (float) $5749 = -3.5 // (float) $5752 = 0.6 // (float) $5747 = 0.4 // (float) $5750 = 1.0 // (float) $5753 = 2.3 // (float) $5748 = -0.4 // (float) $5751 = 0 // (float) $5754 = 2.3 // (float) $5758 = -0.6 // (float) $5761 = 2.4 // (float) $5764 = 1.2 // (float) $5759 = 0.6 // (float) $5762 = 1.3 // (float) $5765 = 1.2 // (float) $5760 = -0.6 // (float) $5763 = 1.3 // (float) $5766 = 1.2 // (float) $5743 = -0.6 // (float) $5744 = 2.66 // (float) $5745 = 1.65 // (float) $5755 = 0.5 // (float) $5756 = 2.95 // (float) $5757 = 0.6 // (float) $5768 = -852.67 // (float) $5769 = -299.51 // (float) $5770 = 10.08 // (float) $5781 = 580.14 // (float) $5791 = 649.88 // (float) $5801 = 59.0 // (float) $5782 = 589.7 // (float) $5792 = 659.41 // (float) $5802 = 61.15 // (float) $5783 = 595.03 // (float) $5793 = 659.49 // (float) $5803 = 60.95 // (float) $5784 = 604.94 // (float) $5794 = 652.1 // (float) $5804 = 59.0 // (float) $5785 = 579.06 // (float) $5795 = 637.4 // (float) $5805 = 59.0 // (float) $5786 = 584.47 // (float) $5796 = 630.56 // (float) $5806 = 59.0 // (float) $5787 = 582.8 // (float) $5797 = 644.99 // (float) $5807 = 59.0 // (float) $5788 = 592.89 // (float) $5798 = 654.41 // (float) $5808 = 59.0 // (float) $5789 = 584.9 // (float) $5799 = 656.16 // (float) $5809 = 59.0 // (float) $5790 = 581.41 // (float) $5800 = 659.4 // (float) $5810 = 61.32 // (float) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 26 call_with_params @MAIN_6449 $1748 $5611 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1444 0025: gosub @LAN_C9_4518 :LAN_C9_3927 0001: wait 0 ms :LAN_C9_3930 $5610 == 0 // (int) var == num jump_if_false @LAN_C9_3976 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_3969 0025: gosub @LAN_C9_12709 :LAN_C9_3969 0002: jump @LAN_C9_3930 :LAN_C9_3976 $5610 == 1 // (int) var == num jump_if_false @LAN_C9_4023 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4016 0025: gosub @LAN_C9_14593 :LAN_C9_4016 0002: jump @LAN_C9_3976 :LAN_C9_4023 $5610 == 2 // (int) var == num jump_if_false @LAN_C9_4104 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4097 0025: gosub @LAN_C9_17259 0025: gosub @LAN_C9_14924 0025: gosub @LAN_C9_18421 $5846 == 1 // (int) var == num jump_if_false @LAN_C9_4097 0025: gosub @LAN_C9_12826 :LAN_C9_4097 0002: jump @LAN_C9_4023 :LAN_C9_4104 $5610 == 3 // (int) var == num jump_if_false @LAN_C9_4192 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4185 0025: gosub @LAN_C9_17259 0025: gosub @LAN_C9_14924 0025: gosub @LAN_C9_18421 0025: gosub @LAN_C9_14042 $5846 == 1 // (int) var == num jump_if_false @LAN_C9_4185 0025: gosub @LAN_C9_13065 :LAN_C9_4185 0002: jump @LAN_C9_4104 :LAN_C9_4192 $5610 == 4 // (int) var == num jump_if_false @LAN_C9_4280 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4273 0025: gosub @LAN_C9_17259 0025: gosub @LAN_C9_14924 0025: gosub @LAN_C9_18421 0025: gosub @LAN_C9_14077 $5846 == 1 // (int) var == num jump_if_false @LAN_C9_4273 0025: gosub @LAN_C9_15950 :LAN_C9_4273 0002: jump @LAN_C9_4192 :LAN_C9_4280 $5610 == 5 // (int) var == num jump_if_false @LAN_C9_4334 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4327 0025: gosub @LAN_C9_17259 0025: gosub @LAN_C9_14924 :LAN_C9_4327 0002: jump @LAN_C9_4280 :LAN_C9_4334 $5610 == 6 // (int) var == num jump_if_false @LAN_C9_4415 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4408 0025: gosub @LAN_C9_17259 0025: gosub @LAN_C9_14924 0025: gosub @LAN_C9_18421 $5846 == 1 // (int) var == num jump_if_false @LAN_C9_4408 0025: gosub @LAN_C9_16963 :LAN_C9_4408 0002: jump @LAN_C9_4334 :LAN_C9_4415 $5610 == 7 // (int) var == num jump_if_false @LAN_C9_4496 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1868 jump_if_false @LAN_C9_4489 0025: gosub @LAN_C9_17259 0025: gosub @LAN_C9_14924 0025: gosub @LAN_C9_18421 $5846 == 1 // (int) var == num jump_if_false @LAN_C9_4489 0025: gosub @LAN_C9_17103 :LAN_C9_4489 0002: jump @LAN_C9_4415 :LAN_C9_4496 not $5610 == 10 // (int) var == num jump_if_false @LAN_C9_4516 0002: jump @LAN_C9_3927 :LAN_C9_4516 0026: return :LAN_C9_4518 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12277 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0482: (unknown) 1614034602 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 14 0045: actor $933 defined jump_if_false @LAN_C9_4621 0044: put_actor $933 at $5639 $5640 $5641 010F: (unknown) $933 $5636 $5637 $5638 003E: $5624 = create_actor_pedtype 22 model $5613 at $5636 $5637 $5638 00CF: set_actor $5624 Z_angle_to 154.0 :LAN_C9_4621 00B9: set_camera_position -85.04 -1594.18 14.12 rotations 0 0 0 00BA: set_camera_point_at -85.89 -1594.7 14.23 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHA' 'LANC952' $5624 0 // ~w~Hey Vic... is Louise still in the hospital? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAHA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHB' 'LANC953' $933 0 // ~w~Yeah. But she'll be getting out soon. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAHB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHC' 'LANC954' $5624 0 // ~w~That's good. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAHC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHD' 'SLNCAHD' $5624 0 // ~w~Look we've got a big deal coming down today, I'm gonna need you there. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAHD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHE' 'LANC955' $933 0 // ~w~Wait a minute: Why are you asking about Louise? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAHE' 0045: actor $933 defined jump_if_false @LAN_C9_4939 00EE: (unknown) $933 $5642 $5643 :LAN_C9_4939 0045: actor $5624 defined 0022: jump_if_false @LAN_C9_4962 // Note: the incorrect math opcode was used here 04B4: (unknown) $5624 120 524 100.0 :LAN_C9_4962 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 40000 00B9: set_camera_position -87.25 -1593.3 14.4 rotations 0 0 0 00BA: set_camera_point_at -87.57 -1594.24 14.46 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1500 jump_if_false @LAN_C9_5047 0002: jump @LAN_C9_6193 :LAN_C9_5047 0045: actor $933 defined jump_if_false @LAN_C9_5075 0045: actor $5624 defined jump_if_false @LAN_C9_5075 0153: (unknown) $5624 $933 :LAN_C9_5075 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1200 jump_if_true @LAN_C9_6193 0045: actor $933 defined jump_if_false @LAN_C9_5131 00A2: (unknown) $933 :LAN_C9_5131 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 10 jump_if_true @LAN_C9_6193 0045: actor $933 defined jump_if_false @LAN_C9_5173 04B4: (unknown) $933 120 524 1.0 :LAN_C9_5173 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHA' jump_if_false @LAN_C9_5206 0002: jump @LAN_C9_6193 :LAN_C9_5206 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHF' 'LANC956' $5624 0 // ~w~Take it easy. It's just that... 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHB' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHB' jump_if_false @LAN_C9_5291 0002: jump @LAN_C9_6193 :LAN_C9_5291 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHG' 'SLNCAHG' $5624 0 // ~w~Martinez called - he said he's gonna 'pay her a visit', and I don't think he means to take some fruit. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHC' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHC' jump_if_false @LAN_C9_5376 0002: jump @LAN_C9_6193 :LAN_C9_5376 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHH' 'LANC957' $933 0 // ~w~What? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHD' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHD' jump_if_false @LAN_C9_5461 0002: jump @LAN_C9_6193 :LAN_C9_5461 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHI' 'LANC958' $5624 0 // ~w~Look, the hospital's got security, she'll be fine. Let's you and me just go make some money. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHE' 2 0045: actor $933 defined jump_if_false @LAN_C9_5536 04B4: (unknown) $933 121 561 1.0 :LAN_C9_5536 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHE' jump_if_false @LAN_C9_5569 0002: jump @LAN_C9_6193 :LAN_C9_5569 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHJ' 'LANC959' $933 0 // ~w~You're kidding right? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHF' 3 0045: actor $5624 defined jump_if_false @LAN_C9_5656 04B4: (unknown) $5624 120 520 1.0 04B4: (unknown) $5624 121 556 1.0 :LAN_C9_5656 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHF' jump_if_false @LAN_C9_5689 0002: jump @LAN_C9_6193 :LAN_C9_5689 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAHK' 'LANC960' $5624 0 // ~w~Oh man, get your priorities in order. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHG' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 3000 jump_if_true @LAN_C9_6193 0045: actor $5624 defined jump_if_false @LAN_C9_5782 0528: (unknown) $5624 556 -1.0 :LAN_C9_5782 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHG' jump_if_false @LAN_C9_5815 0002: jump @LAN_C9_6193 :LAN_C9_5815 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHH' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHH' jump_if_false @LAN_C9_5869 0002: jump @LAN_C9_6193 :LAN_C9_5869 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHI' 3 0045: actor $5624 defined jump_if_false @LAN_C9_5913 04B4: (unknown) $5624 121 556 1.0 :LAN_C9_5913 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHI' jump_if_false @LAN_C9_5946 0002: jump @LAN_C9_6193 :LAN_C9_5946 0045: actor $5624 defined jump_if_false @LAN_C9_5967 0528: (unknown) $5624 556 -1.0 :LAN_C9_5967 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHJ' 2 0045: actor $933 defined jump_if_false @LAN_C9_6035 04B4: (unknown) $933 120 523 1.0 04B4: (unknown) $933 121 554 1.0 04B4: (unknown) $933 121 540 1.0 :LAN_C9_6035 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHJ' jump_if_false @LAN_C9_6068 0002: jump @LAN_C9_6193 :LAN_C9_6068 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAHK' 3 0045: actor $933 defined jump_if_false @LAN_C9_6110 0528: (unknown) $933 554 -0.75 :LAN_C9_6110 0045: actor $5624 defined jump_if_false @LAN_C9_6133 04B4: (unknown) $5624 120 522 1.0 :LAN_C9_6133 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAHK' jump_if_false @LAN_C9_6166 0002: jump @LAN_C9_6193 :LAN_C9_6166 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 500 jump_if_false @LAN_C9_6193 0002: jump @LAN_C9_6193 :LAN_C9_6193 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 0045: actor $5624 defined jump_if_false @LAN_C9_6233 003F: destroy_actor $5624 $5624 = 0 // (int) :LAN_C9_6233 0025: gosub @LAN_C9_12575 0045: actor $933 defined jump_if_false @LAN_C9_6255 0352: (unknown) $933 :LAN_C9_6255 0444: (unknown) 120 0444: (unknown) 121 0045: actor $933 defined jump_if_false @LAN_C9_6311 0154: (unknown) $933 00A2: (unknown) $933 0044: put_actor $933 at -84.33 -1576.43 9.46 010F: (unknown) $933 $5633 $5634 $5635 :LAN_C9_6311 0482: (unknown) 1614034602 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @NONAME_1_20061 0 0001: wait 500 ms 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_362 1000 0057: show_text_highpriority GXT 'LANC906' time 7000 flag 1 // ~w~Go to the ~y~Downtown hospital~w~ to pick up Louise. 00C3: (unknown) $5633 $5634 $5635 $5632 0248: (unknown) $5633 $5634 $5635 5.0 $5631 $5827 == 1 // (int) var == num jump_if_false @LAN_C9_6412 0044: put_actor $933 at $5633 $5634 $5635 :LAN_C9_6412 0026: return :LAN_C9_6414 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12311 0045: actor $933 defined jump_if_false @LAN_C9_6453 0200: (unknown) $933 0 :LAN_C9_6453 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position -847.1 1189.14 29.57 rotations 0 0 0 00BA: set_camera_point_at -846.65 1188.29 29.32 mode 2 003E: $5816 = create_actor_pedtype 22 model 0 at -823.19 1158.36 10.07 010F: (unknown) $5816 -822.9 1147.38 11.42 015F: (unknown) $5816 0 00EE: (unknown) $5816 -822.75 1150.43 003E: $5629 = create_actor_pedtype 22 model $5614 at -823.34 1140.95 11.42 010F: (unknown) $5629 -823.03 1149.97 11.42 032D: (unknown) $5629 1 01AF: (unknown) $5629 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @AUDIMON_2977 $5629 0153: (unknown) $5816 $5629 0153: (unknown) $5629 $5816 0141: destroy_pickup $985 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAA' 'LANC918' $5816 0 // ~w~Louise... you look good. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAAA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAB' 'LANC919' $5629 0 // ~w~Thanks. I feel good. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAAB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAC' 'LANC920' $5816 0 // ~w~You know, for a while, I thought I'd lost you. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAAC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAD' 'LANC921' $5629 0 // ~w~I thought I'd lost you. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAAD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAE' 'LANC922' $5816 0 // ~w~Look, I was angry - I shouldn't have said what I did. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAAE' 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 6000 00B9: set_camera_position -845.28 1185.72 28.59 rotations 0 0 0 00BA: set_camera_point_at -844.83 1184.86 28.35 mode 1 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 4000 jump_if_false @LAN_C9_6991 0002: jump @LAN_C9_8473 :LAN_C9_6991 0045: actor $5629 defined jump_if_false @LAN_C9_7016 00EE: (unknown) $5629 -823.03 1149.97 :LAN_C9_7016 00B9: set_camera_position -822.03 1152.02 12.61 rotations 0 0 0 00BA: set_camera_point_at -822.42 1151.1 12.66 mode 2 0045: actor $5816 defined jump_if_false @LAN_C9_7126 00A2: (unknown) $5816 0352: (unknown) $5816 0044: put_actor $5816 at -822.95 1151.13 11.42 00CF: set_actor $5816 Z_angle_to 178.3 04B4: (unknown) $5816 120 524 1.0 04B4: (unknown) $5816 121 556 1.0 :LAN_C9_7126 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAA' jump_if_false @LAN_C9_7180 0002: jump @LAN_C9_8473 :LAN_C9_7180 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAF' 'LANC923' $5629 0 // ~w~Me neither. 00B9: set_camera_position -822.88 1140.95 12.53 rotations 0 0 0 00BA: set_camera_point_at -822.89 1141.95 12.53 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAB' 1 0001: wait 10 ms 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -822.88 1148.95 12.53 rotations 0 0 0 00BA: set_camera_point_at -822.89 1149.95 12.53 mode 1 0045: actor $5816 defined jump_if_false @LAN_C9_7343 0528: (unknown) $5816 556 -1.0 :LAN_C9_7343 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAB' jump_if_false @LAN_C9_7376 0002: jump @LAN_C9_8473 :LAN_C9_7376 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAG' 'LANC924' $5816 0 // ~w~Do you want to do something fun? No business, just me and you? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAC' 3 0045: actor $5816 defined jump_if_false @LAN_C9_7451 04B4: (unknown) $5816 120 515 1.0 :LAN_C9_7451 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAC' jump_if_false @LAN_C9_7484 0002: jump @LAN_C9_8473 :LAN_C9_7484 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAH' 'LANC925' $5816 0 // ~w~Aw, nuts. It's Lance... 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAD' jump_if_false @LAN_C9_7569 0002: jump @LAN_C9_8473 :LAN_C9_7569 0045: actor $5629 defined jump_if_false @LAN_C9_7592 04B4: (unknown) $5629 120 520 1.0 :LAN_C9_7592 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAI' 'LANC926' $5816 0 // ~w~What the hell? - 'Trapped in a burning building' - 'Bring a helicopter'. 00B9: set_camera_position -822.03 1152.02 12.61 rotations 0 0 0 00BA: set_camera_point_at -822.51 1151.15 12.72 mode 2 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAE' 3 0045: actor $5816 defined jump_if_false @LAN_C9_7706 04B4: (unknown) $5816 121 557 1.0 :LAN_C9_7706 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAE' jump_if_false @LAN_C9_7739 0002: jump @LAN_C9_8473 :LAN_C9_7739 0045: actor $5816 defined jump_if_false @LAN_C9_7772 0528: (unknown) $5816 557 -1.0 04B4: (unknown) $5816 120 524 1.0 :LAN_C9_7772 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAJ' 'SLNCAAJ' $5816 0 // ~w~What can I do? 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAF' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAF' jump_if_false @LAN_C9_7857 0002: jump @LAN_C9_8473 :LAN_C9_7857 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAAK' 'LANC927' $5629 0 // ~w~Business can be fun. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAG' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAG' jump_if_false @LAN_C9_7942 0002: jump @LAN_C9_8473 :LAN_C9_7942 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCABA' 'SLNCABA' $5629 0 // ~w~There's a helicopter on the roof of the hospital. We could take that. 00B9: set_camera_position -822.12 1148.74 12.59 rotations 0 0 0 00BA: set_camera_point_at -822.53 1149.65 12.65 mode 2 00D9: (unknown) -822.75 1152.43 11.42 34 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C9_8057 0002: jump @LAN_C9_8473 :LAN_C9_8057 0045: actor $5816 defined jump_if_false @LAN_C9_8084 0154: (unknown) $5816 04B4: (unknown) $5816 72 368 1.0 :LAN_C9_8084 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C9_8111 0002: jump @LAN_C9_8473 :LAN_C9_8111 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAH' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAH' jump_if_false @LAN_C9_8165 0002: jump @LAN_C9_8473 :LAN_C9_8165 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAI' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAI' jump_if_false @LAN_C9_8219 0002: jump @LAN_C9_8473 :LAN_C9_8219 0045: actor $5816 defined jump_if_false @LAN_C9_8240 0528: (unknown) $5816 368 -1.0 :LAN_C9_8240 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAJ' 1 0045: actor $5816 defined jump_if_false @LAN_C9_8284 04B4: (unknown) $5816 121 557 1.0 :LAN_C9_8284 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAJ' jump_if_false @LAN_C9_8317 0002: jump @LAN_C9_8473 :LAN_C9_8317 0045: actor $5816 defined jump_if_false @LAN_C9_8338 0528: (unknown) $5816 557 -1.0 :LAN_C9_8338 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAAK' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAAK' jump_if_false @LAN_C9_8392 0002: jump @LAN_C9_8473 :LAN_C9_8392 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCABA' 3 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCABA' jump_if_false @LAN_C9_8446 0002: jump @LAN_C9_8473 :LAN_C9_8446 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C9_8473 0002: jump @LAN_C9_8473 :LAN_C9_8473 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 013F: $985 = create_pickup #HEALTH type 11 at -819.2 1158.3 11.1 0045: actor $5816 defined jump_if_false @LAN_C9_8536 003F: destroy_actor $5816 $5816 = 0 // (int) :LAN_C9_8536 0045: actor $933 defined jump_if_false @LAN_C9_8587 0200: (unknown) $933 1 0352: (unknown) $933 0216: (unknown) $933 -822.75 1152.43 11.42 010F: (unknown) $933 $5649 $5650 $5651 0221: (unknown) :LAN_C9_8587 0045: actor $5629 defined 0022: jump_if_false @LAN_C9_8648 // Note: the incorrect math opcode was used here 00A2: (unknown) $5629 0154: (unknown) $5629 0044: put_actor $5629 at -823.25 1150.29 11.42 010F: (unknown) $5629 -822.75 1152.43 11.42 0119: actor $5629 kill_actor $933 :LAN_C9_8648 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_362 1000 0264: (unknown) 1.0 0026: return :LAN_C9_8676 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12372 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_2358 0048: $5645 = create_car $5617 at $5646 $5647 $5648 00D1: set_car $5645 Z_angle_to 310.0 014C: set_car $5645 health_to $5825 003E: $5816 = create_actor_pedtype 22 model 0 at -827.37 1113.17 24.36 010F: (unknown) $5816 $5646 $5647 $5648 01EC: (unknown) $5816 1 0045: actor $5629 defined jump_if_false @LAN_C9_8822 011A: (unknown) $5629 0216: (unknown) $5629 -826.59 1112.02 24.36 010F: (unknown) $5629 $5646 $5647 $5648 01EC: (unknown) $5629 1 :LAN_C9_8822 00B9: set_camera_position -846.49 1108.01 31.25 rotations 0 0 0 00BA: set_camera_point_at -845.57 1108.12 30.86 mode 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 004F: unknown_check $5645 jump_if_false @LAN_C9_8900 0045: actor $5629 defined jump_if_false @LAN_C9_8900 00E9: (unknown) $5629 $5645 :LAN_C9_8900 0045: actor $5816 defined 0022: jump_if_false @LAN_C9_8924 // Note: the incorrect math opcode was used here 0158: actor $5816 run_to -835.75 1109.85 :LAN_C9_8924 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C9_8961 0002: jump @LAN_C9_9016 :LAN_C9_8961 004F: unknown_check $5645 jump_if_false @LAN_C9_8989 0045: actor $5816 defined jump_if_false @LAN_C9_8989 00EA: (unknown) $5816 $5645 :LAN_C9_8989 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 4000 jump_if_false @LAN_C9_9016 0002: jump @LAN_C9_9016 :LAN_C9_9016 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCABF' 'LANC928' -1 0 // ~w~There's the building. I can't see Lance though... get in closer. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCABG' 'SLNCABG' -1 0 // ~w~There he is! 0045: actor $5816 defined jump_if_false @LAN_C9_9113 003F: destroy_actor $5816 :LAN_C9_9113 0045: actor $5629 defined jump_if_false @LAN_C9_9133 003F: destroy_actor $5629 $5629 = 0 // (int) :LAN_C9_9133 004F: unknown_check $5645 jump_if_false @LAN_C9_9220 0118: $5629 = create_actor_pedtype 22 model $5614 in_car $5645 passenger_seat 0 010F: (unknown) $5629 -823.03 1149.97 11.42 032D: (unknown) $5629 1 01AF: (unknown) $5629 1 0045: actor $933 defined jump_if_false @LAN_C9_9216 82A6: not (unknown) $933 $5645 0022: jump_if_false @LAN_C9_9216 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5645 :LAN_C9_9216 031C: (unknown) $5645 :LAN_C9_9220 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_362 1000 $5845 = 1 // (int) $5828 == 1 // (int) var == num jump_if_false @LAN_C9_9291 004F: unknown_check $5645 jump_if_false @LAN_C9_9291 004E: put_car $5645 at 594.73 636.62 62.0 00D1: set_car $5645 Z_angle_to 270.0 03D8: (unknown) $5645 :LAN_C9_9291 0125: set_traffic_density_multiplier_to 1.0 0026: return :LAN_C9_9298 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_13022 004F: unknown_check $5645 jump_if_false @LAN_C9_9398 004E: put_car $5645 at $5654 $5655 $5656 03B9: (unknown) $5645 0 0 0 00D1: set_car $5645 Z_angle_to 190.0 0325: (unknown) $5645 1 00B9: set_camera_position 597.57 654.98 69.51 rotations 0 0 0 00BA: set_camera_point_at 597.09 654.17 69.19 mode 2 :LAN_C9_9398 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCACA' 'LANC929' -1 0 // ~w~Get in you idiot! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCACA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCACB' 'LANC930' -1 0 // ~w~What happened? 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCACB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCACC' 'LANC931' -1 0 // ~w~Did you run into any trouble? No. Well I did! 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCACC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCACD' 'LANC932' -1 0 // ~w~Martinez set us up - Divide and conquer. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCACD' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCACE' 'MLNCACE' -1 0 // ~w~He got you out of the way and nearly nailed me. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCACE' 0443: (unknown) 121 0228: (unknown) 0045: actor $5624 defined jump_if_false @LAN_C9_9716 01AF: (unknown) $5624 1 0352: (unknown) $5624 010F: (unknown) $5624 592.45 637.04 59.0 0158: actor $5624 run_to 592.45 636.04 :LAN_C9_9716 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 25000 00B9: set_camera_position 581.05 644.94 63.71 rotations 0 0 0 00BA: set_camera_point_at 581.92 644.45 63.62 mode 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCACA' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCACA' jump_if_false @LAN_C9_9825 0002: jump @LAN_C9_10275 :LAN_C9_9825 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADA' 'LANC933' -1 0 // ~w~Martinez's men took everything. But we're gonna get it back. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCACB' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCACB' jump_if_false @LAN_C9_9908 0002: jump @LAN_C9_10275 :LAN_C9_9908 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADB' 'LANC934' -1 0 // ~w~They headed out to sea. C'mon, let's get after them. 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCACC' 2 0045: actor $5624 defined jump_if_false @LAN_C9_9983 04B4: (unknown) $5624 121 529 1.0 :LAN_C9_9983 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCACC' jump_if_false @LAN_C9_10016 0002: jump @LAN_C9_10275 :LAN_C9_10016 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCACD' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCACD' jump_if_false @LAN_C9_10070 0002: jump @LAN_C9_10275 :LAN_C9_10070 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCACE' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCACE' jump_if_false @LAN_C9_10124 0002: jump @LAN_C9_10275 :LAN_C9_10124 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCADA' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCADA' jump_if_false @LAN_C9_10178 0002: jump @LAN_C9_10275 :LAN_C9_10178 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCADB' 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_4394 2000 jump_if_true @LAN_C9_10275 0045: actor $5624 defined jump_if_false @LAN_C9_10242 04B4: (unknown) $5624 121 530 1.0 :LAN_C9_10242 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCADB' jump_if_false @LAN_C9_10275 0002: jump @LAN_C9_10275 :LAN_C9_10275 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 0045: actor $5624 defined jump_if_false @LAN_C9_10300 0352: (unknown) $5624 :LAN_C9_10300 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADC' 'LANC935' -1 0 // ~w~There they are! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADE' 'LANC936' -1 0 // ~w~I got you, you mother! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADF' 'LANC937' -1 0 // ~w~Eat lead sucker! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADG' 'LANC938' -1 0 // ~w~Yeah, not so clever now, huh! 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADH' 'LANC939' -1 0 // ~w~Get me over that boat. It's got our money in it. 0025: gosub @LAN_C9_12408 004F: unknown_check $5645 jump_if_false @LAN_C9_10573 004E: put_car $5645 at $5654 $5655 $5656 03B9: (unknown) $5645 0 0 0 00D1: set_car $5645 Z_angle_to 190.0 0325: (unknown) $5645 0 0045: actor $5624 defined jump_if_false @LAN_C9_10573 00A2: (unknown) $5624 02D4: (unknown) $5624 02B6: (unknown) $5624 $5645 $5657 $5658 $5659 3 85.0 $5623 0127: reset_actor $5624 flags 01A4: (unknown) $5624 0 03D6: (unknown) $5624 5000 03D7: (unknown) $5624 1000 :LAN_C9_10573 0444: (unknown) 121 04C6: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_362 1000 0026: return :LAN_C9_10595 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0025: gosub @LAN_C9_12581 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_2358 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCADI' 'LANC940' -1 0 // ~w~I'll see you cats later. Keep popping. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCADI' 004F: unknown_check $5691 jump_if_false @LAN_C9_10799 004D: store_car $5691 position_to 9@ 10@ 11@ 11@ -= 2.0 // (float) 00D0: 13@ = car $5691 Z_angle 0049: destroy_car $5691 $5691 = 0 // (int) 0048: $5691 = create_car $5619 at 9@ 10@ 11@ 00D1: set_car $5691 Z_angle_to 13@ 027F: store_coords_to 9@ 10@ 11@ from_actor $5691 with_offset -15.0 -15.0 2.0 00B9: set_camera_position 9@ 10@ 11@ rotations 0 0 0 027F: store_coords_to 9@ 10@ 11@ from_actor $5691 with_offset 0 0 5.0 00BA: set_camera_point_at 9@ 10@ 11@ mode 2 027F: store_coords_to 9@ 10@ 11@ from_actor $5691 with_offset -4.7 -3.5 4.0 :LAN_C9_10799 0045: actor $5624 defined jump_if_false @LAN_C9_10830 003F: destroy_actor $5624 $5624 = 0 // (int) 003E: $5624 = create_actor_pedtype 22 model $5613 at 9@ 10@ 11@ :LAN_C9_10830 004F: unknown_check $5645 0022: jump_if_false @LAN_C9_10882 // Note: the incorrect math opcode was used here 02B6: (unknown) $5624 $5645 $5657 $5658 $5659 3 0 0 004E: put_car $5645 at 9@ 10@ 11@ 03B9: (unknown) $5645 0 0 0 00D1: set_car $5645 Z_angle_to 13@ 0325: (unknown) $5645 1 :LAN_C9_10882 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 0045: actor $5624 defined jump_if_false @LAN_C9_10907 02B7: (unknown) $5624 :LAN_C9_10907 -2@ = 0 // (int) // timer1 :LAN_C9_10911 1000 > -2@ // (int) num > var // timer1 0022: jump_if_false @LAN_C9_10992 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 12@ 12@ == 1 // (int) var == num jump_if_false @LAN_C9_10951 0002: jump @LAN_C9_11173 :LAN_C9_10951 004F: unknown_check $5645 jump_if_false @LAN_C9_10968 0325: (unknown) $5645 1 :LAN_C9_10968 004F: unknown_check $5691 jump_if_false @LAN_C9_10985 0325: (unknown) $5691 1 :LAN_C9_10985 0002: jump @LAN_C9_10911 :LAN_C9_10992 0045: actor $5624 defined jump_if_false @LAN_C9_11103 004F: unknown_check $5691 jump_if_false @LAN_C9_11103 027F: store_coords_to 14@ 15@ 16@ from_actor $5691 with_offset 4.0 40.0 1.5 00B9: set_camera_position 14@ 15@ 16@ rotations 0 0 0 00B4: camera_on_car $5691 15 2 0325: (unknown) $5691 0 021C: (unknown) $5624 $5691 01F2: (unknown) $5691 0 00D1: set_car $5691 Z_angle_to $5690 0035: 19@ = $5836 // (int vars) 01BF: (unknown) $5691 $5404(19@,10) $5414(19@,10) $5424(19@,10) 01C3: (unknown) $5691 10.0 02E9: set_car $5691 speed_to 10.0 :LAN_C9_11103 004F: unknown_check $5645 jump_if_false @LAN_C9_11121 004E: put_car $5645 at 9@ 10@ 11@ :LAN_C9_11121 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADI' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCADI' jump_if_false @LAN_C9_11173 0002: jump @LAN_C9_11173 :LAN_C9_11173 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFA' 'LANC941' -1 0 // ~w~I'm sorry... things just keep cropping up. Maybe we can still have some fun... 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFB' 'LANC942' -1 0 // ~w~That's okay Vic. I had fun. But I should be getting back to Mary-Beth now. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFC' 'LANC943' -1 0 // ~w~Oh, yeah. Sure... 0045: actor $5624 defined jump_if_false @LAN_C9_11301 003F: destroy_actor $5624 :LAN_C9_11301 0025: gosub @LAN_C9_19176 004F: unknown_check $5645 jump_if_false @LAN_C9_11341 11@ += 5.0 // (float) 004E: put_car $5645 at 9@ 10@ 11@ 03D8: (unknown) $5645 0325: (unknown) $5645 0 :LAN_C9_11341 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_362 1000 0125: set_traffic_density_multiplier_to 1.0 $5830 == 1 // (int) var == num jump_if_false @LAN_C9_11402 004F: unknown_check $5645 jump_if_false @LAN_C9_11402 004E: put_car $5645 at -852.67 -299.51 13.08 :LAN_C9_11402 0026: return :LAN_C9_11404 0264: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_190 1000 0059: text_clear_all 00AE: remove_status_text $5826 0045: actor $933 defined jump_if_false @LAN_C9_11475 0216: (unknown) $933 -867.76 -278.15 10.08 010F: (unknown) $933 -869.41 -264.26 10.08 :LAN_C9_11475 0045: actor $5629 defined jump_if_false @LAN_C9_11536 0216: (unknown) $5629 -870.42 -276.2 10.08 010F: (unknown) $5629 -870.63 -264.37 10.08 0153: (unknown) $5629 $933 0153: (unknown) $933 $5629 :LAN_C9_11536 004F: unknown_check $5645 0022: jump_if_false @LAN_C9_11575 // Note: the incorrect math opcode was used here 0049: destroy_car $5645 $5645 = 0 // (int) 0048: $5645 = create_car $5617 at $5768 $5769 $5770 00D1: set_car $5645 Z_angle_to 45.0 :LAN_C9_11575 00B9: set_camera_position -871.75 -263.98 10.89 rotations 0 0 0 00BA: set_camera_point_at -871.29 -264.87 10.96 mode 2 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAGA' 'LANC948' $933 0 // ~w~Louise... I'll call you real soon. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAGA' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAGB' 'LANC949' $5629 0 // ~w~Oh, okay. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAGB' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAGC' 'LANC950' $933 0 // ~w~I'm kind of in the middle of a war right now... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAGC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAGD' 'LANC951' $5629 0 // ~w~It's okay. I'll wait... 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAGD' 0045: actor $5629 defined jump_if_false @LAN_C9_11848 00EE: (unknown) $5629 -870.63 -264.37 :LAN_C9_11848 0045: actor $933 defined jump_if_false @LAN_C9_11873 00EE: (unknown) $933 -869.41 -264.26 :LAN_C9_11873 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 10000 00B9: set_camera_position -871.75 -263.98 10.89 rotations 0 0 0 00BA: set_camera_point_at -871.13 -264.76 10.94 mode 1 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAGA' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAGA' jump_if_false @LAN_C9_11983 0002: jump @LAN_C9_12145 :LAN_C9_11983 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAGB' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAGB' jump_if_false @LAN_C9_12037 0002: jump @LAN_C9_12145 :LAN_C9_12037 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAGC' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAGC' jump_if_false @LAN_C9_12091 0002: jump @LAN_C9_12145 :LAN_C9_12091 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @MAIN_13224 'LANCAGD' 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13401 'LANCAGD' jump_if_false @LAN_C9_12145 0002: jump @LAN_C9_12145 :LAN_C9_12145 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 004F: unknown_check $5645 jump_if_false @LAN_C9_12180 0049: destroy_car $5645 :LAN_C9_12180 0045: actor $5629 defined jump_if_false @LAN_C9_12200 003F: destroy_actor $5629 $5821 = 0 // (int) :LAN_C9_12200 0045: actor $933 defined jump_if_false @LAN_C9_12257 0154: (unknown) $933 00A2: (unknown) $933 0044: put_actor $933 at -869.41 -266.26 10.08 010F: (unknown) $933 -865.62 -266.12 9.91 :LAN_C9_12257 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_362 1000 0264: (unknown) 1.0 0026: return :LAN_C9_12277 $5613 = 136 // (int) 0160: load_model $5613 :LAN_C9_12288 8161: not model $5613 available jump_if_false @LAN_C9_12309 0001: wait 0 ms 0002: jump @LAN_C9_12288 :LAN_C9_12309 0026: return :LAN_C9_12311 $5614 = 141 // (int) 0160: load_model $5614 0228: (unknown) :LAN_C9_12324 8161: not model $5614 available jump_if_false @LAN_C9_12345 0001: wait 0 ms 0002: jump @LAN_C9_12324 :LAN_C9_12345 0443: (unknown) 72 :LAN_C9_12349 8445: not (unknown) 72 jump_if_false @LAN_C9_12370 0001: wait 0 ms 0002: jump @LAN_C9_12349 :LAN_C9_12370 0026: return :LAN_C9_12372 $5617 = 189 // (int) 0160: load_model $5617 0228: (unknown) :LAN_C9_12385 8161: not model $5617 available jump_if_false @LAN_C9_12406 0001: wait 0 ms 0002: jump @LAN_C9_12385 :LAN_C9_12406 0026: return :LAN_C9_12408 $5615 = 55 // (int) $5616 = 79 // (int) $5618 = 215 // (int) $5619 = 250 // (int) 0160: load_model $5615 0160: load_model $5616 0160: load_model $5618 0160: load_model $5619 0228: (unknown) :LAN_C9_12452 0078: if or 8161: not model $5615 available 8161: not model $5616 available 8161: not model $5618 available 8161: not model $5619 available jump_if_false @LAN_C9_12489 0001: wait 0 ms 0002: jump @LAN_C9_12452 :LAN_C9_12489 $5620 = 354 // (int) 02E2: $5622 = 25 // (any) $5621 = 348 // (int) 02E2: $5623 = 29 // (any) 0@ = 0 // (int) :LAN_C9_12519 0160: load_model $5364(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C9_12519 0228: (unknown) :LAN_C9_12544 0078: if or 8161: not model $5620 available 8161: not model $5621 available jump_if_false @LAN_C9_12573 0001: wait 0 ms 0002: jump @LAN_C9_12544 :LAN_C9_12573 0026: return :LAN_C9_12575 0162: release_model $5613 0026: return :LAN_C9_12581 0162: release_model $5615 0162: release_model $5616 0162: release_model $5618 0@ = 0 // (int) :LAN_C9_12597 0162: release_model $5364(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C9_12597 0026: return :LAN_C9_12622 0@ = 0 // (int) :LAN_C9_12626 0162: release_model $5357(0@,4) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @LAN_C9_12626 0@ = 0 // (int) :LAN_C9_12653 0162: release_model $5361(0@,3) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_12653 0@ = 0 // (int) :LAN_C9_12680 0162: release_model $5364(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C9_12680 0444: (unknown) 72 0026: return :LAN_C9_12709 0045: actor $933 defined jump_if_false @LAN_C9_12786 0089: actor $933 in_sphere $5633 $5634 $5635 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_12786 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1469 1 0249: (unknown) $5631 00BB: (unknown) $5632 0025: gosub @LAN_C9_6414 $5821 = 1 // (int) $5610 = 1 // (int) :LAN_C9_12786 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1546 jump_if_false @LAN_C9_12824 0045: actor $933 defined jump_if_false @LAN_C9_12824 0216: (unknown) $933 $5633 $5634 $5635 :LAN_C9_12824 0026: return :LAN_C9_12826 004F: unknown_check $5645 0022: jump_if_false @LAN_C9_13020 // Note: the incorrect math opcode was used here 0104: car $5645 in_sphere $5626 $5627 $5628 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @LAN_C9_13020 // Note: the incorrect math opcode was used here 0025: gosub @LAN_C9_12277 00BB: (unknown) $5625 003E: $5624 = create_actor_pedtype 22 model $5613 at $5626 $5627 $5628 010F: (unknown) $5624 414.16 634.5 71.17 0106: give_actor $5624 weapon $5623 ammo 0 // Load the weapon model before using this 03A5: (unknown) $5624 0 0414: (unknown) $5624 72 367 0025: gosub @LAN_C9_13022 00C3: (unknown) $5654 $5655 $5656 $5653 0248: (unknown) $5654 $5655 $5656 5.0 $5631 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1099 5 024C: set_timer_with_text_to $5831 type 1 GXT 'TIME' // Time 0057: show_text_highpriority GXT 'LANC911' time 7000 flag 1 // ~w~Land the helicopter on the ~y~rooftop~w~ before Lance is burned alive by the fire! 010E: $5842 = current_time_in_ms $5840 += 1 // (int) $5820 = 1 // (int) $5610 = 3 // (int) :LAN_C9_13020 0026: return :LAN_C9_13022 01ED: (unknown) 0@ = 0 // (int) :LAN_C9_13028 01BC: (unknown) $5525(0@,10) $5535(0@,10) $5545(0@,10) $5515(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @LAN_C9_13028 0026: return :LAN_C9_13065 0045: actor $5624 defined jump_if_false @LAN_C9_13097 0045: actor $933 defined jump_if_false @LAN_C9_13097 010F: (unknown) $5624 $937 $938 $939 :LAN_C9_13097 004F: unknown_check $5645 0022: jump_if_false @LAN_C9_14040 // Note: the incorrect math opcode was used here 0104: car $5645 in_sphere $5654 $5655 $5656 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_14040 // Note: the incorrect math opcode was used here 00AC: stop_timer $5831 00BB: (unknown) $5653 0249: (unknown) $5631 0025: gosub @LAN_C9_9298 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1099 2 0311: status_text $5833 type 1 line 2 GXT 'LANC913' // global_variable // Balance 0048: $5691 = create_car $5619 at $5660 $5670 $5680 01B0: (unknown) $5691 1 014C: set_car $5691 health_to 4000 $5822 = 1 // (int) 0048: $5692 = create_car $5618 at $5701 $5702 $5703 01B0: (unknown) $5692 1 014C: set_car $5692 health_to 2000 0048: $5693 = create_car $5618 at $5704 $5705 $5706 01B0: (unknown) $5693 1 014C: set_car $5693 health_to 2000 0@ = 0 // (int) :LAN_C9_13268 004F: unknown_check $5435(0@,3) jump_if_false @LAN_C9_13945 00D1: set_car $5435(0@,3) Z_angle_to $5690 01C3: (unknown) $5435(0@,3) 25.0 01BF: (unknown) $5435(0@,3) $5661 $5671 $5681 0@ == 0 // (int) var == num jump_if_false @LAN_C9_13528 02E9: set_car $5691 speed_to 10.0 0139: 2@ = random_int_in_ranges 2 4 003E: $5707 = create_actor_pedtype 8 model $5357(2@,4) at $5660 $5670 $5680 02B6: (unknown) $5707 $5691 $5743 $5744 $5745 0 0 0 0414: (unknown) $5707 0 97 041B: (unknown) $5707 9 00C1: (unknown) $5707 $5708 00BC: (unknown) $5708 0 00BF: (unknown) $5708 1 $5709 = 1 // (int) 17@ = 0 // (int) :LAN_C9_13406 0139: 2@ = random_int_in_ranges 2 4 003E: $5460(17@,3) = create_actor_pedtype 8 model $5357(2@,4) at $5660 $5670 $5680 02B6: (unknown) $5460(17@,3) $5691 $5490(17@,3) $5493(17@,3) $5496(17@,3) 0 360.0 $5622 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2299 $5460(17@,3) 00C1: (unknown) $5460(17@,3) $5463(17@,3) 00BC: (unknown) $5463(17@,3) 0 00BF: (unknown) $5463(17@,3) 1 $5466(17@,3) = 1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13406 0002: jump @LAN_C9_13945 :LAN_C9_13528 0@ == 1 // (int) var == num jump_if_false @LAN_C9_13740 0139: 2@ = random_int_in_ranges 2 4 003E: $5710 = create_actor_pedtype 8 model $5357(2@,4) at $5660 $5670 $5680 02B6: (unknown) $5710 $5692 $5755 $5756 $5757 0 0 0 0414: (unknown) $5710 0 97 041B: (unknown) $5710 9 00C1: (unknown) $5710 $5711 00BC: (unknown) $5711 0 00BF: (unknown) $5711 1 $5712 = 1 // (int) 17@ = 0 // (int) :LAN_C9_13618 0139: 2@ = random_int_in_ranges 2 4 003E: $5469(17@,3) = create_actor_pedtype 8 model $5357(2@,4) at $5660 $5670 $5680 02B6: (unknown) $5469(17@,3) $5692 $5502(17@,3) $5505(17@,3) $5508(17@,3) 0 360.0 $5622 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2299 $5469(17@,3) 00C1: (unknown) $5469(17@,3) $5472(17@,3) 00BC: (unknown) $5472(17@,3) 0 00BF: (unknown) $5472(17@,3) 1 $5475(17@,3) = 1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13618 0002: jump @LAN_C9_13945 :LAN_C9_13740 0@ == 2 // (int) var == num jump_if_false @LAN_C9_13945 0139: 2@ = random_int_in_ranges 2 4 003E: $5713 = create_actor_pedtype 8 model $5357(2@,4) at $5660 $5670 $5680 02B6: (unknown) $5713 $5693 $5755 $5756 $5757 0 0 0 0414: (unknown) $5713 0 97 041B: (unknown) $5713 9 00C1: (unknown) $5713 $5714 00BC: (unknown) $5714 0 00BF: (unknown) $5714 1 $5715 = 1 // (int) 17@ = 0 // (int) :LAN_C9_13830 0139: 2@ = random_int_in_ranges 2 4 003E: $5478(17@,3) = create_actor_pedtype 8 model $5357(2@,4) at $5660 $5670 $5680 02B6: (unknown) $5478(17@,3) $5693 $5502(17@,3) $5505(17@,3) $5508(17@,3) 0 360.0 $5622 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2299 $5478(17@,3) 00C1: (unknown) $5478(17@,3) $5481(17@,3) 00BC: (unknown) $5481(17@,3) 0 00BF: (unknown) $5481(17@,3) 1 $5484(17@,3) = 1 // (int) 17@ += 1 // (int) 17@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13830 :LAN_C9_13945 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_13268 0057: show_text_highpriority GXT 'LANC912' time 7000 flag 1 // ~r~Martinez' goons~w~ are fleeing in boats! Take Lance to kill them. 0058: (unknown) 'LANC914' 7000 1 // ~w~Keeping the helicopter level will improve Lance's aim. 0058: (unknown) 'LANC915' 7000 1 // ~w~Lance will stop firing if he loses his balance. 0058: (unknown) 'LANC916' 7000 1 // ~w~Tilting the helicopter will lower Lance's balance. $5835 = 1 // (int) $5610 = 4 // (int) 0026: return :LAN_C9_14040 0026: return :LAN_C9_14042 $5831 == 0 // (int) var == num jump_if_false @LAN_C9_14075 0045: actor $5624 defined jump_if_false @LAN_C9_14075 01F5: (unknown) $5624 18@ 014B: set_actor $5624 health_to 0 :LAN_C9_14075 0026: return :LAN_C9_14077 004F: unknown_check $5691 jump_if_false @LAN_C9_14591 009F: actor $5707 dead jump_if_false @LAN_C9_14161 0@ = 0 // (int) :LAN_C9_14103 004F: unknown_check $5435(0@,3) jump_if_false @LAN_C9_14137 01C3: (unknown) $5435(0@,3) 0 01C0: (unknown) $5435(0@,3) 01F2: (unknown) $5435(0@,3) 1 :LAN_C9_14137 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_14103 0002: jump @LAN_C9_14591 :LAN_C9_14161 01CA: (unknown) $5691 20@ $5836 == 10 // (int) var == num jump_if_false @LAN_C9_14238 0102: car $5691 near_point $5669 $5679 radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_14231 // Note: the incorrect math opcode was used here $5821 = 0 // (int) 01C0: (unknown) $5691 $5612 = 5 // (int) $5610 = 10 // (int) 0025: gosub @LAN_C9_19346 0026: return :LAN_C9_14231 0002: jump @LAN_C9_14309 :LAN_C9_14238 0035: 19@ = $5836 // (int vars) 0102: car $5691 near_point $5404(19@,10) $5414(19@,10) radius 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_14309 // Note: the incorrect math opcode was used here $5836 += 1 // (int) 10 > $5836 // (int) num > var 0022: jump_if_false @LAN_C9_14309 // Note: the incorrect math opcode was used here 0035: 19@ = $5836 // (int vars) 01BF: (unknown) $5691 $5404(19@,10) $5414(19@,10) $5424(19@,10) :LAN_C9_14309 004F: unknown_check $5692 0022: jump_if_false @LAN_C9_14450 // Note: the incorrect math opcode was used here 8045: not actor $5710 defined 0022: jump_if_false @LAN_C9_14347 // Note: the incorrect math opcode was used here 01C3: (unknown) $5692 0 01C0: (unknown) $5692 0002: jump @LAN_C9_14450 :LAN_C9_14347 027F: store_coords_to $5701 $5702 $5703 from_actor $5691 with_offset $5695 $5696 $5697 01BF: (unknown) $5692 $5701 $5702 $5703 004D: store_car $5692 position_to 9@ 10@ 11@ 031E: (unknown) $5701 $5702 $5703 9@ 10@ 11@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @LAN_C9_14419 01C3: (unknown) $5692 25.0 0002: jump @LAN_C9_14450 :LAN_C9_14419 5.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C9_14445 // Note: the incorrect math opcode was used here 01C3: (unknown) $5692 2.0 0002: jump @LAN_C9_14450 :LAN_C9_14445 01C3: (unknown) $5692 20@ :LAN_C9_14450 004F: unknown_check $5693 0022: jump_if_false @LAN_C9_14591 // Note: the incorrect math opcode was used here 8045: not actor $5713 defined 0022: jump_if_false @LAN_C9_14488 // Note: the incorrect math opcode was used here 01C3: (unknown) $5693 0 01C0: (unknown) $5693 0002: jump @LAN_C9_14591 :LAN_C9_14488 027F: store_coords_to $5704 $5705 $5706 from_actor $5691 with_offset $5698 $5699 $5700 01BF: (unknown) $5693 $5704 $5705 $5706 004D: store_car $5693 position_to 9@ 10@ 11@ 031E: (unknown) $5704 $5705 $5706 9@ 10@ 11@ 1@ 1@ > 20.0 // (float) var > num jump_if_false @LAN_C9_14560 01C3: (unknown) $5693 25.0 0002: jump @LAN_C9_14591 :LAN_C9_14560 5.0 > 1@ // (float) num > var 0022: jump_if_false @LAN_C9_14586 // Note: the incorrect math opcode was used here 01C3: (unknown) $5693 2.0 0002: jump @LAN_C9_14591 :LAN_C9_14586 01C3: (unknown) $5693 20@ :LAN_C9_14591 0026: return :LAN_C9_14593 0045: actor $933 defined 0022: jump_if_false @LAN_C9_14922 // Note: the incorrect math opcode was used here 0045: actor $5629 defined 0022: jump_if_false @LAN_C9_14922 // Note: the incorrect math opcode was used here 01F0: actor $5629 in_range_of_player $933 0022: jump_if_false @LAN_C9_14863 // Note: the incorrect math opcode was used here $5827 == 1 // (int) var == num jump_if_false @LAN_C9_14651 0044: put_actor $933 at $5649 $5650 $5651 :LAN_C9_14651 0080: actor $933 near_point $5649 $5650 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C9_14790 // Note: the incorrect math opcode was used here $1168 = 1 // (int) 00BB: (unknown) $5652 $5652 = 0 // (int) 00BB: (unknown) $5630 0249: (unknown) $5631 0025: gosub @LAN_C9_8676 00C3: (unknown) $5626 $5627 $5628 $5625 00BC: (unknown) $5625 2 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1099 2 024D: (unknown) $5826 1 'DAMAGE' // Damage 0057: show_text_highpriority GXT 'LANC909' time 7000 flag 1 // ~w~Go to ~b~Lance~w~ and see what trouble he is in. 0058: (unknown) 'LANC963' 7000 1 // ~w~Be careful not to damage your helicopter! $1168 = 0 // (int) $5610 = 2 // (int) 0026: return :LAN_C9_14790 $5823 == 0 // (int) var == num jump_if_false @LAN_C9_14856 0057: show_text_highpriority GXT 'LANC908' time 7000 flag 1 // ~w~Take Louise to the ~y~helicopter. 00C3: (unknown) $5649 $5650 $5651 $5652 0248: (unknown) $5649 $5650 $5651 3.0 $5631 00BB: (unknown) $5630 $5630 = 0 // (int) $5823 = 1 // (int) :LAN_C9_14856 0002: jump @LAN_C9_14922 :LAN_C9_14863 $5823 == 1 // (int) var == num jump_if_false @LAN_C9_14922 0057: show_text_highpriority GXT 'LANC910' time 7000 flag 1 // ~w~Find ~b~Louise. 00C1: (unknown) $5629 $5630 00BC: (unknown) $5630 2 00BB: (unknown) $5652 $5652 = 0 // (int) 0249: (unknown) $5631 $5823 = 0 // (int) :LAN_C9_14922 0026: return :LAN_C9_14924 004F: unknown_check $5645 jump_if_false @LAN_C9_15275 014E: $5824 = car $5645 health $5824 > 250 // (int) var > num jump_if_false @LAN_C9_15084 0039: 21@ = integer $5824 to_float // Note: the incorrect math opcode was used here 21@ += -250.0 // (float) 0039: 22@ = integer $5825 to_float // Note: the incorrect math opcode was used here 22@ += -250.0 // (float) 0030: 21@ /= 22@ // (float vars) // Note: the incorrect math opcode was used here 21@ *= 100.0 // (float) 0038: $5824 = float 21@ to_integer // Note: the incorrect math opcode was used here $5826 = 100 // (int) 002B: $5826 -= $5824 // (int vars) // Note: the incorrect math opcode was used here $5835 == 1 // (int) var == num jump_if_false @LAN_C9_15077 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_2079 jump_if_false @LAN_C9_15059 0045: actor $5624 defined jump_if_false @LAN_C9_15052 0505: (unknown) $5624 0 0 0 :LAN_C9_15052 0002: jump @LAN_C9_15077 :LAN_C9_15059 0045: actor $5624 defined jump_if_false @LAN_C9_15077 0025: gosub @LAN_C9_15277 :LAN_C9_15077 0002: jump @LAN_C9_15275 :LAN_C9_15084 0045: actor $933 defined jump_if_false @LAN_C9_15173 02A6: (unknown) $933 $5645 0022: jump_if_false @LAN_C9_15149 // Note: the incorrect math opcode was used here 004D: store_car $5645 position_to $5646 $5647 $5648 014B: set_actor $933 health_to 0 013C: create_explosion_at $5646 $5647 $5648 radius 6 03AF: (unknown) $5645 0001: wait 1100 ms 0002: jump @LAN_C9_15173 :LAN_C9_15149 004D: store_car $5645 position_to $5646 $5647 $5648 013C: create_explosion_at $5646 $5647 $5648 radius 6 03AF: (unknown) $5645 :LAN_C9_15173 0045: actor $5624 defined 0022: jump_if_false @LAN_C9_15189 // Note: the incorrect math opcode was used here 014B: set_actor $5624 health_to 0 :LAN_C9_15189 0045: actor $5629 defined jump_if_false @LAN_C9_15205 014B: set_actor $5629 health_to 0 :LAN_C9_15205 809D: not wasted_or_busted // mission only jump_if_false @LAN_C9_15262 0078: if or $5610 == 2 // (int) var == num $5610 == 3 // (int) var == num $5610 == 7 // (int) var == num jump_if_false @LAN_C9_15256 $5612 = 1 // (int) 0002: jump @LAN_C9_15262 :LAN_C9_15256 $5612 = 7 // (int) :LAN_C9_15262 $5610 = 10 // (int) 0025: gosub @LAN_C9_19346 :LAN_C9_15275 0026: return :LAN_C9_15277 0045: actor $5624 defined jump_if_false @LAN_C9_15301 0043: store_actor $5624 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 0429: (unknown) $5624 $5815 :LAN_C9_15301 $5839 = 100.0 // (float) $5811 = 0 // (int) 0045: actor $5707 defined jump_if_false @LAN_C9_15399 0043: store_actor $5707 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2441 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15399 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5839 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15399 // Note: the incorrect math opcode was used here 0036: $5839 = 1@ // (float vars) 0035: $5811 = $5707 // (int vars) 0036: $5812 = 6@ // (float vars) 0036: $5813 = 7@ // (float vars) 0036: $5814 = 8@ // (float vars) :LAN_C9_15399 0045: actor $5710 defined 0022: jump_if_false @LAN_C9_15485 // Note: the incorrect math opcode was used here 0043: store_actor $5710 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2441 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15485 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5839 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15485 // Note: the incorrect math opcode was used here 0036: $5839 = 1@ // (float vars) 0035: $5811 = $5710 // (int vars) 0036: $5812 = 6@ // (float vars) 0036: $5813 = 7@ // (float vars) 0036: $5814 = 8@ // (float vars) :LAN_C9_15485 0045: actor $5713 defined 0022: jump_if_false @LAN_C9_15571 // Note: the incorrect math opcode was used here 0043: store_actor $5713 position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2441 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15571 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5839 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15571 // Note: the incorrect math opcode was used here 0036: $5839 = 1@ // (float vars) 0035: $5811 = $5713 // (int vars) 0036: $5812 = 6@ // (float vars) 0036: $5813 = 7@ // (float vars) 0036: $5814 = 8@ // (float vars) :LAN_C9_15571 0@ = 0 // (int) :LAN_C9_15575 0045: actor $5460(0@,3) defined jump_if_false @LAN_C9_15667 0043: store_actor $5460(0@,3) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2441 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15667 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5839 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15667 // Note: the incorrect math opcode was used here 0036: $5839 = 1@ // (float vars) 0035: $5811 = $5460(0@,3) // (int vars) 0036: $5812 = 6@ // (float vars) 0036: $5813 = 7@ // (float vars) 0036: $5814 = 8@ // (float vars) :LAN_C9_15667 0045: actor $5469(0@,3) defined 0022: jump_if_false @LAN_C9_15759 // Note: the incorrect math opcode was used here 0043: store_actor $5469(0@,3) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2441 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15759 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5839 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15759 // Note: the incorrect math opcode was used here 0036: $5839 = 1@ // (float vars) 0035: $5811 = $5469(0@,3) // (int vars) 0036: $5812 = 6@ // (float vars) 0036: $5813 = 7@ // (float vars) 0036: $5814 = 8@ // (float vars) :LAN_C9_15759 0045: actor $5478(0@,3) defined 0022: jump_if_false @LAN_C9_15851 // Note: the incorrect math opcode was used here 0043: store_actor $5478(0@,3) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 26 call_with_params @LAN_C9_2441 3@ 4@ 5@ 6@ 7@ 8@ jump_if_false @LAN_C9_15851 031D: (unknown) 3@ 4@ 6@ 7@ 1@ 0014: $5839 > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_15851 // Note: the incorrect math opcode was used here 0036: $5839 = 1@ // (float vars) 0035: $5811 = $5478(0@,3) // (int vars) 0036: $5812 = 6@ // (float vars) 0036: $5813 = 7@ // (float vars) 0036: $5814 = 8@ // (float vars) :LAN_C9_15851 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_15575 $5811 > 0 // (int) var > num jump_if_false @LAN_C9_15918 0045: actor $5624 defined jump_if_false @LAN_C9_15911 0045: actor $5811 defined jump_if_false @LAN_C9_15911 0505: (unknown) $5624 0 $5811 1 :LAN_C9_15911 0002: jump @LAN_C9_15948 :LAN_C9_15918 $5811 == 0 // (int) var == num jump_if_false @LAN_C9_15948 0045: actor $5624 defined jump_if_false @LAN_C9_15948 0505: (unknown) $5624 0 0 0 :LAN_C9_15948 0026: return :LAN_C9_15950 $5709 == 1 // (int) var == num jump_if_false @LAN_C9_16105 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_15992 0045: actor $5707 defined jump_if_false @LAN_C9_15992 014B: set_actor $5707 health_to 0 :LAN_C9_15992 009F: actor $5707 dead jump_if_false @LAN_C9_16105 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2070 $5707 00BB: (unknown) $5708 $5837 += 1 // (int) $5709 = 0 // (int) not $5837 == 12 // (int) var == num jump_if_false @LAN_C9_16105 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13565 jump_if_false @LAN_C9_16105 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCADE' jump_if_false @LAN_C9_16105 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADE' :LAN_C9_16105 0@ = 0 // (int) :LAN_C9_16109 $5466(0@,3) == 1 // (int) var == num jump_if_false @LAN_C9_16203 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_16157 0045: actor $5460(0@,3) defined jump_if_false @LAN_C9_16157 014B: set_actor $5460(0@,3) health_to 0 :LAN_C9_16157 009F: actor $5460(0@,3) dead jump_if_false @LAN_C9_16203 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2070 $5460(0@,3) 00BB: (unknown) $5463(0@,3) $5837 += 1 // (int) $5466(0@,3) = 0 // (int) :LAN_C9_16203 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_16109 $5712 == 1 // (int) var == num jump_if_false @LAN_C9_16375 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_16262 0045: actor $5710 defined jump_if_false @LAN_C9_16262 014B: set_actor $5710 health_to 0 :LAN_C9_16262 009F: actor $5710 dead jump_if_false @LAN_C9_16375 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2070 $5710 00BB: (unknown) $5711 $5837 += 1 // (int) $5712 = 0 // (int) not $5837 == 12 // (int) var == num jump_if_false @LAN_C9_16375 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13565 jump_if_false @LAN_C9_16375 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCADF' jump_if_false @LAN_C9_16375 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADF' :LAN_C9_16375 0@ = 0 // (int) :LAN_C9_16379 $5475(0@,3) == 1 // (int) var == num jump_if_false @LAN_C9_16473 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_16427 0045: actor $5469(0@,3) defined jump_if_false @LAN_C9_16427 014B: set_actor $5469(0@,3) health_to 0 :LAN_C9_16427 009F: actor $5469(0@,3) dead jump_if_false @LAN_C9_16473 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2070 $5469(0@,3) 00BB: (unknown) $5472(0@,3) $5837 += 1 // (int) $5475(0@,3) = 0 // (int) :LAN_C9_16473 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_16379 $5715 == 1 // (int) var == num jump_if_false @LAN_C9_16645 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_16532 0045: actor $5713 defined jump_if_false @LAN_C9_16532 014B: set_actor $5713 health_to 0 :LAN_C9_16532 009F: actor $5713 dead jump_if_false @LAN_C9_16645 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2070 $5713 00BB: (unknown) $5714 $5837 += 1 // (int) $5715 = 0 // (int) not $5837 == 12 // (int) var == num jump_if_false @LAN_C9_16645 037A: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_13565 jump_if_false @LAN_C9_16645 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCADG' jump_if_false @LAN_C9_16645 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADG' :LAN_C9_16645 0@ = 0 // (int) :LAN_C9_16649 $5484(0@,3) == 1 // (int) var == num jump_if_false @LAN_C9_16743 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_16697 0045: actor $5478(0@,3) defined jump_if_false @LAN_C9_16697 014B: set_actor $5478(0@,3) health_to 0 :LAN_C9_16697 009F: actor $5478(0@,3) dead jump_if_false @LAN_C9_16743 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2070 $5478(0@,3) 00BB: (unknown) $5481(0@,3) $5837 += 1 // (int) $5484(0@,3) = 0 // (int) :LAN_C9_16743 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_16649 $5837 == 12 // (int) var == num jump_if_false @LAN_C9_16836 00AE: remove_status_text $5833 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCADH' jump_if_false @LAN_C9_16822 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADH' :LAN_C9_16822 $5840 = 4 // (int) $5610 = 5 // (int) 0026: return :LAN_C9_16836 $5838 == 0 // (int) var == num jump_if_false @LAN_C9_16961 004F: unknown_check $5691 jump_if_false @LAN_C9_16961 004D: store_car $5691 position_to $5817 $5818 $5819 004F: unknown_check $5645 0022: jump_if_false @LAN_C9_16961 // Note: the incorrect math opcode was used here 0102: car $5645 near_point $5817 $5818 radius 150.0 150.0 sphere 0 0022: jump_if_false @LAN_C9_16961 // Note: the incorrect math opcode was used here 01ED: (unknown) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCADC' jump_if_false @LAN_C9_16949 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADC' :LAN_C9_16949 $5840 += 1 // (int) $5838 = 1 // (int) :LAN_C9_16961 0026: return :LAN_C9_16963 004F: unknown_check $5691 jump_if_false @LAN_C9_17101 01C0: (unknown) $5691 027F: store_coords_to 23@ 24@ 25@ from_actor $5691 with_offset 0 0 5.0 004F: unknown_check $5645 jump_if_false @LAN_C9_17101 0104: car $5645 in_sphere 23@ 24@ 25@ radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_17101 // Note: the incorrect math opcode was used here $5835 = 0 // (int) $5820 = 0 // (int) 00BB: (unknown) $5694 0025: gosub @LAN_C9_10595 0057: show_text_highpriority GXT 'LANC904' time 7000 flag 1 // ~w~Take Louise ~y~home. 010E: $5842 = current_time_in_ms $5840 += 1 // (int) 0248: (unknown) $5768 $5769 $5770 5.0 $5631 00C3: (unknown) $5768 $5769 $5770 $5767 $5610 = 7 // (int) :LAN_C9_17101 0026: return :LAN_C9_17103 004F: unknown_check $5645 jump_if_false @LAN_C9_17169 0104: car $5645 in_sphere $5768 $5769 $5770 radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @LAN_C9_17169 // Note: the incorrect math opcode was used here 00BB: (unknown) $5767 0249: (unknown) $5631 0025: gosub @LAN_C9_11404 0025: gosub @LAN_C9_19769 $5610 = 10 // (int) :LAN_C9_17169 0026: return :LAN_C9_17171 004F: unknown_check $5691 jump_if_false @LAN_C9_17257 027F: store_coords_to 23@ 24@ 25@ from_actor $5691 with_offset 0 0 5.0 004F: unknown_check $5645 jump_if_false @LAN_C9_17257 8104: not car $5645 in_sphere 23@ 24@ 25@ radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @LAN_C9_17257 // Note: the incorrect math opcode was used here 00C0: (unknown) $5691 $5694 00BC: (unknown) $5694 2 0057: show_text_highpriority GXT 'LANC917' time 7000 flag 1 // ~w~Position the helicopter just above the ~b~Tropic boat. :LAN_C9_17257 0026: return :LAN_C9_17259 $5840 == 0 // (int) var == num jump_if_false @LAN_C9_17362 004F: unknown_check $5645 jump_if_false @LAN_C9_17355 0102: car $5645 near_point $5626 $5627 radius 300.0 300.0 sphere 0 0022: jump_if_false @LAN_C9_17355 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCABF' jump_if_false @LAN_C9_17349 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCABF' :LAN_C9_17349 $5840 += 1 // (int) :LAN_C9_17355 0002: jump @LAN_C9_18419 :LAN_C9_17362 $5840 == 2 // (int) var == num jump_if_false @LAN_C9_17463 010E: $5841 = current_time_in_ms 0035: $5843 = $5842 // (int vars) $5843 += 7000 // (int) 0011: $5841 > $5843 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_17456 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCABG' jump_if_false @LAN_C9_17450 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCABG' :LAN_C9_17450 $5840 += 1 // (int) :LAN_C9_17456 0002: jump @LAN_C9_18419 :LAN_C9_17463 $5840 == 3 // (int) var == num jump_if_false @LAN_C9_17483 0002: jump @LAN_C9_18419 :LAN_C9_17483 $5840 == 4 // (int) var == num jump_if_false @LAN_C9_17677 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_17554 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCADH' jump_if_false @LAN_C9_17554 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCADH' :LAN_C9_17554 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANCADH' jump_if_false @LAN_C9_17670 0025: gosub @LAN_C9_17171 $5610 = 6 // (int) 004F: unknown_check $5691 jump_if_false @LAN_C9_17610 01F2: (unknown) $5691 1 :LAN_C9_17610 $5829 == 1 // (int) var == num jump_if_false @LAN_C9_17664 004F: unknown_check $5645 jump_if_false @LAN_C9_17664 004F: unknown_check $5691 jump_if_false @LAN_C9_17664 027F: store_coords_to 23@ 24@ 25@ from_actor $5691 with_offset 0 0 10.0 004E: put_car $5645 at 23@ 24@ 25@ :LAN_C9_17664 $5840 += 1 // (int) :LAN_C9_17670 0002: jump @LAN_C9_18419 :LAN_C9_17677 $5840 == 5 // (int) var == num jump_if_false @LAN_C9_17697 0002: jump @LAN_C9_18419 :LAN_C9_17697 $5840 == 6 // (int) var == num jump_if_false @LAN_C9_17772 010E: $5841 = current_time_in_ms 0035: $5843 = $5842 // (int vars) $5843 += 7000 // (int) 0011: $5841 > $5843 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C9_17765 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFA' $5840 += 1 // (int) :LAN_C9_17765 0002: jump @LAN_C9_18419 :LAN_C9_17772 $5840 == 7 // (int) var == num jump_if_false @LAN_C9_17843 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANCAFA' jump_if_false @LAN_C9_17836 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFB' $5840 += 1 // (int) :LAN_C9_17836 0002: jump @LAN_C9_18419 :LAN_C9_17843 $5840 == 8 // (int) var == num jump_if_false @LAN_C9_18007 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANCAFB' jump_if_false @LAN_C9_18000 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFC' 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFE' 'LANC945' $933 0 // ~w~I think I can see Mary-Jo's place. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFF' 'LANC946' $933 0 // ~w~There are some beautiful houses down there ...some real shit-holes too. 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFG' 'LANC947' $933 0 // ~w~This is so cool, honey. $5840 += 1 // (int) :LAN_C9_18000 0002: jump @LAN_C9_18419 :LAN_C9_18007 $5840 == 9 // (int) var == num jump_if_false @LAN_C9_18135 004F: unknown_check $5645 jump_if_false @LAN_C9_18128 0102: car $5645 near_point $5768 $5769 radius 400.0 400.0 sphere 0 0022: jump_if_false @LAN_C9_18128 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @MAIN_12808 'LANCAFD' 'LANC944' $5629 0 // ~w~It's a great view from up here. 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12757 'LANCAFD' 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFD' $5840 += 1 // (int) :LAN_C9_18128 0002: jump @LAN_C9_18419 :LAN_C9_18135 $5840 == 10 // (int) var == num jump_if_false @LAN_C9_18232 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANCAFD' jump_if_false @LAN_C9_18225 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCAFE' jump_if_false @LAN_C9_18219 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFE' :LAN_C9_18219 $5840 += 1 // (int) :LAN_C9_18225 0002: jump @LAN_C9_18419 :LAN_C9_18232 $5840 == 11 // (int) var == num jump_if_false @LAN_C9_18329 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANCAFE' jump_if_false @LAN_C9_18322 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCAFF' jump_if_false @LAN_C9_18316 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFF' :LAN_C9_18316 $5840 += 1 // (int) :LAN_C9_18322 0002: jump @LAN_C9_18419 :LAN_C9_18329 $5840 == 12 // (int) var == num jump_if_false @LAN_C9_18419 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12674 'LANCAFF' jump_if_false @LAN_C9_18419 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_12714 'LANCAFG' jump_if_false @LAN_C9_18413 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_13043 'LANCAFG' :LAN_C9_18413 $5840 += 1 // (int) :LAN_C9_18419 0026: return :LAN_C9_18421 0045: actor $933 defined jump_if_false @LAN_C9_19019 004F: unknown_check $5645 jump_if_false @LAN_C9_19019 02A6: (unknown) $933 $5645 0022: jump_if_false @LAN_C9_18789 // Note: the incorrect math opcode was used here $5845 == 0 // (int) var == num jump_if_false @LAN_C9_18782 $5845 = 1 // (int) $5846 = 1 // (int) 00BB: (unknown) $5652 $5652 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1099 2 024D: (unknown) $5826 1 'DAMAGE' // Damage $5610 == 2 // (int) var == num jump_if_false @LAN_C9_18567 00C3: (unknown) $5626 $5627 $5628 $5625 00BC: (unknown) $5625 2 0057: show_text_highpriority GXT 'LANC909' time 7000 flag 1 // ~w~Go to ~b~Lance~w~ and see what trouble he is in. 0002: jump @LAN_C9_18782 :LAN_C9_18567 $5610 == 3 // (int) var == num jump_if_false @LAN_C9_18626 00C3: (unknown) $5654 $5655 $5656 $5653 0248: (unknown) $5654 $5655 $5656 5.0 $5631 0057: show_text_highpriority GXT 'LANC911' time 7000 flag 1 // ~w~Land the helicopter on the ~y~rooftop~w~ before Lance is burned alive by the fire! 0002: jump @LAN_C9_18782 :LAN_C9_18626 $5610 == 4 // (int) var == num jump_if_false @LAN_C9_18703 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2540 1 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_1099 2 0311: status_text $5833 type 1 line 2 GXT 'LANC913' // global_variable // Balance 0057: show_text_highpriority GXT 'LANC912' time 7000 flag 1 // ~r~Martinez' goons~w~ are fleeing in boats! Take Lance to kill them. 0002: jump @LAN_C9_18782 :LAN_C9_18703 $5610 == 6 // (int) var == num jump_if_false @LAN_C9_18730 0025: gosub @LAN_C9_17171 0002: jump @LAN_C9_18782 :LAN_C9_18730 $5610 == 7 // (int) var == num jump_if_false @LAN_C9_18782 0248: (unknown) $5768 $5769 $5770 5.0 $5631 00C3: (unknown) $5768 $5769 $5770 $5767 0057: show_text_highpriority GXT 'LANC904' time 7000 flag 1 // ~w~Take Louise ~y~home. :LAN_C9_18782 0002: jump @LAN_C9_19019 :LAN_C9_18789 $5845 == 1 // (int) var == num jump_if_false @LAN_C9_19019 $5845 = 0 // (int) $5846 = 0 // (int) 0057: show_text_highpriority GXT 'LANC964' time 7000 flag 1 // ~w~Get back into the ~b~helicopter! 00AE: remove_status_text $5826 $5652 == 0 // (int) var == num jump_if_false @LAN_C9_18867 004F: unknown_check $5645 jump_if_false @LAN_C9_18867 00C0: (unknown) $5645 $5652 00BC: (unknown) $5652 2 :LAN_C9_18867 $5610 == 2 // (int) var == num jump_if_false @LAN_C9_18896 00BB: (unknown) $5625 $5625 = 0 // (int) 0002: jump @LAN_C9_19019 :LAN_C9_18896 $5610 == 3 // (int) var == num jump_if_false @LAN_C9_18929 0249: (unknown) $5631 00BB: (unknown) $5653 $5653 = 0 // (int) 0002: jump @LAN_C9_19019 :LAN_C9_18929 $5610 == 4 // (int) var == num jump_if_false @LAN_C9_18964 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @LAN_C9_2540 0 00AE: remove_status_text $5833 0002: jump @LAN_C9_19019 :LAN_C9_18964 $5610 == 6 // (int) var == num jump_if_false @LAN_C9_18993 00BB: (unknown) $5694 $5694 = 0 // (int) 0002: jump @LAN_C9_19019 :LAN_C9_18993 $5610 == 7 // (int) var == num jump_if_false @LAN_C9_19019 0249: (unknown) $5631 00BB: (unknown) $5767 $5767 = 0 // (int) :LAN_C9_19019 0026: return :LAN_C9_19021 0@ = 0 // (int) :LAN_C9_19025 00BB: (unknown) $5463(0@,3) 00BB: (unknown) $5472(0@,3) 00BB: (unknown) $5481(0@,3) 0045: actor $5460(0@,3) defined jump_if_false @LAN_C9_19062 0112: remove_references_to_actor $5460(0@,3) // Like turning an actor into a random pedestrian :LAN_C9_19062 0045: actor $5469(0@,3) defined jump_if_false @LAN_C9_19081 0112: remove_references_to_actor $5469(0@,3) // Like turning an actor into a random pedestrian :LAN_C9_19081 0045: actor $5478(0@,3) defined jump_if_false @LAN_C9_19100 0112: remove_references_to_actor $5478(0@,3) // Like turning an actor into a random pedestrian :LAN_C9_19100 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19025 00BB: (unknown) $5708 00BB: (unknown) $5711 00BB: (unknown) $5714 0045: actor $5707 defined jump_if_false @LAN_C9_19144 0112: remove_references_to_actor $5707 // Like turning an actor into a random pedestrian :LAN_C9_19144 0045: actor $5710 defined jump_if_false @LAN_C9_19159 0112: remove_references_to_actor $5710 // Like turning an actor into a random pedestrian :LAN_C9_19159 0045: actor $5713 defined jump_if_false @LAN_C9_19174 0112: remove_references_to_actor $5713 // Like turning an actor into a random pedestrian :LAN_C9_19174 0026: return :LAN_C9_19176 0@ = 0 // (int) :LAN_C9_19180 034A: unknown_check $5460(0@,3) jump_if_false @LAN_C9_19199 003F: destroy_actor $5460(0@,3) :LAN_C9_19199 034A: unknown_check $5469(0@,3) jump_if_false @LAN_C9_19218 003F: destroy_actor $5469(0@,3) :LAN_C9_19218 034A: unknown_check $5478(0@,3) jump_if_false @LAN_C9_19237 003F: destroy_actor $5478(0@,3) :LAN_C9_19237 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19180 034A: unknown_check $5707 jump_if_false @LAN_C9_19269 003F: destroy_actor $5707 :LAN_C9_19269 034A: unknown_check $5710 jump_if_false @LAN_C9_19284 003F: destroy_actor $5710 :LAN_C9_19284 034A: unknown_check $5713 jump_if_false @LAN_C9_19299 003F: destroy_actor $5713 :LAN_C9_19299 0@ = 0 // (int) :LAN_C9_19303 004F: unknown_check $5435(0@,3) jump_if_false @LAN_C9_19322 0049: destroy_car $5435(0@,3) :LAN_C9_19322 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19303 $5822 = 0 // (int) 0026: return :LAN_C9_19346 0059: text_clear_all 00AE: remove_status_text $5826 00AE: remove_status_text $5833 00AC: stop_timer $5831 0249: (unknown) $5631 00BB: (unknown) $5632 00BB: (unknown) $5630 00BB: (unknown) $5625 00BB: (unknown) $5652 00BB: (unknown) $5653 00BB: (unknown) $5694 00BB: (unknown) $5767 0@ = 0 // (int) :LAN_C9_19396 004F: unknown_check $5435(0@,3) jump_if_false @LAN_C9_19415 0113: remove_references_to_car $5435(0@,3) // Like turning a car into any random car :LAN_C9_19415 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @LAN_C9_19396 0025: gosub @LAN_C9_19021 034A: unknown_check $5629 jump_if_false @LAN_C9_19454 020D: (unknown) $5629 :LAN_C9_19454 034A: unknown_check $5624 jump_if_false @LAN_C9_19469 020D: (unknown) $5624 :LAN_C9_19469 01ED: (unknown) 004F: unknown_check $5645 jump_if_false @LAN_C9_19486 0113: remove_references_to_car $5645 // Like turning a car into any random car :LAN_C9_19486 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5612 == 1 // (int) var == num jump_if_false @LAN_C9_19540 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC901' // ~r~Louise died! 0002: jump @LAN_C9_19767 :LAN_C9_19540 $5612 == 2 // (int) var == num jump_if_false @LAN_C9_19579 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC902' 0002: jump @LAN_C9_19767 :LAN_C9_19579 $5612 == 3 // (int) var == num jump_if_false @LAN_C9_19618 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC903' // ~r~Lance died! 0002: jump @LAN_C9_19767 :LAN_C9_19618 $5612 == 4 // (int) var == num jump_if_false @LAN_C9_19657 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC904' // ~w~Take Louise ~y~home. 0002: jump @LAN_C9_19767 :LAN_C9_19657 $5612 == 5 // (int) var == num jump_if_false @LAN_C9_19696 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC905' // ~r~The targets escaped! 0002: jump @LAN_C9_19767 :LAN_C9_19696 $5612 == 6 // (int) var == num jump_if_false @LAN_C9_19735 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC965' // ~r~Their boat was destroyed! 0002: jump @LAN_C9_19767 :LAN_C9_19735 $5612 == 7 // (int) var == num jump_if_false @LAN_C9_19767 037B: constant_params 1 variable_params 0 unknown 26 call_with_params @MAIN_5026 'LANC966' // ~r~Lance and Louise died! :LAN_C9_19767 0026: return :LAN_C9_19769 037B: constant_params 2 variable_params 0 unknown 26 call_with_params @99RED_12847 'LAN_C09' 1500 // Lost and Found 01DF: progress_made += 1 0026: return :LAN_C9_19797 04C6: (unknown) 1 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @MAIN_12435 0025: gosub @LAN_C9_12622 037B: constant_params 0 variable_params 0 unknown 26 call_with_params @LAN_C9_1514 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 92--------------- :LAN_C10 0238: name_thread 'LAN_C10' // Light My Pyre 01EA: increment_mission_attempts 033A: use_GXT_table 'LAN_C10' // Light My Pyre 0025: gosub @LAN_C10_29418 009D: wasted_or_busted // mission only jump_if_false @LAN_C10_47 0025: gosub @LAN_C10_30547 :LAN_C10_47 0025: gosub @LAN_C10_30645 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @LAN_C10_88 02B4: set_camera_transverse_delay 0 time 7@ :LAN_C10_88 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @LAN_C10_129 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @LAN_C10_140 :LAN_C10_129 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :LAN_C10_140 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @LAN_C10_174 02B4: set_camera_transverse_delay 0 time 5@ :LAN_C10_174 809F: not actor 3@ dead 0022: jump_if_false @LAN_C10_190 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :LAN_C10_190 0026: return :LAN_C10_192 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C10_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 @LAN_C10_250 0400: (unknown) $933 $1070 0002: jump @LAN_C10_256 :LAN_C10_250 02C0: (unknown) $933 $1070 :LAN_C10_256 0@ >= 0 // (int) var >= num jump_if_false @LAN_C10_283 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :LAN_C10_283 0045: actor $933 defined jump_if_false @LAN_C10_351 807E: not actor $933 driving jump_if_false @LAN_C10_328 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @LAN_C10_331 :LAN_C10_328 021D: (unknown) 0 :LAN_C10_331 $1078 == 0 // (int) var == num jump_if_false @LAN_C10_347 02EA: select_interior 2 :LAN_C10_347 01AE: (unknown) 1 :LAN_C10_351 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :LAN_C10_364 0045: actor $933 defined jump_if_false @LAN_C10_428 807E: not actor $933 driving jump_if_false @LAN_C10_416 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @LAN_C10_416 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :LAN_C10_416 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :LAN_C10_428 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @LAN_C10_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 @LAN_C10_477 02EA: select_interior 0 :LAN_C10_477 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @LAN_C10_507 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :LAN_C10_507 0026: return 0045: actor 0@ defined jump_if_false @LAN_C10_528 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :LAN_C10_528 0026: return 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_558 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @LAN_C10_558 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :LAN_C10_558 0026: return :LAN_C10_560 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_607 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @LAN_C10_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 @LAN_C10_607 :LAN_C10_603 1@ = 0 // (int) :LAN_C10_607 1@ == 1 // (int) var == num jump_if_false @LAN_C10_691 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C10_684 007E: actor 0@ driving jump_if_false @LAN_C10_680 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @LAN_C10_670 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @LAN_C10_673 :LAN_C10_670 00F1: (unknown) 0@ :LAN_C10_673 0002: jump @LAN_C10_684 :LAN_C10_680 1@ = 0 // (int) :LAN_C10_684 0002: jump @LAN_C10_607 :LAN_C10_691 0026: return 0045: actor 0@ defined jump_if_false @LAN_C10_785 007E: actor 0@ driving jump_if_false @LAN_C10_769 02A7: unknown_check 0@ jump_if_false @LAN_C10_739 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @LAN_C10_762 :LAN_C10_739 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C10_560 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C10_762 0002: jump @LAN_C10_778 :LAN_C10_769 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :LAN_C10_778 0002: jump @LAN_C10_787 :LAN_C10_785 005F: (unknown) :LAN_C10_787 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_945 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @LAN_C10_945 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @LAN_C10_886 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C10_845 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C10_879 :LAN_C10_845 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_560 0@ 4@ > -1 // (int) var > num jump_if_false @LAN_C10_879 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_560 4@ :LAN_C10_879 0002: jump @LAN_C10_945 :LAN_C10_886 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @LAN_C10_911 // Note: the incorrect math opcode was used here 0026: return 0002: jump @LAN_C10_945 :LAN_C10_911 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_560 0@ not 3@ == -1 // (int) var == num jump_if_false @LAN_C10_945 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_560 3@ :LAN_C10_945 0045: actor 0@ defined jump_if_false @LAN_C10_997 004F: unknown_check 1@ jump_if_false @LAN_C10_997 007E: actor 0@ driving jump_if_false @LAN_C10_997 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C10_997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_560 0@ :LAN_C10_997 5@ = 0 // (int) :LAN_C10_1001 5@ == 0 // (int) var == num jump_if_false @LAN_C10_1099 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @LAN_C10_1092 004F: unknown_check 1@ jump_if_false @LAN_C10_1092 007C: actor 0@ driving 1@ 0022: jump_if_false @LAN_C10_1058 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @LAN_C10_1092 :LAN_C10_1058 2@ == -1 // (int) var == num jump_if_false @LAN_C10_1084 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @LAN_C10_1092 :LAN_C10_1084 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :LAN_C10_1092 0002: jump @LAN_C10_1001 :LAN_C10_1099 0026: return :LAN_C10_1101 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :LAN_C10_1562 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_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 @LAN_C10_1688 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :LAN_C10_1688 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @LAN_C10_1562 :LAN_C10_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 @LAN_C10_1795 0 > 5@ // (int) num > var 0022: jump_if_false @LAN_C10_1778 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C10_1782 :LAN_C10_1778 0035: 10@ = 5@ // (int vars) :LAN_C10_1782 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @LAN_C10_1800 :LAN_C10_1795 0203: set_draw_text_position 0@ 1@ GXT 4@ :LAN_C10_1800 0026: return :LAN_C10_1802 0045: actor 0@ defined 0022: jump_if_false @LAN_C10_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) :LAN_C10_1887 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @LAN_C10_1802 0@ 2@ 3@ jump_if_false @LAN_C10_1914 0203: set_draw_text_position 2@ 3@ GXT 1@ :LAN_C10_1914 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @LAN_C10_1802 0@ 3@ 4@ jump_if_false @LAN_C10_1942 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :LAN_C10_1942 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @LAN_C10_1802 0@ 4@ 5@ jump_if_false @LAN_C10_1971 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :LAN_C10_1971 0026: return 007F: player 0 pressed_key 4 jump_if_false @LAN_C10_2048 007F: player 0 pressed_key 8 jump_if_false @LAN_C10_2041 $5604 == 0 // (int) var == num jump_if_false @LAN_C10_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) :LAN_C10_2041 0002: jump @LAN_C10_2053 :LAN_C10_2048 $5604 = 0 // (int) :LAN_C10_2053 007F: player 0 pressed_key 4 jump_if_false @LAN_C10_2139 007F: player 0 pressed_key 9 jump_if_false @LAN_C10_2132 $5605 == 0 // (int) var == num jump_if_false @LAN_C10_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) :LAN_C10_2132 0002: jump @LAN_C10_2144 :LAN_C10_2139 $5605 = 0 // (int) :LAN_C10_2144 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @LAN_C10_2346 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_2346 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 @LAN_C10_2493 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2460 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @LAN_C10_2486 :LAN_C10_2460 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2482 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @LAN_C10_2486 :LAN_C10_2482 0035: 3@ = 2@ // (int vars) :LAN_C10_2486 0002: jump @LAN_C10_2497 :LAN_C10_2493 0035: 3@ = 0@ // (int vars) :LAN_C10_2497 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2565 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2532 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @LAN_C10_2558 :LAN_C10_2532 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2554 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @LAN_C10_2558 :LAN_C10_2554 0036: 3@ = 2@ // (float vars) :LAN_C10_2558 0002: jump @LAN_C10_2569 :LAN_C10_2565 0036: 3@ = 0@ // (float vars) :LAN_C10_2569 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_2597 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @LAN_C10_2601 :LAN_C10_2597 0035: 1@ = 0@ // (int vars) :LAN_C10_2601 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @LAN_C10_2629 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @LAN_C10_2633 :LAN_C10_2629 0036: 1@ = 0@ // (float vars) :LAN_C10_2633 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @LAN_C10_2668 005F: (unknown) :LAN_C10_2668 801D: not 1@ == 0 // (int) var == var jump_if_false @LAN_C10_2681 005F: (unknown) :LAN_C10_2681 801D: not 2@ == 0 // (int) var == var jump_if_false @LAN_C10_2694 005F: (unknown) :LAN_C10_2694 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2709 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_2709 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_2722 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_2722 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 @LAN_C10_2924 0026: return :LAN_C10_2924 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @LAN_C10_2969 0026: return :LAN_C10_2969 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3037 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3037 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_3037 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3063 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3063 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_3063 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @LAN_C10_3146 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_3146 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @LAN_C10_3182 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :LAN_C10_3182 3@ > 380.0 // (float) var > num jump_if_false @LAN_C10_3201 3@ = 380.0 // (float) :LAN_C10_3201 5.0 > 4@ // (float) num > var 0022: jump_if_false @LAN_C10_3220 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :LAN_C10_3220 4@ > 240.0 // (float) var > num jump_if_false @LAN_C10_3239 4@ = 240.0 // (float) :LAN_C10_3239 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 @LAN_C10_3337 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :LAN_C10_3337 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 @LAN_C10_3377 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :LAN_C10_3377 10@ > 0 // (float) var > num jump_if_false @LAN_C10_3395 9@ = 1 // (int) 005E: (unknown) :LAN_C10_3395 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 @LAN_C10_3434 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3434 005E: (unknown) 01D4: (unknown) 0@ 7@ 01D5: (unknown) 0@ 8@ 004D: store_car 0@ position_to 4@ 5@ 6@ 0036: 9@ = 7@ // (float vars) 0036: 10@ = 8@ // (float vars) 0036: 12@ = 8@ // (float vars) 13@ = 0 // (float) 002C: 13@ -= 7@ // (float vars) 002E: 9@ *= 2@ // (float vars) 002E: 10@ *= 2@ // (float vars) 002E: 12@ *= 1@ // (float vars) 002E: 13@ *= 1@ // (float vars) 002A: 4@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 4@ += 12@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 13@ // (float vars) // Note: the incorrect math opcode was used here 001D: 3@ == -100.0 // (int) var == var jump_if_false @LAN_C10_3528 6@ = -100.0 // (float) 0002: jump @LAN_C10_3532 :LAN_C10_3528 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here :LAN_C10_3532 0026: return :LAN_C10_3534 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 :LAN_C10_3600 00A0: car 1@ wrecked 0022: jump_if_false @LAN_C10_3612 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3612 02D8: unknown_check 1@ 0022: jump_if_false @LAN_C10_3624 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3624 807E: not actor 0@ driving 0022: jump_if_false @LAN_C10_3640 // Note: the incorrect math opcode was used here 021C: (unknown) 0@ 1@ 005E: (unknown) :LAN_C10_3640 0216: (unknown) 0@ 0 0 30.0 021C: (unknown) 0@ 1@ 005E: (unknown) 009F: actor 0@ dead 0022: jump_if_false @LAN_C10_3666 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_3666 807E: not actor 0@ driving 0022: jump_if_false @LAN_C10_3684 // Note: the incorrect math opcode was used here 0044: put_actor 0@ at 1@ 2@ 3@ 005E: (unknown) :LAN_C10_3684 0216: (unknown) 0@ 1@ 2@ 3@ 005E: (unknown) 80A0: not car 0@ wrecked 0022: jump_if_false @LAN_C10_3706 // Note: the incorrect math opcode was used here 0124: 4@ = car 0@ max_passengers :LAN_C10_3706 5@ = 0 // (int) 2@ = -1 // (int) :LAN_C10_3715 0011: 4@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_3769 // Note: the incorrect math opcode was used here 8299: not unknown_check 0@ 5@ 0022: jump_if_false @LAN_C10_3757 // Note: the incorrect math opcode was used here 029A: (unknown) 0@ 5@ 3@ 001C: 3@ == 1@ // (int) num == var 0022: jump_if_false @LAN_C10_3757 // Note: the incorrect math opcode was used here 0035: 2@ = 5@ // (int vars) :LAN_C10_3757 5@ += 1 // (int) 0002: jump @LAN_C10_3715 :LAN_C10_3769 0026: return 9@ = 0.5 // (float) 10@ = 0.5 // (float) 11@ = 0 // (float) 027F: store_coords_to 3@ 4@ 5@ from_actor 0@ with_offset 0 1@ 0 0036: 6@ = 3@ // (float vars) 0036: 7@ = 4@ // (float vars) 0036: 8@ = 5@ // (float vars) 002C: 3@ -= 9@ // (float vars) 002C: 4@ -= 10@ // (float vars) 002A: 6@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 002A: 7@ += 10@ // (float vars) // Note: the incorrect math opcode was used here 03A2: (unknown) 3@ 4@ 6@ 7@ 2@ 0026: return 809F: not actor 1@ dead 0022: jump_if_false @LAN_C10_3847 // Note: the incorrect math opcode was used here 0043: store_actor 1@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here :LAN_C10_3847 034B: unknown_check 0@ 0022: jump_if_false @LAN_C10_3928 // Note: the incorrect math opcode was used here 80A0: not car 0@ wrecked 0022: jump_if_false @LAN_C10_3928 // Note: the incorrect math opcode was used here 0102: car 0@ near_point 3@ 4@ radius 2@ 2@ sphere 0 0022: jump_if_false @LAN_C10_3928 // Note: the incorrect math opcode was used here 004D: store_car 0@ position_to 6@ 7@ 8@ 00D0: 9@ = car 0@ Z_angle 03EE: (unknown) 6@ 7@ 3@ 4@ 10@ 002C: 10@ -= 9@ // (float vars) 0078: if and -170.0 > 10@ // (float) num > var 10@ > -190.0 // (float) var > num jump_if_false @LAN_C10_3928 005E: (unknown) :LAN_C10_3928 005F: (unknown) :LAN_C10_3930 00A0: car 0@ wrecked jump_if_false @LAN_C10_3942 005F: (unknown) :LAN_C10_3942 042F: (unknown) 0@ 1000000 014C: set_car 0@ health_to 1000000 01B2: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 3@ = 0 // (int) 4@ = 0 // (int) 5@ = 0 // (int) 004D: store_car 0@ position_to 8@ 9@ 10@ 6@ = -3.0 // (float) 11@ = -0.65 // (float) 13@ = 1.45 // (float) 1@ = 0 // (int) :LAN_C10_4017 0139: 2@ = random_int_in_ranges 0 2 2@ == 0 // (int) var == num jump_if_false @LAN_C10_4052 01AA: $5350(1@,27) = create_object #MAR_A2TV at 8@ 9@ 10@ 0002: jump @LAN_C10_4063 :LAN_C10_4052 01AA: $5350(1@,27) = create_object #MAR_A2_STEREO at 8@ 9@ 10@ :LAN_C10_4063 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 @LAN_C10_4193 5@ == 0 // (int) var == num jump_if_false @LAN_C10_4162 5@ = 1 // (int) 0002: jump @LAN_C10_4174 :LAN_C10_4162 11@ = -0.65 // (float) 5@ = 0 // (int) :LAN_C10_4174 13@ -= 0.63 // (float) 3@ = 0 // (int) 0002: jump @LAN_C10_4227 :LAN_C10_4193 5@ == 0 // (int) var == num jump_if_false @LAN_C10_4219 11@ += 0.7 // (float) 0002: jump @LAN_C10_4227 :LAN_C10_4219 11@ -= 0.7 // (float) :LAN_C10_4227 4@ == 9 // (int) var == num jump_if_false @LAN_C10_4278 4@ = 0 // (int) 5@ == 0 // (int) var == num jump_if_false @LAN_C10_4262 11@ = -0.65 // (float) :LAN_C10_4262 13@ = 1.45 // (float) 6@ += 0.67 // (float) :LAN_C10_4278 $5377(1@,27) = 0 // (int) 1@ += 1 // (int) 1@ >= 27 // (int) var >= num jump_if_false @LAN_C10_4017 0026: return 0@ = 0 // (int) :LAN_C10_4308 27 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_4416 // Note: the incorrect math opcode was used here $5377(0@,27) == 1 // (int) var == num jump_if_false @LAN_C10_4404 $5404(0@,27) == 0 // (int) var == num jump_if_false @LAN_C10_4404 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 @LAN_C10_4404 // 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) :LAN_C10_4404 0@ += 1 // (int) 0002: jump @LAN_C10_4308 :LAN_C10_4416 0026: return 009F: actor 0@ dead jump_if_false @LAN_C10_4430 005F: (unknown) :LAN_C10_4430 0 >= 1@ // (int) num >= var 0022: jump_if_false @LAN_C10_4443 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4443 00A0: car 1@ wrecked 0022: jump_if_false @LAN_C10_4455 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4455 807C: not actor 0@ driving 1@ 0022: jump_if_false @LAN_C10_4468 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4468 005E: (unknown) 2@ = 0 // (int) :LAN_C10_4474 $5377(2@,27) == 0 // (int) var == num jump_if_false @LAN_C10_4495 0002: jump @LAN_C10_4514 :LAN_C10_4495 2@ += 1 // (int) 2@ >= 27 // (int) var >= num jump_if_false @LAN_C10_4474 005F: (unknown) :LAN_C10_4514 0139: 3@ = random_int_in_ranges 0 2 0035: 4@ = 2@ // (int vars) 0029: 4@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 27 > 4@ // (int) num > var 0022: jump_if_false @LAN_C10_4558 // Note: the incorrect math opcode was used here $5377(4@,27) == 0 // (int) var == num jump_if_false @LAN_C10_4558 0035: 2@ = 4@ // (int vars) :LAN_C10_4558 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 @LAN_C10_4790 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_4790 005E: (unknown) :LAN_C10_4792 0078: if and 001D: 0@ == 0 // (int) var == var 001D: 1@ == 0 // (int) var == var 001D: 2@ == 0 // (int) var == var jump_if_false @LAN_C10_4817 005F: (unknown) :LAN_C10_4817 005E: (unknown) :LAN_C10_4819 0@ == 0 // (int) var == num jump_if_false @LAN_C10_4862 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C10_5038 :LAN_C10_4862 0@ == 1 // (int) var == num jump_if_false @LAN_C10_4895 03CF: (unknown) 200 200 200 255 0002: jump @LAN_C10_5038 :LAN_C10_4895 0@ == 2 // (int) var == num jump_if_false @LAN_C10_4937 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @LAN_C10_5038 :LAN_C10_4937 0@ == 3 // (int) var == num jump_if_false @LAN_C10_4981 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @LAN_C10_5038 :LAN_C10_4981 0@ == 4 // (int) var == num jump_if_false @LAN_C10_5012 03CF: (unknown) 8 143 59 255 0002: jump @LAN_C10_5038 :LAN_C10_5012 0@ == 5 // (int) var == num jump_if_false @LAN_C10_5038 03CF: (unknown) 237 130 180 255 :LAN_C10_5038 0026: return :LAN_C10_5040 00BC: (unknown) 0@ 2 0026: return :LAN_C10_5047 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C10_5047 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @LAN_C10_5102 014E: 3@ = car 0@ health 3@ -= 250 // (int) :LAN_C10_5102 0 > 3@ // (int) num > var 0022: jump_if_false @LAN_C10_5117 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :LAN_C10_5117 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_5162 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :LAN_C10_5162 005F: (unknown) :LAN_C10_5164 009F: actor 0@ dead jump_if_false @LAN_C10_5176 005F: (unknown) :LAN_C10_5176 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) :LAN_C10_5211 009F: actor 0@ dead jump_if_false @LAN_C10_5223 005F: (unknown) :LAN_C10_5223 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @LAN_C10_5270 005F: (unknown) :LAN_C10_5270 005E: (unknown) 009F: actor 0@ dead jump_if_false @LAN_C10_5284 005F: (unknown) :LAN_C10_5284 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @LAN_C10_5311 005F: (unknown) :LAN_C10_5311 0485: unknown_check 0@ 214 jump_if_false @LAN_C10_5326 005E: (unknown) :LAN_C10_5326 0485: unknown_check 0@ 215 jump_if_false @LAN_C10_5341 005E: (unknown) :LAN_C10_5341 0485: unknown_check 0@ 216 jump_if_false @LAN_C10_5356 005E: (unknown) :LAN_C10_5356 005F: (unknown) 809F: not actor 0@ dead jump_if_false @LAN_C10_5473 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 @LAN_C10_5433 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C10_5040 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C10_5433 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :LAN_C10_5433 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @LAN_C10_5462 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @LAN_C10_5473 :LAN_C10_5462 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :LAN_C10_5473 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @LAN_C10_5615 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @LAN_C10_5569 0045: actor 1@ defined jump_if_false @LAN_C10_5562 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :LAN_C10_5562 0002: jump @LAN_C10_5608 :LAN_C10_5569 0045: actor 1@ defined jump_if_false @LAN_C10_5608 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :LAN_C10_5608 0002: jump @LAN_C10_5622 :LAN_C10_5615 0444: (unknown) 80 04C1: (unknown) 0@ :LAN_C10_5622 0026: return :LAN_C10_5624 1@ = 0 // (int) :LAN_C10_5628 $5539(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5628 0@ > 8 // (int) var > num jump_if_false @LAN_C10_5670 0@ = 8 // (int) :LAN_C10_5670 $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 @LAN_C10_5708 020D: (unknown) $5539(1@,8) :LAN_C10_5708 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 @LAN_C10_5739 // Note: the incorrect math opcode was used here $5803 = 0 // (int) :LAN_C10_5739 0026: return :LAN_C10_5741 0@ = 0 // (int) :LAN_C10_5745 not $5539(0@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5766 020D: (unknown) $5539(0@,8) :LAN_C10_5766 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5745 0026: return 0@ = 0 // (int) :LAN_C10_5789 not $5539(0@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5810 003F: destroy_actor $5539(0@,8) :LAN_C10_5810 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5789 0026: return 0@ = 0 // (int) :LAN_C10_5833 not $5539(0@,8) == -1 // (int) var == num jump_if_false @LAN_C10_5854 0112: remove_references_to_actor $5539(0@,8) // Like turning an actor into a random pedestrian :LAN_C10_5854 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @LAN_C10_5833 0026: return :LAN_C10_5873 834A: not unknown_check 0@ jump_if_false @LAN_C10_5885 005F: (unknown) :LAN_C10_5885 009F: actor 0@ dead jump_if_false @LAN_C10_5897 005F: (unknown) :LAN_C10_5897 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_5932 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_5932 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 @LAN_C10_6013 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_6013 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6040 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :LAN_C10_6040 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @LAN_C10_6066 1@ = -1 // (int) :LAN_C10_6066 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6086 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :LAN_C10_6086 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6106 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :LAN_C10_6106 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6126 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :LAN_C10_6126 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6146 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :LAN_C10_6146 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6166 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :LAN_C10_6166 1@ == -1 // (int) var == num jump_if_false @LAN_C10_6182 02E2: 1@ = 0 // (any) :LAN_C10_6182 0026: return $5806 = 0 // (int) $5807 = 0 // (int) $5810 = -10.0 // (float) $5805 = 1 // (int) 005F: (unknown) $5807 == 0 // (int) var == num jump_if_false @LAN_C10_6242 8474: not jump_if_false @LAN_C10_6242 $1068 == 0 // (int) var == num jump_if_false @LAN_C10_6242 :LAN_C10_6242 0035: $1082 = 0@ // (int vars) $5807 = 0 // (int) 0026: return :LAN_C10_6254 $5806 == 1 // (int) var == num jump_if_false @LAN_C10_6279 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C10_6279 $5805 = 0 // (int) 0026: return $5805 == 1 // (int) var == num jump_if_false @LAN_C10_6606 $1082 == 0 // (int) var == num jump_if_false @LAN_C10_6323 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6254 005F: (unknown) :LAN_C10_6323 0045: actor $933 defined jump_if_false @LAN_C10_6358 007E: actor $933 driving jump_if_false @LAN_C10_6358 82A7: not unknown_check $933 jump_if_false @LAN_C10_6358 005F: (unknown) :LAN_C10_6358 not $1078 == 0 // (int) var == num jump_if_false @LAN_C10_6397 $5806 == 1 // (int) var == num jump_if_false @LAN_C10_6395 $5806 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :LAN_C10_6395 005F: (unknown) :LAN_C10_6397 001D: $5810 == -10.0 // (int) var == var jump_if_false @LAN_C10_6439 0045: actor $933 defined jump_if_false @LAN_C10_6432 0043: store_actor $933 position_to $5808 $5809 $5810 // Note: the incorrect math opcode was used here :LAN_C10_6432 0002: jump @LAN_C10_6475 :LAN_C10_6439 031D: (unknown) $937 $938 $5808 $5809 1@ 1@ > 110.0 // (float) var > num jump_if_false @LAN_C10_6475 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6254 005F: (unknown) :LAN_C10_6475 $5806 == 0 // (int) var == num jump_if_false @LAN_C10_6538 8474: not jump_if_false @LAN_C10_6531 $1068 == 0 // (int) var == num jump_if_false @LAN_C10_6531 $5806 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :LAN_C10_6531 0002: jump @LAN_C10_6606 :LAN_C10_6538 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @LAN_C10_6606 0045: actor $933 defined jump_if_false @LAN_C10_6575 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :LAN_C10_6575 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 @LAN_C10_6254 $5807 = 1 // (int) 005E: (unknown) :LAN_C10_6606 005F: (unknown) :LAN_C10_6608 0006: $5811 = '' // (string) // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 0026: return :LAN_C10_6626 801F: not $5811 == '' // (float) num == var 0022: jump_if_false @LAN_C10_6641 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_6641 0037: $5811 = 1@ // (string vars) 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 1@ 0@ -1 0 0026: return :LAN_C10_6663 001F: $5811 == '' // (float) num == var 0022: jump_if_false @LAN_C10_6678 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_6678 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12714 $5811 jump_if_false @LAN_C10_6711 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 $5811 0026: return :LAN_C10_6711 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 $5811 jump_if_false @LAN_C10_6736 0006: $5811 = '' // (string) // Note: the incorrect math opcode was used here :LAN_C10_6736 0026: return :LAN_C10_6738 00C8: set_fade_color_RGB 0@ 1@ 2@ 00C9: fade 0 3@ ms :LAN_C10_6747 00CA: fading jump_if_false @LAN_C10_6766 0001: wait 0 ms 0002: jump @LAN_C10_6747 :LAN_C10_6766 0026: return 00C8: set_fade_color_RGB 0@ 1@ 2@ 00C9: fade 1 3@ ms :LAN_C10_6778 00CA: fading jump_if_false @LAN_C10_6797 0001: wait 0 ms 0002: jump @LAN_C10_6778 :LAN_C10_6797 0026: return 3@ /= 2.0 // (float) 0036: 4@ = 0@ // (float vars) 002C: 4@ -= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002C: 5@ -= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 0@ // (float vars) 002A: 7@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 1@ // (float vars) 002A: 8@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 2@ // (float vars) 002A: 9@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 10 call_with_params @LAN_C10_1101 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :LAN_C10_6870 037B: constant_params 3 variable_params 0 unknown 3 call_with_params @LAN_C10_4792 0@ 1@ 2@ jump_if_false @LAN_C10_6910 8227: not (unknown) 0@ 1@ 2@ 2.0 2.0 2.0 0022: jump_if_false @LAN_C10_6910 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_6910 005F: (unknown) :LAN_C10_6912 not $6214 == 1 // (int) var == num jump_if_false @LAN_C10_6927 0026: return :LAN_C10_6927 007F: player 0 pressed_key 17 jump_if_false @LAN_C10_6992 $6207 == 0 // (int) var == num jump_if_false @LAN_C10_6985 $6207 = 1 // (int) 004F: unknown_check $2769 jump_if_false @LAN_C10_6985 0057: show_text_highpriority GXT 'DEAD' time 1000 flag 1 // WASTED! 041E: (unknown) $2769 :LAN_C10_6985 0002: jump @LAN_C10_6997 :LAN_C10_6992 $6207 = 0 // (int) :LAN_C10_6997 0026: return :LAN_C10_6999 010E: $6209 = current_time_in_ms 0035: $6210 = $6209 // (int vars) $6211 = 0 // (int) 0026: return :LAN_C10_7016 $6206 == 1 // (int) var == num jump_if_false @LAN_C10_7051 0057: show_text_highpriority GXT 'LCX_O1' time 3000 flag 1 // Follow ~b~Lance~w~ and destroy the ~r~attacking cars~w~ before he is killed. 0002: jump @LAN_C10_7150 :LAN_C10_7051 $6206 == 2 // (int) var == num jump_if_false @LAN_C10_7087 0057: show_text_highpriority GXT 'LCX_O1A' time 3000 flag 1 // Meet up with ~b~Lance ~w~at the ~y~junction. 0002: jump @LAN_C10_7150 :LAN_C10_7087 $6206 == 3 // (int) var == num jump_if_false @LAN_C10_7122 0057: show_text_highpriority GXT 'LCX_O2' time 5000 flag 1 // Enter Mendez's ~t~mansion. 0002: jump @LAN_C10_7150 :LAN_C10_7122 $6206 == 4 // (int) var == num jump_if_false @LAN_C10_7150 0057: show_text_highpriority GXT 'LCX_O3' time 5000 flag 1 // Kill ~r~Armando Mendez. :LAN_C10_7150 0026: return :LAN_C10_7152 009F: actor 0@ dead jump_if_false @LAN_C10_7168 2@ = 0 // (int) 005F: (unknown) :LAN_C10_7168 014D: 3@ = actor 0@ health 3@ == 0 // (int) var == num jump_if_false @LAN_C10_7189 2@ = 0 // (int) 005F: (unknown) :LAN_C10_7189 037B: constant_params 2 variable_params 1 unknown 4 call_with_params @MAIN_5854 3@ 1@ 2@ 005E: (unknown) :LAN_C10_7204 0035: $6210 = $6209 // (int vars) 010E: $6209 = current_time_in_ms 0035: $6211 = $6209 // (int vars) 002B: $6211 -= $6210 // (int vars) // Note: the incorrect math opcode was used here 0026: return :LAN_C10_7228 $6234 -= 1 // (int) 0 > $6234 // (int) num > var 0022: jump_if_false @LAN_C10_7248 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_7248 013F: $6229 = create_pickup #BODYARMOUR type 3 at $6230 $6231 $6232 $6233 = 60000 // (int) 0026: return :LAN_C10_7273 0141: destroy_pickup $6229 $6229 = 0 // (int) 0026: return :LAN_C10_7284 $6229 == 0 // (int) var == num jump_if_false @LAN_C10_7331 002B: $6233 -= $6211 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6233 // (int) num >= var 0022: jump_if_false @LAN_C10_7324 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7228 :LAN_C10_7324 0002: jump @LAN_C10_7358 :LAN_C10_7331 82D3: not unknown_check $6230 $6231 $6232 0.5 0022: jump_if_false @LAN_C10_7358 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7273 :LAN_C10_7358 0026: return :LAN_C10_7360 $6228 -= 1 // (int) 0 > $6228 // (int) num > var 0022: jump_if_false @LAN_C10_7380 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_7380 013F: $6223 = create_pickup #HEALTH type 3 at $6224 $6225 $6226 $6227 = 30000 // (int) 0026: return :LAN_C10_7403 0141: destroy_pickup $6223 $6223 = 0 // (int) 0026: return :LAN_C10_7414 $6223 == 0 // (int) var == num jump_if_false @LAN_C10_7461 002B: $6227 -= $6211 // (int vars) // Note: the incorrect math opcode was used here 0 >= $6227 // (int) num >= var 0022: jump_if_false @LAN_C10_7454 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7360 :LAN_C10_7454 0002: jump @LAN_C10_7488 :LAN_C10_7461 82D3: not unknown_check $6224 $6225 $6226 0.5 0022: jump_if_false @LAN_C10_7488 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_7403 :LAN_C10_7488 0026: return :LAN_C10_7490 807E: not actor $933 driving jump_if_false @LAN_C10_7503 005F: (unknown) :LAN_C10_7503 02E7: get_weapon_data_from_actor $933 weapon_group 6 weapon 0@ ammo 1@ model 2@ 0 >= 0@ // (int) num >= var 0022: jump_if_false @LAN_C10_7540 // Note: the incorrect math opcode was used here 0106: give_actor $933 weapon 24 ammo 500 // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 24 005E: (unknown) :LAN_C10_7540 02D5: (unknown) $933 0@ 0022: jump_if_false @LAN_C10_7580 // Note: the incorrect math opcode was used here 0 >= 1@ // (int) num >= var 0022: jump_if_false @LAN_C10_7573 // Note: the incorrect math opcode was used here 00D5: (unknown) $933 0@ 500 005E: (unknown) :LAN_C10_7573 0002: jump @LAN_C10_7595 :LAN_C10_7580 0106: give_actor $933 weapon 0@ ammo 500 // Load the weapon model before using this 010B: set_actor $933 armed_weapon_to 0@ 005E: (unknown) :LAN_C10_7595 005F: (unknown) :LAN_C10_7597 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 'LANCBFA' 'LCX_LA1' -1 0 // ~w~I'm gonna tear Mendez apart! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBFA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBFB' 'LCX_LA2' -1 0 // ~w~No one does that to my wheels! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBFB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBFC' 'LCX_LA3' -1 0 // ~w~He's gonna be sorry he ever messed with me! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBFC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBFD' 'LCX_LA4' -1 0 // ~w~It's time for some Vance vengeance baby! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBFD' 0026: return :LAN_C10_7809 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 'LANCBCA' 'LCX_G1' -1 0 // ~w~Kill him! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBCA' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBCB' 'LCX_G2' -1 0 // ~w~Die! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBCB' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBCC' 'LCX_G3' -1 0 // ~w~I got him! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBCC' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBCD' 'LCX_G4' -1 0 // ~w~Get him! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBCD' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'LANCBCE' 'LCX_G5' -1 0 // ~w~He's mine! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'LANCBCE' $6128 = 0 // (int) $6129 = 3000 // (int) 0026: return :LAN_C10_8078 3@ = -1 // (int) 0@ = -1 // (int) 4@ = 1E08 // (float) 2@ = 0 // (int) :LAN_C10_8100 not $5874(2@,5) == -1 // (int) var == num jump_if_false @LAN_C10_8195 004F: unknown_check $5874(2@,5) jump_if_false @LAN_C10_8195 81B3: not unknown_check $5874(2@,5) jump_if_false @LAN_C10_8195 82D8: not unknown_check $5874(2@,5) jump_if_false @LAN_C10_8195 031D: (unknown) $5913 $5914 $5884(2@,5) $5889(2@,5) 1@ 0014: 4@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8195 // Note: the incorrect math opcode was used here 0036: 4@ = 1@ // (float vars) 0035: 3@ = $5874(2@,5) // (int vars) 0035: 0@ = 2@ // (int vars) :LAN_C10_8195 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_8100 3@ == -1 // (int) var == num jump_if_false @LAN_C10_8231 0@ = -1 // (int) 005F: (unknown) :LAN_C10_8231 005E: (unknown) :LAN_C10_8233 3@ = -1 // (int) 0035: 5@ = $5816 // (int vars) 5@ -= 1 // (int) 0 > 5@ // (int) num > var 0022: jump_if_false @LAN_C10_8261 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_8261 4@ = 0 // (int) :LAN_C10_8265 0011: 5@ > 4@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8345 // Note: the incorrect math opcode was used here 0035: 6@ = 4@ // (int vars) 6@ += 1 // (int) 0078: if and 001A: 1@ >= $5591(4@,30) // (float) var >= var // Note: the incorrect math opcode was used here 0014: $5591(6@,30) > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8333 // Note: the incorrect math opcode was used here 0035: 3@ = 6@ // (int vars) 0017: 3@ >= $5816 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_8331 // Note: the incorrect math opcode was used here 0035: 3@ = $5816 // (int vars) :LAN_C10_8331 005E: (unknown) :LAN_C10_8333 4@ += 1 // (int) 0002: jump @LAN_C10_8265 :LAN_C10_8345 005F: (unknown) :LAN_C10_8347 $5816 = 0 // (int) $5815 = 1 // (int) 0026: return :LAN_C10_8360 $5907 = 198.52 // (float) $5908 = 972.89 // (float) $5909 = 24.85 // (float) $5816 >= 30 // (int) var >= num jump_if_false @LAN_C10_8402 005F: (unknown) :LAN_C10_8402 0035: 3@ = $5816 // (int vars) 0036: $5910 = 0@ // (float vars) 0036: $5911 = 1@ // (float vars) 0036: $5912 = 2@ // (float vars) 0036: $5561(3@,30) = 0@ // (float vars) 0036: $5591(3@,30) = 1@ // (float vars) 0036: $5621(3@,30) = 2@ // (float vars) $5816 += 1 // (int) 005E: (unknown) :LAN_C10_8451 020D: (unknown) $5812 0049: destroy_car $5814 00BB: (unknown) $5813 00AE: remove_status_text $5916 00AE: remove_status_text $5928 00AE: remove_status_text $5929 0026: return :LAN_C10_8477 00A0: car $5814 wrecked jump_if_false @LAN_C10_8490 0026: return :LAN_C10_8490 014C: set_car $5814 health_to 1000 042F: (unknown) $5814 1000 01B2: (unknown) $5814 0 0 0 0 0 0334: (unknown) $5814 1 0290: (unknown) $5814 1.0 0126: make_car $5814 very_heavy 0 023D: (unknown) $5814 0 0026: return :LAN_C10_8538 037B: constant_params 0 variable_params 0 unknown 8 call_with_params @LAN_C10_8451 025B: (unknown) 0@ 1@ 2@ 4@ 5@ 6@ 7@ 0048: $5814 = create_car #ANGEL at 4@ 5@ 6@ 00D1: set_car $5814 Z_angle_to 7@ 0236: (unknown) $5814 3 0126: make_car $5814 very_heavy 1 023D: (unknown) $5814 1 0430: (unknown) $5814 3@ 3@ *= 3 // (int) 042F: (unknown) $5814 3@ 014C: set_car $5814 health_to 3@ 01B2: (unknown) $5814 1 1 1 1 1 0334: (unknown) $5814 0 0290: (unknown) $5814 2.0 04FA: (unknown) $5814 1 00A4: $5812 = create_actor_pedtype 1 model 136 in_car $5814 driverseat 02A5: (unknown) $5812 0 01B1: (unknown) $5812 0 1 1 1 1 032D: (unknown) $5812 1 0347: (unknown) $5812 1 0232: (unknown) $5812 1 01EC: (unknown) $5812 1 0106: give_actor $5812 weapon 24 ammo 10000 // Load the weapon model before using this 00BB: (unknown) $5813 00C1: (unknown) $5812 $5813 00BC: (unknown) $5813 2 $5918 = 0 // (float) $5919 = -3.0 // (float) $5920 = 0 // (float) $5921 = 5000 // (int) $5922 = 0 // (int) $5916 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_C10_4819 2 0311: status_text $5916 type 1 line 1 GXT 'LCX_S1' // global_variable // Lance $6214 == 1 // (int) var == num jump_if_false @LAN_C10_8849 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_C10_4819 5 0311: status_text $5928 type 0 line 2 GXT 'LCX_S5' // global_variable // Distance 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @LAN_C10_4819 2 0311: status_text $5929 type 0 line 3 GXT 'LCX_S5' // global_variable // Distance :LAN_C10_8849 014D: $5917 = actor $5812 health $5917 *= 11 // (int) 03D5: (unknown) $5812 $5917 014B: set_actor $5812 health_to $5917 $5923 = 0 // (int) $5922 = 0 // (int) 0026: return :LAN_C10_8885 $5924 > 30.0 // (float) var > num jump_if_false @LAN_C10_8901 0026: return :LAN_C10_8901 $5923 > 3 // (int) var > num jump_if_false @LAN_C10_8927 0139: 0@ = random_int_in_ranges 0 3 0002: jump @LAN_C10_8932 :LAN_C10_8927 0035: 0@ = $5923 // (int vars) :LAN_C10_8932 0@ == 0 // (int) var == num jump_if_false @LAN_C10_8969 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBFA' 0002: jump @LAN_C10_9076 :LAN_C10_8969 0@ == 1 // (int) var == num jump_if_false @LAN_C10_9007 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBFB' 0002: jump @LAN_C10_9076 :LAN_C10_9007 0@ == 2 // (int) var == num jump_if_false @LAN_C10_9045 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBFC' 0002: jump @LAN_C10_9076 :LAN_C10_9045 0@ == 3 // (int) var == num jump_if_false @LAN_C10_9076 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBFD' :LAN_C10_9076 $5923 += 1 // (int) 0026: return :LAN_C10_9084 0045: actor $5812 defined jump_if_false @LAN_C10_9107 014D: 1@ = actor $5812 health 0002: jump @LAN_C10_9114 :LAN_C10_9107 $5916 = 0 // (int) 0026: return :LAN_C10_9114 0038: $5929 = float $5927 to_integer // Note: the incorrect math opcode was used here 0038: $5928 = float $5925 to_integer // Note: the incorrect math opcode was used here 100.0 > $5924 // (float) num > var 0022: jump_if_false @LAN_C10_9147 // Note: the incorrect math opcode was used here $5932 = 0 // (int) 0026: return :LAN_C10_9147 $5926 > 30.0 // (float) var > num jump_if_false @LAN_C10_9168 $5932 = 0 // (int) 0026: return :LAN_C10_9168 0029: $5932 += $6211 // (int vars) // Note: the incorrect math opcode was used here $5932 > 10000 // (int) var > num jump_if_false @LAN_C10_9208 $5932 = 0 // (int) 0058: (unknown) 'LCX_H1' 3000 1 // ~b~Lance~w~ is under attack. Protect him! :LAN_C10_9208 002B: $5922 -= $6211 // (int vars) // Note: the incorrect math opcode was used here $5922 > 0 // (int) var > num jump_if_false @LAN_C10_9228 0026: return :LAN_C10_9228 0038: 0@ = float $5924 to_integer // Note: the incorrect math opcode was used here 0@ /= 100 // (int) 1 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_9255 // Note: the incorrect math opcode was used here 0@ = 1 // (int) :LAN_C10_9255 014D: 1@ = actor $5812 health 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 1@ > 1 // (int) var > num jump_if_false @LAN_C10_9288 014B: set_actor $5812 health_to 1@ 0002: jump @LAN_C10_9308 :LAN_C10_9288 $5916 = 0 // (int) 0045: actor $5812 defined jump_if_false @LAN_C10_9308 01F1: kill_actor $5812 :LAN_C10_9308 $5922 = 250 // (int) 0026: return :LAN_C10_9317 $5926 = 1E07 // (float) $6214 == 1 // (int) var == num jump_if_false @LAN_C10_9379 0038: $5929 = float $5927 to_integer // Note: the incorrect math opcode was used here 0038: $5928 = float $5925 to_integer // Note: the incorrect math opcode was used here 0035: 4@ = $5929 // (int vars) 002B: 4@ -= $5928 // (int vars) // Note: the incorrect math opcode was used here 014D: 4@ = actor $5812 health 0039: 8@ = integer 4@ to_float // Note: the incorrect math opcode was used here 0375: (unknown) 50 25 $5924 8@ :LAN_C10_9379 0080: actor $5812 near_point $5907 $5908 radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_9403 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9403 0017: $5815 >= $5816 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_9418 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9418 0035: 4@ = $5815 // (int vars) 0080: actor $5812 near_point $5561(4@,30) $5591(4@,30) radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_9470 // Note: the incorrect math opcode was used here $5815 += 1 // (int) 0017: $5815 >= $5816 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_9470 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9470 0036: 9@ = $5561(4@,30) // (float vars) 0036: 10@ = $5591(4@,30) // (float vars) 0036: 11@ = $5621(4@,30) // (float vars) 002B: $5921 -= $6211 // (int vars) // Note: the incorrect math opcode was used here 0 >= $5921 // (int) num >= var 0022: jump_if_false @LAN_C10_9639 // Note: the incorrect math opcode was used here 0139: 4@ = random_int_in_ranges 0 3 0138: 8@ = random_float_in_ranges 2.0 6.0 4@ == 0 // (int) var == num jump_if_false @LAN_C10_9558 $5918 = 0 // (float) $5919 = -4.0 // (float) $5920 = 0 // (float) 0002: jump @LAN_C10_9629 :LAN_C10_9558 4@ == 1 // (int) var == num jump_if_false @LAN_C10_9600 8@ *= -1.0 // (float) 0036: $5918 = 8@ // (float vars) $5919 = -1.0 // (float) $5920 = 0 // (float) 0002: jump @LAN_C10_9629 :LAN_C10_9600 4@ == 2 // (int) var == num jump_if_false @LAN_C10_9629 0036: $5918 = 8@ // (float vars) $5919 = -1.0 // (float) $5920 = 0 // (float) :LAN_C10_9629 0139: $5921 = random_int_in_ranges 8000 16000 :LAN_C10_9639 037B: constant_params 0 variable_params 2 unknown 15 call_with_params @LAN_C10_8078 4@ 7@ jump_if_false @LAN_C10_9811 01CA: (unknown) $5874(4@,5) 0@ 0@ > 6.0 // (float) var > num jump_if_false @LAN_C10_9811 01D4: (unknown) $5874(4@,5) 1@ 01D5: (unknown) $5874(4@,5) 2@ 0078: if or 1@ > 0 // (float) var > num 2@ > 0 // (float) var > num jump_if_false @LAN_C10_9811 801C: not 4@ == $6166 // (int) num == var 0022: jump_if_false @LAN_C10_9762 // Note: the incorrect math opcode was used here not $6166 == -1 // (int) var == num jump_if_false @LAN_C10_9749 0035: 6@ = $6166 // (int vars) 00C4: (unknown) $5879(6@,5) 1 :LAN_C10_9749 00C4: (unknown) $5879(4@,5) 3 0035: $6166 = 4@ // (int vars) :LAN_C10_9762 0035: 5@ = $5874(4@,5) // (int vars) 004D: store_car 5@ position_to 12@ 13@ 14@ 031D: (unknown) $5913 $5914 12@ 13@ $5926 50.0 > $5926 // (float) num > var 0022: jump_if_false @LAN_C10_9811 // Note: the incorrect math opcode was used here 027F: store_coords_to 9@ 10@ 11@ from_actor 5@ with_offset $5918 $5919 $5920 :LAN_C10_9811 004A: car $5814 drive_to 9@ 10@ 11@ 0051: set_car $5814 traffic_behavior_to 2 0050: set_car $5814 max_speed_to 40.0 005F: (unknown) :LAN_C10_9833 00A0: car $5814 wrecked jump_if_false @LAN_C10_9846 005F: (unknown) :LAN_C10_9846 0080: actor $5812 near_point $5907 $5908 radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_9870 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_9870 004A: car $5814 drive_to $5907 $5908 $5909 0051: set_car $5814 traffic_behavior_to 2 0050: set_car $5814 max_speed_to 40.0 005F: (unknown) :LAN_C10_9895 009F: actor $5812 dead jump_if_false @LAN_C10_9913 $5916 = 0 // (int) 005F: (unknown) :LAN_C10_9913 1 >= $5916 // (int) num >= var 0022: jump_if_false @LAN_C10_9948 // Note: the incorrect math opcode was used here $5916 = 0 // (int) 0045: actor $5812 defined jump_if_false @LAN_C10_9946 01F1: kill_actor $5812 :LAN_C10_9946 005F: (unknown) :LAN_C10_9948 037A: constant_params 2 variable_params 1 unknown 0 call_with_params @LAN_C10_7152 $5812 $5917 $5916 jump_if_false @LAN_C10_9973 005F: (unknown) :LAN_C10_9973 5 >= $5916 // (int) num >= var 0022: jump_if_false @LAN_C10_10021 // Note: the incorrect math opcode was used here 02A5: (unknown) $5812 1 01B1: (unknown) $5812 0 0 0 0 0 004F: unknown_check $5814 jump_if_false @LAN_C10_10021 01B2: (unknown) $5814 0 0 0 0 0 :LAN_C10_10021 0043: store_actor $5812 position_to $5913 $5914 $5915 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5913 $5914 $5924 031D: (unknown) $937 $938 $5907 $5908 $5927 031D: (unknown) $5913 $5914 $5907 $5908 $5925 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_9084 00A0: car $5814 wrecked jump_if_false @LAN_C10_10090 005F: (unknown) :LAN_C10_10090 807C: not actor $5812 driving $5814 0022: jump_if_false @LAN_C10_10150 // Note: the incorrect math opcode was used here 00EA: (unknown) $5812 $5814 0050: set_car $5814 max_speed_to 0 02E9: set_car $5814 speed_to 0 0078: if and 81B8: not unknown_check $5812 81B7: not unknown_check $5814 jump_if_false @LAN_C10_10148 00A2: (unknown) $5812 021C: (unknown) $5812 $5814 :LAN_C10_10148 005F: (unknown) :LAN_C10_10150 $6206 == 1 // (int) var == num jump_if_false @LAN_C10_10184 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_9317 jump_if_false @LAN_C10_10182 005E: (unknown) :LAN_C10_10182 005F: (unknown) :LAN_C10_10184 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_9833 jump_if_false @LAN_C10_10203 005E: (unknown) :LAN_C10_10203 005F: (unknown) :LAN_C10_10205 0@ = 0 // (int) :LAN_C10_10209 $5677(0@,12) = -1 // (int) $5713(0@,12) = 0 // (int) $5689(0@,12) = -1 // (int) $5701(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_10209 0@ = 0 // (int) :LAN_C10_10260 $5874(0@,5) = -1 // (int) $5879(0@,5) = 0 // (int) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_10260 $5995 = 0 // (int) $6166 = -1 // (int) 0026: return :LAN_C10_10305 $5995 >= 32 // (int) var >= num jump_if_false @LAN_C10_10320 005F: (unknown) :LAN_C10_10320 0035: 4@ = $5995 // (int vars) 2@ -= 0.9 // (float) 0036: $5740(4@,32) = 0@ // (float vars) 0036: $5772(4@,32) = 1@ // (float vars) 0036: $5804(4@,32) = 2@ // (float vars) 0036: $5836(4@,32) = 3@ // (float vars) $5995 += 1 // (int) 005E: (unknown) :LAN_C10_10369 not 0 >= $5677(0@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10429 // Note: the incorrect math opcode was used here 0045: actor $5677(0@,12) defined 0022: jump_if_false @LAN_C10_10417 // Note: the incorrect math opcode was used here 03DE: (unknown) $5677(0@,12) 1 0112: remove_references_to_actor $5677(0@,12) // Like turning an actor into a random pedestrian 0002: jump @LAN_C10_10429 :LAN_C10_10417 020D: (unknown) $5677(0@,12) 0112: remove_references_to_actor $5677(0@,12) // Like turning an actor into a random pedestrian :LAN_C10_10429 00BB: (unknown) $5701(0@,12) $5677(0@,12) = -1 // (int) $5713(0@,12) = 0 // (int) $5689(0@,12) = -1 // (int) $5701(0@,12) = 0 // (int) 0026: return :LAN_C10_10467 not 0 >= $5677(0@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10487 // Note: the incorrect math opcode was used here 003F: destroy_actor $5677(0@,12) :LAN_C10_10487 00BB: (unknown) $5701(0@,12) $5677(0@,12) = -1 // (int) $5713(0@,12) = 0 // (int) $5689(0@,12) = -1 // (int) $5701(0@,12) = 0 // (int) 0026: return :LAN_C10_10525 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C10_10534 0 >= $5677(1@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10554 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C10_10554 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @LAN_C10_10534 005F: (unknown) 0 >= $5677(0@,12) // (int) num >= var 0022: jump_if_false @LAN_C10_10589 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10589 0 >= 1@ // (int) num >= var 0022: jump_if_false @LAN_C10_10602 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10602 00A0: car 1@ wrecked 0022: jump_if_false @LAN_C10_10614 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10614 009F: actor $5677(0@,12) dead 0022: jump_if_false @LAN_C10_10629 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_10629 007C: actor $5677(0@,12) driving 1@ 0022: jump_if_false @LAN_C10_10645 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_10645 001C: $5689(0@,12) == 1@ // (int) num == var 0022: jump_if_false @LAN_C10_10661 // Note: the incorrect math opcode was used here 005E: (unknown) :LAN_C10_10661 005F: (unknown) :LAN_C10_10663 $5677(0@,12) == -1 // (int) var == num jump_if_false @LAN_C10_10680 005F: (unknown) :LAN_C10_10680 009F: actor $5677(0@,12) dead jump_if_false @LAN_C10_10706 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_10369 0@ 005F: (unknown) :LAN_C10_10706 0078: if or 1@ == 1 // (int) var == num 1@ == 2 // (int) var == num jump_if_false @LAN_C10_10740 00BB: (unknown) $5701(0@,12) $5701(0@,12) = 0 // (int) :LAN_C10_10740 1@ == 4 // (int) var == num jump_if_false @LAN_C10_10834 020E: (unknown) $5677(0@,12) 0 00E4: (unknown) $5677(0@,12) $933 00BB: (unknown) $5701(0@,12) 00C1: (unknown) $5677(0@,12) $5701(0@,12) 00BF: (unknown) $5701(0@,12) 2 00C4: (unknown) $5701(0@,12) 1 0557: (unknown) $5677(0@,12) 1 04B9: (unknown) $5677(0@,12) 1 1 0 01EC: (unknown) $5677(0@,12) 1 $5689(0@,12) = -1 // (int) :LAN_C10_10834 1@ == 7 // (int) var == num jump_if_false @LAN_C10_10936 00E5: (unknown) $5677(0@,12) $933 020E: (unknown) $5677(0@,12) 0 00BB: (unknown) $5701(0@,12) 00C1: (unknown) $5677(0@,12) $5701(0@,12) 00BF: (unknown) $5701(0@,12) 2 00C4: (unknown) $5701(0@,12) 3 0557: (unknown) $5677(0@,12) 1 04B9: (unknown) $5677(0@,12) 1 1 0 01EC: (unknown) $5677(0@,12) 1 0232: (unknown) $5677(0@,12) 1 $5689(0@,12) = -1 // (int) :LAN_C10_10936 1@ == 6 // (int) var == num jump_if_false @LAN_C10_11014 020E: (unknown) $5677(0@,12) 0 00BB: (unknown) $5701(0@,12) 00C1: (unknown) $5677(0@,12) $5701(0@,12) 00BF: (unknown) $5701(0@,12) 2 00C4: (unknown) $5701(0@,12) 1 04B9: (unknown) $5677(0@,12) 1 1 0 01EC: (unknown) $5677(0@,12) 1 $5689(0@,12) = -1 // (int) :LAN_C10_11014 1@ == 5 // (int) var == num jump_if_false @LAN_C10_11098 00E4: (unknown) $5677(0@,12) $933 020E: (unknown) $5677(0@,12) 1 00BB: (unknown) $5701(0@,12) 00C1: (unknown) $5677(0@,12) $5701(0@,12) 00BF: (unknown) $5701(0@,12) 2 00C4: (unknown) $5701(0@,12) 1 0557: (unknown) $5677(0@,12) 0 04B9: (unknown) $5677(0@,12) 0 0 0 $5689(0@,12) = -1 // (int) :LAN_C10_11098 1@ == 8 // (int) var == num jump_if_false @LAN_C10_11174 020E: (unknown) $5677(0@,12) 0 00BB: (unknown) $5701(0@,12) 00C1: (unknown) $5677(0@,12) $5701(0@,12) 00BF: (unknown) $5701(0@,12) 2 00C4: (unknown) $5701(0@,12) 3 04B9: (unknown) $5677(0@,12) 0 0 0 01EC: (unknown) $5677(0@,12) 1 $5689(0@,12) = -1 // (int) :LAN_C10_11174 0035: $5713(0@,12) = 1@ // (int vars) 005E: (unknown) :LAN_C10_11183 4@ = -1 // (int) 0227: (unknown) 0@ 1@ 2@ 2.0 2.0 2.0 0022: jump_if_false @LAN_C10_11208 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_11208 037A: constant_params 0 variable_params 1 unknown 5 call_with_params @LAN_C10_10525 4@ jump_if_false @LAN_C10_11228 005F: (unknown) :LAN_C10_11228 003E: $5677(4@,12) = create_actor_pedtype 2 model 113 at 0@ 1@ 2@ 00C1: (unknown) $5677(4@,12) $5701(4@,12) 00BF: (unknown) $5701(4@,12) 2 0543: (unknown) $5677(4@,12) 0 55 > $6176 // (int) num > var 0022: jump_if_false @LAN_C10_11305 // Note: the incorrect math opcode was used here 01C9: (unknown) $5677(4@,12) 36 0106: give_actor $5677(4@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_11363 :LAN_C10_11305 90 > $6176 // (int) num > var 0022: jump_if_false @LAN_C10_11344 // Note: the incorrect math opcode was used here 01C9: (unknown) $5677(4@,12) 24 0106: give_actor $5677(4@,12) weapon 24 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_11363 :LAN_C10_11344 01C9: (unknown) $5677(4@,12) 12 0106: give_actor $5677(4@,12) weapon 19 ammo 10000 // Load the weapon model before using this :LAN_C10_11363 0045: actor $933 defined jump_if_false @LAN_C10_11382 00E4: (unknown) $5677(4@,12) $933 :LAN_C10_11382 03A5: (unknown) $5677(4@,12) 1 01A4: (unknown) $5677(4@,12) 0 04B9: (unknown) $5677(4@,12) 0 0 0 041B: (unknown) $5677(4@,12) 8 03D6: (unknown) $5677(4@,12) 2000 03D7: (unknown) $5677(4@,12) 1000 03DE: (unknown) $5677(4@,12) 1 005E: (unknown) 037A: constant_params 4 variable_params 1 unknown 5 call_with_params @LAN_C10_11183 0@ 1@ 2@ 3@ 4@ jump_if_false @LAN_C10_11466 005F: (unknown) :LAN_C10_11466 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @LAN_C10_10663 4@ 5 005E: (unknown) :LAN_C10_11481 1@ = -1 // (int) 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @LAN_C10_11183 $5740(0@,32) $5772(0@,32) $5804(0@,32) $5836(0@,32) 1@ jump_if_false @LAN_C10_11522 005E: (unknown) :LAN_C10_11522 005F: (unknown) :LAN_C10_11524 $6124 == 0 // (int) var == num jump_if_false @LAN_C10_11538 0026: return :LAN_C10_11538 002B: $6129 -= $6211 // (int vars) // Note: the incorrect math opcode was used here $6129 > 0 // (int) var > num jump_if_false @LAN_C10_11558 0026: return :LAN_C10_11558 $6128 > 4 // (int) var > num jump_if_false @LAN_C10_11584 0139: 0@ = random_int_in_ranges 0 4 0002: jump @LAN_C10_11589 :LAN_C10_11584 0035: 0@ = $6128 // (int vars) :LAN_C10_11589 0@ == 0 // (int) var == num jump_if_false @LAN_C10_11626 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBCA' 0002: jump @LAN_C10_11771 :LAN_C10_11626 0@ == 1 // (int) var == num jump_if_false @LAN_C10_11664 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBCB' 0002: jump @LAN_C10_11771 :LAN_C10_11664 0@ == 2 // (int) var == num jump_if_false @LAN_C10_11702 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBCC' 0002: jump @LAN_C10_11771 :LAN_C10_11702 0@ == 3 // (int) var == num jump_if_false @LAN_C10_11740 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBCD' 0002: jump @LAN_C10_11771 :LAN_C10_11740 0@ == 4 // (int) var == num jump_if_false @LAN_C10_11771 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'LANCBCE' :LAN_C10_11771 $6128 += 1 // (int) 0139: $6129 = random_int_in_ranges 10000 20000 0026: return :LAN_C10_11789 0045: actor $933 defined jump_if_false @LAN_C10_11800 :LAN_C10_11800 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_6066 $6216 jump_if_false @LAN_C10_11828 0@ = 1 // (int) :LAN_C10_11828 12 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_12254 // Note: the incorrect math opcode was used here not $5677(0@,12) == -1 // (int) var == num jump_if_false @LAN_C10_12242 009F: actor $5677(0@,12) dead jump_if_false @LAN_C10_11886 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10369 0@ 0002: jump @LAN_C10_12242 :LAN_C10_11886 $5713(0@,12) == 8 // (int) var == num jump_if_false @LAN_C10_11908 0002: jump @LAN_C10_12242 :LAN_C10_11908 0043: store_actor $5677(0@,12) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 1 unknown 6 call_with_params @MAIN_5729 $937 $938 2@ 3@ 5@ $5713(0@,12) == 2 // (int) var == num jump_if_false @LAN_C10_11956 0002: jump @LAN_C10_12242 :LAN_C10_11956 $5713(0@,12) == 6 // (int) var == num jump_if_false @LAN_C10_12039 5@ > 400.0 // (float) var > num jump_if_false @LAN_C10_11999 00E7: (unknown) $5677(0@,12) $933 0002: jump @LAN_C10_12007 :LAN_C10_11999 00E4: (unknown) $5677(0@,12) $933 :LAN_C10_12007 5@ > 10000.0 // (float) var > num jump_if_false @LAN_C10_12032 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10369 0@ :LAN_C10_12032 0002: jump @LAN_C10_12242 :LAN_C10_12039 $5713(0@,12) == 7 // (int) var == num jump_if_false @LAN_C10_12131 807E: not actor $5677(0@,12) driving jump_if_false @LAN_C10_12099 5@ > 10000.0 // (float) var > num jump_if_false @LAN_C10_12092 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10369 0@ :LAN_C10_12092 0002: jump @LAN_C10_12124 :LAN_C10_12099 5@ > 40000.0 // (float) var > num jump_if_false @LAN_C10_12124 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10369 0@ :LAN_C10_12124 0002: jump @LAN_C10_12242 :LAN_C10_12131 $5713(0@,12) == 4 // (int) var == num jump_if_false @LAN_C10_12193 01C9: (unknown) $5677(0@,12) 10 00E5: (unknown) $5677(0@,12) $933 5@ > 1600.0 // (float) var > num jump_if_false @LAN_C10_12186 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10369 0@ :LAN_C10_12186 0002: jump @LAN_C10_12242 :LAN_C10_12193 $5713(0@,12) == 5 // (int) var == num jump_if_false @LAN_C10_12242 01C9: (unknown) $5677(0@,12) 50 1600.0 > 5@ // (float) num > var 0022: jump_if_false @LAN_C10_12242 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @LAN_C10_10663 0@ 4 :LAN_C10_12242 0@ += 2 // (int) 0002: jump @LAN_C10_11828 :LAN_C10_12254 0026: return :LAN_C10_12256 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C10_11789 $6205 == 0 // (int) var == num jump_if_false @LAN_C10_12280 0026: return :LAN_C10_12280 002B: $5993 -= $6211 // (int vars) // Note: the incorrect math opcode was used here $6178 == 3 // (int) var == num jump_if_false @LAN_C10_12301 0026: return :LAN_C10_12301 $5993 > 0 // (int) var > num jump_if_false @LAN_C10_12315 0026: return :LAN_C10_12315 $6124 = 0 // (int) 0@ = 0 // (int) :LAN_C10_12324 $5677(0@,12) > 0 // (int) var > num jump_if_false @LAN_C10_12375 0045: actor $5677(0@,12) defined jump_if_false @LAN_C10_12364 $6124 += 1 // (int) 0002: jump @LAN_C10_12375 :LAN_C10_12364 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C10_10369 0@ :LAN_C10_12375 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_12324 0017: $6124 >= $6125 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_12407 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_12407 2@ = 0 // (int) :LAN_C10_12411 0011: $6125 > $6124 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_12521 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 $5995 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @LAN_C10_11481 2@ 1@ jump_if_false @LAN_C10_12521 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @LAN_C10_10663 1@ 8 04B9: (unknown) $5677(1@,12) 0 0 0 0557: (unknown) $5677(1@,12) 0 03D5: (unknown) $5677(1@,12) 25 014B: set_actor $5677(1@,12) health_to 20 50 > $6176 // (int) num > var 0022: jump_if_false @LAN_C10_12515 // Note: the incorrect math opcode was used here 01C9: (unknown) $5677(1@,12) 25 :LAN_C10_12515 $6124 += 1 // (int) :LAN_C10_12521 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_12411 0035: $5993 = $5994 // (int vars) $5994 -= 250 // (int) 1000 > $5994 // (int) num > var 0022: jump_if_false @LAN_C10_12572 // Note: the incorrect math opcode was used here $5994 = 1000 // (int) :LAN_C10_12572 0026: return :LAN_C10_12574 037B: constant_params 0 variable_params 0 unknown 14 call_with_params @LAN_C10_11789 002B: $5993 -= $6211 // (int vars) // Note: the incorrect math opcode was used here $5993 > 0 // (int) var > num jump_if_false @LAN_C10_12604 005F: (unknown) :LAN_C10_12604 $6124 = 0 // (int) 0@ = 0 // (int) :LAN_C10_12613 $5677(0@,12) > 0 // (int) var > num jump_if_false @LAN_C10_12664 0045: actor $5677(0@,12) defined jump_if_false @LAN_C10_12653 $6124 += 1 // (int) 0002: jump @LAN_C10_12664 :LAN_C10_12653 037B: constant_params 1 variable_params 0 unknown 14 call_with_params @LAN_C10_10369 0@ :LAN_C10_12664 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_12613 0017: $6124 >= $6125 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_12696 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_12696 0080: actor $933 near_point 14.8824 1171.5 radius 120.0 120.0 sphere 0 jump_if_false @LAN_C10_13190 $5931 == 0 // (int) var == num jump_if_false @LAN_C10_12900 2@ = 0 // (int) :LAN_C10_12740 037B: constant_params 1 variable_params 1 unknown 14 call_with_params @LAN_C10_11481 2@ 1@ jump_if_false @LAN_C10_12861 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LAN_C10_10663 1@ 7 0106: give_actor $5677(1@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0045: actor $933 defined jump_if_false @LAN_C10_12802 013E: actor $5677(1@,12) look_at_actor $933 :LAN_C10_12802 0139: 0@ = random_int_in_ranges 0 100 0@ > 40 // (int) var > num jump_if_false @LAN_C10_12835 03A5: (unknown) $5677(1@,12) 1 0002: jump @LAN_C10_12842 :LAN_C10_12835 03A5: (unknown) $5677(1@,12) 0 :LAN_C10_12842 04B9: (unknown) $5677(1@,12) 1 1 0 0557: (unknown) $5677(1@,12) 1 :LAN_C10_12861 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_12740 $5993 = 2000 // (int) $5931 = 1 // (int) 005E: (unknown) 0002: jump @LAN_C10_13190 :LAN_C10_12900 0139: 2@ = random_int_in_ranges 0 100 0139: $6176 = random_int_in_ranges 0 100 50 > 2@ // (int) num > var 0022: jump_if_false @LAN_C10_12984 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 $5995 005D: sphere_onscreen $5740(0@,32) $5772(0@,32) $5804(0@,32) radius 2.0 0022: jump_if_false @LAN_C10_12956 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_12956 037A: constant_params 1 variable_params 1 unknown 14 call_with_params @LAN_C10_11481 0@ 1@ jump_if_false @LAN_C10_12977 005F: (unknown) :LAN_C10_12977 0002: jump @LAN_C10_13057 :LAN_C10_12984 01B4: (unknown) $937 $938 $939 3@ 4@ 5@ 005D: sphere_onscreen 3@ 4@ 5@ radius 2.0 0022: jump_if_false @LAN_C10_13011 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_13011 037A: constant_params 3 variable_params 0 unknown 14 call_with_params @LAN_C10_6870 3@ 4@ 5@ jump_if_false @LAN_C10_13033 005F: (unknown) :LAN_C10_13033 037A: constant_params 4 variable_params 1 unknown 14 call_with_params @LAN_C10_11183 3@ 4@ 5@ 0 1@ jump_if_false @LAN_C10_13057 005F: (unknown) :LAN_C10_13057 not 1@ == -1 // (int) var == num jump_if_false @LAN_C10_13071 005F: (unknown) :LAN_C10_13071 0045: actor $933 defined jump_if_false @LAN_C10_13090 013E: actor $5677(1@,12) look_at_actor $933 :LAN_C10_13090 $5993 = 2000 // (int) 037B: constant_params 2 variable_params 0 unknown 14 call_with_params @LAN_C10_10663 1@ 7 0106: give_actor $5677(1@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0139: 0@ = random_int_in_ranges 0 100 0@ > 40 // (int) var > num jump_if_false @LAN_C10_13154 03A5: (unknown) $5677(1@,12) 1 0002: jump @LAN_C10_13161 :LAN_C10_13154 03A5: (unknown) $5677(1@,12) 0 :LAN_C10_13161 04B9: (unknown) $5677(1@,12) 1 1 0 0557: (unknown) $5677(1@,12) 1 01C9: (unknown) $5677(1@,12) 15 005E: (unknown) :LAN_C10_13190 005F: (unknown) :LAN_C10_13192 0@ = -1 // (int) 1@ = 0 // (int) :LAN_C10_13201 0 >= $5874(1@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13221 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C10_13221 00A0: car $5874(1@,5) wrecked 0022: jump_if_false @LAN_C10_13240 // Note: the incorrect math opcode was used here 0035: 0@ = 1@ // (int vars) 005E: (unknown) :LAN_C10_13240 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @LAN_C10_13201 0@ = -1 // (int) 005F: (unknown) :LAN_C10_13264 not 0 >= $5874(0@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13414 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LAN_C10_13282 001C: $5689(1@,12) == $5874(0@,5) // (int) num == var 0022: jump_if_false @LAN_C10_13351 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_10663 1@ 7 jump_if_false @LAN_C10_13351 00BB: (unknown) $5701(1@,12) 00C1: (unknown) $5677(1@,12) $5701(1@,12) 00BF: (unknown) $5701(1@,12) 2 00C4: (unknown) $5701(1@,12) 1 :LAN_C10_13351 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @LAN_C10_13282 $5899(0@,5) == 1 // (int) var == num jump_if_false @LAN_C10_13389 0255: (unknown) $5874(0@,5) :LAN_C10_13389 004F: unknown_check $5874(0@,5) jump_if_false @LAN_C10_13408 004B: set_car $5874(0@,5) to_psycho_driver :LAN_C10_13408 0113: remove_references_to_car $5874(0@,5) // Like turning a car into any random car :LAN_C10_13414 00BB: (unknown) $5879(0@,5) $5879(0@,5) = 0 // (int) $5874(0@,5) = -1 // (int) $5899(0@,5) = 0 // (int) 0026: return :LAN_C10_13444 not 0 >= $5874(0@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_13534 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :LAN_C10_13462 001C: $5689(1@,12) == $5874(0@,5) // (int) num == var 0022: jump_if_false @LAN_C10_13490 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_10467 1@ :LAN_C10_13490 1@ += 1 // (int) 1@ >= 12 // (int) var >= num jump_if_false @LAN_C10_13462 $5899(0@,5) == 1 // (int) var == num jump_if_false @LAN_C10_13528 0255: (unknown) $5874(0@,5) :LAN_C10_13528 0049: destroy_car $5874(0@,5) :LAN_C10_13534 00BB: (unknown) $5879(0@,5) $5879(0@,5) = 0 // (int) $5874(0@,5) = -1 // (int) $5899(0@,5) = 0 // (int) 0026: return :LAN_C10_13564 037A: constant_params 0 variable_params 1 unknown 10 call_with_params @LAN_C10_13192 5@ jump_if_false @LAN_C10_13584 005F: (unknown) :LAN_C10_13584 037A: constant_params 0 variable_params 1 unknown 10 call_with_params @LAN_C10_10525 9@ jump_if_false @LAN_C10_13604 005F: (unknown) :LAN_C10_13604 6@ = 0 // (int) 010E: 7@ = current_time_in_ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_6066 7@ jump_if_false @LAN_C10_13634 6@ = 1 // (int) :LAN_C10_13634 2@ += 0.25 // (float) 0048: $5874(5@,5) = create_car #SENTXS at 0@ 1@ 2@ 0150: set_car $5874(5@,5) color_to 0 0 0126: make_car $5874(5@,5) very_heavy 0 023D: (unknown) $5874(5@,5) 0 014C: set_car $5874(5@,5) health_to 1000 0236: (unknown) $5874(5@,5) 3 0233: (unknown) $5874(5@,5) $937 $938 0051: set_car $5874(5@,5) traffic_behavior_to 2 01B0: (unknown) $5874(5@,5) 1 04FA: (unknown) $5874(5@,5) 1 037B: constant_params 3 variable_params 1 unknown 10 call_with_params @LAN_C10_8233 0@ 1@ 2@ $5904(5@,5) 0035: $5899(5@,5) = 4@ // (int vars) 4@ == 1 // (int) var == num jump_if_false @LAN_C10_13773 0254: enable_car $5874(5@,5) stuck_check_distance_to 10.0 time_to 7500 :LAN_C10_13773 00C0: (unknown) $5874(5@,5) $5879(5@,5) 00BC: (unknown) $5879(5@,5) 0 $6214 == 0 // (int) var == num jump_if_false @LAN_C10_13810 00C4: (unknown) $5879(5@,5) 1 :LAN_C10_13810 00A4: $5677(9@,12) = create_actor_pedtype 22 model 113 in_car $5874(5@,5) driverseat 0339: (unknown) $5677(9@,12) 0 0232: (unknown) $5677(9@,12) 1 0106: give_actor $5677(9@,12) weapon 24 ammo 10000 // Load the weapon model before using this 041B: (unknown) $5677(9@,12) 8 0035: $5689(9@,12) = $5874(5@,5) // (int vars) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C10_10663 9@ 1 004C: set_car $5874(5@,5) to_normal_driver 0052: set_car $5874(5@,5) driver_behaviour_to 0 8@ = 0 // (int) :LAN_C10_13898 0011: 3@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_14077 // Note: the incorrect math opcode was used here 037A: constant_params 0 variable_params 1 unknown 10 call_with_params @LAN_C10_10525 9@ jump_if_false @LAN_C10_13929 005E: (unknown) :LAN_C10_13929 0118: $5677(9@,12) = create_actor_pedtype 22 model 113 in_car $5874(5@,5) passenger_seat 8@ 0442: (unknown) $5677(9@,12) 1 0127: reset_actor $5677(9@,12) flags 0106: give_actor $5677(9@,12) weapon 24 ammo 10000 // Load the weapon model before using this 00A1: (unknown) $5677(9@,12) 1 00A1: (unknown) $5677(9@,12) 2 01A4: (unknown) $5677(9@,12) 1 03A5: (unknown) $5677(9@,12) 0 0232: (unknown) $5677(9@,12) 1 041B: (unknown) $5677(9@,12) 8 01C9: (unknown) $5677(9@,12) 15 03D6: (unknown) $5677(9@,12) 300 03D7: (unknown) $5677(9@,12) 1000 0035: $5689(9@,12) = $5874(5@,5) // (int vars) 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C10_10663 9@ 2 8@ += 1 // (int) 0002: jump @LAN_C10_13898 :LAN_C10_14077 005E: (unknown) :LAN_C10_14079 0 >= $5874(0@,5) // (int) num >= var 0022: jump_if_false @LAN_C10_14095 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_14095 00A0: car $5874(0@,5) wrecked 0022: jump_if_false @LAN_C10_14144 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 0@ $6206 == 1 // (int) var == num jump_if_false @LAN_C10_14142 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_8885 :LAN_C10_14142 005F: (unknown) :LAN_C10_14144 01B3: unknown_check $5874(0@,5) jump_if_false @LAN_C10_14170 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 0@ 005F: (unknown) :LAN_C10_14170 02BD: (unknown) $5874(0@,5) 2@ 2@ == -1 // (int) var == num jump_if_false @LAN_C10_14202 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 0@ 005F: (unknown) :LAN_C10_14202 02D8: unknown_check $5874(0@,5) jump_if_false @LAN_C10_14264 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_6066 0@ jump_if_false @LAN_C10_14251 02C7: (unknown) $5874(0@,5) 9 30000 0002: jump @LAN_C10_14262 :LAN_C10_14251 02C7: (unknown) $5874(0@,5) 10 30000 :LAN_C10_14262 005F: (unknown) :LAN_C10_14264 004D: store_car $5874(0@,5) position_to $5884(0@,5) $5889(0@,5) $5894(0@,5) $6206 == 1 // (int) var == num jump_if_false @LAN_C10_14468 0035: 1@ = $5904(0@,5) // (int vars) 0102: car $5874(0@,5) near_point $5561(1@,30) $5591(1@,30) radius 60.0 60.0 sphere 0 0022: jump_if_false @LAN_C10_14382 // Note: the incorrect math opcode was used here $5904(0@,5) += 1 // (int) 0017: $5904(0@,5) >= $5816 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_14382 // Note: the incorrect math opcode was used here 0035: $5904(0@,5) = $5816 // (int vars) $5904(0@,5) -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 0@ 005F: (unknown) :LAN_C10_14382 0035: 1@ = $5904(0@,5) // (int vars) 031D: (unknown) $5913 $5914 $5884(0@,5) $5889(0@,5) 6@ 6@ > 150.0 // (float) var > num jump_if_false @LAN_C10_14433 0050: set_car $5874(0@,5) max_speed_to 10.0 0002: jump @LAN_C10_14442 :LAN_C10_14433 0050: set_car $5874(0@,5) max_speed_to 20.0 :LAN_C10_14442 004A: car $5874(0@,5) drive_to $5561(1@,30) $5591(1@,30) $5621(1@,30) 0051: set_car $5874(0@,5) traffic_behavior_to 2 :LAN_C10_14468 $6214 == 1 // (int) var == num jump_if_false @LAN_C10_14508 0035: 1@ = 0@ // (int vars) 1@ *= 25 // (int) 1@ += 50 // (int) 01CA: (unknown) $5874(0@,5) 6@ 0374: (unknown) 50 1@ 6@ :LAN_C10_14508 $5899(0@,5) == 1 // (int) var == num jump_if_false @LAN_C10_14706 0256: unknown_check $5874(0@,5) jump_if_false @LAN_C10_14706 81B7: not unknown_check $5874(0@,5) jump_if_false @LAN_C10_14693 037B: constant_params 3 variable_params 1 unknown 7 call_with_params @LAN_C10_8233 $5884(0@,5) $5889(0@,5) $5894(0@,5) 1@ jump_if_false @LAN_C10_14686 805D: not sphere_onscreen $5561(1@,30) $5591(1@,30) $5621(1@,30) radius 2.0 0022: jump_if_false @LAN_C10_14673 // Note: the incorrect math opcode was used here 004E: put_car $5874(0@,5) at $5561(1@,30) $5591(1@,30) $5621(1@,30) 0035: $5904(0@,5) = 1@ // (int vars) $5904(0@,5) += 1 // (int) 0017: $5904(0@,5) >= $5816 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_14666 // Note: the incorrect math opcode was used here 0035: $5904(0@,5) = $5816 // (int vars) $5904(0@,5) -= 1 // (int) :LAN_C10_14666 0002: jump @LAN_C10_14686 :LAN_C10_14673 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 0@ 005F: (unknown) :LAN_C10_14686 0002: jump @LAN_C10_14706 :LAN_C10_14693 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 0@ 005F: (unknown) :LAN_C10_14706 $6165 += 1 // (int) 005E: (unknown) :LAN_C10_14714 $6165 = 0 // (int) 3@ = 0 // (int) :LAN_C10_14723 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @LAN_C10_14079 3@ 3@ += 1 // (int) 3@ >= 5 // (int) var >= num jump_if_false @LAN_C10_14723 150.0 > $5924 // (float) num > var 0022: jump_if_false @LAN_C10_14767 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_14767 100.0 > $5926 // (float) num > var 0022: jump_if_false @LAN_C10_14783 // Note: the incorrect math opcode was used here 0026: return :LAN_C10_14783 01B5: (unknown) $5913 $5914 $5915 0@ 1@ 2@ 037A: constant_params 3 variable_params 0 unknown 5 call_with_params @LAN_C10_6870 0@ 1@ 2@ jump_if_false @LAN_C10_14816 0026: return :LAN_C10_14816 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @LAN_C10_13564 0@ 1@ 2@ 2 1 4@ jump_if_false @LAN_C10_14869 0035: $5904(4@,5) = $5815 // (int vars) 0057: show_text_highpriority GXT 'LCX_H1' time 5000 flag 1 // ~b~Lance~w~ is under attack. Protect him! $5932 = 0 // (int) :LAN_C10_14869 0026: return :LAN_C10_14871 0@ = 5 // (int) $6205 == 1 // (int) var == num jump_if_false @LAN_C10_14894 0@ = 11 // (int) :LAN_C10_14894 0139: 1@ = random_int_in_ranges 0 0@ 1@ == 0 // (int) var == num jump_if_false @LAN_C10_14945 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MA1' 'LANCBEA' // ~w~DIE! 0002: jump @LAN_C10_15126 :LAN_C10_14945 1@ == 1 // (int) var == num jump_if_false @LAN_C10_14992 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MA2' 'LANCBEB' // ~w~BURN! 0002: jump @LAN_C10_15126 :LAN_C10_14992 1@ == 2 // (int) var == num jump_if_false @LAN_C10_15039 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MA3' 'LANCBEC' // ~w~Is that the best you've got? 0002: jump @LAN_C10_15126 :LAN_C10_15039 1@ == 3 // (int) var == num jump_if_false @LAN_C10_15086 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MA4' 'LANCBED' // ~w~Bullets... I eat your bullets! 0002: jump @LAN_C10_15126 :LAN_C10_15086 1@ == 4 // (int) var == num jump_if_false @LAN_C10_15126 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MA5' 'LANCBEE' // ~w~You prick! I kill you! :LAN_C10_15126 1@ == 5 // (int) var == num jump_if_false @LAN_C10_15173 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MB1' 'LANCBEF' // ~w~Kill him! 0002: jump @LAN_C10_15307 :LAN_C10_15173 1@ == 6 // (int) var == num jump_if_false @LAN_C10_15220 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MB2' 'LANCBEG' // ~w~Take him down! 0002: jump @LAN_C10_15307 :LAN_C10_15220 1@ == 7 // (int) var == num jump_if_false @LAN_C10_15267 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MB3' 'LANCBEH' // ~w~I want his head! 0002: jump @LAN_C10_15307 :LAN_C10_15267 1@ == 8 // (int) var == num jump_if_false @LAN_C10_15307 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_CB5' 'LANCBBE' // ~w~Kill this idiot! :LAN_C10_15307 1@ == 9 // (int) var == num jump_if_false @LAN_C10_15354 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MC1' 'LANCBEI' // ~w~Get out of the way! 0002: jump @LAN_C10_15394 :LAN_C10_15354 1@ == 10 // (int) var == num jump_if_false @LAN_C10_15394 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_6626 'LCX_MC2' 'LANCBEJ' // ~w~Fools! :LAN_C10_15394 0026: return :LAN_C10_15396 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 0026: return :LAN_C10_15408 009F: actor 0@ dead jump_if_false @LAN_C10_15420 005F: (unknown) :LAN_C10_15420 4@ = 0 // (int) 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 001A: 1@ >= $6197 // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15467 // Note: the incorrect math opcode was used here 0036: 1@ = $6197 // (float vars) 1@ -= 0.2 // (float) 4@ = 1 // (int) 0002: jump @LAN_C10_15497 :LAN_C10_15467 001A: $6194 >= 1@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15497 // Note: the incorrect math opcode was used here 0036: 1@ = $6194 // (float vars) 1@ += 0.2 // (float) 4@ = 1 // (int) :LAN_C10_15497 001A: 2@ >= $6198 // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15534 // Note: the incorrect math opcode was used here 0036: 2@ = $6198 // (float vars) 2@ -= 0.2 // (float) 4@ = 1 // (int) 0002: jump @LAN_C10_15564 :LAN_C10_15534 001A: $6195 >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_15564 // Note: the incorrect math opcode was used here 0036: 2@ = $6195 // (float vars) 2@ += 0.2 // (float) 4@ = 1 // (int) :LAN_C10_15564 4@ == 1 // (int) var == num jump_if_false @LAN_C10_15588 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ :LAN_C10_15588 005E: (unknown) :LAN_C10_15590 009F: actor $6167 dead 0022: jump_if_false @LAN_C10_15603 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_15603 0035: $6178 = 0@ // (int vars) $6178 == 2 // (int) var == num jump_if_false @LAN_C10_15718 020E: (unknown) $6167 0 03D6: (unknown) $6167 3000 03D7: (unknown) $6167 1000 034F: (unknown) $6167 0 01A4: (unknown) $6167 0 01EC: (unknown) $6167 1 01C9: (unknown) $6167 100 0045: actor $6169 defined jump_if_false @LAN_C10_15683 0044: put_actor $6169 at $6188 $6189 $6190 :LAN_C10_15683 00D5: (unknown) $6167 33 10000 010B: set_actor $6167 armed_weapon_to 33 0139: $6180 = random_int_in_ranges 8000 15000 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C10_14871 :LAN_C10_15718 $6178 == 1 // (int) var == num jump_if_false @LAN_C10_15893 020E: (unknown) $6167 1 03D6: (unknown) $6167 30000 03D7: (unknown) $6167 0 034F: (unknown) $6167 1 00D5: (unknown) $6167 33 10000 010B: set_actor $6167 armed_weapon_to 33 01EC: (unknown) $6167 0 01C9: (unknown) $6167 100 0045: actor $6169 defined jump_if_false @LAN_C10_15871 03EE: (unknown) $6200 $6201 $937 $938 $6203 01D2: (unknown) $6203 6@ 01D3: (unknown) $6203 7@ 6@ *= 4.0 // (float) 7@ *= 4.0 // (float) 8@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $6200 $6201 $6202 6@ 7@ 8@ 3@ 4@ 5@ 0044: put_actor $6169 at 3@ 4@ 5@ 00E4: (unknown) $6167 $6169 $6204 = 2.0 // (float) :LAN_C10_15871 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C10_14871 0139: $6180 = random_int_in_ranges 2000 5000 005E: (unknown) :LAN_C10_15893 $6178 == 4 // (int) var == num jump_if_false @LAN_C10_15992 00D5: (unknown) $6167 33 10000 010B: set_actor $6167 armed_weapon_to 33 00A2: (unknown) $6167 0036: $6191 = $6185 // (float vars) 0036: $6192 = $6186 // (float vars) 0036: $6193 = $6187 // (float vars) 00F5: (unknown) $6167 $6191 $6192 01EC: (unknown) $6167 1 01A4: (unknown) $6167 0 $6180 = 10000 // (int) 0045: actor $6169 defined jump_if_false @LAN_C10_15990 0044: put_actor $6169 at $6188 $6189 $6190 :LAN_C10_15990 005E: (unknown) :LAN_C10_15992 $6178 == 6 // (int) var == num jump_if_false @LAN_C10_16091 00D5: (unknown) $6167 33 10000 010B: set_actor $6167 armed_weapon_to 33 00A2: (unknown) $6167 0036: $6191 = $6185 // (float vars) 0036: $6192 = $6186 // (float vars) 0036: $6193 = $6187 // (float vars) 00F5: (unknown) $6167 $6230 $6231 01EC: (unknown) $6167 1 01A4: (unknown) $6167 0 $6180 = 10000 // (int) 0045: actor $6169 defined jump_if_false @LAN_C10_16089 0044: put_actor $6169 at $6188 $6189 $6190 :LAN_C10_16089 005E: (unknown) :LAN_C10_16091 $6178 == 7 // (int) var == num jump_if_false @LAN_C10_16190 00D5: (unknown) $6167 33 10000 010B: set_actor $6167 armed_weapon_to 33 00A2: (unknown) $6167 0036: $6191 = $6224 // (float vars) 0036: $6192 = $6225 // (float vars) 0036: $6193 = $6226 // (float vars) 00F5: (unknown) $6167 $6224 $6225 01EC: (unknown) $6167 1 01A4: (unknown) $6167 0 $6180 = 10000 // (int) 0045: actor $6169 defined jump_if_false @LAN_C10_16188 0044: put_actor $6169 at $6188 $6189 $6190 :LAN_C10_16188 005E: (unknown) :LAN_C10_16190 $6178 == 5 // (int) var == num jump_if_false @LAN_C10_16299 00D5: (unknown) $6167 33 10000 010B: set_actor $6167 armed_weapon_to 33 00A2: (unknown) $6167 0036: $6191 = $6182 // (float vars) 0036: $6192 = $6183 // (float vars) 0036: $6193 = $6184 // (float vars) 00F5: (unknown) $6167 $6191 $6192 01EC: (unknown) $6167 1 01A4: (unknown) $6167 0 $6180 = 10000 // (int) 0045: actor $6169 defined jump_if_false @LAN_C10_16287 0044: put_actor $6169 at $6188 $6189 $6190 :LAN_C10_16287 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @LAN_C10_14871 005E: (unknown) :LAN_C10_16299 005E: (unknown) :LAN_C10_16301 00B9: set_camera_position 19.24 1172.0 56.08 rotations 0 0 0 0036: 0@ = $937 // (float vars) 0036: 1@ = $938 // (float vars) 0036: 2@ = $939 // (float vars) 1@ > 1169.0 // (float) var > num jump_if_false @LAN_C10_16356 1@ = 1169.0 // (float) :LAN_C10_16356 00BA: set_camera_point_at 0@ 1@ 2@ mode 2 0026: return :LAN_C10_16365 009F: actor $6167 dead 0022: jump_if_false @LAN_C10_16378 // Note: the incorrect math opcode was used here 005F: (unknown) :LAN_C10_16378 02FE: (unknown) $6167 0@ 0@ >= 100 // (int) var >= num jump_if_false @LAN_C10_16397 005F: (unknown) :LAN_C10_16397 1@ = 100 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0213: (unknown) $6167 1@ 005E: (unknown) :LAN_C10_16413 003F: destroy_actor $6167 00BB: (unknown) $6168 003E: $6167 = create_actor_pedtype 2 model 121 at 0@ 1@ 2@ 015D: (unknown) $6167 32 01B1: (unknown) $6167 0 1 0 1 0 02A5: (unknown) $6167 0 01C9: (unknown) $6167 50 0213: (unknown) $6167 100 03A5: (unknown) $6167 0 00C1: (unknown) $6167 $6168 00BC: (unknown) $6168 0 04C2: (unknown) $6167 1 01AF: (unknown) $6167 1 041B: (unknown) $6167 9 0507: (unknown) $6167 1 0543: (unknown) $6167 0 0563: (unknown) $6167 0 0106: give_actor $6167 weapon 33 ammo 10000 // Load the weapon model before using this 0045: actor $933 defined jump_if_false @LAN_C10_16542 00F4: (unknown) $6167 $933 :LAN_C10_16542 003E: $6169 = create_actor_pedtype 22 model 0 at $6188 $6189 $6190 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @LAN_C10_5164 $6169 04B5: (unknown) $6169 0 0347: (unknown) $6169 1 $6214 == 1 // (int) var == num jump_if_false @LAN_C10_16604 0200: (unknown) $6169 1 0002: jump @LAN_C10_16609 :LAN_C10_16604 0200: (unknown) $6169 0 :LAN_C10_16609 0200: (unknown) $6169 0 03D5: (unknown) $6167 1000 $6175 = 1000 // (int) 014B: set_actor $6167 health_to $6175 $6205 = 0 // (int) 0026: return :LAN_C10_16641 009F: actor $933 dead jump_if_false @LAN_C10_16654 0026: return :LAN_C10_16654 037B: constant_params 6 variable_params 0 unknown 2 call_with_params @LAN_C10_5873 $6167 30.0 9.5 $937 $938 $939 jump_if_false @LAN_C10_16698 00E4: (unknown) $6167 $933 0002: jump @LAN_C10_16704 :LAN_C10_16698 00E7: (unknown) $6167 $933 :LAN_C10_16704 $6180 > 0 // (int) var > num jump_if_false @LAN_C10_16718 0026: return :LAN_C10_16718 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_16755 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_16800 :LAN_C10_16755 0@ == 1 // (int) var == num jump_if_false @LAN_C10_16787 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_16800 :LAN_C10_16787 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 5 0 :LAN_C10_16800 0026: return :LAN_C10_16802 002A: $6203 += $6204 // (float vars) // Note: the incorrect math opcode was used here 03EE: (unknown) $937 $938 $6200 $6201 $6203 0 > $6203 // (float) num > var 0022: jump_if_false @LAN_C10_16839 // Note: the incorrect math opcode was used here $6203 += 360.0 // (float) :LAN_C10_16839 $6203 > 360.0 // (float) var > num jump_if_false @LAN_C10_16860 $6203 -= 360.0 // (float) :LAN_C10_16860 01D2: (unknown) $6203 4@ 01D3: (unknown) $6203 5@ 4@ *= -1.0 // (float) 4@ *= 4.0 // (float) 5@ *= 4.0 // (float) 6@ = 0 // (float) 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 $6200 $6201 $6202 4@ 5@ 6@ 1@ 2@ 3@ 0045: actor $6169 defined jump_if_false @LAN_C10_16938 0044: put_actor $6169 at 1@ 2@ 3@ 013E: actor $6167 look_at_actor $6169 :LAN_C10_16938 $6180 > 0 // (int) var > num jump_if_false @LAN_C10_16952 0026: return :LAN_C10_16952 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LAN_C10_15590 2 0 0026: return :LAN_C10_16967 0081: actor $6167 near_point_on_foot $6191 $6192 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C10_17002 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LAN_C10_15590 3 0 :LAN_C10_17002 0026: return :LAN_C10_17004 0081: actor $6167 near_point_on_foot $6191 $6192 radius 3.0 3.0 sphere 0 0022: jump_if_false @LAN_C10_17039 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @LAN_C10_15590 1 0 :LAN_C10_17039 0026: return :LAN_C10_17041 82D3: not unknown_check $6230 $6231 $6232 0.5 0022: jump_if_false @LAN_C10_17152 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7273 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17105 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_17150 :LAN_C10_17105 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17137 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_17150 :LAN_C10_17137 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 5 0 :LAN_C10_17150 0026: return :LAN_C10_17152 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_C10_5211 $933 jump_if_false @LAN_C10_17255 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17208 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_17253 :LAN_C10_17208 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17240 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_17253 :LAN_C10_17240 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 5 0 :LAN_C10_17253 0026: return :LAN_C10_17255 0081: actor $6167 near_point_on_foot $6230 $6231 radius 0.5 0.5 sphere 0 0022: jump_if_false @LAN_C10_17384 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_16365 jump_if_false @LAN_C10_17302 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7273 :LAN_C10_17302 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17339 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_17384 :LAN_C10_17339 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17371 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_17384 :LAN_C10_17371 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @LAN_C10_15590 5 0 :LAN_C10_17384 0026: return :LAN_C10_17386 82D3: not unknown_check $6224 $6225 $6226 0.5 0022: jump_if_false @LAN_C10_17497 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7403 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17450 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_17495 :LAN_C10_17450 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17482 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_17495 :LAN_C10_17482 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 5 0 :LAN_C10_17495 0026: return :LAN_C10_17497 037A: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_5211 $933 jump_if_false @LAN_C10_17600 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17553 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_17598 :LAN_C10_17553 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17585 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_17598 :LAN_C10_17585 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 5 0 :LAN_C10_17598 0026: return :LAN_C10_17600 0081: actor $6167 near_point_on_foot $6224 $6225 radius 0.5 0.5 sphere 0 0022: jump_if_false @LAN_C10_17744 // Note: the incorrect math opcode was used here 014D: 1@ = actor $6167 health 1@ += 100 // (int) 0011: 1@ > $6175 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_17647 // Note: the incorrect math opcode was used here 0035: 1@ = $6175 // (int vars) :LAN_C10_17647 014B: set_actor $6167 health_to 1@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7403 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @LAN_C10_17699 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 1 0 0002: jump @LAN_C10_17744 :LAN_C10_17699 0@ == 1 // (int) var == num jump_if_false @LAN_C10_17731 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 2 0 0002: jump @LAN_C10_17744 :LAN_C10_17731 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @LAN_C10_15590 5 0 :LAN_C10_17744 0026: return :LAN_C10_17746 037A: constant_params 2 variable_params 1 unknown 4 call_with_params @LAN_C10_7152 $6167 $6175 $6176 jump_if_false @LAN_C10_17771 0026: return :LAN_C10_17771 $6205 == 0 // (int) var == num jump_if_false @LAN_C10_17830 75 > $6176 // (int) num > var 0022: jump_if_false @LAN_C10_17830 // Note: the incorrect math opcode was used here $6205 = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @LAN_C10_6626 'LCX_MC3' 'LANCBEK' // ~w~GUARDS! :LAN_C10_17830 0043: store_actor $6167 position_to $6200 $6201 $6202 // Note: the incorrect math opcode was used here 02FE: (unknown) $6167 3@ 002B: $6180 -= $6211 // (int vars) // Note: the incorrect math opcode was used here $6178 == 2 // (int) var == num jump_if_false @LAN_C10_17881 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16641 0002: jump @LAN_C10_18024 :LAN_C10_17881 $6178 == 1 // (int) var == num jump_if_false @LAN_C10_17911 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16802 0002: jump @LAN_C10_18024 :LAN_C10_17911 $6178 == 4 // (int) var == num jump_if_false @LAN_C10_17941 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_16967 0002: jump @LAN_C10_18024 :LAN_C10_17941 $6178 == 5 // (int) var == num jump_if_false @LAN_C10_17971 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_17004 0002: jump @LAN_C10_18024 :LAN_C10_17971 $6178 == 6 // (int) var == num jump_if_false @LAN_C10_18001 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_17041 0002: jump @LAN_C10_18024 :LAN_C10_18001 $6178 == 7 // (int) var == num jump_if_false @LAN_C10_18024 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @LAN_C10_17386 :LAN_C10_18024 $6214 == 1 // (int) var == num jump_if_false @LAN_C10_18079 0376: (unknown) 50 75 $6191 $6192 $6193 0039: 0@ = integer $6178 to_float // Note: the incorrect math opcode was used here 0039: 1@ = integer $6180 to_float // Note: the incorrect math opcode was used here 031D: (unknown) $6191 $6192 $6200 $6201 2@ 0376: (unknown) 50 100 0@ 1@ 2@ :LAN_C10_18079 0026: return :LAN_C10_18081 010E: 2@ = current_time_in_ms 0035: 1@ = 2@ // (int vars) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here :LAN_C10_18092 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_18149 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0045: actor $933 defined 0022: jump_if_false @LAN_C10_18139 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @LAN_C10_15408 $933 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @LAN_C10_16301 :LAN_C10_18139 010E: 2@ = current_time_in_ms 0002: jump @LAN_C10_18092 :LAN_C10_18149 0026: return :LAN_C10_18151 0035: $6206 = 0@ // (int vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_6999 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7016 00BB: (unknown) $6213 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_5741 $6206 == 1 // (int) var == num jump_if_false @LAN_C10_18540 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7597 024F: (unknown) 0.5 0125: set_traffic_density_multiplier_to 2.0 037B: constant_params 3 variable_params 0 unknown 7 call_with_params @LAN_C10_8538 30.28 -1589.45 9.8 $6125 = 12 // (int) $5922 = 8000 // (int) 01B5: (unknown) 80.28 -1592.48 10.26 3@ 4@ 5@ 037A: constant_params 3 variable_params 0 unknown 7 call_with_params @LAN_C10_6870 3@ 4@ 5@ jump_if_false @LAN_C10_18323 3@ = 80.28 // (float) 4@ = -1592.48 // (float) 5@ = 10.26 // (float) :LAN_C10_18323 037B: constant_params 5 variable_params 1 unknown 7 call_with_params @LAN_C10_13564 3@ 4@ 5@ 2 1 1@ jump_if_false @LAN_C10_18359 $5904(1@,5) = 1 // (int) 0001: wait 0 ms :LAN_C10_18359 037B: constant_params 5 variable_params 1 unknown 7 call_with_params @LAN_C10_13564 $5819 $5849 $5879 2 1 1@ jump_if_false @LAN_C10_18398 $5904(1@,5) = 3 // (int) 0001: wait 0 ms :LAN_C10_18398 037B: constant_params 5 variable_params 1 unknown 7 call_with_params @LAN_C10_13564 $5821 $5851 $5881 2 1 1@ jump_if_false @LAN_C10_18437 $5904(1@,5) = 5 // (int) 0001: wait 0 ms :LAN_C10_18437 0045: actor $933 defined jump_if_false @LAN_C10_18536 $6214 == 1 // (int) var == num jump_if_false @LAN_C10_18507 0048: 6@ = create_car #PCJ600 at $937 $938 $939 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @LAN_C10_3600 $933 6@ 0106: give_actor $933 weapon 24 ammo 1000000 // Load the weapon model before using this 0264: (unknown) 0 0002: jump @LAN_C10_18536 :LAN_C10_18507 0048: 6@ = create_car #PCJ600 at -15.1 -1594.97 9.76 00D1: set_car 6@ Z_angle_to -94.95 :LAN_C10_18536 0334: (unknown) 6@ 0 :LAN_C10_18540 $6206 == 2 // (int) var == num jump_if_false @LAN_C10_18668 2@ = 0 // (int) :LAN_C10_18557 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13264 2@ 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_18557 2@ = 0 // (int) :LAN_C10_18589 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_10369 2@ 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @LAN_C10_18589 00C3: (unknown) $5907 $5908 $5909 $6213 004F: unknown_check $5814 0022: jump_if_false @LAN_C10_18668 // Note: the incorrect math opcode was used here 81B7: not unknown_check $5814 0022: jump_if_false @LAN_C10_18668 // Note: the incorrect math opcode was used here 004E: put_car $5814 at $5907 $5908 $5909 0052: set_car $5814 driver_behaviour_to 0 004C: set_car $5814 to_normal_driver :LAN_C10_18668 $6206 == 3 // (int) var == num jump_if_false @LAN_C10_19008 $6176 = 100 // (int) $5931 = 0 // (int) 0264: (unknown) 0.5 0125: set_traffic_density_multiplier_to 0.5 024F: (unknown) 0.25 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_8451 2@ = 0 // (int) :LAN_C10_18719 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_10467 2@ 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @LAN_C10_18719 2@ = 0 // (int) :LAN_C10_18751 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_13444 2@ 2@ += 1 // (int) 2@ >= 5 // (int) var >= num jump_if_false @LAN_C10_18751 0036: 3@ = $6170 // (float vars) 0036: 4@ = $6171 // (float vars) 0036: 5@ = $6172 // (float vars) 5@ = 18.5 // (float) 02CB: (unknown) 10.0 0479: (unknown) 3@ 4@ 5@ 8004: not 50@ = $6174 // (int) // Note: the incorrect math opcode was used here 5@ = 17.0 // (float) 00C3: (unknown) 3@ 4@ 5@ $6213 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_5047 $6213 0048: $6126 = create_car #SENTXS at 20.72 1120.76 15.65 00D1: set_car $6126 Z_angle_to 248.36 0150: set_car $6126 color_to 0 0 0126: make_car $6126 very_heavy 0 013A: set_car $6126 door_status_to 2 0048: $6127 = create_car #SENTXS at 7.44 1123.54 15.68 00D1: set_car $6127 Z_angle_to 275.74 0150: set_car $6127 color_to 0 0 0126: make_car $6127 very_heavy 0 013A: set_car $6127 door_status_to 2 $6125 = 5 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7809 $6228 = 999999 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7403 $6224 = -15.7817 // (float) $6225 = 1219.814 // (float) $6226 = 21.4154 // (float) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7360 :LAN_C10_19008 $6206 == 4 // (int) var == num jump_if_false @LAN_C10_19419 $5995 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10305 0.2333 1166.098 43.9304 268.986 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10305 0.3671 1158.155 43.9304 280.546 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10305 20.093 1137.874 44.1093 10.8804 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10305 39.6584 1157.704 43.9301 88.9464 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @LAN_C10_10305 39.6791 1166.164 43.9301 100.7442 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_8451 2@ = 0 // (int) :LAN_C10_19190 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @LAN_C10_10467 2@ 2@ += 1 // (int) 2@ >= 12 // (int) var >= num jump_if_false @LAN_C10_19190 0113: remove_references_to_car $6126 // Like turning a car into any random car 0113: remove_references_to_car $6127 // Like turning a car into any random car 0045: actor $933 defined jump_if_false @LAN_C10_19241 009B: clear_player $933 wanted_level :LAN_C10_19241 0264: (unknown) 0 0125: set_traffic_density_multiplier_to 0 024F: (unknown) 0 0045: actor $6167 defined jump_if_false @LAN_C10_19270 04B9: (unknown) $6167 1 1 0 :LAN_C10_19270 $6125 = 4 // (int) $6228 = 999999 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7403 0036: 3@ = $6182 // (float vars) 0036: 4@ = $6183 // (float vars) 0036: 5@ = $6184 // (float vars) 3@ += 5.0 // (float) 5@ = 43.8 // (float) 0036: $6224 = 3@ // (float vars) 0036: $6225 = 4@ // (float vars) 0036: $6226 = 5@ // (float vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7360 $6234 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7273 0036: 3@ = $6182 // (float vars) 0036: 4@ = $6183 // (float vars) 0036: 5@ = $6184 // (float vars) 3@ -= 5.0 // (float) 5@ = 43.8 // (float) 0036: $6230 = 3@ // (float vars) 0036: $6231 = 4@ // (float vars) 0036: $6232 = 5@ // (float vars) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @LAN_C10_7228 :LAN_C10_19419 0026: return :LAN_C10_19421 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 274 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 136 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 231 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 270 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 212 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 113 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 121 $6218 = 360 // (int) $6219 = 348 // (int) $6220 = 353 // (int) $6221 = 346 // (int) $6222 = 359 // (int) 0@ = 0 // (int) :LAN_C10_19549 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 $5962(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_19549 0026: return :LAN_C10_19582 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_C10_5624 3 0006: $6217 = '' // (string) // Note: the incorrect math opcode was used here $6223 = 0 // (int) $6234 = 999999 // (int) $6229 = 0 // (int) $6228 = 999999 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_6608 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_10205 $6170 = 22.5992 // (float) $6171 = 1185.832 // (float) $6172 = 19.5479 // (float) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_8347 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 95.77 -1593.67 9.84 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 241.62 -1332.65 10.46 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 274.75 -1161.0 10.43 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 302.98 -984.87 10.46 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 395.94 -755.78 10.47 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 489.5 -554.39 10.45 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 453.31 -363.24 9.56 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 487.28 -110.72 10.09 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 501.34 76.79 10.7 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 503.18 222.41 10.63 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 540.7 477.93 10.72 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 539.3 646.78 10.71 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 422.29 668.81 10.74 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 427.76 832.22 11.12 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 372.13 950.69 16.0 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @LAN_C10_8360 36.62 1032.84 10.4 $5995 = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 20.8219 1128.259 17.5405 96.0299 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 13.089 1129.072 17.6742 85.6001 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 1.3105 1128.221 17.3873 195.1682 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 6.747 1146.241 21.5074 6.9339 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 6.3816 1151.114 23.5276 95.2304 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 28.2504 1146.815 21.506 59.2313 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 31.9192 1151.237 23.5276 287.313 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 27.9762 1158.499 23.5276 97.4635 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 26.4243 1168.272 23.5287 7.8852 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 24.1614 1178.925 23.5287 101.3517 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 11.9562 1180.346 23.5287 91.6381 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 8.7524 1161.366 23.5287 65.3447 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 0.3875 1157.673 23.5276 102.112 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 42.4493 1152.401 19.5685 316.1148 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 47.2351 1165.378 20.6443 343.0725 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 41.8518 1182.125 20.6947 12.9913 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 57.541 1194.194 21.3781 265.5234 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 37.4192 1191.17 20.4227 89.3634 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 28.0788 1199.141 19.5983 18.3699 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -0.8267 1210.524 21.4154 80.9106 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -9.4973 1209.434 21.4154 105.2058 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -26.9962 1216.962 21.4154 58.5969 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -23.8672 1208.474 21.4154 191.0025 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -22.7818 1194.342 21.4154 166.6994 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -25.209 1178.679 21.4136 199.7964 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -38.3532 1171.061 20.5643 123.0558 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -19.0788 1166.114 19.4363 240.8146 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -12.9645 1155.459 18.6609 209.6594 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 -4.9852 1146.485 19.2882 269.442 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 18.106 1145.519 23.5287 129.7644 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 12.2113 1135.079 18.976 271.8158 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @LAN_C10_10305 15.8487 1135.476 19.1222 283.8156 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_19421 0271: (unknown) 1 4 0271: (unknown) 2 1 0271: (unknown) 2 2 02CB: (unknown) 5.0 00AA: set_parked_car_generator $1219 cars_to_generate_to 0 00AA: set_parked_car_generator $1218 cars_to_generate_to 0 $6208 = 1 // (int) $6214 == 1 // (int) var == num jump_if_false @LAN_C10_21119 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @LAN_C10_5164 $933 :LAN_C10_21119 005E: (unknown) :LAN_C10_21121 010A: release_weather 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 02CB: (unknown) 1.0 0249: (unknown) $6212 00BB: (unknown) $6213 047A: (unknown) $6174 00AA: set_parked_car_generator $1219 cars_to_generate_to 101 00AA: set_parked_car_generator $1218 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_8477 020D: (unknown) $5812 0113: remove_references_to_car $6126 // Like turning a car into any random car 0113: remove_references_to_car $6127 // Like turning a car into any random car 0113: remove_references_to_car $5814 // Like turning a car into any random car 0@ = 0 // (int) :LAN_C10_21197 not $5677(0@,12) == -1 // (int) var == num jump_if_false @LAN_C10_21258 0045: actor $5677(0@,12) defined jump_if_false @LAN_C10_21252 0045: actor $933 defined jump_if_false @LAN_C10_21252 00E4: (unknown) $5677(0@,12) $933 03DE: (unknown) $5677(0@,12) 1 :LAN_C10_21252 0112: remove_references_to_actor $5677(0@,12) // Like turning an actor into a random pedestrian :LAN_C10_21258 00BB: (unknown) $5701(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_21197 0@ = 0 // (int) :LAN_C10_21285 not $5874(0@,5) == -1 // (int) var == num jump_if_false @LAN_C10_21306 0113: remove_references_to_car $5874(0@,5) // Like turning a car into any random car :LAN_C10_21306 00BB: (unknown) $5879(0@,5) 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_21285 020D: (unknown) $6167 003F: destroy_actor $6169 00BB: (unknown) $6168 00AE: remove_status_text $6176 00AE: remove_status_text $5916 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7403 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_7273 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_5741 0026: return :LAN_C10_21381 0045: actor $933 defined jump_if_false @LAN_C10_21403 0200: (unknown) $933 0 02F8: (unknown) $933 1 :LAN_C10_21403 0482: (unknown) -1901605276 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @NONAME_1_20061 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4537 250 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_21121 0045: actor $933 defined jump_if_false @LAN_C10_21489 02F8: (unknown) $933 0 0044: put_actor $933 at 18.095 1146.813 22.5287 00CF: set_actor $933 Z_angle_to 172.1967 :LAN_C10_21489 01CF: (unknown) 0221: (unknown) 0026: return :LAN_C10_21495 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_192 1000 037B: constant_params 6 variable_params 0 unknown 20 call_with_params @LAN_C10_3534 -100.6857 -1581.407 10.5005 100.0 100.0 100.0 8140: not pickup $1013 picked_up jump_if_false @LAN_C10_21567 0141: destroy_pickup $1013 :LAN_C10_21567 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $933 defined jump_if_false @LAN_C10_21617 0044: put_actor $933 at -100.6857 -1581.407 10.5005 00CF: set_actor $933 Z_angle_to 322.5283 0200: (unknown) $933 0 :LAN_C10_21617 0048: 9@ = create_car #INFERNUS at -84.68 -1575.75 10.12 0496: (unknown) 9@ 1 00D1: set_car 9@ Z_angle_to -30.0 0048: 10@ = create_car #ANGEL at -91.57 -1581.62 10.07 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_3930 10@ 00D1: set_car 10@ Z_angle_to -34.77 003E: 13@ = create_actor_pedtype 22 model 136 at -91.2541 -1587.905 10.5049 00CF: set_actor 13@ Z_angle_to 336.7133 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_5164 13@ 01B1: (unknown) 13@ 1 1 0 0 1 0127: reset_actor 13@ flags 01A4: (unknown) 13@ 0 003E: 12@ = create_actor_pedtype 22 model 0 at -89.2981 -1588.685 10.5062 00CF: set_actor 12@ Z_angle_to 342.1148 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_5164 12@ 01B1: (unknown) 12@ 1 1 0 0 1 0127: reset_actor 12@ flags 01A4: (unknown) 12@ 0 01BB: (unknown) -77.26 -1566.17 10.32 0@ 003E: 7@ = create_actor_pedtype 22 model 113 at -77.26 -1566.17 0@ 0507: (unknown) 7@ 1 04B9: (unknown) 7@ 0 0 0 0045: actor 12@ defined jump_if_false @LAN_C10_21867 013E: actor 7@ look_at_actor 12@ :LAN_C10_21867 01BB: (unknown) -80.69 -1564.44 10.32 0@ 003E: 8@ = create_actor_pedtype 22 model 113 at -80.69 -1564.44 0@ 0507: (unknown) 8@ 1 04B9: (unknown) 8@ 0 0 0 0106: give_actor 8@ weapon 32 ammo 10000 // Load the weapon model before using this 00CF: set_actor 8@ Z_angle_to 150.83 0048: 11@ = create_car #SENTXS at -77.32 -1564.17 10.27 00D1: set_car 11@ Z_angle_to -107.8 0150: set_car 11@ color_to 0 0 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_3930 11@ 004C: set_car 11@ to_normal_driver 0052: set_car 11@ driver_behaviour_to 0 0300: (unknown) 11@ 255 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'LANCBAA' 'LCX_CA1' 12@ 0 // ~w~C'mon. Move it Lance. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'LANCBAA' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'LANCBAB' 'LCX_CA2' 13@ 0 // ~w~Man, we're wasting our time, bitch is dead already. 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'LANCBAB' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'LANCBAC' 'LCX_CA3' 8@ 0 // ~w~Armando has two things to say: 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'LANCBAC' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'LANCBAD' 'SLNCBAD' 8@ 0 // ~w~One... 'Get out of Vice now and the girl lives'. And, two... 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'LANCBAD' 037B: constant_params 4 variable_params 0 unknown 20 call_with_params @MAIN_12808 'LANCBAE' 'LCX_CA4' 13@ 0 // ~w~MY CAR! 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_12757 'LANCBAE' 00B9: set_camera_position -92.37 -1578.44 11.31 rotations 0 0 0 00BA: set_camera_point_at -91.79 -1579.25 11.22 mode 2 0045: actor 13@ defined jump_if_false @LAN_C10_22288 00B5: (unknown) 13@ 15 2 :LAN_C10_22288 0045: actor 12@ defined jump_if_false @LAN_C10_22335 1@ = -86.16 // (float) 2@ = -1574.61 // (float) 3@ = 10.42 // (float) 04B9: (unknown) 12@ 0 1 1 0158: actor 12@ run_to 1@ 2@ :LAN_C10_22335 0045: actor 13@ defined 0022: jump_if_false @LAN_C10_22382 // Note: the incorrect math opcode was used here 4@ = -83.23 // (float) 5@ = -1576.78 // (float) 6@ = 10.46 // (float) 04B9: (unknown) 13@ 0 1 1 00EE: (unknown) 13@ 4@ 5@ :LAN_C10_22382 004F: unknown_check 10@ 0022: jump_if_false @LAN_C10_22397 // Note: the incorrect math opcode was used here 0325: (unknown) 10@ 1 :LAN_C10_22397 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'LANCBAA' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'LANCBAA' jump_if_false @LAN_C10_22461 0002: jump @LAN_C10_23532 :LAN_C10_22461 0045: actor 13@ defined jump_if_false @LAN_C10_22508 4@ = -83.23 // (float) 5@ = -1576.78 // (float) 6@ = 10.46 // (float) 04B9: (unknown) 13@ 0 1 1 0158: actor 13@ run_to 4@ 5@ :LAN_C10_22508 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'LANCBAB' 1 0045: actor 12@ defined jump_if_false @LAN_C10_22565 0044: put_actor 12@ at -86.16 -1574.61 10.42 00CF: set_actor 12@ Z_angle_to -40.82 :LAN_C10_22565 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'LANCBAB' jump_if_false @LAN_C10_22598 0002: jump @LAN_C10_23532 :LAN_C10_22598 00B9: set_camera_position -85.9 -1580.88 12.44 rotations 0 0 0 00BA: set_camera_point_at -85.66 -1580.0 12.05 mode 2 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'LANCBAC' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'LANCBAC' jump_if_false @LAN_C10_22690 0002: jump @LAN_C10_23532 :LAN_C10_22690 00B9: set_camera_position -82.38 -1565.25 10.03 rotations 0 0 0 00BA: set_camera_point_at -81.43 -1565.02 10.23 mode 2 0045: actor 7@ defined jump_if_false @LAN_C10_22752 0045: actor 12@ defined jump_if_false @LAN_C10_22752 013E: actor 7@ look_at_actor 12@ :LAN_C10_22752 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'LANCBAD' 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_13401 'LANCBAD' jump_if_false @LAN_C10_22806 0002: jump @LAN_C10_23532 :LAN_C10_22806 0045: actor 12@ defined jump_if_false @LAN_C10_22871 00A2: (unknown) 12@ 0045: actor 8@ defined jump_if_false @LAN_C10_22863 0045: actor 12@ defined jump_if_false @LAN_C10_22846 00A2: (unknown) 8@ 00F4: (unknown) 8@ 12@ :LAN_C10_22846 0045: actor 7@ defined 0022: jump_if_false @LAN_C10_22863 // Note: the incorrect math opcode was used here 00A2: (unknown) 7@ 013E: actor 7@ look_at_actor 12@ :LAN_C10_22863 00CF: set_actor 12@ Z_angle_to 109.18 :LAN_C10_22871 0045: actor 13@ defined jump_if_false @LAN_C10_22910 00A2: (unknown) 13@ 0044: put_actor 13@ at -83.72 -1577.68 9.42 00CF: set_actor 13@ Z_angle_to 144.17 :LAN_C10_22910 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C10_22937 0002: jump @LAN_C10_23532 :LAN_C10_22937 0045: actor 13@ defined jump_if_false @LAN_C10_22954 0414: (unknown) 13@ 0 146 :LAN_C10_22954 0045: actor 12@ defined jump_if_false @LAN_C10_22971 0414: (unknown) 12@ 0 146 :LAN_C10_22971 00B9: set_camera_position -81.81 -1571.0 10.24 rotations 0 0 0 00BA: set_camera_point_at -82.3 -1571.87 10.29 mode 2 004F: unknown_check 9@ jump_if_false @LAN_C10_23027 0325: (unknown) 9@ 1 013B: explode_car 9@ :LAN_C10_23027 037B: constant_params 2 variable_params 0 unknown 20 call_with_params @MAIN_13224 'LANCBAE' 1 0045: actor 12@ defined jump_if_false @LAN_C10_23095 0044: put_actor 12@ at -85.73 -1570.44 9.42 00CF: set_actor 12@ Z_angle_to -40.82 0352: (unknown) 12@ 0309: (unknown) 12@ 1 20000 :LAN_C10_23095 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 2000 jump_if_false @LAN_C10_23122 0002: jump @LAN_C10_23532 :LAN_C10_23122 004F: unknown_check 10@ jump_if_false @LAN_C10_23136 0325: (unknown) 10@ 0 :LAN_C10_23136 004F: unknown_check 11@ jump_if_false @LAN_C10_23175 0045: actor 7@ defined jump_if_false @LAN_C10_23160 021C: (unknown) 7@ 11@ :LAN_C10_23160 0045: actor 8@ defined 0022: jump_if_false @LAN_C10_23175 // Note: the incorrect math opcode was used here 0298: (unknown) 8@ 11@ 0 :LAN_C10_23175 00B9: set_camera_position -97.37 -1585.09 11.94 rotations 0 0 0 00BA: set_camera_point_at -96.59 -1584.49 11.76 mode 2 004F: unknown_check 11@ jump_if_false @LAN_C10_23232 02C7: (unknown) 11@ 8 30000 :LAN_C10_23232 0001: wait 0 ms 0045: actor 13@ defined jump_if_false @LAN_C10_23251 0352: (unknown) 13@ 00A2: (unknown) 13@ :LAN_C10_23251 0001: wait 0 ms 004F: unknown_check 10@ jump_if_false @LAN_C10_23283 0045: actor 13@ defined jump_if_false @LAN_C10_23283 00EA: (unknown) 13@ 10@ 01EC: (unknown) 13@ 1 :LAN_C10_23283 15@ = 0 // (int) 010E: 17@ = current_time_in_ms 0035: 18@ = 17@ // (int vars) 18@ += 5000 // (int) :LAN_C10_23300 15@ == 0 // (int) var == num jump_if_false @LAN_C10_23399 0001: wait 0 ms 004F: unknown_check 10@ jump_if_false @LAN_C10_23350 0045: actor 13@ defined jump_if_false @LAN_C10_23350 007C: actor 13@ driving 10@ 0022: jump_if_false @LAN_C10_23350 // Note: the incorrect math opcode was used here 15@ = 1 // (int) :LAN_C10_23350 010E: 17@ = current_time_in_ms 0011: 17@ > 18@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @LAN_C10_23369 // Note: the incorrect math opcode was used here 15@ = 1 // (int) :LAN_C10_23369 0377: (unknown) 44 16@ 16@ > 0 // (int) var > num jump_if_false @LAN_C10_23392 0002: jump @LAN_C10_23532 :LAN_C10_23392 0002: jump @LAN_C10_23300 :LAN_C10_23399 0045: actor 12@ defined jump_if_false @LAN_C10_23418 0309: (unknown) 12@ 0 90000 :LAN_C10_23418 004F: unknown_check 10@ jump_if_false @LAN_C10_23478 0045: actor 13@ defined jump_if_false @LAN_C10_23478 0045: actor 12@ defined jump_if_false @LAN_C10_23452 0153: (unknown) 12@ 13@ :LAN_C10_23452 007C: actor 13@ driving 10@ 0022: jump_if_false @LAN_C10_23478 // Note: the incorrect math opcode was used here 004C: set_car 10@ to_normal_driver 0052: set_car 10@ driver_behaviour_to 0 02C7: (unknown) 10@ 8 30000 :LAN_C10_23478 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 250 jump_if_false @LAN_C10_23505 0002: jump @LAN_C10_23532 :LAN_C10_23505 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4394 750 jump_if_false @LAN_C10_23532 0002: jump @LAN_C10_23532 :LAN_C10_23532 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @MAIN_12435 0045: actor 12@ defined jump_if_false @LAN_C10_23568 0043: store_actor 12@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here :LAN_C10_23568 003F: destroy_actor 12@ 003F: destroy_actor 13@ 0049: destroy_car 9@ 0049: destroy_car 10@ 003F: destroy_actor 7@ 003F: destroy_actor 8@ 0049: destroy_car 11@ 809F: not actor $933 dead 0022: jump_if_false @LAN_C10_23622 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 1@ 2@ 3@ 00CF: set_actor $933 Z_angle_to 225.2176 0200: (unknown) $933 1 :LAN_C10_23622 013F: $1013 = create_pickup #HEALTH type 11 at -73.2 -1540.1 10.4 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_18151 1 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @MAIN_4537 500 037B: constant_params 1 variable_params 0 unknown 20 call_with_params @LAN_C10_364 1000 037B: constant_params 0 variable_params 0 unknown 20 call_with_params @LAN_C10_7016 0026: return :LAN_C10_23695 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_192 1000 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @LAN_C10_8451 0@ = 0 // (int) :LAN_C10_23735 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_10467 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_23735 0@ = 0 // (int) :LAN_C10_23767 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_13444 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_23767 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @LAN_C10_3534 166.77 986.18 21.57 100.0 100.0 100.0 0048: $5814 = create_car #ANGEL at 166.77 986.18 21.57 00D1: set_car $5814 Z_angle_to 69.44 00A4: $5812 = create_actor_pedtype 1 model 136 in_car $5814 driverseat 0368: (unknown) $5812 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_5164 $5812 04B9: (unknown) $5812 0 1 1 01AF: (unknown) $5812 1 04C2: (unknown) $5812 1 004C: set_car $5814 to_normal_driver 0052: set_car $5814 driver_behaviour_to 0 0300: (unknown) $5814 255 0334: (unknown) $5814 0 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_3930 $5814 0051: set_car $5814 traffic_behavior_to 2 04FA: (unknown) $5814 1 004F: unknown_check $2769 jump_if_false @LAN_C10_23971 0325: (unknown) $2769 1 :LAN_C10_23971 0045: actor $933 defined jump_if_false @LAN_C10_23988 02F8: (unknown) $933 1 :LAN_C10_23988 00B9: set_camera_position 130.95 995.92 15.43 rotations 0 0 0 00BA: set_camera_point_at 131.92 995.85 15.65 mode 2 004F: unknown_check $5814 jump_if_false @LAN_C10_24062 0050: set_car $5814 max_speed_to 20.0 004A: car $5814 drive_to 104.0 1007.36 10.42 :LAN_C10_24062 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_4379 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 4000 00B9: set_camera_position 130.95 995.92 15.43 rotations 0 0 0 00BA: set_camera_point_at 130.05 996.35 15.37 mode 1 1@ = 0 // (int) :LAN_C10_24124 1@ == 0 // (int) var == num jump_if_false @LAN_C10_24234 004F: unknown_check $5814 jump_if_false @LAN_C10_24201 0102: car $5814 near_point 104.0 1007.36 radius 5.0 5.0 sphere 0 jump_if_false @LAN_C10_24184 1@ = 1 // (int) 0002: jump @LAN_C10_24201 :LAN_C10_24184 004A: car $5814 drive_to 104.0 1007.36 10.42 :LAN_C10_24201 0377: (unknown) 44 2@ 2@ > 0 // (int) var > num jump_if_false @LAN_C10_24224 0002: jump @LAN_C10_24234 :LAN_C10_24224 0001: wait 0 ms 0002: jump @LAN_C10_24124 :LAN_C10_24234 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 @MAIN_12435 004F: unknown_check $2769 jump_if_false @LAN_C10_24270 0325: (unknown) $2769 0 :LAN_C10_24270 0045: actor $933 defined jump_if_false @LAN_C10_24286 02F8: (unknown) $933 0 :LAN_C10_24286 003F: destroy_actor $5812 0049: destroy_car $5814 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @LAN_C10_364 -1 0026: return :LAN_C10_24308 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_C10_23695 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_192 -1 0125: set_traffic_density_multiplier_to 0 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_C10_8451 0@ = 0 // (int) :LAN_C10_24357 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_10467 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_24357 0@ = 0 // (int) :LAN_C10_24389 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_13444 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @LAN_C10_24389 004F: unknown_check $2769 jump_if_false @LAN_C10_24434 0325: (unknown) $2769 1 :LAN_C10_24434 0045: actor $933 defined jump_if_false @LAN_C10_24451 02F8: (unknown) $933 1 :LAN_C10_24451 0045: actor $933 defined jump_if_false @LAN_C10_24462 :LAN_C10_24462 004F: unknown_check $2769 jump_if_false @LAN_C10_24473 :LAN_C10_24473 037B: constant_params 6 variable_params 0 unknown 15 call_with_params @LAN_C10_3534 29.1 1067.4 10.97 100.0 100.0 100.0 0048: $5814 = create_car #ANGEL at 29.1 1067.4 10.97 004E: put_car $5814 at 29.1 1067.4 10.97 00A4: $5812 = create_actor_pedtype 1 model 136 in_car $5814 driverseat 0368: (unknown) $5812 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_5164 $5812 01AF: (unknown) $5812 1 0543: (unknown) $5812 0 0542: (unknown) $5812 0 04C2: (unknown) $5812 1 004C: set_car $5814 to_normal_driver 0052: set_car $5814 driver_behaviour_to 0 0300: (unknown) $5814 255 0334: (unknown) $5814 0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_3930 $5814 0051: set_car $5814 traffic_behavior_to 3 003E: 11@ = create_actor_pedtype 22 model 121 at 17.55 1144.76 23.49 0423: (unknown) 11@ 17.55 1144.76 23.49 00CF: set_actor 11@ Z_angle_to -160.0 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_5164 11@ 01AF: (unknown) 11@ 1 0048: $6126 = create_car #SENTXS at 17.36 1119.36 16.36 00A4: $5933 = create_actor_pedtype 22 model 113 in_car $6126 driverseat 0118: $5934 = create_actor_pedtype 2 model 113 in_car $6126 passenger_seat 0 0118: $5935 = create_actor_pedtype 2 model 113 in_car $6126 passenger_seat 1 0150: set_car $6126 color_to 0 0 0@ = 0 // (int) :LAN_C10_24764 0045: actor $5677(0@,12) defined jump_if_false @LAN_C10_24831 0106: give_actor $5677(0@,12) weapon 24 ammo 10000 // Load the weapon model before using this 0@ > 0 // (int) var > num jump_if_false @LAN_C10_24831 0442: (unknown) $5677(0@,12) 1 00A1: (unknown) $5677(0@,12) 2 01A4: (unknown) $5677(0@,12) 1 01C9: (unknown) $5677(0@,12) 1 :LAN_C10_24831 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @LAN_C10_24764 004C: set_car $6126 to_normal_driver 0052: set_car $6126 driver_behaviour_to 0 004E: put_car $6126 at 17.36 1119.36 16.36 00D1: set_car $6126 Z_angle_to -97.27 003E: $5936 = create_actor_pedtype 2 model 113 at 27.3517 1149.607 22.5276 003E: $5937 = create_actor_pedtype 2 model 113 at 20.2118 1145.429 22.5287 003E: $5938 = create_actor_pedtype 2 model 113 at 15.0617 1145.437 22.5287 003E: $5939 = create_actor_pedtype 2 model 113 at 11.0123 1146.563 22.5276 003E: $5940 = create_actor_pedtype 2 model 113 at 18.76 1145.15 22.5276 003E: $5941 = create_actor_pedtype 2 model 113 at 16.47 1144.92 22.5276 003E: $5942 = create_actor_pedtype 2 model 113 at 22.1227 1124.786 15.9165 01AF: (unknown) $5942 1 0@ = 3 // (int) :LAN_C10_25057 10 > 0@ // (int) num > var 0022: jump_if_false @LAN_C10_25244 // Note: the incorrect math opcode was used here 0045: actor $5677(0@,12) defined 0022: jump_if_false @LAN_C10_25232 // Note: the incorrect math opcode was used here 0139: 2@ = random_int_in_ranges 0 100 0@ == 9 // (int) var == num jump_if_false @LAN_C10_25118 0106: give_actor $5677(0@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_25159 :LAN_C10_25118 60 > 2@ // (int) num > var 0022: jump_if_false @LAN_C10_25148 // Note: the incorrect math opcode was used here 0106: give_actor $5677(0@,12) weapon 29 ammo 10000 // Load the weapon model before using this 0002: jump @LAN_C10_25159 :LAN_C10_25148 0106: give_actor $5677(0@,12) weapon 25 ammo 10000 // Load the weapon model before using this :LAN_C10_25159 020E: (unknown) $5677(0@,12) 1 01C9: (unknown) $5677(0@,12) 0 0139: 2@ = random_int_in_ranges 1500 2500 03D6: (unknown) $5677(0@,12) 2@ 03D7: (unknown) $5677(0@,12) 250 0543: (unknown) $5677(0@,12) 0 0045: actor $5812 defined jump_if_false @LAN_C10_25225 00E4: (unknown) $5677(0@,12) $5812 :LAN_C10_25225 03A5: (unknown) $5677(0@,12) 0 :LAN_C10_25232 0@ += 1 // (int) 0002: jump @LAN_C10_25057 :LAN_C10_25244 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANCBFD' 'LCX_LA4' $5812 0 // ~w~It's time for some Vance vengeance baby! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANCBFD' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANCBBA' 'LCX_CB1' 11@ 0 // ~w~Barricade the doors! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANCBBA' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANCBBB' 'LCX_CB2' 11@ 0 // ~w~Kill them! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANCBBB' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANCBBC' 'LCX_CB3' 11@ 0 // ~w~Do not let them in! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANCBBC' 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANCBBD' 'LCX_CB4' $5812 0 // ~w~You're mine mother sucker! 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_12757 'LANCBBD' 004F: unknown_check $5814 jump_if_false @LAN_C10_25516 0233: (unknown) $5814 23.706 1125.672 :LAN_C10_25516 00B9: set_camera_position 27.58 1065.32 11.47 rotations 0 0 0 00BA: set_camera_point_at 27.96 1066.24 11.57 mode 2 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANCBFD' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANCBFD' jump_if_false @LAN_C10_25617 0002: jump @LAN_C10_26768 :LAN_C10_25617 037B: constant_params 4 variable_params 0 unknown 15 call_with_params @MAIN_12808 'LANCBBE' 'LCX_CB5' 11@ 0 // ~w~Kill this idiot! 004F: unknown_check $5814 jump_if_false @LAN_C10_25676 0050: set_car $5814 max_speed_to 30.0 02C7: (unknown) $5814 8 40000 :LAN_C10_25676 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 2000 00B9: set_camera_position 15.72 1146.9 25.58 rotations 0 0 0 00BA: set_camera_point_at 16.09 1146.1 25.11 mode 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANCBBC' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANCBBC' jump_if_false @LAN_C10_25780 0002: jump @LAN_C10_26768 :LAN_C10_25780 00B9: set_camera_position 20.93 1127.9 16.76 rotations 0 0 0 00BA: set_camera_point_at 21.12 1126.91 16.73 mode 2 004F: unknown_check $5814 jump_if_false @LAN_C10_25872 01BB: (unknown) 22.53 1116.07 16.22 10@ 004E: put_car $5814 at 22.53 1116.07 10@ 00D1: set_car $5814 Z_angle_to 359.83 :LAN_C10_25872 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 50 jump_if_false @LAN_C10_25898 0002: jump @LAN_C10_26768 :LAN_C10_25898 004F: unknown_check $5814 jump_if_false @LAN_C10_25925 0050: set_car $5814 max_speed_to 40.0 02C7: (unknown) $5814 8 2000 :LAN_C10_25925 0045: actor $5942 defined jump_if_false @LAN_C10_25959 00A2: (unknown) $5942 020E: (unknown) $5942 0 054B: (unknown) $5942 $5814 1 03AE: (unknown) $5942 $5814 :LAN_C10_25959 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C10_25986 0002: jump @LAN_C10_26768 :LAN_C10_25986 004F: unknown_check $6126 jump_if_false @LAN_C10_26013 0050: set_car $6126 max_speed_to 20.0 02C7: (unknown) $6126 8 2000 :LAN_C10_26013 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C10_26040 0002: jump @LAN_C10_26768 :LAN_C10_26040 0045: actor 11@ defined jump_if_false @LAN_C10_26072 0423: (unknown) 11@ 24.5 1146.85 23.49 00CF: set_actor 11@ Z_angle_to -135.0 :LAN_C10_26072 004F: unknown_check $5814 jump_if_false @LAN_C10_26111 004E: put_car $5814 at 27.84 1135.4 17.6 00D1: set_car $5814 Z_angle_to 333.43 :LAN_C10_26111 0001: wait 0 ms 004F: unknown_check $5814 jump_if_false @LAN_C10_26159 027F: store_coords_to 6@ 7@ 8@ from_actor $5814 with_offset 0 -3.5 0 01BB: (unknown) 6@ 7@ 8@ 10@ 004E: put_car $5814 at 6@ 7@ 10@ 00D1: set_car $5814 Z_angle_to 333.43 :LAN_C10_26159 004F: unknown_check $5814 jump_if_false @LAN_C10_26202 0050: set_car $5814 max_speed_to 30.0 04FA: (unknown) $5814 1 01B6: (unknown) $5814 29.6663 1139.395 19.2046 :LAN_C10_26202 00B9: set_camera_position 29.5 1132.35 18.11 rotations 0 0 0 00BA: set_camera_point_at 29.25 1133.26 18.44 mode 2 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANCBBA' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANCBBA' jump_if_false @LAN_C10_26289 0002: jump @LAN_C10_26768 :LAN_C10_26289 0001: wait 0 ms 0045: actor $5812 defined jump_if_false @LAN_C10_26324 00A2: (unknown) $5812 004F: unknown_check $5814 jump_if_false @LAN_C10_26324 00E8: (unknown) $5812 $5814 :LAN_C10_26324 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANCBBB' 13@ = 0 // (int) :LAN_C10_26347 13@ == 0 // (int) var == num jump_if_false @LAN_C10_26395 0045: actor $5812 defined jump_if_false @LAN_C10_26385 807E: not actor $5812 driving jump_if_false @LAN_C10_26385 13@ = 1 // (int) :LAN_C10_26385 0001: wait 0 ms 0002: jump @LAN_C10_26347 :LAN_C10_26395 0001: wait 20 ms 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_10467 9 0045: actor $5812 defined jump_if_false @LAN_C10_26453 0106: give_actor $5812 weapon 29 ammo 10000 // Load the weapon model before using this 020E: (unknown) $5812 1 0127: reset_actor $5812 flags 00A1: (unknown) $5812 4 01C9: (unknown) $5812 100 :LAN_C10_26453 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANCBBB' jump_if_false @LAN_C10_26486 0002: jump @LAN_C10_26768 :LAN_C10_26486 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANCBBD' 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANCBBD' jump_if_false @LAN_C10_26538 0002: jump @LAN_C10_26768 :LAN_C10_26538 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13043 'LANCBBE' 0045: actor 11@ defined jump_if_false @LAN_C10_26580 00F5: (unknown) 11@ 18.29 1151.07 :LAN_C10_26580 0045: actor $5812 defined jump_if_false @LAN_C10_26627 00A2: (unknown) $5812 020E: (unknown) $5812 0 0127: reset_actor $5812 flags 01A4: (unknown) $5812 0 0158: actor $5812 run_to 28.37 1145.9 12@ = 0 // (int) :LAN_C10_26627 13@ = 0 // (int) 12@ = 0 // (int) :LAN_C10_26635 13@ == 0 // (int) var == num jump_if_false @LAN_C10_26706 0045: actor $5812 defined jump_if_false @LAN_C10_26673 00A3: (unknown) $5812 jump_if_false @LAN_C10_26673 13@ = 1 // (int) :LAN_C10_26673 0377: (unknown) 44 14@ 14@ > 0 // (int) var > num jump_if_false @LAN_C10_26696 0002: jump @LAN_C10_26768 :LAN_C10_26696 0001: wait 0 ms 0002: jump @LAN_C10_26635 :LAN_C10_26706 0045: actor $5812 defined jump_if_false @LAN_C10_26735 00A2: (unknown) $5812 0158: actor $5812 run_to 23.3101 1147.306 :LAN_C10_26735 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_13401 'LANCBBE' jump_if_false @LAN_C10_26768 0002: jump @LAN_C10_26768 :LAN_C10_26768 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 0@ = 0 // (int) :LAN_C10_26792 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_10467 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_26792 003F: destroy_actor $5812 003F: destroy_actor 11@ 0049: destroy_car $6126 0049: destroy_car $5814 0045: actor $933 defined jump_if_false @LAN_C10_26857 0200: (unknown) $933 1 02F8: (unknown) $933 0 :LAN_C10_26857 004F: unknown_check $2769 jump_if_false @LAN_C10_26879 0201: (unknown) $2769 1 0325: (unknown) $2769 0 :LAN_C10_26879 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_18151 3 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @MAIN_4537 500 037B: constant_params 1 variable_params 0 unknown 15 call_with_params @LAN_C10_364 1000 037B: constant_params 0 variable_params 0 unknown 15 call_with_params @LAN_C10_7016 0026: return :LAN_C10_26929 0377: (unknown) 44 1@ 1@ == 1 // (int) var == num jump_if_false @LAN_C10_26948 005E: (unknown) :LAN_C10_26948 0045: actor 0@ defined jump_if_false @LAN_C10_27030 0043: store_actor 0@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0.73 -1.12 -0.65 02EE: get_actor 0@ coords_to 5@ 6@ 7@ with_offset 0.54 -0.14 -0.63 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00BA: set_camera_point_at 5@ 6@ 7@ mode 2 028D: (unknown) 0.001 :LAN_C10_27030 005F: (unknown) :LAN_C10_27032 0377: (unknown) 44 1@ 1@ == 1 // (int) var == num jump_if_false @LAN_C10_27051 005E: (unknown) :LAN_C10_27051 0045: actor 0@ defined jump_if_false @LAN_C10_27133 0043: store_actor 0@ position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0.88 -1.48 -0.6 02EE: get_actor 0@ coords_to 5@ 6@ 7@ with_offset 0.63 -0.51 -0.58 00B9: set_camera_position 2@ 3@ 4@ rotations 0 0 1.0 00BA: set_camera_point_at 5@ 6@ 7@ mode 2 028D: (unknown) 0.001 :LAN_C10_27133 005F: (unknown) :LAN_C10_27135 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_192 1000 00AE: remove_status_text $5916 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C10_8451 0@ = 0 // (int) :LAN_C10_27182 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_10467 0@ 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @LAN_C10_27182 0045: actor $933 defined jump_if_false @LAN_C10_27242 0044: put_actor $933 at 19.75 1161.69 44.0 02F8: (unknown) $933 1 :LAN_C10_27242 0253: (unknown) 19.75 1161.69 44.0 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4537 100 0482: (unknown) -1901605276 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @NONAME_1_20061 2 0045: actor $933 defined jump_if_false @LAN_C10_27330 02F8: (unknown) $933 0 0044: put_actor $933 at 19.75 1161.69 44.0 02F8: (unknown) $933 1 0200: (unknown) $933 0 :LAN_C10_27330 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4537 250 003E: 8@ = create_actor_pedtype 22 model 0 at 16.78 1178.09 42.93 00CF: set_actor 8@ Z_angle_to 179.03 01EC: (unknown) 8@ 0 04B9: (unknown) 8@ 0 0 0 0507: (unknown) 8@ 1 003E: 7@ = create_actor_pedtype 22 model 121 at 19.89 1144.12 43.07 00CF: set_actor 7@ Z_angle_to 4.77 0507: (unknown) 7@ 1 04B9: (unknown) 7@ 0 0 0 0106: give_actor 7@ weapon 33 ammo 10000 // Load the weapon model before using this 9@ = 0 // (int) 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDA' 'LCX_CC1' 8@ 0 // ~w~Louise? Lance? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDA' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDB' 'LCX_CC2' 7@ 0 // ~w~Do you think you're hero enough to bring back the dead? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDB' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDC' 'LCX_CC3' 8@ 0 // ~w~Where are they Armando? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDC' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDD' 'LCX_CC4' 7@ 0 // ~w~They're upstairs resting... in peace. 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDD' 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDE' 'SLNCBDE' 7@ 0 // ~w~Would you like to join them? 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDE' 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 00B9: set_camera_position 10.75 1158.34 43.33 rotations 0 0 0 00BA: set_camera_point_at 11.33 1159.14 43.45 mode 2 0045: actor 8@ defined jump_if_false @LAN_C10_27755 00EE: (unknown) 8@ 16.65 1171.89 :LAN_C10_27755 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 'LANCBDA' 1 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANCBDA' jump_if_false @LAN_C10_27819 0002: jump @LAN_C10_28767 :LAN_C10_27819 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDF' 'LCX_CC5' 8@ 0 // ~w~If you've hurt them... 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4394 1000 jump_if_false @LAN_C10_27876 0002: jump @LAN_C10_28767 :LAN_C10_27876 0045: actor 7@ defined jump_if_false @LAN_C10_27899 00EE: (unknown) 7@ 19.82 1152.21 :LAN_C10_27899 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANCBDB' 1 :LAN_C10_27920 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LANCBDB' jump_if_false @LAN_C10_27981 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_26929 7@ jump_if_false @LAN_C10_27974 0002: jump @LAN_C10_28767 :LAN_C10_27974 0002: jump @LAN_C10_27920 :LAN_C10_27981 00B9: set_camera_position 15.64 1170.95 44.19 rotations 0 0 0 00BA: set_camera_point_at 16.51 1171.44 44.24 mode 2 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANCBDC' 1 0045: actor 8@ defined jump_if_false @LAN_C10_28062 04B4: (unknown) 8@ 120 513 1.0 :LAN_C10_28062 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANCBDC' jump_if_false @LAN_C10_28095 0002: jump @LAN_C10_28767 :LAN_C10_28095 037B: constant_params 4 variable_params 0 unknown 10 call_with_params @MAIN_12808 'LANCBDG' 'LCX_CC6' 7@ 0 // ~w~Senor, I assure you, they didn't feel a thing. Unfortunately, the same will not be said of you. 0045: actor 7@ defined jump_if_false @LAN_C10_28164 00A2: (unknown) 7@ 0044: put_actor 7@ at 19.7 1153.4 42.79 00CF: set_actor 7@ Z_angle_to 4.77 :LAN_C10_28164 0045: actor 7@ defined jump_if_false @LAN_C10_28187 00EE: (unknown) 7@ 19.6 1159.88 :LAN_C10_28187 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANCBDD' 1 :LAN_C10_28208 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LANCBDD' jump_if_false @LAN_C10_28269 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_27032 7@ jump_if_false @LAN_C10_28262 0002: jump @LAN_C10_28767 :LAN_C10_28262 0002: jump @LAN_C10_28208 :LAN_C10_28269 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANCBDE' 1 :LAN_C10_28290 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LANCBDE' jump_if_false @LAN_C10_28351 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_27032 7@ jump_if_false @LAN_C10_28344 0002: jump @LAN_C10_28767 :LAN_C10_28344 0002: jump @LAN_C10_28290 :LAN_C10_28351 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDF' 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANCBDF' 1 0045: actor 8@ defined jump_if_false @LAN_C10_28412 04B4: (unknown) 8@ 121 562 1.0 :LAN_C10_28412 037A: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12674 'LANCBDF' jump_if_false @LAN_C10_28473 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_27032 7@ jump_if_false @LAN_C10_28466 0002: jump @LAN_C10_28767 :LAN_C10_28466 0002: jump @LAN_C10_28412 :LAN_C10_28473 0045: actor 8@ defined jump_if_false @LAN_C10_28492 0528: (unknown) 8@ 562 -1.0 :LAN_C10_28492 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_12757 'LANCBDG' 00B9: set_camera_position 19.28 1161.14 43.69 rotations 0 0 0 00BA: set_camera_point_at 19.5 1160.24 44.08 mode 2 0045: actor 7@ defined jump_if_false @LAN_C10_28587 00A2: (unknown) 7@ 0044: put_actor 7@ at 19.6 1159.86 42.79 00CF: set_actor 7@ Z_angle_to 16.45 :LAN_C10_28587 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5500 00B9: set_camera_position 19.11 1161.85 43.27 rotations 0 0 0 00BA: set_camera_point_at 19.33 1160.94 43.6 mode 1 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @MAIN_13224 'LANCBDG' 1 0045: actor 7@ defined jump_if_false @LAN_C10_28734 02EE: get_actor 7@ coords_to 1@ 2@ 3@ with_offset 0 5.0 0 003E: 9@ = create_actor_pedtype 22 model 0 at 1@ 2@ 3@ 0200: (unknown) 9@ 0 02F8: (unknown) 9@ 1 04B5: (unknown) 9@ 0 034F: (unknown) 7@ 1 03D6: (unknown) 7@ 30000 03D7: (unknown) 7@ 0 020E: (unknown) 7@ 1 00F4: (unknown) 7@ 9@ 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_5164 9@ :LAN_C10_28734 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_13401 'LANCBDG' jump_if_false @LAN_C10_28767 0002: jump @LAN_C10_28767 :LAN_C10_28767 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 003F: destroy_actor 8@ 003F: destroy_actor 7@ 0444: (unknown) 120 0444: (unknown) 121 not 9@ == 0 // (int) var == num jump_if_false @LAN_C10_28825 0045: actor 9@ defined jump_if_false @LAN_C10_28825 003F: destroy_actor 9@ :LAN_C10_28825 0045: actor $933 defined jump_if_false @LAN_C10_28874 02F8: (unknown) $933 0 0044: put_actor $933 at 16.72 1175.33 43.0 0200: (unknown) $933 1 010F: (unknown) $933 $6182 $6183 $6184 :LAN_C10_28874 $6182 = 20.1 // (float) $6183 = 1161.8 // (float) $6184 = 43.83 // (float) $6185 = 20.1 // (float) $6186 = 1148.78 // (float) $6187 = 42.92 // (float) $6188 = 16.7 // (float) $6189 = 1191.1 // (float) $6190 = 40.34 // (float) $6194 = 9.4 // (float) $6195 = 1151.2 // (float) $6196 = 42.9 // (float) $6197 = 30.8 // (float) $6198 = 1172.0 // (float) $6199 = 42.9 // (float) $5994 = 5000 // (int) 037B: constant_params 3 variable_params 0 unknown 10 call_with_params @LAN_C10_16413 $6182 $6183 $6184 $6176 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_4819 3 0311: status_text $6176 type 1 line 1 GXT 'LCX_S4' // global_variable // Mendez Health 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C10_15396 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_18151 4 0059: text_clear_all 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_18081 250 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @LAN_C10_364 1000 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @LAN_C10_7016 037B: constant_params 2 variable_params 0 unknown 10 call_with_params @LAN_C10_15590 2 0 0026: return :LAN_C10_29140 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C10_192 1000 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @LAN_C10_21381 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @SAFEHOU_12249 37 0045: actor $933 defined jump_if_false @LAN_C10_29247 0200: (unknown) $933 1 02F8: (unknown) $933 0 02F8: (unknown) $933 0 0044: put_actor $933 at 18.095 1146.813 22.5287 00CF: set_actor $933 Z_angle_to 172.1967 :LAN_C10_29247 01CF: (unknown) 0221: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4537 500 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @LAN_C10_364 1000 0026: return :LAN_C10_29279 0@ == 1 // (int) var == num jump_if_false @LAN_C10_29303 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_21495 0026: return :LAN_C10_29303 0@ == 3 // (int) var == num jump_if_false @LAN_C10_29392 0045: actor $933 defined jump_if_false @LAN_C10_29336 0044: put_actor $933 at $5907 $5908 $5909 :LAN_C10_29336 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4537 2000 0045: actor $933 defined jump_if_false @LAN_C10_29370 0044: put_actor $933 at $5907 $5908 $5909 :LAN_C10_29370 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_23695 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_24308 0026: return :LAN_C10_29392 0@ == 4 // (int) var == num jump_if_false @LAN_C10_29416 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @LAN_C10_27135 0026: return :LAN_C10_29416 0026: return :LAN_C10_29418 $6208 = 0 // (int) $940 = 1 // (int) $6214 = 0 // (int) $6215 = 0 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 $1748 0@ 00AA: set_parked_car_generator $1219 cars_to_generate_to 0 00AA: set_parked_car_generator $1218 cars_to_generate_to 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12249 36 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_19582 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_29279 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 $6215 == 1 // (int) var == num jump_if_false @LAN_C10_29558 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24308 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_27135 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_29140 $6206 = 90 // (int) :LAN_C10_29558 0001: wait 0 ms $6206 == 91 // (int) var == num jump_if_false @LAN_C10_29589 0025: gosub @LAN_C10_30547 $6206 = 100 // (int) 0026: return :LAN_C10_29589 $6206 == 90 // (int) var == num jump_if_false @LAN_C10_29617 0025: gosub @LAN_C10_30603 $6206 = 100 // (int) 0026: return :LAN_C10_29617 $6206 == 0 // (int) var == num jump_if_false @LAN_C10_29646 0001: wait 0 ms 0025: gosub @LAN_C10_29821 0002: jump @LAN_C10_29617 :LAN_C10_29646 $6206 == 1 // (int) var == num jump_if_false @LAN_C10_29676 0001: wait 0 ms 0025: gosub @LAN_C10_29867 0002: jump @LAN_C10_29646 :LAN_C10_29676 $6206 == 2 // (int) var == num jump_if_false @LAN_C10_29706 0001: wait 0 ms 0025: gosub @LAN_C10_30137 0002: jump @LAN_C10_29676 :LAN_C10_29706 $6206 == 3 // (int) var == num jump_if_false @LAN_C10_29736 0001: wait 0 ms 0025: gosub @LAN_C10_30282 0002: jump @LAN_C10_29706 :LAN_C10_29736 $6206 == 4 // (int) var == num jump_if_false @LAN_C10_29799 0001: wait 0 ms 0045: actor $933 defined jump_if_false @LAN_C10_29785 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @LAN_C10_15408 $933 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_16301 :LAN_C10_29785 0025: gosub @LAN_C10_30413 0002: jump @LAN_C10_29736 :LAN_C10_29799 not $6206 == 100 // (int) var == num jump_if_false @LAN_C10_29819 0002: jump @LAN_C10_29558 :LAN_C10_29819 0026: return :LAN_C10_29821 0045: actor $933 defined jump_if_false @LAN_C10_29859 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6912 0002: jump @LAN_C10_29865 :LAN_C10_29859 $6206 = 100 // (int) :LAN_C10_29865 0026: return :LAN_C10_29867 $6216 += 1 // (int) 009D: wasted_or_busted // mission only jump_if_false @LAN_C10_29884 0026: return :LAN_C10_29884 0045: actor $933 defined jump_if_false @LAN_C10_30129 009F: actor $5812 dead jump_if_false @LAN_C10_29951 $5916 = 0 // (int) 0006: $6217 = 'LCX_F1' // (string) // ~r~Lance died. // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4537 2000 0025: gosub @LAN_C10_30547 $6206 = 100 // (int) 0026: return :LAN_C10_29951 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6912 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_11789 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_14714 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7490 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_9895 jump_if_false @LAN_C10_30082 0080: actor $933 near_point $5907 $5908 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C10_30065 // Note: the incorrect math opcode was used here $5930 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24308 0026: return 0002: jump @LAN_C10_30082 :LAN_C10_30065 $5930 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24308 0026: return :LAN_C10_30082 0080: actor $933 near_point $5907 $5908 radius 30.0 30.0 sphere 0 0022: jump_if_false @LAN_C10_30122 // Note: the incorrect math opcode was used here $5930 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24308 0026: return :LAN_C10_30122 0002: jump @LAN_C10_30135 :LAN_C10_30129 $6206 = 100 // (int) :LAN_C10_30135 0026: return :LAN_C10_30137 $6216 += 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C10_30274 009F: actor $5812 dead jump_if_false @LAN_C10_30205 0006: $6217 = 'LCX_F1' // (string) // ~r~Lance died. // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4537 2000 0025: gosub @LAN_C10_30547 $6206 = 100 // (int) 0026: return :LAN_C10_30205 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_9895 jump_if_false @LAN_C10_30267 0080: actor $933 near_point $5907 $5908 radius 5.0 5.0 sphere 1 0022: jump_if_false @LAN_C10_30267 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_24308 0026: return :LAN_C10_30267 0002: jump @LAN_C10_30280 :LAN_C10_30274 $6206 = 100 // (int) :LAN_C10_30280 0026: return :LAN_C10_30282 $6216 += 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C10_30405 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_12574 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7414 0081: actor $933 near_point_on_foot $6170 $6171 radius 80.0 80.0 sphere 0 0022: jump_if_false @LAN_C10_30398 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_11524 008A: actor $933 in_sphere_on_foot $6170 $6171 $6172 radius 1.0 1.0 1.0 sphere 0 0022: jump_if_false @LAN_C10_30398 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_27135 :LAN_C10_30398 0002: jump @LAN_C10_30411 :LAN_C10_30405 $6206 = 100 // (int) :LAN_C10_30411 0026: return :LAN_C10_30413 $6216 += 1 // (int) 0045: actor $933 defined jump_if_false @LAN_C10_30539 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7204 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_17746 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_12256 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7414 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_7284 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_6663 009F: actor $6167 dead jump_if_false @LAN_C10_30532 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4537 3000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_29140 $6206 = 90 // (int) 0026: return :LAN_C10_30532 0002: jump @LAN_C10_30545 :LAN_C10_30539 $6206 = 100 // (int) :LAN_C10_30545 0026: return :LAN_C10_30547 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 0059: text_clear_all 03C2: (unknown) 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $6217 == '' // (float) num == var 0022: jump_if_false @LAN_C10_30601 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 $6217 :LAN_C10_30601 0026: return :LAN_C10_30603 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 0059: text_clear_all 03C2: (unknown) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'LAN_C10' 2500 // Light My Pyre 01DF: progress_made += 1 0026: return :LAN_C10_30645 $1078 == 0 // (int) var == num jump_if_false @LAN_C10_30674 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_21121 0002: jump @LAN_C10_30759 :LAN_C10_30674 8045: not actor $933 defined jump_if_false @LAN_C10_30725 0001: wait 1000 ms 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @LAN_C10_6738 255 255 255 1000 00C8: set_fade_color_RGB 0 0 1 0002: jump @LAN_C10_30730 :LAN_C10_30725 0001: wait 2000 ms :LAN_C10_30730 0482: (unknown) -1901605276 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @LAN_C10_21121 :LAN_C10_30759 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 93--------------- :GON_C2 0238: name_thread 'GON_C2' 01EA: increment_mission_attempts 0025: gosub @GON_C2_16077 009D: wasted_or_busted // mission only jump_if_false @GON_C2_35 0025: gosub @GON_C2_16504 :GON_C2_35 0025: gosub @GON_C2_17493 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GON_C2_76 02B4: set_camera_transverse_delay 0 time 7@ :GON_C2_76 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GON_C2_117 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_128 :GON_C2_117 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C2_128 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GON_C2_162 02B4: set_camera_transverse_delay 0 time 5@ :GON_C2_162 809F: not actor 3@ dead 0022: jump_if_false @GON_C2_178 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GON_C2_178 0026: return :GON_C2_180 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @GON_C2_244 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 @GON_C2_238 0400: (unknown) $933 $1070 0002: jump @GON_C2_244 :GON_C2_238 02C0: (unknown) $933 $1070 :GON_C2_244 0@ >= 0 // (int) var >= num jump_if_false @GON_C2_271 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :GON_C2_271 0045: actor $933 defined jump_if_false @GON_C2_339 807E: not actor $933 driving jump_if_false @GON_C2_316 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @GON_C2_319 :GON_C2_316 021D: (unknown) 0 :GON_C2_319 $1078 == 0 // (int) var == num jump_if_false @GON_C2_335 02EA: select_interior 2 :GON_C2_335 01AE: (unknown) 1 :GON_C2_339 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :GON_C2_352 0045: actor $933 defined jump_if_false @GON_C2_416 807E: not actor $933 driving jump_if_false @GON_C2_404 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @GON_C2_404 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :GON_C2_404 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :GON_C2_416 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @GON_C2_465 // 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 @GON_C2_465 02EA: select_interior 0 :GON_C2_465 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GON_C2_495 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GON_C2_495 0026: return 0045: actor 0@ defined jump_if_false @GON_C2_516 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GON_C2_516 0026: return 0045: actor 0@ defined 0022: jump_if_false @GON_C2_546 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GON_C2_546 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GON_C2_546 0026: return :GON_C2_548 0045: actor 0@ defined 0022: jump_if_false @GON_C2_595 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GON_C2_591 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @GON_C2_595 :GON_C2_591 1@ = 0 // (int) :GON_C2_595 1@ == 1 // (int) var == num jump_if_false @GON_C2_679 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C2_672 007E: actor 0@ driving jump_if_false @GON_C2_668 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GON_C2_658 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GON_C2_661 :GON_C2_658 00F1: (unknown) 0@ :GON_C2_661 0002: jump @GON_C2_672 :GON_C2_668 1@ = 0 // (int) :GON_C2_672 0002: jump @GON_C2_595 :GON_C2_679 0026: return 0045: actor 0@ defined jump_if_false @GON_C2_773 007E: actor 0@ driving jump_if_false @GON_C2_757 02A7: unknown_check 0@ jump_if_false @GON_C2_727 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GON_C2_750 :GON_C2_727 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C2_548 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C2_750 0002: jump @GON_C2_766 :GON_C2_757 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C2_766 0002: jump @GON_C2_775 :GON_C2_773 005F: (unknown) :GON_C2_775 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @GON_C2_933 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GON_C2_933 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GON_C2_874 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GON_C2_833 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C2_867 :GON_C2_833 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_548 0@ 4@ > -1 // (int) var > num jump_if_false @GON_C2_867 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_548 4@ :GON_C2_867 0002: jump @GON_C2_933 :GON_C2_874 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GON_C2_899 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C2_933 :GON_C2_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_548 0@ not 3@ == -1 // (int) var == num jump_if_false @GON_C2_933 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_548 3@ :GON_C2_933 0045: actor 0@ defined jump_if_false @GON_C2_985 004F: unknown_check 1@ jump_if_false @GON_C2_985 007E: actor 0@ driving jump_if_false @GON_C2_985 807C: not actor 0@ driving 1@ 0022: jump_if_false @GON_C2_985 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C2_548 0@ :GON_C2_985 5@ = 0 // (int) :GON_C2_989 5@ == 0 // (int) var == num jump_if_false @GON_C2_1087 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C2_1080 004F: unknown_check 1@ jump_if_false @GON_C2_1080 007C: actor 0@ driving 1@ 0022: jump_if_false @GON_C2_1046 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GON_C2_1080 :GON_C2_1046 2@ == -1 // (int) var == num jump_if_false @GON_C2_1072 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GON_C2_1080 :GON_C2_1072 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GON_C2_1080 0002: jump @GON_C2_989 :GON_C2_1087 0026: return :GON_C2_1089 0@ == 0 // (int) var == num jump_if_false @GON_C2_1132 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C2_1308 :GON_C2_1132 0@ == 1 // (int) var == num jump_if_false @GON_C2_1165 03CF: (unknown) 200 200 200 255 0002: jump @GON_C2_1308 :GON_C2_1165 0@ == 2 // (int) var == num jump_if_false @GON_C2_1207 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GON_C2_1308 :GON_C2_1207 0@ == 3 // (int) var == num jump_if_false @GON_C2_1251 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C2_1308 :GON_C2_1251 0@ == 4 // (int) var == num jump_if_false @GON_C2_1282 03CF: (unknown) 8 143 59 255 0002: jump @GON_C2_1308 :GON_C2_1282 0@ == 5 // (int) var == num jump_if_false @GON_C2_1308 03CF: (unknown) 237 130 180 255 :GON_C2_1308 0026: return 00BC: (unknown) 0@ 2 0026: return :GON_C2_1317 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C2_1317 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GON_C2_1372 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GON_C2_1372 0 > 3@ // (int) num > var 0022: jump_if_false @GON_C2_1387 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GON_C2_1387 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_1432 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GON_C2_1432 005F: (unknown) $1084 = 0 // (int) 0377: (unknown) 0 $1084 $1084 > 0 // (int) var > num jump_if_false @GON_C2_1507 0045: actor $933 defined jump_if_false @GON_C2_1507 0429: (unknown) $933 0@ 0@ > -1 // (int) var > num jump_if_false @GON_C2_1507 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @AUDIMON_2407 0@ jump_if_false @GON_C2_1507 $1084 = 0 // (int) :GON_C2_1507 $1084 > 0 // (int) var > num jump_if_false @GON_C2_1625 $1085 == -1 // (int) var == num jump_if_false @GON_C2_1579 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 @GON_C2_1612 :GON_C2_1579 801C: not $1086 == $1084 // (int) num == var 0022: jump_if_false @GON_C2_1612 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) 005E: (unknown) :GON_C2_1612 0035: $1086 = $1084 // (int vars) 0002: jump @GON_C2_1683 :GON_C2_1625 $1087 == 1 // (int) var == num jump_if_false @GON_C2_1678 010E: $1167 = current_time_in_ms 0011: $1167 > $1085 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_1678 // Note: the incorrect math opcode was used here $1085 = -1 // (int) $1086 = 0 // (int) 0268: (unknown) $1068 = 0 // (int) $1087 = 0 // (int) :GON_C2_1678 $1086 = 0 // (int) :GON_C2_1683 005F: (unknown) 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @GON_C2_1885 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_1885 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 @GON_C2_2032 // Note: the incorrect math opcode was used here 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_1999 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @GON_C2_2025 :GON_C2_1999 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2021 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @GON_C2_2025 :GON_C2_2021 0035: 3@ = 2@ // (int vars) :GON_C2_2025 0002: jump @GON_C2_2036 :GON_C2_2032 0035: 3@ = 0@ // (int vars) :GON_C2_2036 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2104 // Note: the incorrect math opcode was used here 0014: 0@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2071 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @GON_C2_2097 :GON_C2_2071 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2093 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @GON_C2_2097 :GON_C2_2093 0036: 3@ = 2@ // (float vars) :GON_C2_2097 0002: jump @GON_C2_2108 :GON_C2_2104 0036: 3@ = 0@ // (float vars) :GON_C2_2108 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @GON_C2_2136 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C2_2140 :GON_C2_2136 0035: 1@ = 0@ // (int vars) :GON_C2_2140 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @GON_C2_2168 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @GON_C2_2172 :GON_C2_2168 0036: 1@ = 0@ // (float vars) :GON_C2_2172 0026: return 1@ = 0 // (int) 002B: 1@ -= 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0026: return 801D: not 0@ == 0 // (int) var == var jump_if_false @GON_C2_2207 005F: (unknown) :GON_C2_2207 801D: not 1@ == 0 // (int) var == var jump_if_false @GON_C2_2220 005F: (unknown) :GON_C2_2220 801D: not 2@ == 0 // (int) var == var jump_if_false @GON_C2_2233 005F: (unknown) :GON_C2_2233 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2248 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2248 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2261 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2261 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 @GON_C2_2463 0026: return :GON_C2_2463 0039: 3@ = integer 0@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 1@ to_float // Note: the incorrect math opcode was used here 0036: 5@ = 3@ // (float vars) 0030: 5@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 5@ *= 100.0 // (float) 0038: 2@ = float 5@ to_integer // Note: the incorrect math opcode was used here 0026: return 2@ = 0 // (float) 001D: 1@ == 0 // (int) var == var jump_if_false @GON_C2_2508 0026: return :GON_C2_2508 0036: 2@ = 0@ // (float vars) 0030: 2@ /= 1@ // (float vars) // Note: the incorrect math opcode was used here 2@ *= 100.0 // (float) 0026: return 0038: 1@ = float 0@ to_integer // Note: the incorrect math opcode was used here 0039: 3@ = integer 1@ to_float // Note: the incorrect math opcode was used here 002C: 0@ -= 3@ // (float vars) 0036: 3@ = 0@ // (float vars) 3@ *= 100.0 // (float) 0038: 2@ = float 3@ to_integer // Note: the incorrect math opcode was used here 0026: return 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2576 // Note: the incorrect math opcode was used here 0017: 2@ >= 0@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2576 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2576 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2602 // Note: the incorrect math opcode was used here 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_2602 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2602 005F: (unknown) 01D3: (unknown) 3@ 7@ 01D2: (unknown) 3@ 8@ 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 8@ // (float vars) 002C: 4@ -= 9@ // (float vars) 0036: 5@ = 8@ // (float vars) 002E: 5@ *= 0@ // (float vars) 0036: 9@ = 1@ // (float vars) 002E: 9@ *= 7@ // (float vars) 002A: 5@ += 9@ // (float vars) // Note: the incorrect math opcode was used here 0036: 6@ = 2@ // (float vars) 0026: return 0035: 1@ = 0@ // (int vars) 1@ /= 2 // (int) 1@ *= 2 // (int) 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @GON_C2_2685 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2685 005F: (unknown) 040C: (unknown) 0@ 1@ 2@ 5@ 6@ 0039: 3@ = integer 5@ to_float // Note: the incorrect math opcode was used here 0039: 4@ = integer 6@ to_float // Note: the incorrect math opcode was used here 5.0 > 3@ // (float) num > var 0022: jump_if_false @GON_C2_2721 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :GON_C2_2721 3@ > 380.0 // (float) var > num jump_if_false @GON_C2_2740 3@ = 380.0 // (float) :GON_C2_2740 5.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C2_2759 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :GON_C2_2759 4@ > 240.0 // (float) var > num jump_if_false @GON_C2_2778 4@ = 240.0 // (float) :GON_C2_2778 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 @GON_C2_2876 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :GON_C2_2876 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 @GON_C2_2916 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :GON_C2_2916 10@ > 0 // (float) var > num jump_if_false @GON_C2_2934 9@ = 1 // (int) 005E: (unknown) :GON_C2_2934 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 @GON_C2_2973 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C2_2973 005E: (unknown) :GON_C2_2975 009F: actor $933 dead 0022: jump_if_false @GON_C2_2988 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_2988 034A: unknown_check $5615 0022: jump_if_false @GON_C2_3018 // Note: the incorrect math opcode was used here 009F: actor $5615 dead 0022: jump_if_false @GON_C2_3018 // Note: the incorrect math opcode was used here $5605 = 2 // (int) 005E: (unknown) :GON_C2_3018 005F: (unknown) :GON_C2_3020 20 > $5604 // (int) num > var 0022: jump_if_false @GON_C2_3058 // Note: the incorrect math opcode was used here 0@ > 20 // (int) var > num jump_if_false @GON_C2_3051 0035: $5606 = $5604 // (int vars) :GON_C2_3051 0035: $5604 = 0@ // (int vars) 005E: (unknown) :GON_C2_3058 005F: (unknown) :GON_C2_3060 $5610 = 7.0 // (float) $5607 == 0 // (int) var == num jump_if_false @GON_C2_3127 0252: object $5663 exists jump_if_false @GON_C2_3127 010C: store_object $5663 position_to $5608 $5609 $5610 0252: object 0@ exists 0022: jump_if_false @GON_C2_3127 // Note: the incorrect math opcode was used here 02FB: unknown_check $5663 0022: jump_if_false @GON_C2_3127 // Note: the incorrect math opcode was used here $5607 = 1 // (int) :GON_C2_3127 0026: return :GON_C2_3129 0045: actor $5615 defined jump_if_false @GON_C2_3154 0352: (unknown) $5615 010F: (unknown) $5615 $5608 $5609 $5610 :GON_C2_3154 0045: actor $5648 defined 0022: jump_if_false @GON_C2_3179 // Note: the incorrect math opcode was used here 0352: (unknown) $5648 010F: (unknown) $5648 $5608 $5609 $5610 :GON_C2_3179 00B8: set_gamespeed 0.4 0252: object $5663 exists 0022: jump_if_false @GON_C2_3207 // Note: the incorrect math opcode was used here 010C: store_object $5663 position_to $5608 $5609 $5610 :GON_C2_3207 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 0 0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 0 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 0 1.0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 0.5 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 00B9: set_camera_position 76.0 592.97 15.07 rotations 0 0 0 00BA: set_camera_point_at 75.3 592.26 15.03 mode 2 00B8: set_gamespeed 0.4 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2CA' 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2CA' 0 0252: object $5663 exists jump_if_false @GON_C2_3573 03AA: (unknown) $5663 2900.0 2500.0 0.99 :GON_C2_3573 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 0 0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 0 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 0 1.0 2.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 20 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 1.0 1.5 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 0001: wait 10 ms 037B: constant_params 6 variable_params 3 unknown 3 call_with_params @MAIN_5197 $5608 $5609 $5610 1.0 0.5 1.0 0@ 1@ 2@ 013C: create_explosion_at 0@ 1@ 2@ radius 9 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2CA' 00B8: set_gamespeed 1.0 0026: return :GON_C2_3854 0@ == 1 // (int) var == num jump_if_false @GON_C2_3922 82D3: not unknown_check 82.4 582.8 14.5 1.0 jump_if_false @GON_C2_3915 01F9: $1051 = create_weapon_pickup #GOLFCLUB group 11 ammo 1 at 82.4 582.8 14.5 :GON_C2_3915 0002: jump @GON_C2_3926 :GON_C2_3922 0141: destroy_pickup $1051 :GON_C2_3926 0026: return :GON_C2_3928 $5636 == 0 // (int) var == num jump_if_false @GON_C2_3972 0006: $5638 = 'GONC2BA' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BA' // (string) // ~w~Muy Bien. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4190 :GON_C2_3972 $5636 == 1 // (int) var == num jump_if_false @GON_C2_4017 0006: $5638 = 'GONC2BB' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BB' // (string) // ~w~Good shot. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4190 :GON_C2_4017 $5636 == 2 // (int) var == num jump_if_false @GON_C2_4062 0006: $5638 = 'GONC2BC' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BC' // (string) // ~w~Nice. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4190 :GON_C2_4062 $5636 == 3 // (int) var == num jump_if_false @GON_C2_4107 0006: $5638 = 'GONC2BD' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BD' // (string) // ~w~Bueno, Vic. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4190 :GON_C2_4107 $5636 == 4 // (int) var == num jump_if_false @GON_C2_4152 0006: $5638 = 'GONC2BE' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BE' // (string) // ~w~Not bad. // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4190 :GON_C2_4152 $5636 == 5 // (int) var == num jump_if_false @GON_C2_4190 0006: $5638 = 'GONC2BF' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BF' // (string) // ~w~That was close. // Note: the incorrect math opcode was used here :GON_C2_4190 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 $5638 0@ $5615 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 $5638 0026: return :GON_C2_4220 $5637 == 0 // (int) var == num jump_if_false @GON_C2_4264 0006: $5639 = 'GONC2BG' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BG' // (string) // ~w~Terrible! // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4347 :GON_C2_4264 $5637 == 1 // (int) var == num jump_if_false @GON_C2_4309 0006: $5639 = 'GONC2BH' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BH' // (string) // ~w~Hard luck! // Note: the incorrect math opcode was used here 0002: jump @GON_C2_4347 :GON_C2_4309 $5637 == 2 // (int) var == num jump_if_false @GON_C2_4347 0006: $5639 = 'GONC2BI' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BI' // (string) // ~w~Vic, do you need glasses? // Note: the incorrect math opcode was used here :GON_C2_4347 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 $5639 0@ $5615 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 $5639 0026: return :GON_C2_4377 001A: 2@ >= 0@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_4401 // Note: the incorrect math opcode was used here 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_4401 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C2_4401 005F: (unknown) :GON_C2_4403 $5653 = 0 // (int) 0252: object 0@ exists jump_if_false @GON_C2_4424 010C: store_object 0@ position_to 9@ 10@ 11@ :GON_C2_4424 0252: object $5663 exists 0022: jump_if_false @GON_C2_4442 // Note: the incorrect math opcode was used here 010C: store_object $5663 position_to 12@ 13@ 14@ :GON_C2_4442 034A: unknown_check $5648 0022: jump_if_false @GON_C2_4654 // Note: the incorrect math opcode was used here 0045: actor $5648 defined 0022: jump_if_false @GON_C2_4654 // Note: the incorrect math opcode was used here 0078: if and 02C1: unknown_check $5648 0@ 30.0 30.0 0 $5670 == 1 // (int) var == num jump_if_false @GON_C2_4528 02EE: get_actor $5648 coords_to 1@ 2@ 3@ with_offset 0 3.0 0 02EE: get_actor $5648 coords_to 4@ 5@ 6@ with_offset 0 0 0 $5653 = 1 // (int) 0002: jump @GON_C2_4654 :GON_C2_4528 03EE: (unknown) 9@ 10@ 12@ 13@ 7@ 7@ > 0 // (float) var > num jump_if_false @GON_C2_4563 8@ = 180.0 // (float) 002C: 8@ -= 7@ // (float vars) 0002: jump @GON_C2_4573 :GON_C2_4563 8@ = 180.0 // (float) 002A: 8@ += 7@ // (float vars) // Note: the incorrect math opcode was used here :GON_C2_4573 00D3: set_object 0@ z_angle_to 8@ 0078: if and $5650 == 0 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @GON_C2_4619 0279: (unknown) 0@ 0 -15.0 5.0 1@ 2@ 3@ 0002: jump @GON_C2_4631 :GON_C2_4619 0279: (unknown) 0@ 0 -7.0 2.0 1@ 2@ 3@ :GON_C2_4631 0252: object $5663 exists jump_if_false @GON_C2_4654 0279: (unknown) $5663 0 0 4.0 4@ 5@ 6@ :GON_C2_4654 0026: return :GON_C2_4656 0@ = 0 // (int) 02D7: (unknown) 0 1@ 2@ 3@ 4@ 0078: if or 007F: player 0 pressed_key 10 -100 > 1@ // (int) num > var 0022: jump_if_false @GON_C2_4702 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $5646 -= 0.2 // (float) :GON_C2_4702 0078: if or 007F: player 0 pressed_key 11 1@ > 100 // (int) var > num jump_if_false @GON_C2_4737 0@ = 1 // (int) $5646 += 0.2 // (float) :GON_C2_4737 0@ == 0 // (int) var == num jump_if_false @GON_C2_4826 0 > $5646 // (float) num > var 0022: jump_if_false @GON_C2_4793 // Note: the incorrect math opcode was used here $5646 += 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5446 -2.0 0 $5646 $5646 0002: jump @GON_C2_4819 :GON_C2_4793 $5646 -= 0.05 // (float) 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5446 0 2.0 $5646 $5646 :GON_C2_4819 0002: jump @GON_C2_4844 :GON_C2_4826 037B: constant_params 3 variable_params 1 unknown 6 call_with_params @MAIN_5446 -2.0 2.0 $5646 $5646 :GON_C2_4844 0026: return :GON_C2_4846 0456: (unknown) 0 044E: (unknown) 0 1 0451: (unknown) 0 200 16 0450: (unknown) 0 140 200 0452: (unknown) 0 0 0 0 128 0453: (unknown) 0 0 0 0 0 0@ == 0 // (int) var == num jump_if_false @GON_C2_4924 048B: (unknown) 'PWRBAR' 0 0 0 200 16 1@ 0002: jump @GON_C2_4955 :GON_C2_4924 0@ == 1 // (int) var == num jump_if_false @GON_C2_4955 048B: (unknown) 'AIMBAR' 0 0 0 200 16 1@ :GON_C2_4955 0026: return :GON_C2_4957 0204: set_text_draw_letter_size 0.75 0.75 0205: set_text_draw_RGBA 255 255 255 255 $5656 == 0 // (int) var == num jump_if_false @GON_C2_5011 0203: set_draw_text_position 1@ 0@ GXT 'DRI_POW' // Power 0002: jump @GON_C2_5037 :GON_C2_5011 $5656 == 1 // (int) var == num jump_if_false @GON_C2_5037 0203: set_draw_text_position 1@ 0@ GXT 'DRI_AIM' // Aim :GON_C2_5037 0026: return :GON_C2_5039 0@ += 8.0 // (float) 2@ -= 0.1 // (float) 0036: 7@ = 3@ // (float vars) 002E: 7@ *= 2@ // (float vars) 2@ -= 0.15 // (float) 0036: 6@ = 1@ // (float vars) 002A: 6@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 6@ -= 3.0 // (float) 0204: set_text_draw_letter_size 1.0 2@ 4@ == -1 // (int) var == num jump_if_false @GON_C2_5137 0205: set_text_draw_RGBA 255 255 0 255 0208: set_text_draw_linewidth 480.0 0203: set_draw_text_position 6@ 0@ GXT 'DRI_MAR' // ! 0002: jump @GON_C2_5312 :GON_C2_5137 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' // ! :GON_C2_5312 0026: return :GON_C2_5314 0045: actor $5648 defined 0022: jump_if_false @GON_C2_5437 // Note: the incorrect math opcode was used here 82D5: not (unknown) $5648 3 jump_if_false @GON_C2_5353 0106: give_actor $5648 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @GON_C2_5359 :GON_C2_5353 010B: set_actor $5648 armed_weapon_to 3 :GON_C2_5359 00A2: (unknown) $5648 0352: (unknown) $5648 0220: (unknown) $5648 0 -1 007E: actor $5648 driving jump_if_false @GON_C2_5411 0216: (unknown) $5648 73.92 590.4 13.53 0002: jump @GON_C2_5430 :GON_C2_5411 0044: put_actor $5648 at 73.92 590.4 13.53 :GON_C2_5430 00CF: set_actor $5648 Z_angle_to 20.0 :GON_C2_5437 0045: actor $933 defined jump_if_false @GON_C2_5482 82D5: not (unknown) $933 3 jump_if_false @GON_C2_5476 0106: give_actor $933 weapon 3 ammo 1 // Load the weapon model before using this 0002: jump @GON_C2_5482 :GON_C2_5476 010B: set_actor $933 armed_weapon_to 3 :GON_C2_5482 0045: actor $5648 defined jump_if_false @GON_C2_5525 02EE: get_actor $5648 coords_to 2@ 3@ 4@ with_offset 0 1.0 0 4@ = 13.53 // (float) 5@ = 20.0 // (float) 5@ += 90.0 // (float) :GON_C2_5525 022C: (unknown) 2@ 3@ 4@ 50.0 1 0252: object $5662 exists 0022: jump_if_false @GON_C2_5550 // Note: the incorrect math opcode was used here 0093: destroy_object $5662 :GON_C2_5550 0036: $5664 = 2@ // (float vars) 0036: $5665 = 3@ // (float vars) 0036: $5666 = 4@ // (float vars) 0092: $5662 = init_object #NDC_GOLFBALL at $5664 $5665 $5666 00D3: set_object $5662 z_angle_to 5@ 0252: object $5663 exists 0022: jump_if_false @GON_C2_5597 // Note: the incorrect math opcode was used here 0093: destroy_object $5663 :GON_C2_5597 8252: not object $5663 exists 0022: jump_if_false @GON_C2_5692 // Note: the incorrect math opcode was used here 0252: object $5662 exists 0022: jump_if_false @GON_C2_5640 // Note: the incorrect math opcode was used here 0279: (unknown) $5662 0 130.0 0 $5608 $5609 $5610 $5610 = 2.0 // (float) :GON_C2_5640 022C: (unknown) $5608 $5609 $5610 50.0 1 01AA: $5663 = create_object #NDC_BUOYTARGET at $5608 $5609 $5610 022A: (unknown) $5663 1 03B5: (unknown) $5663 1 1 1 1 1 00D3: set_object $5663 z_angle_to 110.0 :GON_C2_5692 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) $5651 = 0 // (int) $5654 += 1 // (int) $5649 == 0 // (int) var == num jump_if_false @GON_C2_5912 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' :GON_C2_5912 $5650 == 0 // (int) var == num jump_if_false @GON_C2_5994 $5649 == 0 // (int) var == num jump_if_false @GON_C2_5987 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' :GON_C2_5987 0002: jump @GON_C2_6016 :GON_C2_5994 1@ == 1 // (int) var == num jump_if_false @GON_C2_6016 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @GON_C2_4220 :GON_C2_6016 $5649 = 1 // (int) 0@ == 1 // (int) var == num jump_if_false @GON_C2_6199 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_352 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 @GON_C2_6112 0107: toggle_player $933 can_move 0 024A: (unknown) $933 1 :GON_C2_6112 0045: actor $5648 defined jump_if_false @GON_C2_6129 010B: set_actor $5648 armed_weapon_to 3 :GON_C2_6129 $5650 == 0 // (int) var == num jump_if_false @GON_C2_6199 6@ = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_1089 1 03F9: (unknown) $5654 6@ 0 'DRI_SHO' // Shot 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_1089 1 0311: status_text $5655 type 0 line 2 GXT 'SCORE' // global_variable // Score :GON_C2_6199 005E: (unknown) :GON_C2_6201 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) $5650 == 1 // (int) var == num jump_if_false @GON_C2_6299 19@ = 0.02 // (float) 20@ = 0.125 // (float) 21@ = 7.5E-05 // (float) 0002: jump @GON_C2_6323 :GON_C2_6299 19@ = 0.02 // (float) 20@ = 0.15 // (float) 21@ = 0.0001 // (float) :GON_C2_6323 $5656 = 0 // (int) 0036: $5661 = 19@ // (float vars) $5658 = 50.0 // (float) $5659 = 0 // (float) 010E: 8@ = current_time_in_ms 0035: 12@ = 8@ // (int vars) 12@ += 250 // (int) 0270: (unknown) 1 0045: actor $5648 defined jump_if_false @GON_C2_6382 0414: (unknown) $5648 75 375 :GON_C2_6382 0078: if and $5650 == 1 // (int) var == num $5652 == 1 // (int) var == num jump_if_false @GON_C2_6426 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 16@ = 0 // (int) 0002: jump @GON_C2_6431 :GON_C2_6426 13@ = -1 // (int) :GON_C2_6431 22@ = 1.0 // (float) $5650 == 1 // (int) var == num jump_if_false @GON_C2_6527 $1361 > 4 // (int) var > num jump_if_false @GON_C2_6478 22@ = 0.4 // (float) 0002: jump @GON_C2_6527 :GON_C2_6478 $1361 > 3 // (int) var > num jump_if_false @GON_C2_6506 22@ = 0.6 // (float) 0002: jump @GON_C2_6527 :GON_C2_6506 $1361 > 2 // (int) var > num jump_if_false @GON_C2_6527 22@ = 0.8 // (float) :GON_C2_6527 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_4846 $5656 :GON_C2_6539 $5604 == 4 // (int) var == num jump_if_false @GON_C2_8009 0001: wait 0 ms 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 29 call_with_params @GON_C2_2975 jump_if_false @GON_C2_6586 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_3020 20 :GON_C2_6586 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5656 == 0 // (int) var == num jump_if_false @GON_C2_6635 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4957 180.0 27@ 10.0 2.0 1 7 0002: jump @GON_C2_6671 :GON_C2_6635 $5656 == 1 // (int) var == num jump_if_false @GON_C2_6671 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4957 180.0 27@ 10.0 2.0 1 2 :GON_C2_6671 13@ > -1 // (int) var > num jump_if_false @GON_C2_7271 18@ = 1 // (int) 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5039 180.0 27@ 2.0 4@ 3@ 8@ 0035: 14@ = 8@ // (int vars) 14@ += 1000 // (int) 0035: 15@ = 13@ // (int vars) 15@ -= 1000 // (int) :GON_C2_6727 18@ == 1 // (int) var == num jump_if_false @GON_C2_7143 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5656 == 0 // (int) var == num jump_if_false @GON_C2_6791 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4957 180.0 27@ 10.0 2.0 1 7 0002: jump @GON_C2_6827 :GON_C2_6791 $5656 == 1 // (int) var == num jump_if_false @GON_C2_6827 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4957 180.0 27@ 10.0 2.0 1 2 :GON_C2_6827 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5039 180.0 27@ 2.0 4@ 3@ 8@ 16@ == 0 // (int) var == num jump_if_false @GON_C2_6880 0057: show_text_highpriority GXT 'GON2_H1' time 5000 flag 1 // ~w~Press~h~ ~k~ ~PDSPR~ ~w~to set your shot's power. 0002: jump @GON_C2_6978 :GON_C2_6880 16@ == 1 // (int) var == num jump_if_false @GON_C2_6915 0057: show_text_highpriority GXT 'GON2_H2' time 5000 flag 1 // ~w~The closer the marker is to the ~g~green~w~ section, the better. 0002: jump @GON_C2_6978 :GON_C2_6915 16@ == 2 // (int) var == num jump_if_false @GON_C2_6950 0057: show_text_highpriority GXT 'GON2_H3' time 5000 flag 1 // ~w~Press~h~ ~k~ ~PDSPR~ ~w~to set your shot's accuracy. 0002: jump @GON_C2_6978 :GON_C2_6950 16@ == 3 // (int) var == num jump_if_false @GON_C2_6978 0057: show_text_highpriority GXT 'GON2_H4' time 5000 flag 1 // ~w~Again, hitting the ~g~green~w~ section will provide the best shot. :GON_C2_6978 0011: 8@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7092 // Note: the incorrect math opcode was used here 16@ += 1 // (int) $5656 == 0 // (int) var == num jump_if_false @GON_C2_7018 17@ = 2 // (int) 0002: jump @GON_C2_7023 :GON_C2_7018 17@ = 4 // (int) :GON_C2_7023 0011: 17@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7076 // Note: the incorrect math opcode was used here 18@ = 1 // (int) 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) 0035: 14@ = 8@ // (int vars) 14@ += 1000 // (int) 0035: 15@ = 13@ // (int vars) 15@ -= 1000 // (int) 0002: jump @GON_C2_7085 :GON_C2_7076 18@ = 0 // (int) 13@ = -1 // (int) :GON_C2_7085 0002: jump @GON_C2_7136 :GON_C2_7092 0078: if and 0011: 8@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 0011: 15@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7136 // Note: the incorrect math opcode was used here 0377: (unknown) 44 0@ 0@ > 0 // (int) var > num jump_if_false @GON_C2_7136 0035: 13@ = 8@ // (int vars) 13@ -= 1 // (int) :GON_C2_7136 0002: jump @GON_C2_6727 :GON_C2_7143 0059: text_clear_all :GON_C2_7145 007F: player 0 pressed_key 16 jump_if_false @GON_C2_7271 0001: wait 0 ms 0035: 9@ = 8@ // (int vars) 010E: 8@ = current_time_in_ms $5656 == 0 // (int) var == num jump_if_false @GON_C2_7209 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4957 180.0 27@ 10.0 2.0 1 7 0002: jump @GON_C2_7245 :GON_C2_7209 $5656 == 1 // (int) var == num jump_if_false @GON_C2_7245 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_4957 180.0 27@ 10.0 2.0 1 2 :GON_C2_7245 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5039 180.0 27@ 2.0 4@ 3@ 8@ 0002: jump @GON_C2_7145 :GON_C2_7271 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@ = $5661 // (float vars) 002E: 5@ *= 6@ // (float vars) 002E: 5@ *= 22@ // (float vars) $5656 == 0 // (int) var == num jump_if_false @GON_C2_7348 0011: 8@ > 12@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7348 // Note: the incorrect math opcode was used here 0014: 20@ > $5661 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7348 // Note: the incorrect math opcode was used here 0036: 7@ = 21@ // (float vars) 002E: 7@ *= 6@ // (float vars) 002E: 7@ *= 22@ // (float vars) 002A: $5661 += 7@ // (float vars) // Note: the incorrect math opcode was used here :GON_C2_7348 3@ == -1 // (int) var == num jump_if_false @GON_C2_7446 $5656 == 0 // (int) var == num jump_if_false @GON_C2_7407 002A: 4@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 4@ > 99.0 // (float) var > num jump_if_false @GON_C2_7400 4@ = 100.0 // (float) 2@ = 1 // (int) :GON_C2_7400 0002: jump @GON_C2_7446 :GON_C2_7407 $5656 == 1 // (int) var == num jump_if_false @GON_C2_7446 002C: 4@ -= 5@ // (float vars) 1.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C2_7446 // Note: the incorrect math opcode was used here 4@ = 0 // (float) 2@ = 1 // (int) :GON_C2_7446 037B: constant_params 6 variable_params 0 unknown 29 call_with_params @GON_C2_5039 180.0 27@ 2.0 4@ 3@ 8@ 3@ == -1 // (int) var == num jump_if_false @GON_C2_7559 007F: player 0 pressed_key 16 jump_if_false @GON_C2_7501 0@ = 1 // (int) 0002: jump @GON_C2_7505 :GON_C2_7501 0@ = 0 // (int) :GON_C2_7505 1@ == 0 // (int) var == num jump_if_false @GON_C2_7544 0@ > 0 // (int) var > num jump_if_false @GON_C2_7537 2@ = 1 // (int) 1@ = 1 // (int) :GON_C2_7537 0002: jump @GON_C2_7559 :GON_C2_7544 0@ == 0 // (int) var == num jump_if_false @GON_C2_7559 1@ = 0 // (int) :GON_C2_7559 3@ == -1 // (int) var == num jump_if_false @GON_C2_7883 2@ == 1 // (int) var == num jump_if_false @GON_C2_7876 2@ = 0 // (int) 00D9: (unknown) $5608 $5609 $5610 1 $5656 == 0 // (int) var == num jump_if_false @GON_C2_7727 0036: $5658 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @GON_C2_4377 73.0 84.0 $5658 jump_if_false @GON_C2_7653 $5658 = 100.0 // (float) 0002: jump @GON_C2_7720 :GON_C2_7653 $5658 > 84.0 // (float) var > num jump_if_false @GON_C2_7697 $5658 -= 84.0 // (float) 28@ = 90.0 // (float) 002C: 28@ -= $5658 // (float vars) 0036: $5658 = 28@ // (float vars) 0002: jump @GON_C2_7720 :GON_C2_7697 28@ = 73.0 // (float) 002C: 28@ -= $5658 // (float vars) $5658 = 90.0 // (float) 002C: $5658 -= 28@ // (float vars) :GON_C2_7720 0002: jump @GON_C2_7866 :GON_C2_7727 0036: $5659 = 4@ // (float vars) 037B: constant_params 3 variable_params 0 unknown 29 call_with_params @GON_C2_4377 17.0 28.0 $5659 jump_if_false @GON_C2_7769 $5659 = 0 // (float) 0002: jump @GON_C2_7866 :GON_C2_7769 $5659 > 28.0 // (float) var > num jump_if_false @GON_C2_7834 $5659 -= 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@ *= $5659 // (float vars) $5659 = 0 // (float) 002C: $5659 -= 28@ // (float vars) 0002: jump @GON_C2_7866 :GON_C2_7834 28@ = 17.0 // (float) 002C: 28@ -= $5659 // (float vars) 23@ = 10.0 // (float) 23@ /= 17.0 // (float) 002E: 23@ *= 28@ // (float vars) 0036: $5659 = 23@ // (float vars) :GON_C2_7866 0035: 3@ = 8@ // (int vars) 3@ += 500 // (int) :GON_C2_7876 0002: jump @GON_C2_7977 :GON_C2_7883 0011: 8@ > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_7977 // Note: the incorrect math opcode was used here 11@ = 1 // (int) 2@ = 0 // (int) 3@ = -1 // (int) 0036: $5661 = 20@ // (float vars) $5661 /= 125.0 // (float) 002E: $5661 *= $5658 // (float vars) $5656 += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_4846 $5656 0078: if and $5650 == 1 // (int) var == num $5652 == 1 // (int) var == num jump_if_false @GON_C2_7977 0035: 13@ = 8@ // (int vars) 13@ += 5000 // (int) :GON_C2_7977 $5656 == 2 // (int) var == num jump_if_false @GON_C2_8002 037B: constant_params 1 variable_params 0 unknown 29 call_with_params @GON_C2_3020 5 :GON_C2_8002 0002: jump @GON_C2_6539 :GON_C2_8009 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 $5652 = 0 // (int) 00B8: set_gamespeed 1.0 0026: return :GON_C2_8047 010E: 1@ = current_time_in_ms 0035: 0@ = 1@ // (int vars) 0@ += 800 // (int) 0045: actor $5648 defined jump_if_false @GON_C2_8084 0352: (unknown) $5648 0414: (unknown) $5648 75 377 :GON_C2_8084 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'SX_GFSW' :GON_C2_8103 $5604 == 5 // (int) var == num jump_if_false @GON_C2_8181 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @GON_C2_2975 jump_if_false @GON_C2_8148 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @GON_C2_3020 20 :GON_C2_8148 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_8174 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @GON_C2_3020 6 :GON_C2_8174 0002: jump @GON_C2_8103 :GON_C2_8181 0252: object $5662 exists jump_if_false @GON_C2_8593 00D2: $5660 = object $5662 z_angle 0036: 2@ = $5660 // (float vars) 002A: 2@ += $5659 // (float vars) // Note: the incorrect math opcode was used here 00D3: set_object $5662 z_angle_to 2@ 2@ -= 90.0 // (float) 0 > $5659 // (float) num > var 0022: jump_if_false @GON_C2_8242 // Note: the incorrect math opcode was used here 8@ = 0 // (int) 0002: jump @GON_C2_8247 :GON_C2_8242 8@ = 1 // (int) :GON_C2_8247 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5550 $5659 $5659 0036: 4@ = $5659 // (float vars) $5659 *= 0.75 // (float) 002C: $5658 -= $5659 // (float vars) 0036: 7@ = $5658 // (float vars) 7@ /= 5.0 // (float) 01D3: (unknown) 2@ 3@ 0036: 5@ = 3@ // (float vars) 002E: 5@ *= $5658 // (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@ *= $5658 // (float vars) 037B: constant_params 1 variable_params 1 unknown 11 call_with_params @MAIN_5592 6@ 6@ 022A: (unknown) $5662 1 0224: (unknown) $5662 5@ 6@ 7@ 4@ *= 10.0 // (float) $5659 = 100.0 // (float) 002C: $5659 -= 4@ // (float vars) 0038: 9@ = float $5658 to_integer // Note: the incorrect math opcode was used here 0038: 10@ = float $5659 to_integer // Note: the incorrect math opcode was used here $5650 == 1 // (int) var == num jump_if_false @GON_C2_8476 0078: if and 10@ == 100 // (int) var == num 9@ == 100 // (int) var == num jump_if_false @GON_C2_8459 $5651 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 11 call_with_params @MAIN_12808 'GONC2CA' 'SGNC2CA' $5615 0 // ~w~Bueno! You bastard! No one sells me out! 0002: jump @GON_C2_8469 :GON_C2_8459 037B: constant_params 0 variable_params 0 unknown 11 call_with_params @GON_C2_3928 :GON_C2_8469 0002: jump @GON_C2_8574 :GON_C2_8476 60 > 10@ // (int) num > var 0022: jump_if_false @GON_C2_8546 // Note: the incorrect math opcode was used here 8@ == 1 // (int) var == num jump_if_false @GON_C2_8523 0057: show_text_highpriority GXT 'DRI_HOO' time 3000 flag 1 // Hooked. 0002: jump @GON_C2_8539 :GON_C2_8523 0057: show_text_highpriority GXT 'DRI_SLI' time 3000 flag 1 // Sliced. :GON_C2_8539 0002: jump @GON_C2_8574 :GON_C2_8546 60 > 9@ // (int) num > var 0022: jump_if_false @GON_C2_8574 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'DRI_WEA' time 3000 flag 1 // Mis-Tee. :GON_C2_8574 037B: constant_params 1 variable_params 0 unknown 11 call_with_params @MAIN_13043 'SX_GFHT' :GON_C2_8593 0026: return :GON_C2_8595 0252: object $5662 exists jump_if_false @GON_C2_8619 010C: store_object $5662 position_to 6@ 7@ 8@ 0225: (unknown) $5662 1 :GON_C2_8619 0252: object $5663 exists jump_if_false @GON_C2_8642 0225: (unknown) $5663 1 02FA: (unknown) $5663 1 :GON_C2_8642 010E: 15@ = current_time_in_ms 0035: 14@ = 15@ // (int vars) 14@ += 300 // (int) 13@ = -1 // (int) 17@ = 0 // (int) $5646 = 0 // (float) 00B8: set_gamespeed 0.4 :GON_C2_8676 $5604 == 6 // (int) var == num jump_if_false @GON_C2_9281 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @GON_C2_2975 jump_if_false @GON_C2_8721 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3020 20 :GON_C2_8721 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @GON_C2_4656 0252: object $5662 exists jump_if_false @GON_C2_9274 0036: 9@ = 6@ // (float vars) 0036: 10@ = 7@ // (float vars) 0036: 11@ = 8@ // (float vars) 010C: store_object $5662 position_to 6@ 7@ 8@ 0045: actor $5648 defined 0022: jump_if_false @GON_C2_8779 // Note: the incorrect math opcode was used here 010F: (unknown) $5648 6@ 7@ 8@ :GON_C2_8779 0045: actor $933 defined 0022: jump_if_false @GON_C2_8812 // 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 :GON_C2_8812 010E: 15@ = current_time_in_ms 0078: if or 0306: unknown_check $5662 6.0 > 8@ // (float) num > var 0022: jump_if_false @GON_C2_8909 // Note: the incorrect math opcode was used here 0036: $5667 = 6@ // (float vars) 0036: $5668 = 7@ // (float vars) 0036: $5669 = 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 @GON_C2_3020 7 0002: jump @GON_C2_9274 :GON_C2_8909 0045: actor $5648 defined jump_if_false @GON_C2_9120 0078: if and 0011: 15@ > 14@ // (int) var > var // Note: the incorrect math opcode was used here 82C1: not unknown_check $5648 $5662 30.0 30.0 0 0022: jump_if_false @GON_C2_9120 // Note: the incorrect math opcode was used here 0078: if and $5651 == 1 // (int) var == num 0304: unknown_check $5662 $5608 $5609 20.0 20.0 0 0022: jump_if_false @GON_C2_9029 // 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) $5662 0 0 0 3@ 4@ 5@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_9120 :GON_C2_9029 0323: show_text_box 'DRI_H2' // Hold~h~ ~k~ ~GOLFU~ ~w~to fast forward your shot. 007F: player 0 pressed_key 16 jump_if_false @GON_C2_9067 $5657 = 0.8 // (float) 0002: jump @GON_C2_9076 :GON_C2_9067 $5657 = 0.4 // (float) :GON_C2_9076 00B8: set_gamespeed $5657 0279: (unknown) $5662 $5646 -7.0 1.0 0@ 1@ 2@ 0279: (unknown) $5662 0 0 0 3@ 4@ 5@ 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :GON_C2_9120 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3060 $5662 0078: if and $5650 == 1 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @GON_C2_9167 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3020 7 :GON_C2_9167 031D: (unknown) 9@ 10@ 6@ 7@ 12@ 0.1 > 12@ // (float) num > var 0022: jump_if_false @GON_C2_9269 // Note: the incorrect math opcode was used here 13@ == -1 // (int) var == num jump_if_false @GON_C2_9218 0035: 13@ = 15@ // (int vars) 13@ += 1000 // (int) 0002: jump @GON_C2_9262 :GON_C2_9218 0011: 15@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_9262 // Note: the incorrect math opcode was used here 033D: (unknown) $5662 1 0036: $5667 = 6@ // (float vars) 0036: $5668 = 7@ // (float vars) 0036: $5669 = 8@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @GON_C2_3020 7 :GON_C2_9262 0002: jump @GON_C2_9274 :GON_C2_9269 13@ = -1 // (int) :GON_C2_9274 0002: jump @GON_C2_8676 :GON_C2_9281 0268: (unknown) 037B: constant_params 1 variable_params 6 unknown 19 call_with_params @GON_C2_4403 $5662 0@ 1@ 2@ 3@ 4@ 5@ $5653 == 1 // (int) var == num jump_if_false @GON_C2_9345 0045: actor $5648 defined jump_if_false @GON_C2_9338 0352: (unknown) $5648 0414: (unknown) $5648 75 379 :GON_C2_9338 0002: jump @GON_C2_9369 :GON_C2_9345 0045: actor $5648 defined jump_if_false @GON_C2_9369 0352: (unknown) $5648 0414: (unknown) $5648 75 378 :GON_C2_9369 0078: if and $5650 == 1 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @GON_C2_9399 0002: jump @GON_C2_9447 :GON_C2_9399 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 $5653 == 1 // (int) var == num jump_if_false @GON_C2_9440 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_9447 :GON_C2_9440 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C2_9447 00B8: set_gamespeed 1.0 0252: object $5662 exists 0022: jump_if_false @GON_C2_9487 // Note: the incorrect math opcode was used here 03AA: (unknown) $5662 4250.0 2500.0 0.99 0224: (unknown) $5662 0 0 0 :GON_C2_9487 0026: return :GON_C2_9489 01B1: (unknown) 0@ 1 1 1 1 1 01AF: (unknown) 0@ 1 0347: (unknown) 0@ 1 0127: reset_actor 0@ flags 0213: (unknown) 0@ 100 02A5: (unknown) 0@ 0 0026: return :GON_C2_9526 003E: $5615 = create_actor_pedtype 22 model $5629 at 81.652 586.216 13.53 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_9489 $5615 0@ = 0 // (int) :GON_C2_9565 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C2_9739 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @GON_C2_9623 1@ = 79.65 // (float) 2@ = 584.22 // (float) 3@ = 13.53 // (float) 4@ = 0 // (int) 0002: jump @GON_C2_9687 :GON_C2_9623 0@ == 1 // (int) var == num jump_if_false @GON_C2_9671 1@ = 81.65 // (float) 2@ = 589.22 // (float) 3@ = 13.53 // (float) 4@ = 1 // (int) 0002: jump @GON_C2_9687 :GON_C2_9671 1@ = 0 // (float) 2@ = 0 // (float) 3@ = 0 // (float) 4@ = 0 // (int) :GON_C2_9687 3@ > 0 // (float) var > num jump_if_false @GON_C2_9727 003E: $5361(0@,3) = create_actor_pedtype 22 model $5374(4@,2) at 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_9489 $5361(0@,3) :GON_C2_9727 0@ += 1 // (int) 0002: jump @GON_C2_9565 :GON_C2_9739 0026: return :GON_C2_9741 034A: unknown_check $5615 jump_if_false @GON_C2_9756 003F: destroy_actor $5615 :GON_C2_9756 0@ = 0 // (int) :GON_C2_9760 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C2_9803 // Note: the incorrect math opcode was used here 034A: unknown_check $5361(0@,3) 0022: jump_if_false @GON_C2_9791 // Note: the incorrect math opcode was used here 003F: destroy_actor $5361(0@,3) :GON_C2_9791 0@ += 1 // (int) 0002: jump @GON_C2_9760 :GON_C2_9803 034A: unknown_check $5648 jump_if_false @GON_C2_9818 003F: destroy_actor $5648 :GON_C2_9818 0026: return :GON_C2_9820 $5614 = -1 // (int) 0035: $5613 = 0@ // (int vars) 005E: (unknown) :GON_C2_9833 034A: unknown_check $5615 0022: jump_if_false @GON_C2_9888 // Note: the incorrect math opcode was used here 0045: actor $5615 defined 0022: jump_if_false @GON_C2_9888 // Note: the incorrect math opcode was used here 0044: put_actor $5615 at 74.4 587.5 13.53 00CF: set_actor $5615 Z_angle_to 20.0 0106: give_actor $5615 weapon 3 ammo 1 // Load the weapon model before using this :GON_C2_9888 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C2_9820 1 $5622 = 100.0 // (float) $5623 = 18.5 // (float) $5627 = 0 // (int) $5628 = 0 // (int) $5612 = 1 // (int) 0045: actor $5615 defined jump_if_false @GON_C2_9954 0352: (unknown) $5615 0414: (unknown) $5615 75 375 :GON_C2_9954 0026: return :GON_C2_9956 8252: not object $5616 exists jump_if_false @GON_C2_10024 0045: actor $5615 defined jump_if_false @GON_C2_10024 02EE: get_actor $5615 coords_to 0@ 1@ 2@ with_offset 0 1.0 0 2@ = 13.53 // (float) 3@ = 20.0 // (float) 3@ += 90.0 // (float) 0092: $5616 = init_object #NDC_GOLFBALL at 0@ 1@ 2@ 00D3: set_object $5616 z_angle_to 3@ :GON_C2_10024 010E: 4@ = current_time_in_ms $5614 == -1 // (int) var == num jump_if_false @GON_C2_10189 0035: $5614 = 4@ // (int vars) $5614 += 1500 // (int) 00B9: set_camera_position 70.75 592.89 14.38 rotations 0 0 0 00BA: set_camera_point_at 71.28 592.05 14.44 mode 2 0045: actor $5615 defined jump_if_false @GON_C2_10110 0414: (unknown) $5615 75 375 :GON_C2_10110 4 > $5634 // (int) num > var 0022: jump_if_false @GON_C2_10172 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_13043 $5635 :GON_C2_10135 037A: constant_params 1 variable_params 0 unknown 9 call_with_params @MAIN_12674 $5635 jump_if_false @GON_C2_10164 0001: wait 0 ms 0002: jump @GON_C2_10135 :GON_C2_10164 0059: text_clear_all $5634 += 1 // (int) :GON_C2_10172 0323: show_text_box 'DRI_H1' // Press~h~ ~k~ ~GOLFU~ ~w~to skip Gonzalez's shot. 0002: jump @GON_C2_10588 :GON_C2_10189 $5657 > 1.0 // (float) var > num jump_if_false @GON_C2_10214 0035: $5614 = 4@ // (int vars) $5614 -= 1 // (int) :GON_C2_10214 $5643 == 1 // (int) var == num jump_if_false @GON_C2_10238 0035: $5614 = 4@ // (int vars) $5614 -= 1 // (int) :GON_C2_10238 0011: 4@ > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_10588 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 5@ == 1 // (int) var == num jump_if_false @GON_C2_10588 $5612 == 1 // (int) var == num jump_if_false @GON_C2_10301 $5624 = 50.0 // (float) $5625 = 10.0 // (float) 0002: jump @GON_C2_10384 :GON_C2_10301 30.0 > $5645 // (float) num > var 0022: jump_if_false @GON_C2_10336 // Note: the incorrect math opcode was used here $5624 -= 20.0 // (float) $5625 -= 3.0 // (float) 0002: jump @GON_C2_10384 :GON_C2_10336 60.0 > $5645 // (float) num > var 0022: jump_if_false @GON_C2_10370 // Note: the incorrect math opcode was used here $5624 -= 15.0 // (float) $5625 -= 2.0 // (float) 0002: jump @GON_C2_10384 :GON_C2_10370 $5624 -= 7.5 // (float) $5625 -= 1.0 // (float) :GON_C2_10384 0 > $5624 // (float) num > var 0022: jump_if_false @GON_C2_10407 // Note: the incorrect math opcode was used here $5624 = 0 // (float) $5627 = 1 // (int) :GON_C2_10407 0 > $5625 // (float) num > var 0022: jump_if_false @GON_C2_10430 // Note: the incorrect math opcode was used here $5625 = 0 // (float) $5627 = 1 // (int) :GON_C2_10430 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C2_9820 2 0036: $5620 = $5622 // (float vars) $5621 = 0 // (float) 0036: 7@ = $5624 // (float vars) 7@ += 5.0 // (float) 0036: 8@ = $5625 // (float vars) 8@ += 2.0 // (float) $5627 == 0 // (int) var == num jump_if_false @GON_C2_10551 0138: $5641 = random_float_in_ranges $5624 7@ 002C: $5620 -= $5641 // (float vars) 0138: $5641 = random_float_in_ranges $5625 8@ 0139: $5642 = random_int_in_ranges 0 2 $5642 == 0 // (int) var == num jump_if_false @GON_C2_10538 002C: $5621 -= $5641 // (float vars) 0002: jump @GON_C2_10544 :GON_C2_10538 002A: $5621 += $5641 // (float vars) // Note: the incorrect math opcode was used here :GON_C2_10544 0002: jump @GON_C2_10582 :GON_C2_10551 037B: constant_params 4 variable_params 0 unknown 9 call_with_params @MAIN_12808 'GONC2CA' 'SGNC2CA' $5615 0 // ~w~Bueno! You bastard! No one sells me out! :GON_C2_10582 $5612 += 1 // (int) :GON_C2_10588 0026: return :GON_C2_10590 010E: 0@ = current_time_in_ms $5614 == -1 // (int) var == num jump_if_false @GON_C2_10664 0035: $5614 = 0@ // (int vars) $5614 += 800 // (int) 0045: actor $5615 defined jump_if_false @GON_C2_10638 0414: (unknown) $5615 75 377 :GON_C2_10638 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'SX_GFSW' 0002: jump @GON_C2_10907 :GON_C2_10664 0011: 0@ > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_10907 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @GON_C2_9820 3 0252: object $5616 exists jump_if_false @GON_C2_10706 010C: store_object $5616 position_to 1@ 2@ 3@ :GON_C2_10706 0036: 4@ = 1@ // (float vars) 002C: 4@ -= $5608 // (float vars) 0036: 5@ = 2@ // (float vars) 002C: 5@ -= $5609 // (float vars) 03EE: (unknown) 1@ 2@ $5608 $5609 11@ 0252: object $5616 exists 0022: jump_if_false @GON_C2_10749 // Note: the incorrect math opcode was used here 00D3: set_object $5616 z_angle_to 11@ :GON_C2_10749 0252: object $5616 exists 0022: jump_if_false @GON_C2_10787 // Note: the incorrect math opcode was used here 0036: 12@ = $5623 // (float vars) 002A: 12@ += $5621 // (float vars) // Note: the incorrect math opcode was used here 12@ += 90.0 // (float) 00D3: set_object $5616 z_angle_to 12@ 12@ -= 90.0 // (float) :GON_C2_10787 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_5550 $5621 $5621 $5621 *= 0.75 // (float) 002C: $5620 -= $5621 // (float vars) 0036: 9@ = $5620 // (float vars) 9@ /= 5.0 // (float) 01D3: (unknown) 12@ 10@ 0036: 7@ = 10@ // (float vars) 002E: 7@ *= $5620 // (float vars) 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_5592 7@ 7@ 01D2: (unknown) 12@ 10@ 0036: 8@ = 10@ // (float vars) 002E: 8@ *= $5620 // (float vars) 037B: constant_params 1 variable_params 1 unknown 13 call_with_params @MAIN_5592 8@ 8@ 022A: (unknown) $5616 1 0224: (unknown) $5616 7@ 8@ 9@ 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @MAIN_13043 'SX_GFHT' :GON_C2_10907 0026: return :GON_C2_10909 11@ = 0 // (int) 0252: object $5616 exists jump_if_false @GON_C2_11140 010E: 9@ = current_time_in_ms $5614 == -1 // (int) var == num jump_if_false @GON_C2_10970 0035: $5614 = 9@ // (int vars) $5614 += 750 // (int) $5646 = 0 // (float) 02FA: (unknown) $5663 1 0002: jump @GON_C2_11113 :GON_C2_10970 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @GON_C2_4656 0279: (unknown) $5616 $5646 -7.0 1.0 0@ 1@ 2@ 0279: (unknown) $5616 0 0 0 3@ 4@ 5@ 0078: if and $5627 == 1 // (int) var == num 0304: unknown_check $5616 $5608 $5609 20.0 20.0 0 0022: jump_if_false @GON_C2_11086 // 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) $5616 0 0 0 3@ 4@ 5@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C2_11113 :GON_C2_11086 0011: 9@ > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_11106 // Note: the incorrect math opcode was used here 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 :GON_C2_11106 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :GON_C2_11113 11@ == 1 // (int) var == num jump_if_false @GON_C2_11140 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 :GON_C2_11140 0252: object $5616 exists 0022: jump_if_false @GON_C2_11331 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_3060 $5616 0078: if and $5627 == 1 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @GON_C2_11198 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_9820 4 :GON_C2_11198 010C: store_object $5616 position_to 6@ 7@ 8@ 0045: actor $933 defined 0022: jump_if_false @GON_C2_11238 // Note: the incorrect math opcode was used here 0036: 10@ = 8@ // (float vars) 10@ += 5.0 // (float) 0044: put_actor $933 at 6@ 7@ 10@ 0107: toggle_player $933 can_move 0 :GON_C2_11238 0078: if or 0306: unknown_check $5616 6.0 > 8@ // (float) num > var 0022: jump_if_false @GON_C2_11324 // Note: the incorrect math opcode was used here 0231: (unknown) 8 6@ 7@ 8@ 0 0 0 0.5 100 100 100 100 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_9820 4 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'SX_GFIW' 11@ == 1 // (int) var == num jump_if_false @GON_C2_11324 01CF: (unknown) :GON_C2_11324 0002: jump @GON_C2_11343 :GON_C2_11331 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @GON_C2_9820 4 :GON_C2_11343 0026: return :GON_C2_11345 010E: 6@ = current_time_in_ms 0268: (unknown) 0078: if and $5627 == 1 // (int) var == num $5607 == 1 // (int) var == num jump_if_false @GON_C2_11412 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @GON_C2_3129 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_9820 5 0002: jump @GON_C2_11604 :GON_C2_11412 $5614 == -1 // (int) var == num jump_if_false @GON_C2_11535 0035: $5614 = 6@ // (int vars) $5614 += 3000 // (int) 0035: $5626 = 6@ // (int vars) $5626 += 1000 // (int) 0252: object $5616 exists jump_if_false @GON_C2_11523 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @GON_C2_4403 $5616 0@ 1@ 2@ 3@ 4@ 5@ 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 03AA: (unknown) $5616 4250.0 2500.0 0.99 0224: (unknown) $5616 0 0 0 :GON_C2_11523 00B8: set_gamespeed 1.0 0002: jump @GON_C2_11604 :GON_C2_11535 0011: 6@ > $5626 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_11570 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @GON_C2_11570 0035: $5614 = 6@ // (int vars) $5614 -= 1 // (int) :GON_C2_11570 0011: 6@ > $5614 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_11604 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @GON_C2_9820 5 :GON_C2_11604 0026: return :GON_C2_11606 $5613 == 1 // (int) var == num jump_if_false @GON_C2_11629 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_9956 :GON_C2_11629 $5613 == 2 // (int) var == num jump_if_false @GON_C2_11652 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_10590 :GON_C2_11652 $5613 == 3 // (int) var == num jump_if_false @GON_C2_11675 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_10909 :GON_C2_11675 $5643 == 0 // (int) var == num jump_if_false @GON_C2_11710 $5613 == 4 // (int) var == num jump_if_false @GON_C2_11710 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_11345 :GON_C2_11710 0026: return :GON_C2_11712 00C3: (unknown) 101.863 249.152 21.0 $5640 0057: show_text_highpriority GXT 'GON2_O1' time 7000 flag 1 :GON_C2_11745 $5604 == 1 // (int) var == num jump_if_false @GON_C2_11857 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C2_2975 jump_if_false @GON_C2_11790 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C2_3020 20 :GON_C2_11790 $5604 == 1 // (int) var == num jump_if_false @GON_C2_11850 0089: actor $933 in_sphere 101.863 249.152 21.0 radius 5.0 5.0 5.0 sphere 1 jump_if_false @GON_C2_11850 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C2_3020 2 :GON_C2_11850 0002: jump @GON_C2_11745 :GON_C2_11857 00BB: (unknown) $5640 025D: remove_text 'GON2_O1' 0026: return :GON_C2_11874 0@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3854 0 0252: object $5663 exists jump_if_false @GON_C2_11904 0093: destroy_object $5663 :GON_C2_11904 0045: actor $5648 defined jump_if_false @GON_C2_11976 00A2: (unknown) $5648 0044: put_actor $5648 at 73.92 590.4 13.53 2@ = 20.0 // (float) 2@ += 90.0 // (float) 00CF: set_actor $5648 Z_angle_to 2@ 02EE: get_actor $5648 coords_to $5608 $5609 $5610 with_offset 0 130.0 0 $5610 = 2.0 // (float) :GON_C2_11976 01AA: $5663 = create_object #NDC_BUOYTARGET at $5608 $5609 $5610 022A: (unknown) $5663 1 00D3: set_object $5663 z_angle_to 110.0 0001: wait 0 ms 022C: (unknown) 97.336 571.5997 13.9811 15.0 1 022C: (unknown) 86.7057 583.1088 14.0342 15.0 1 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0160: load_model #CADDY 0228: (unknown) 0048: $5632 = create_car #CADDY at 97.336 571.5997 13.9811 00D1: set_car $5632 Z_angle_to 46.38 0495: (unknown) $5632 0 0048: $5633 = create_car #CADDY at 102.4638 566.6226 13.9444 00D1: set_car $5633 Z_angle_to 49.2794 0495: (unknown) $5633 1 0162: release_model #CADDY 00A4: $5617 = create_actor_pedtype 21 model $5630 in_car $5632 driverseat 0118: $5615 = create_actor_pedtype 21 model $5629 in_car $5632 passenger_seat 0 00A4: $5618 = create_actor_pedtype 21 model $5631 in_car $5633 driverseat 0118: $5619 = create_actor_pedtype 21 model $5630 in_car $5633 passenger_seat 0 0052: set_car $5632 driver_behaviour_to 11 0052: set_car $5633 driver_behaviour_to 11 0045: actor $5648 defined jump_if_false @GON_C2_12239 00A2: (unknown) $5648 0044: put_actor $5648 at 80.5526 584.8917 13.54 00CF: set_actor $5648 Z_angle_to 283.0 :GON_C2_12239 0001: wait 1000 ms 0045: actor $5648 defined jump_if_false @GON_C2_12267 04B4: (unknown) $5648 120 520 100.0 :GON_C2_12267 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AA' 'SGNC2AA' $5615 0 // ~w~Ah, Vic... I hope you play golf. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AA' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AB' 'SGNC2AB' $5648 0 // ~w~Sure, I've played a round or two. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AB' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AC' 'SGNC2AC' $5615 0 // ~w~I play around all the time - but don't tell my wife. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AC' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AD' 'SGNC2AD' $5615 0 // ~w~Vic, I find the way a man plays golf says much about him. 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AD' 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AE' 'SGNC2AE' $5648 0 // ~w~Really? 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AE' 00B9: set_camera_position 100.17 575.22 14.09 rotations 0 0 0 00BA: set_camera_point_at 99.18 575.32 14.2 mode 2 0001: wait 0 ms 00B9: set_camera_position 100.17 575.22 14.09 rotations 0 0 0 00BA: set_camera_point_at 99.26 575.62 14.2 mode 1 02B4: set_camera_transverse_delay 0 time 4000 004F: unknown_check $5632 jump_if_false @GON_C2_12647 01B6: (unknown) $5632 86.7057 583.1088 14.0342 0050: set_car $5632 max_speed_to 10.0 0300: (unknown) $5632 100 :GON_C2_12647 004F: unknown_check $5633 jump_if_false @GON_C2_12690 01B6: (unknown) $5633 90.8907 584.1362 13.9356 0050: set_car $5633 max_speed_to 10.0 0300: (unknown) $5633 100 :GON_C2_12690 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 2000 jump_if_true @GON_C2_13843 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AA' 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 1000 jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_12776 00F1: (unknown) $5615 :GON_C2_12776 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AA' jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_12832 00EE: (unknown) $5615 82.2 585.16 01EC: (unknown) $5615 0 :GON_C2_12832 00B9: set_camera_position 79.41 583.4 14.78 rotations 0 0 0 00BA: set_camera_point_at 80.31 583.83 14.73 mode 2 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AB' 0 0045: actor $5648 defined jump_if_false @GON_C2_12914 04B4: (unknown) $5648 121 557 1.0 :GON_C2_12914 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AB' jump_if_true @GON_C2_13843 0045: actor $5648 defined jump_if_false @GON_C2_12961 0528: (unknown) $5648 557 -1.0 :GON_C2_12961 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AF' 'SGNC2AF' $5615 0 // ~w~Si. For instance - I trusted Jesús over there, yet he betrayed me. 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AG' 'SGNC2AG' $5615 0 // ~w~I should have known better, he's a terrible golfer. 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AC' 1 0045: actor $5615 defined jump_if_false @GON_C2_13076 04B4: (unknown) $5615 121 546 1.0 :GON_C2_13076 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_4394 500 jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_13119 04B4: (unknown) $5615 121 547 1.0 :GON_C2_13119 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AC' jump_if_true @GON_C2_13843 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AH' 'SGNC2AH' $5615 0 // ~w~Let's see if I like the way you play, ah? 0001: wait 0 ms 0045: actor $5615 defined jump_if_false @GON_C2_13205 04B4: (unknown) $5615 120 524 1.0 :GON_C2_13205 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AD' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AD' jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_13274 04B4: (unknown) $5615 121 548 1.0 :GON_C2_13274 0001: wait 0 ms 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 'GONC2AI' 'SGNC2AI' $5615 0 // ~w~Then 'maybe' we do business. 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AE' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AE' jump_if_true @GON_C2_13843 00B9: set_camera_position -37.48 543.25 8.32 rotations 0 0 0 00BA: set_camera_point_at -38.41 543.61 8.38 mode 2 0001: wait 0 ms 00B9: set_camera_position -39.81 544.16 8.43 rotations 0 0 0 00BA: set_camera_point_at -40.75 544.48 8.37 mode 1 02B4: set_camera_transverse_delay 0 time 15000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AF' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 'GONC2AF' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AF' jump_if_true @GON_C2_13843 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AG' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 'GONC2AG' 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AG' jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_13607 00A2: (unknown) $5615 0045: actor $5648 defined jump_if_false @GON_C2_13607 013E: actor $5615 look_at_actor $5648 013E: actor $5648 look_at_actor $5615 :GON_C2_13607 00B9: set_camera_position 79.41 583.4 14.78 rotations 0 0 0 00BA: set_camera_point_at 80.31 583.83 14.73 mode 2 0045: actor $5615 defined jump_if_false @GON_C2_13669 04B4: (unknown) $5615 120 523 1.0 :GON_C2_13669 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AH' 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AH' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AH' jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_13757 04B4: (unknown) $5615 121 550 1.0 :GON_C2_13757 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_12757 'GONC2AI' 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @MAIN_13224 'GONC2AI' 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13401 'GONC2AI' jump_if_true @GON_C2_13843 0045: actor $5615 defined jump_if_false @GON_C2_13843 0528: (unknown) $5615 550 -1.0 :GON_C2_13843 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 @MAIN_12435 0@ == 1 // (int) var == num jump_if_false @GON_C2_13885 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_9526 :GON_C2_13885 003F: destroy_actor $5615 003F: destroy_actor $5617 003F: destroy_actor $5618 003F: destroy_actor $5619 0049: destroy_car $5632 0049: destroy_car $5633 0045: actor $5648 defined jump_if_false @GON_C2_13924 0352: (unknown) $5648 :GON_C2_13924 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_9526 0109: set_weather 0 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_9833 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C2_5314 1 1 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3020 3 0026: return :GON_C2_13983 $5670 = 1 // (int) 0059: text_clear_all 0045: actor $5648 defined jump_if_false @GON_C2_14011 0414: (unknown) $5648 75 375 :GON_C2_14011 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4332 500 0001: wait 500 ms :GON_C2_14029 $5604 == 3 // (int) var == num jump_if_false @GON_C2_14207 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @GON_C2_2975 jump_if_false @GON_C2_14074 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_3020 20 :GON_C2_14074 $5604 == 3 // (int) var == num jump_if_false @GON_C2_14200 0058: (unknown) 'DRI_O1' 500 1 // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 007F: player 0 pressed_key 16 jump_if_false @GON_C2_14200 :GON_C2_14114 0078: if and 007F: player 0 pressed_key 16 $5604 == 3 // (int) var == num jump_if_false @GON_C2_14175 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @GON_C2_2975 jump_if_false @GON_C2_14168 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_3020 20 :GON_C2_14168 0002: jump @GON_C2_14114 :GON_C2_14175 $5604 == 3 // (int) var == num jump_if_false @GON_C2_14200 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C2_3020 4 :GON_C2_14200 0002: jump @GON_C2_14029 :GON_C2_14207 025D: remove_text 'DRI_O1' // Press~h~ ~k~ ~PDSPR~ ~w~to begin. 0026: return :GON_C2_14219 031D: (unknown) $5608 $5609 $5667 $5668 $5645 $5607 == 1 // (int) var == num jump_if_false @GON_C2_14275 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_3129 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3020 21 0002: jump @GON_C2_14563 :GON_C2_14275 0001: wait 0 ms 60.0 > $5645 // (float) num > var 0022: jump_if_false @GON_C2_14335 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 $5638 $5636 += 1 // (int) $5636 > 5 // (int) var > num jump_if_false @GON_C2_14328 $5636 = 0 // (int) :GON_C2_14328 0002: jump @GON_C2_14371 :GON_C2_14335 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13043 $5639 $5637 += 1 // (int) $5637 > 2 // (int) var > num jump_if_false @GON_C2_14371 $5637 = 0 // (int) :GON_C2_14371 010E: 0@ = current_time_in_ms 0035: 1@ = 0@ // (int vars) 1@ += 4000 // (int) 0035: 2@ = 0@ // (int vars) 2@ += 1000 // (int) :GON_C2_14394 0078: if and 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here $5604 == 7 // (int) var == num jump_if_false @GON_C2_14502 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C2_2975 jump_if_false @GON_C2_14447 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3020 20 :GON_C2_14447 $5604 == 7 // (int) var == num jump_if_false @GON_C2_14492 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_14492 // Note: the incorrect math opcode was used here 007F: player 0 pressed_key 16 jump_if_false @GON_C2_14492 0035: 1@ = 0@ // (int vars) 1@ -= 1 // (int) :GON_C2_14492 010E: 0@ = current_time_in_ms 0002: jump @GON_C2_14394 :GON_C2_14502 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @MAIN_4364 01AE: (unknown) 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13346 $5638 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_13346 $5639 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C2_5314 0 0 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C2_3020 8 :GON_C2_14563 0059: text_clear_all 0026: return :GON_C2_14567 $5613 = 1 // (int) $5670 = 0 // (int) $5643 = 0 // (int) $5644 = -1 // (int) $5649 == 0 // (int) var == num jump_if_false @GON_C2_14754 037B: constant_params 4 variable_params 0 unknown 2 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 2 call_with_params @MAIN_12757 'SX_GFSW' 037B: constant_params 4 variable_params 0 unknown 2 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 2 call_with_params @MAIN_12757 'SX_GFHT' 037B: constant_params 4 variable_params 0 unknown 2 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 2 call_with_params @MAIN_12757 'SX_GFIW' :GON_C2_14754 4 > $5634 // (int) num > var 0022: jump_if_false @GON_C2_14967 // Note: the incorrect math opcode was used here $5634 == 0 // (int) var == num jump_if_false @GON_C2_14811 0006: $5635 = 'GONC2BJ' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BJ' // (string) // ~w~I've a deal coming up very soon Vic... // Note: the incorrect math opcode was used here 0002: jump @GON_C2_14939 :GON_C2_14811 $5634 == 1 // (int) var == num jump_if_false @GON_C2_14856 0006: $5635 = 'GONC2BK' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BK' // (string) // ~w~Your authorities are keen to support my Colonel's attempt to bring greater 'democracy' to the Latin World... // Note: the incorrect math opcode was used here 0002: jump @GON_C2_14939 :GON_C2_14856 $5634 == 2 // (int) var == num jump_if_false @GON_C2_14901 0006: $5635 = 'GONC2BL' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BL' // (string) // ~w~They'd like to trade arms and munitions for some of our yayo... // Note: the incorrect math opcode was used here 0002: jump @GON_C2_14939 :GON_C2_14901 $5634 == 3 // (int) var == num jump_if_false @GON_C2_14939 0006: $5635 = 'GONC2BM' // (string) // Note: the incorrect math opcode was used here 0006: 0@ = 'SGNC2BM' // (string) // ~w~Maybe you could get involved. // Note: the incorrect math opcode was used here :GON_C2_14939 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 $5635 0@ $5615 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 $5635 :GON_C2_14967 00B9: set_camera_position 70.75 592.89 14.38 rotations 0 0 0 00BA: set_camera_point_at 71.28 592.05 14.44 mode 2 0045: actor $5615 defined jump_if_false @GON_C2_15029 0352: (unknown) $5615 0414: (unknown) $5615 75 375 :GON_C2_15029 0045: actor $5648 defined jump_if_false @GON_C2_15069 0352: (unknown) $5648 0414: (unknown) $5648 75 378 010F: (unknown) $5648 $5608 $5609 $5610 0153: (unknown) $5648 $5615 :GON_C2_15069 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 :GON_C2_15079 $5604 == 8 // (int) var == num jump_if_false @GON_C2_15380 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_2975 jump_if_false @GON_C2_15124 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3020 20 :GON_C2_15124 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_11606 4 > $5613 // (int) num > var 0022: jump_if_false @GON_C2_15246 // Note: the incorrect math opcode was used here $5613 == 3 // (int) var == num jump_if_false @GON_C2_15176 $5657 = 0.4 // (float) 0002: jump @GON_C2_15183 :GON_C2_15176 $5657 = 1.0 // (float) :GON_C2_15183 00B8: set_gamespeed $5657 $5643 == 0 // (int) var == num jump_if_false @GON_C2_15246 007F: player 0 pressed_key 16 jump_if_false @GON_C2_15246 0268: (unknown) 010E: 1@ = current_time_in_ms 0035: $5644 = 1@ // (int vars) $5644 += 500 // (int) $5643 = 1 // (int) 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 500 ms :GON_C2_15246 $5643 == 1 // (int) var == num jump_if_false @GON_C2_15310 010E: 1@ = current_time_in_ms 0011: 1@ > $5644 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C2_15310 // Note: the incorrect math opcode was used here $5627 == 1 // (int) var == num jump_if_false @GON_C2_15293 $5607 = 1 // (int) :GON_C2_15293 00B8: set_gamespeed 1.0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_9820 5 :GON_C2_15310 $5613 == 5 // (int) var == num jump_if_false @GON_C2_15373 $5607 == 1 // (int) var == num jump_if_false @GON_C2_15361 $5628 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3020 20 0002: jump @GON_C2_15373 :GON_C2_15361 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3020 3 :GON_C2_15373 0002: jump @GON_C2_15079 :GON_C2_15380 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @GON_C2_5314 0 1 0252: object $5616 exists jump_if_false @GON_C2_15408 0093: destroy_object $5616 :GON_C2_15408 0045: actor $5648 defined jump_if_false @GON_C2_15423 0154: (unknown) $5648 :GON_C2_15423 0026: return :GON_C2_15425 00B9: set_camera_position 79.86 587.71 14.73 rotations 0 0 0 00BA: set_camera_point_at 80.86 587.65 14.69 mode 2 034A: unknown_check $5648 jump_if_false @GON_C2_15479 003F: destroy_actor $5648 :GON_C2_15479 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0045: actor $933 defined jump_if_false @GON_C2_15592 0200: (unknown) $933 1 00A2: (unknown) $933 0352: (unknown) $933 0220: (unknown) $933 0 -1 0044: put_actor $933 at 73.92 590.4 13.53 00CF: set_actor $933 Z_angle_to 20.0 82D5: not (unknown) $933 3 jump_if_false @GON_C2_15568 0106: give_actor $933 weapon 3 ammo 1 // Load the weapon model before using this :GON_C2_15568 010B: set_actor $933 armed_weapon_to 0 0044: put_actor $933 at 80.9973 586.7621 14.6 :GON_C2_15592 003F: destroy_actor $5615 003F: destroy_actor $5617 003F: destroy_actor $5618 003F: destroy_actor $5619 0049: destroy_car $5632 0049: destroy_car $5633 022C: (unknown) 84.4409 587.4755 13.9611 15.0 1 022C: (unknown) 102.0971 561.8693 13.9241 15.0 1 0160: load_model #CADDY 0228: (unknown) 0048: $5632 = create_car #CADDY at 84.4409 587.4755 13.9611 00D1: set_car $5632 Z_angle_to 198.3033 0495: (unknown) $5632 0 0048: $5633 = create_car #CADDY at 85.4135 590.6257 13.9238 00D1: set_car $5633 Z_angle_to 207.6714 0495: (unknown) $5633 1 0162: release_model #CADDY 00A4: $5617 = create_actor_pedtype 21 model $5630 in_car $5632 driverseat 0118: $5615 = create_actor_pedtype 21 model $5629 in_car $5632 passenger_seat 0 00A4: $5618 = create_actor_pedtype 21 model $5631 in_car $5633 driverseat 0118: $5619 = create_actor_pedtype 21 model $5630 in_car $5633 passenger_seat 0 0052: set_car $5632 driver_behaviour_to 11 0052: set_car $5633 driver_behaviour_to 11 0078: if and 0045: actor $933 defined 0045: actor $5615 defined jump_if_false @GON_C2_15836 013E: actor $933 look_at_actor $5615 0153: (unknown) $933 $5615 0153: (unknown) $5615 $933 :GON_C2_15836 0252: object $5662 exists 0022: jump_if_false @GON_C2_15851 // Note: the incorrect math opcode was used here 0093: destroy_object $5662 :GON_C2_15851 0252: object $5616 exists 0022: jump_if_false @GON_C2_15866 // Note: the incorrect math opcode was used here 0093: destroy_object $5616 :GON_C2_15866 0001: wait 1000 ms 0045: actor $933 defined 0022: jump_if_false @GON_C2_15894 // Note: the incorrect math opcode was used here 04B4: (unknown) $933 120 525 100.0 :GON_C2_15894 00B9: set_camera_position 88.29 583.45 14.76 rotations 0 0 0 00BA: set_camera_point_at 87.58 584.15 14.76 mode 2 0026: return :GON_C2_15935 00B9: set_camera_position 82.99 592.71 13.92 rotations 0 0 0 00BA: set_camera_point_at 83.22 591.74 14.01 mode 2 0045: actor $5615 defined jump_if_false @GON_C2_15989 0154: (unknown) $5615 :GON_C2_15989 004F: unknown_check $5632 jump_if_false @GON_C2_16032 01B6: (unknown) $5632 102.0971 561.8693 13.9241 0050: set_car $5632 max_speed_to 10.0 0300: (unknown) $5632 100 :GON_C2_16032 004F: unknown_check $5633 jump_if_false @GON_C2_16075 01B6: (unknown) $5633 103.0971 561.8693 13.9241 0050: set_car $5633 max_speed_to 10.0 0300: (unknown) $5633 100 :GON_C2_16075 0026: return :GON_C2_16077 $940 = 1 // (int) $5650 = 1 // (int) $5652 = 1 // (int) 003E: $5648 = create_actor_pedtype 22 model 0 at 0 0 0 0035: 1@ = $518 // (int vars) 020F: (unknown) $5648 $1450(1@,14) 0045: actor $933 defined 0022: jump_if_false @GON_C2_16165 // Note: the incorrect math opcode was used here 0200: (unknown) $933 0 00A2: (unknown) $933 0044: put_actor $933 at 76.3 598.4 18.5 0110: $5647 = player $933 wanted_level 009B: clear_player $933 wanted_level :GON_C2_16165 0001: wait 0 ms 033A: use_GXT_table 'GON_C2' 0108: force_weather 0 0443: (unknown) 75 0228: (unknown) 0489: (unknown) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 $1748 0@ 0160: load_model #GOLFCLUB 041A: (unknown) 'GONZ' $5629 041A: (unknown) 'GONGGA' $5630 041A: (unknown) 'GONGGB' $5631 0228: (unknown) $5636 = 0 // (int) $5637 = 0 // (int) $5634 = 0 // (int) $5604 = 2 // (int) :GON_C2_16264 $5604 == 1 // (int) var == num jump_if_false @GON_C2_16287 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_11712 :GON_C2_16287 $5604 == 2 // (int) var == num jump_if_false @GON_C2_16310 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_11874 :GON_C2_16310 $5604 == 3 // (int) var == num jump_if_false @GON_C2_16333 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_13983 :GON_C2_16333 $5604 == 4 // (int) var == num jump_if_false @GON_C2_16356 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_6201 :GON_C2_16356 $5604 == 5 // (int) var == num jump_if_false @GON_C2_16379 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_8047 :GON_C2_16379 $5604 == 6 // (int) var == num jump_if_false @GON_C2_16402 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_8595 :GON_C2_16402 $5604 == 7 // (int) var == num jump_if_false @GON_C2_16425 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_14219 :GON_C2_16425 $5604 == 8 // (int) var == num jump_if_false @GON_C2_16448 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_14567 :GON_C2_16448 20 > $5604 // (int) num > var 0022: jump_if_false @GON_C2_16468 // Note: the incorrect math opcode was used here 0002: jump @GON_C2_16264 :GON_C2_16468 $5604 == 21 // (int) var == num jump_if_false @GON_C2_16495 0002: jump @GON_C2_16969 0002: jump @GON_C2_16502 :GON_C2_16495 0002: jump @GON_C2_16504 :GON_C2_16502 0026: return :GON_C2_16504 $5628 == 1 // (int) var == num jump_if_false @GON_C2_16942 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_180 1000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15425 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'GONC2EA' 'SGNC2EA' $5615 0 // ~w~It seems I was wrong to consider your services Vic... Adiós. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'GONC2EA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'GONC2EB' 'SGNC2EB' $5615 0 // ~w~Vamos. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'GONC2EB' 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'GONC2EA' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'GONC2EA' jump_if_true @GON_C2_16782 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15935 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'GONC2EB' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'GONC2EB' jump_if_true @GON_C2_16782 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 2000 :GON_C2_16782 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @GON_C2_16817 0352: (unknown) $933 :GON_C2_16817 0444: (unknown) 120 0444: (unknown) 121 003F: destroy_actor $5615 003F: destroy_actor $5617 003F: destroy_actor $5618 003F: destroy_actor $5619 0049: destroy_car $5632 0049: destroy_car $5633 0252: object $5662 exists jump_if_false @GON_C2_16864 0093: destroy_object $5662 :GON_C2_16864 0252: object $5663 exists jump_if_false @GON_C2_16879 0093: destroy_object $5663 :GON_C2_16879 0252: object $5616 exists jump_if_false @GON_C2_16894 0093: destroy_object $5616 :GON_C2_16894 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_9741 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_352 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'GON2_F1' // ~r~Gonzalez killed Jesús! $1361 += 1 // (int) :GON_C2_16942 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_9741 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0026: return :GON_C2_16969 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_180 1000 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15425 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'GONC2DA' 'SGNC2DA' $5615 0 // ~w~Well played Vic. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'GONC2DA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'GONC2DB' 'SGNC2DB' $933 0 // ~w~Thanks. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'GONC2DB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'GONC2DC' 'SGNC2DC' $5615 0 // ~w~Regard this as a down-payment on your services. I'll be in touch. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'GONC2DC' 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'GONC2DA' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'GONC2DA' jump_if_true @GON_C2_17330 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'GONC2DB' 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'GONC2DB' jump_if_true @GON_C2_17330 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'GONC2DC' 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'GONC2DC' jump_if_true @GON_C2_17330 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_15935 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 3000 :GON_C2_17330 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 003F: destroy_actor $5615 003F: destroy_actor $5617 003F: destroy_actor $5618 003F: destroy_actor $5619 0049: destroy_car $5632 0049: destroy_car $5633 0045: actor $933 defined jump_if_false @GON_C2_17389 0352: (unknown) $933 :GON_C2_17389 0444: (unknown) 120 0444: (unknown) 121 0252: object $5662 exists jump_if_false @GON_C2_17412 0093: destroy_object $5662 :GON_C2_17412 0252: object $5663 exists jump_if_false @GON_C2_17427 0093: destroy_object $5663 :GON_C2_17427 0252: object $5616 exists jump_if_false @GON_C2_17442 0093: destroy_object $5616 :GON_C2_17442 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C2_9741 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_352 1000 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'GON_C02' 1000 // Home's on the Range 01DF: progress_made += 1 0026: return :GON_C2_17493 00BB: (unknown) $5640 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C2_3854 1 00B8: set_gamespeed 1.0 0492: (unknown) 0 not $5604 == 21 // (int) var == num jump_if_false @GON_C2_17547 0045: actor $933 defined jump_if_false @GON_C2_17547 0098: set_player $933 wanted_level_to $5647 :GON_C2_17547 010A: release_weather 048A: (unknown) 0445: (unknown) 75 0022: jump_if_false @GON_C2_17566 // Note: the incorrect math opcode was used here 0444: (unknown) 75 :GON_C2_17566 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 94--------------- :GON_C3 0238: name_thread 'GON_C3' 01EA: increment_mission_attempts 033A: use_GXT_table 'GON_C3' 0025: gosub @GON_C3_13393 009D: wasted_or_busted // mission only jump_if_false @GON_C3_45 0025: gosub @GON_C3_21054 :GON_C3_45 0025: gosub @GON_C3_21195 end_thread 0@ == 0 // (int) var == num jump_if_false @GON_C3_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C3_273 :GON_C3_97 0@ == 1 // (int) var == num jump_if_false @GON_C3_130 03CF: (unknown) 200 200 200 255 0002: jump @GON_C3_273 :GON_C3_130 0@ == 2 // (int) var == num jump_if_false @GON_C3_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GON_C3_273 :GON_C3_172 0@ == 3 // (int) var == num jump_if_false @GON_C3_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C3_273 :GON_C3_216 0@ == 4 // (int) var == num jump_if_false @GON_C3_247 03CF: (unknown) 8 143 59 255 0002: jump @GON_C3_273 :GON_C3_247 0@ == 5 // (int) var == num jump_if_false @GON_C3_273 03CF: (unknown) 237 130 180 255 :GON_C3_273 0026: return :GON_C3_275 00BC: (unknown) 0@ 2 0026: return :GON_C3_282 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GON_C3_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GON_C3_337 0 > 3@ // (int) num > var 0022: jump_if_false @GON_C3_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GON_C3_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GON_C3_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GON_C3_431 02B4: set_camera_transverse_delay 0 time 7@ :GON_C3_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GON_C3_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C3_483 :GON_C3_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C3_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GON_C3_517 02B4: set_camera_transverse_delay 0 time 5@ :GON_C3_517 809F: not actor 3@ dead 0022: jump_if_false @GON_C3_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GON_C3_533 0026: return :GON_C3_535 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @GON_C3_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 @GON_C3_593 0400: (unknown) $933 $1070 0002: jump @GON_C3_599 :GON_C3_593 02C0: (unknown) $933 $1070 :GON_C3_599 0@ >= 0 // (int) var >= num jump_if_false @GON_C3_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :GON_C3_626 0045: actor $933 defined jump_if_false @GON_C3_694 807E: not actor $933 driving jump_if_false @GON_C3_671 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @GON_C3_674 :GON_C3_671 021D: (unknown) 0 :GON_C3_674 $1078 == 0 // (int) var == num jump_if_false @GON_C3_690 02EA: select_interior 2 :GON_C3_690 01AE: (unknown) 1 :GON_C3_694 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :GON_C3_707 0045: actor $933 defined jump_if_false @GON_C3_771 807E: not actor $933 driving jump_if_false @GON_C3_759 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @GON_C3_759 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :GON_C3_759 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :GON_C3_771 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @GON_C3_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 @GON_C3_820 02EA: select_interior 0 :GON_C3_820 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GON_C3_850 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GON_C3_850 0026: return 0045: actor 0@ defined jump_if_false @GON_C3_871 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GON_C3_871 0026: return 0045: actor 0@ defined 0022: jump_if_false @GON_C3_901 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GON_C3_901 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GON_C3_901 0026: return :GON_C3_903 0045: actor 0@ defined 0022: jump_if_false @GON_C3_950 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GON_C3_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 @GON_C3_950 :GON_C3_946 1@ = 0 // (int) :GON_C3_950 1@ == 1 // (int) var == num jump_if_false @GON_C3_1034 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C3_1027 007E: actor 0@ driving jump_if_false @GON_C3_1023 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GON_C3_1013 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GON_C3_1016 :GON_C3_1013 00F1: (unknown) 0@ :GON_C3_1016 0002: jump @GON_C3_1027 :GON_C3_1023 1@ = 0 // (int) :GON_C3_1027 0002: jump @GON_C3_950 :GON_C3_1034 0026: return 0045: actor 0@ defined jump_if_false @GON_C3_1128 007E: actor 0@ driving jump_if_false @GON_C3_1112 02A7: unknown_check 0@ jump_if_false @GON_C3_1082 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GON_C3_1105 :GON_C3_1082 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_903 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C3_1105 0002: jump @GON_C3_1121 :GON_C3_1112 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C3_1121 0002: jump @GON_C3_1130 :GON_C3_1128 005F: (unknown) :GON_C3_1130 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @GON_C3_1288 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GON_C3_1288 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GON_C3_1229 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GON_C3_1188 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C3_1222 :GON_C3_1188 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_903 0@ 4@ > -1 // (int) var > num jump_if_false @GON_C3_1222 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_903 4@ :GON_C3_1222 0002: jump @GON_C3_1288 :GON_C3_1229 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GON_C3_1254 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C3_1288 :GON_C3_1254 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_903 0@ not 3@ == -1 // (int) var == num jump_if_false @GON_C3_1288 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_903 3@ :GON_C3_1288 0045: actor 0@ defined jump_if_false @GON_C3_1340 004F: unknown_check 1@ jump_if_false @GON_C3_1340 007E: actor 0@ driving jump_if_false @GON_C3_1340 807C: not actor 0@ driving 1@ 0022: jump_if_false @GON_C3_1340 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C3_903 0@ :GON_C3_1340 5@ = 0 // (int) :GON_C3_1344 5@ == 0 // (int) var == num jump_if_false @GON_C3_1442 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C3_1435 004F: unknown_check 1@ jump_if_false @GON_C3_1435 007C: actor 0@ driving 1@ 0022: jump_if_false @GON_C3_1401 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GON_C3_1435 :GON_C3_1401 2@ == -1 // (int) var == num jump_if_false @GON_C3_1427 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GON_C3_1435 :GON_C3_1427 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GON_C3_1435 0002: jump @GON_C3_1344 :GON_C3_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) :GON_C3_1905 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_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 @GON_C3_2031 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :GON_C3_2031 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @GON_C3_1905 :GON_C3_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 @GON_C3_2138 0 > 5@ // (int) num > var 0022: jump_if_false @GON_C3_2121 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C3_2125 :GON_C3_2121 0035: 10@ = 5@ // (int vars) :GON_C3_2125 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @GON_C3_2143 :GON_C3_2138 0203: set_draw_text_position 0@ 1@ GXT 4@ :GON_C3_2143 0026: return :GON_C3_2145 0045: actor 0@ defined 0022: jump_if_false @GON_C3_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) :GON_C3_2230 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @GON_C3_2145 0@ 2@ 3@ jump_if_false @GON_C3_2257 0203: set_draw_text_position 2@ 3@ GXT 1@ :GON_C3_2257 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @GON_C3_2145 0@ 3@ 4@ jump_if_false @GON_C3_2285 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :GON_C3_2285 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @GON_C3_2145 0@ 4@ 5@ jump_if_false @GON_C3_2314 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :GON_C3_2314 0026: return 007F: player 0 pressed_key 4 jump_if_false @GON_C3_2391 007F: player 0 pressed_key 8 jump_if_false @GON_C3_2384 $5604 == 0 // (int) var == num jump_if_false @GON_C3_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) :GON_C3_2384 0002: jump @GON_C3_2396 :GON_C3_2391 $5604 = 0 // (int) :GON_C3_2396 007F: player 0 pressed_key 4 jump_if_false @GON_C3_2482 007F: player 0 pressed_key 9 jump_if_false @GON_C3_2475 $5605 == 0 // (int) var == num jump_if_false @GON_C3_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) :GON_C3_2475 0002: jump @GON_C3_2487 :GON_C3_2482 $5605 = 0 // (int) :GON_C3_2487 0026: return :GON_C3_2489 $5607 = 0 // (int) $5608 = 0 // (int) $5611 = -10.0 // (float) $5606 = 1 // (int) 005F: (unknown) :GON_C3_2514 $5608 == 0 // (int) var == num jump_if_false @GON_C3_2547 8474: not jump_if_false @GON_C3_2547 $1068 == 0 // (int) var == num jump_if_false @GON_C3_2547 :GON_C3_2547 0035: $1082 = 0@ // (int vars) $5608 = 0 // (int) 0026: return :GON_C3_2559 $5607 == 1 // (int) var == num jump_if_false @GON_C3_2584 $5607 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :GON_C3_2584 $5606 = 0 // (int) 0026: return :GON_C3_2591 $5606 == 1 // (int) var == num jump_if_false @GON_C3_2911 $1082 == 0 // (int) var == num jump_if_false @GON_C3_2628 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_2559 005F: (unknown) :GON_C3_2628 0045: actor $933 defined jump_if_false @GON_C3_2663 007E: actor $933 driving jump_if_false @GON_C3_2663 82A7: not unknown_check $933 jump_if_false @GON_C3_2663 005F: (unknown) :GON_C3_2663 not $1078 == 0 // (int) var == num jump_if_false @GON_C3_2702 $5607 == 1 // (int) var == num jump_if_false @GON_C3_2700 $5607 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :GON_C3_2700 005F: (unknown) :GON_C3_2702 001D: $5611 == -10.0 // (int) var == var jump_if_false @GON_C3_2744 0045: actor $933 defined jump_if_false @GON_C3_2737 0043: store_actor $933 position_to $5609 $5610 $5611 // Note: the incorrect math opcode was used here :GON_C3_2737 0002: jump @GON_C3_2780 :GON_C3_2744 031D: (unknown) $937 $938 $5609 $5610 1@ 1@ > 110.0 // (float) var > num jump_if_false @GON_C3_2780 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_2559 005F: (unknown) :GON_C3_2780 $5607 == 0 // (int) var == num jump_if_false @GON_C3_2843 8474: not jump_if_false @GON_C3_2836 $1068 == 0 // (int) var == num jump_if_false @GON_C3_2836 $5607 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :GON_C3_2836 0002: jump @GON_C3_2911 :GON_C3_2843 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @GON_C3_2911 0045: actor $933 defined jump_if_false @GON_C3_2880 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :GON_C3_2880 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 @GON_C3_2559 $5608 = 1 // (int) 005E: (unknown) :GON_C3_2911 005F: (unknown) 009F: actor 0@ dead jump_if_false @GON_C3_2925 005F: (unknown) :GON_C3_2925 02A5: (unknown) 0@ 0 03D5: (unknown) 0@ 1000000 014B: set_actor 0@ health_to 1000000 01B1: (unknown) 0@ 1 1 1 1 1 005E: (unknown) 009F: actor 0@ dead jump_if_false @GON_C3_2972 005F: (unknown) :GON_C3_2972 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 32 82DB: not unknown_check 1@ 35 82DB: not unknown_check 1@ 22 82DB: not unknown_check 1@ 23 82DB: not unknown_check 1@ 34 82DB: not unknown_check 1@ 27 jump_if_false @GON_C3_3019 005F: (unknown) :GON_C3_3019 005E: (unknown) 009F: actor 0@ dead jump_if_false @GON_C3_3033 005F: (unknown) :GON_C3_3033 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @GON_C3_3060 005F: (unknown) :GON_C3_3060 0485: unknown_check 0@ 214 jump_if_false @GON_C3_3075 005E: (unknown) :GON_C3_3075 0485: unknown_check 0@ 215 jump_if_false @GON_C3_3090 005E: (unknown) :GON_C3_3090 0485: unknown_check 0@ 216 jump_if_false @GON_C3_3105 005E: (unknown) :GON_C3_3105 005F: (unknown) 809F: not actor 0@ dead jump_if_false @GON_C3_3222 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 @GON_C3_3182 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_275 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @GON_C3_3182 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :GON_C3_3182 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @GON_C3_3211 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @GON_C3_3222 :GON_C3_3211 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :GON_C3_3222 00BB: (unknown) 1@ 0035: 2@ = 1@ // (int vars) 005F: (unknown) 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 0026: return 3@ == 1 // (int) var == num jump_if_false @GON_C3_3364 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @GON_C3_3318 0045: actor 1@ defined jump_if_false @GON_C3_3311 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :GON_C3_3311 0002: jump @GON_C3_3357 :GON_C3_3318 0045: actor 1@ defined jump_if_false @GON_C3_3357 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :GON_C3_3357 0002: jump @GON_C3_3371 :GON_C3_3364 0444: (unknown) 80 04C1: (unknown) 0@ :GON_C3_3371 0026: return 1@ = 0 // (int) :GON_C3_3377 $5356(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @GON_C3_3377 0@ > 8 // (int) var > num jump_if_false @GON_C3_3419 0@ = 8 // (int) :GON_C3_3419 $5620 = 0 // (int) 0035: $5621 = 0@ // (int vars) 0026: return 0035: 1@ = $5620 // (int vars) not $5356(1@,8) == -1 // (int) var == num jump_if_false @GON_C3_3457 020D: (unknown) $5356(1@,8) :GON_C3_3457 0035: $5356(1@,8) = 0@ // (int vars) $5620 += 1 // (int) 0017: $5620 >= $5621 // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_3488 // Note: the incorrect math opcode was used here $5620 = 0 // (int) :GON_C3_3488 0026: return 0@ = 0 // (int) :GON_C3_3494 not $5356(0@,8) == -1 // (int) var == num jump_if_false @GON_C3_3515 020D: (unknown) $5356(0@,8) :GON_C3_3515 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @GON_C3_3494 0026: return 0@ = 0 // (int) :GON_C3_3538 not $5356(0@,8) == -1 // (int) var == num jump_if_false @GON_C3_3559 003F: destroy_actor $5356(0@,8) :GON_C3_3559 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @GON_C3_3538 0026: return 0@ = 0 // (int) :GON_C3_3582 not $5356(0@,8) == -1 // (int) var == num jump_if_false @GON_C3_3603 0112: remove_references_to_actor $5356(0@,8) // Like turning an actor into a random pedestrian :GON_C3_3603 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @GON_C3_3582 0026: return 834A: not unknown_check 0@ jump_if_false @GON_C3_3634 005F: (unknown) :GON_C3_3634 009F: actor 0@ dead jump_if_false @GON_C3_3646 005F: (unknown) :GON_C3_3646 1@ /= 2.0 // (float) 0043: store_actor 0@ position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 00CE: 19@ = actor 0@ Z_angle 031D: (unknown) 6@ 7@ 3@ 4@ 18@ 0014: 18@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_3681 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C3_3681 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 @GON_C3_3762 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C3_3762 005F: (unknown) 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @GON_C3_3789 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :GON_C3_3789 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @GON_C3_3815 1@ = -1 // (int) :GON_C3_3815 1@ == -1 // (int) var == num jump_if_false @GON_C3_3835 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :GON_C3_3835 1@ == -1 // (int) var == num jump_if_false @GON_C3_3855 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :GON_C3_3855 1@ == -1 // (int) var == num jump_if_false @GON_C3_3875 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :GON_C3_3875 1@ == -1 // (int) var == num jump_if_false @GON_C3_3895 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :GON_C3_3895 1@ == -1 // (int) var == num jump_if_false @GON_C3_3915 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :GON_C3_3915 1@ == -1 // (int) var == num jump_if_false @GON_C3_3931 02E2: 1@ = 0 // (any) :GON_C3_3931 0026: return :GON_C3_3933 0036: 11@ = 0@ // (float vars) 0036: 12@ = 1@ // (float vars) 0036: 13@ = 2@ // (float vars) 002A: 11@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 01BB: (unknown) 11@ 12@ 13@ 13@ 0036: 14@ = 0@ // (float vars) 0036: 15@ = 1@ // (float vars) 0036: 16@ = 2@ // (float vars) 002C: 14@ -= 3@ // (float vars) 002C: 15@ -= 3@ // (float vars) 0036: 16@ = 13@ // (float vars) 002A: 16@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 0036: 8@ = 14@ // (float vars) 0036: 9@ = 15@ // (float vars) 0036: 10@ = 16@ // (float vars) 0026: return :GON_C3_4013 037B: constant_params 5 variable_params 6 unknown 11 call_with_params @GON_C3_3933 0@ 1@ 2@ 3@ 4@ 5@ 6@ 7@ 8@ 9@ 10@ 022C: (unknown) 0@ 1@ 2@ 3@ 1 0246: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 0295: (unknown) 5@ 6@ 7@ 8@ 9@ 10@ 0026: return 0026: return :GON_C3_4062 $5639 = 0 // (int) $5624 = 0 // (int) $5628 = 419.2961 // (float) $5629 = 294.5411 // (float) $5630 = 11.6423 // (float) $5631 = 14.71 // (float) $5643 = 164.83 // (float) $5645 = -952.38 // (float) $5647 = 10.5667 // (float) $5649 = 337.0996 // (float) $5644 = -188.39 // (float) $5646 = -407.47 // (float) $5648 = 10.88 // (float) $5650 = -143.41 // (float) $5787 = 306.861 // (float) $5790 = -648.1679 // (float) $5793 = 10.0613 // (float) $5788 = 253.13 // (float) $5791 = -651.81 // (float) $5794 = 10.0 // (float) $5789 = 166.7164 // (float) $5792 = -941.6874 // (float) $5795 = 10.464 // (float) $5797 = 159.6993 // (float) $5654 = 330.5594 // (float) $5656 = -596.5798 // (float) $5658 = 10.6993 // (float) $5660 = 154.6123 // (float) $5655 = -189.17 // (float) $5657 = -415.65 // (float) $5659 = 11.41 // (float) $5661 = -75.46 // (float) $5799 = 249.9946 // (float) $5800 = -646.3974 // (float) $5801 = 10.0488 // (float) $5802 = 358.7534 // (float) $5803 = 296.2245 // (float) $5804 = -673.6105 // (float) $5805 = 10.6441 // (float) $5822 = 0 // (int) $5810 = 3 // (int) $5811 = 4 // (int) $5812 = 5 // (int) $5813 = 6 // (int) $5814 = 6 // (int) $5815 = 5 // (int) $5816 = 5 // (int) $5817 = 4 // (int) $5818 = 4 // (int) $5819 = 3 // (int) $5820 = 2 // (int) $5821 = 1 // (int) $5632 = 165.3024 // (float) $5633 = -945.0976 // (float) $5634 = 10.4272 // (float) $5635 = 337.8441 // (float) $5835 = 309.552 // (float) $5844 = -644.2725 // (float) $5853 = 10.0887 // (float) $5836 = 308.1193 // (float) $5845 = -644.4291 // (float) $5854 = 10.0517 // (float) $5837 = 306.4522 // (float) $5846 = -646.3101 // (float) $5855 = 10.0286 // (float) $5838 = 306.5577 // (float) $5847 = -648.4282 // (float) $5856 = 10.0561 // (float) $5839 = 304.5642 // (float) $5848 = -649.4133 // (float) $5857 = 10.0137 // (float) 0036: $5840 = $5787 // (float vars) 0036: $5849 = $5790 // (float vars) 0036: $5858 = $5793 // (float vars) $5841 = 301.3231 // (float) $5850 = -655.4338 // (float) $5859 = 9.9961 // (float) $5842 = 302.9591 // (float) $5851 = -655.4786 // (float) $5860 = 10.0368 // (float) $5843 = 301.9326 // (float) $5852 = -657.2751 // (float) $5861 = 10.03 // (float) $5865 = 302.8705 // (float) $5868 = -659.2633 // (float) $5871 = 10.0792 // (float) $5866 = 300.1052 // (float) $5869 = -661.4642 // (float) $5872 = 10.0297 // (float) $5867 = 302.5571 // (float) $5870 = -653.8933 // (float) $5873 = 10.0116 // (float) $5874 = -201.3781 // (float) $5876 = -405.8416 // (float) $5878 = 10.937 // (float) $5880 = 175.4099 // (float) $5875 = -206.9202 // (float) $5877 = -400.1995 // (float) $5879 = 11.0053 // (float) $5881 = 0 // (float) $5663 = -201.39 // (float) $5673 = -404.88 // (float) $5683 = 10.03 // (float) $5693 = 185.41 // (float) $5664 = -200.45 // (float) $5674 = -399.8 // (float) $5684 = 10.92 // (float) $5694 = -174.61 // (float) $5665 = -206.1 // (float) $5675 = -394.01 // (float) $5685 = 10.7395 // (float) $5695 = -144.33 // (float) $5666 = -199.04 // (float) $5676 = -389.64 // (float) $5686 = 10.6295 // (float) $5696 = -144.33 // (float) $5667 = -207.7948 // (float) $5677 = -400.9525 // (float) $5687 = 10.0095 // (float) $5697 = 310.6591 // (float) $5668 = -198.194 // (float) $5678 = -401.5567 // (float) $5688 = 10.908 // (float) $5698 = 233.073 // (float) $5669 = -192.3774 // (float) $5679 = -410.3534 // (float) $5689 = 10.8054 // (float) $5699 = 297.7356 // (float) $5670 = -196.8065 // (float) $5680 = -410.4662 // (float) $5690 = 10.9794 // (float) $5700 = 308.6971 // (float) $5671 = -197.7122 // (float) $5681 = -410.0715 // (float) $5691 = 11.0091 // (float) $5701 = 327.5265 // (float) $5672 = -198.609 // (float) $5682 = -409.3446 // (float) $5692 = 11.0338 // (float) $5702 = 348.6525 // (float) $5745 = -200.33 // (float) $5751 = -401.93 // (float) $5757 = 10.94 // (float) $5763 = 22.3 // (float) $5746 = -196.3544 // (float) $5752 = -402.2709 // (float) $5758 = 10.8465 // (float) $5764 = 79.0786 // (float) $5747 = -197.9917 // (float) $5753 = -403.3505 // (float) $5759 = 10.9254 // (float) $5765 = 22.3033 // (float) $5748 = -191.4157 // (float) $5754 = -409.5501 // (float) $5760 = 10.7567 // (float) $5766 = 147.5948 // (float) $5749 = -195.6662 // (float) $5755 = -408.2182 // (float) $5761 = -100.0 // (float) $5767 = 64.2963 // (float) $5750 = -197.3667 // (float) $5756 = -407.5077 // (float) $5762 = 10.9596 // (float) $5768 = 244.2974 // (float) $5625 = -204.36 // (float) $5626 = -412.18 // (float) $5627 = 10.56 // (float) 0026: return :GON_C3_5502 0@ == 600 // (int) var == num jump_if_false @GON_C3_5535 0160: load_model 132 0160: load_model 64 0443: (unknown) 74 0002: jump @GON_C3_5842 :GON_C3_5535 0@ == 601 // (int) var == num jump_if_false @GON_C3_5573 0162: release_model 132 0162: release_model 64 0444: (unknown) 74 0160: load_model #PONY 0002: jump @GON_C3_5842 :GON_C3_5573 0@ == 602 // (int) var == num jump_if_false @GON_C3_5607 0160: load_model #LINERUN 0160: load_model #PONY 0160: load_model 22 0002: jump @GON_C3_5842 :GON_C3_5607 0@ == 603 // (int) var == num jump_if_false @GON_C3_5642 0160: load_model #LINERUN 0160: load_model #PONY 0160: load_model #SANCHEZ 0002: jump @GON_C3_5842 :GON_C3_5642 0@ == 604 // (int) var == num jump_if_false @GON_C3_5667 0160: load_model #CELLPHONE 0002: jump @GON_C3_5842 :GON_C3_5667 0@ == 605 // (int) var == num jump_if_false @GON_C3_5734 0162: release_model #CELLPHONE 0443: (unknown) 84 0443: (unknown) 28 0443: (unknown) 81 0160: load_model #LINERUN 0160: load_model #PONY 0228: (unknown) 0160: load_model 22 0160: load_model 31 0160: load_model #SANCHEZ 0160: load_model #BERETTA 0002: jump @GON_C3_5842 :GON_C3_5734 0@ == 606 // (int) var == num jump_if_false @GON_C3_5776 0162: release_model 64 0162: release_model 22 0162: release_model 31 0160: load_model 132 0160: load_model #PONY 0002: jump @GON_C3_5842 :GON_C3_5776 0@ == 607 // (int) var == num jump_if_false @GON_C3_5842 0162: release_model 132 0162: release_model 64 0162: release_model 22 0162: release_model 31 0162: release_model #PONY 0162: release_model #SANCHEZ 0162: release_model #LINERUN 0162: release_model #BERETTA 0444: (unknown) 74 0444: (unknown) 84 0444: (unknown) 28 0444: (unknown) 81 :GON_C3_5842 0228: (unknown) 0026: return :GON_C3_5846 8252: not object $5623 exists jump_if_false @GON_C3_5915 01AA: $5623 = create_object #MAR_A2_STEREO at $5625 $5626 $5627 0475: (unknown) $5623 1.0 1 0490: (unknown) $5623 20 03AA: (unknown) $5623 999999.9 999999.9 0.99 0417: (unknown) $5625 $5626 $5627 50 2 :GON_C3_5915 0026: return :GON_C3_5917 0418: (unknown) $5625 $5626 $5627 0252: object $5623 exists 0022: jump_if_false @GON_C3_5940 // Note: the incorrect math opcode was used here 0114: remove_references_to_object $5623 // This object will now disappear when the player looks away :GON_C3_5940 0026: return :GON_C3_5942 0@ = 1 // (int) 0252: object $5623 exists jump_if_false @GON_C3_5980 04D8: unknown_check $5623 jump_if_false @GON_C3_5973 0@ = 0 // (int) :GON_C3_5973 0002: jump @GON_C3_5984 :GON_C3_5980 0@ = 0 // (int) :GON_C3_5984 $5624 == 0 // (int) var == num jump_if_false @GON_C3_6023 0@ == 0 // (int) var == num jump_if_false @GON_C3_6023 $5624 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @GON_C3_5917 :GON_C3_6023 0026: return :GON_C3_6025 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @GON_C3_6092 // 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 @GON_C3_6092 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @GON_C3_6092 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 0@ :GON_C3_6092 0026: return :GON_C3_6094 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = '' // (string) // Note: the incorrect math opcode was used here 9@ = -99 // (int) 10@ = 0 // (int) 11@ = -1 // (int) 12@ = 1 // (int) 0@ == 40 // (int) var == num jump_if_false @GON_C3_6176 0006: 7@ = 'GONC3AA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_40' // (string) // ~w~Ah, Vic, my friend. I've a small side deal requiring a... sensitive touch. // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6176 0@ == 41 // (int) var == num jump_if_false @GON_C3_6228 0006: 7@ = 'GONC3AB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_41' // (string) // ~w~Sensitive? // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 0 // (int) 0002: jump @GON_C3_7216 :GON_C3_6228 0@ == 42 // (int) var == num jump_if_false @GON_C3_6281 0006: 7@ = 'GONC3AC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_42' // (string) // ~w~Let's just say I'd rather my boss didn't find out about this... or my men, for that matter. // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6281 0@ == 43 // (int) var == num jump_if_false @GON_C3_6333 0006: 7@ = 'GONC3AD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_43' // (string) // ~w~Let me guess - you've cut your Colonel's coke to make a side profit... // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 0 // (int) 0002: jump @GON_C3_7216 :GON_C3_6333 0@ == 44 // (int) var == num jump_if_false @GON_C3_6386 0006: 7@ = 'GONC3AE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_44' // (string) // ~w~Shhh... Vic, please... // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6386 0@ == 45 // (int) var == num jump_if_false @GON_C3_6439 0006: 7@ = 'GONC3AF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_45' // (string) // ~w~This is after all the land of opportunity. // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6439 0@ == 46 // (int) var == num jump_if_false @GON_C3_6491 0006: 7@ = 'GONC3AG' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_46' // (string) // ~w~I don't care who you rip off Gonzalez, as long as it's not me. // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 0 // (int) 0002: jump @GON_C3_7216 :GON_C3_6491 0@ == 47 // (int) var == num jump_if_false @GON_C3_6544 0006: 7@ = 'GONC3AH' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_47' // (string) // ~w~Bueno. The drugs are at Ocean Beach... Take them to the deal in Washington. // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6544 0@ == 50 // (int) var == num jump_if_false @GON_C3_6601 0006: 7@ = 'GONC3BA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_50' // (string) // ~w~What the fuck! // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 1 // (int) 12@ = 0 // (int) 0002: jump @GON_C3_7216 :GON_C3_6601 0@ == 51 // (int) var == num jump_if_false @GON_C3_6657 0006: 7@ = 'GONC3BB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_51' // (string) // ~w~You hit the van too hard: the drugs have gone everywhere. There's more on this dude than in the back. // Note: the incorrect math opcode was used here 0035: 9@ = $5890 // (int vars) 11@ = 0 // (int) 12@ = 0 // (int) 0002: jump @GON_C3_7216 :GON_C3_6657 0@ == 52 // (int) var == num jump_if_false @GON_C3_6713 0006: 7@ = 'GONC3BC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_52' // (string) // ~w~Quit whining. Let's just get this shit up to the party on Starfish. We've got bitches waiting. // Note: the incorrect math opcode was used here 0035: 9@ = $5891 // (int vars) 11@ = 0 // (int) 12@ = 0 // (int) 0002: jump @GON_C3_7216 :GON_C3_6713 0@ == 60 // (int) var == num jump_if_false @GON_C3_6766 0006: 7@ = 'GONC3CA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_60' // (string) // ~w~Gonzalez? We got hit... The drugs... They're gone... // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6766 0@ == 61 // (int) var == num jump_if_false @GON_C3_6814 0006: 7@ = 'GONC3CB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_61' // (string) // ~w~What? Are you fucking with me? // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6814 0@ == 62 // (int) var == num jump_if_false @GON_C3_6867 0006: 7@ = 'GONC3CC' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_62' // (string) // ~w~No... I'm not... // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6867 0@ == 63 // (int) var == num jump_if_false @GON_C3_6915 0006: 7@ = 'GONC3CD' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_63' // (string) // ~w~What's wrong with you? Are you high on my shit? // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6915 0@ == 64 // (int) var == num jump_if_false @GON_C3_6968 0006: 7@ = 'GONC3CE' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_64' // (string) // ~w~No... yeah... I must've been breathing it in while I was out cold. // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_6968 0@ == 65 // (int) var == num jump_if_false @GON_C3_7016 0006: 7@ = 'GONC3CF' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_65' // (string) // ~w~I want my drugs back Vic. I still have a buyer who might be interested, but he's leaving town real soon. // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7216 :GON_C3_7016 0@ == 66 // (int) var == num jump_if_false @GON_C3_7064 0006: 7@ = 'GONC3CI' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_66' // (string) // ~w~Kill the bastards who did this and get my drugs back to the lock up. // Note: the incorrect math opcode was used here 9@ = -1 // (int) 0002: jump @GON_C3_7216 :GON_C3_7064 0@ == 67 // (int) var == num jump_if_false @GON_C3_7117 0006: 7@ = 'GONC3CH' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_67' // (string) // ~w~Oh, they'll pay alright... // Note: the incorrect math opcode was used here 0035: 9@ = $5889 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_7117 0@ == 70 // (int) var == num jump_if_false @GON_C3_7170 0006: 7@ = 'GONC3DA' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_70' // (string) // ~w~Well, at least you managed to retrieve my merchandise ... but I think, for our friendship, this is the end. // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) 0002: jump @GON_C3_7216 :GON_C3_7170 0@ == 71 // (int) var == num jump_if_false @GON_C3_7216 0006: 7@ = 'GONC3DB' // (string) // Note: the incorrect math opcode was used here 0006: 8@ = 'GON3_71' // (string) // ~w~Adios! // Note: the incorrect math opcode was used here 0035: 9@ = $5888 // (int vars) 11@ = 1 // (int) :GON_C3_7216 0037: 1@ = 7@ // (string vars) 0037: 2@ = 8@ // (string vars) 0035: 3@ = 9@ // (int vars) 0035: 4@ = 10@ // (int vars) 0035: 5@ = 11@ // (int vars) 0035: 6@ = 12@ // (int vars) 0026: return :GON_C3_7242 037B: constant_params 1 variable_params 6 unknown 8 call_with_params @GON_C3_6094 0@ 2@ 3@ 4@ 5@ 6@ 7@ 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @GON_C3_6025 2@ 3@ 4@ 5@ 1@ 0026: return :GON_C3_7276 037B: constant_params 1 variable_params 6 unknown 7 call_with_params @GON_C3_6094 0@ 1@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @GON_C3_6025 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @GON_C3_7477 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_13565 jump_if_false @GON_C3_7369 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12674 $5887 jump_if_false @GON_C3_7369 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13346 $5887 :GON_C3_7369 5@ == -1 // (int) var == num jump_if_false @GON_C3_7429 6@ == 1 // (int) var == num jump_if_false @GON_C3_7411 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 1@ 0002: jump @GON_C3_7422 :GON_C3_7411 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12984 1@ :GON_C3_7422 0002: jump @GON_C3_7472 :GON_C3_7429 6@ == 1 // (int) var == num jump_if_false @GON_C3_7460 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 1@ 5@ 0002: jump @GON_C3_7472 :GON_C3_7460 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13103 1@ 5@ :GON_C3_7472 0037: $5887 = 1@ // (string vars) :GON_C3_7477 0026: return :GON_C3_7479 0@ == 400 // (int) var == num jump_if_false @GON_C3_7579 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 @GON_C3_7242 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 42 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 43 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 44 1 0002: jump @GON_C3_7832 :GON_C3_7579 0@ == 401 // (int) var == num jump_if_false @GON_C3_7623 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 @GON_C3_7242 50 1 0002: jump @GON_C3_7832 :GON_C3_7623 0@ == 402 // (int) var == num jump_if_false @GON_C3_7681 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 @GON_C3_7242 51 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 52 1 0002: jump @GON_C3_7832 :GON_C3_7681 0@ == 403 // (int) var == num jump_if_false @GON_C3_7781 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 @GON_C3_7242 60 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 61 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 62 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 63 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 64 1 0002: jump @GON_C3_7832 :GON_C3_7781 0@ == 404 // (int) var == num jump_if_false @GON_C3_7832 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 @GON_C3_7242 70 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C3_7242 71 1 :GON_C3_7832 0026: return :GON_C3_7834 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @GON_C3_7884 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'GON3_01' // ~r~The drugs have been destroyed. 0002: jump @GON_C3_9000 :GON_C3_7884 0@ == 2 // (int) var == num jump_if_false @GON_C3_7930 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'GON3_02' // ~r~The new buyer has gone. 0002: jump @GON_C3_9000 :GON_C3_7930 0@ == 10 // (int) var == num jump_if_false @GON_C3_7971 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_10' time 2@ flag 1 // Get the ~b~van~w~ containing the drugs. 0002: jump @GON_C3_9000 :GON_C3_7971 0@ == 11 // (int) var == num jump_if_false @GON_C3_8012 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_11' time 2@ flag 1 // Drive to the ~y~deal. 0002: jump @GON_C3_9000 :GON_C3_8012 0@ == 12 // (int) var == num jump_if_false @GON_C3_8055 2@ = 5000 // (int) 0059: text_clear_all 0472: (unknown) 'GON3_12' 100 1 0 // Gonzalez: What's taking so long? Ring me, pronto! 0002: jump @GON_C3_9000 :GON_C3_8055 0@ == 13 // (int) var == num jump_if_false @GON_C3_8100 2@ = 5000 // (int) 0059: text_clear_all 01D9: (unknown) 'GON3_13' $5807 $5808 2@ 1 // Find the ~r~gang~w~ that ambushed you and recover whatever is left of the drugs by ~1~:~1~. 0002: jump @GON_C3_9000 :GON_C3_8100 0@ == 14 // (int) var == num jump_if_false @GON_C3_8141 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_14' time 2@ flag 1 // Hurry up! Get Gonzalez's stuff back to him. 0002: jump @GON_C3_9000 :GON_C3_8141 0@ == 15 // (int) var == num jump_if_false @GON_C3_8182 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_15' time 2@ flag 1 // Drive the van back to the ~y~lockup. 0002: jump @GON_C3_9000 :GON_C3_8182 0@ == 16 // (int) var == num jump_if_false @GON_C3_8223 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_16' time 2@ flag 1 // Go to the ~y~phone box. 0002: jump @GON_C3_9000 :GON_C3_8223 0@ == 17 // (int) var == num jump_if_false @GON_C3_8264 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_17' time 2@ flag 1 // Get back into the ~b~van. 0002: jump @GON_C3_9000 :GON_C3_8264 0@ == 18 // (int) var == num jump_if_false @GON_C3_8305 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'GON3_18' time 2@ flag 1 // Go to Gonzalez's ~y~lockup. 0002: jump @GON_C3_9000 :GON_C3_8305 0@ == 19 // (int) var == num jump_if_false @GON_C3_8350 2@ = 5000 // (int) 0059: text_clear_all 01D9: (unknown) 'GON3_19' $5807 $5808 2@ 1 // Kill the ~r~gang~w~ that ambushed you and get whatever is left of the drugs back to the lockup by ~1~:~1~. 0002: jump @GON_C3_9000 :GON_C3_8350 0@ == 40 // (int) var == num jump_if_false @GON_C3_8381 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 40 0002: jump @GON_C3_9000 :GON_C3_8381 0@ == 41 // (int) var == num jump_if_false @GON_C3_8412 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 41 0002: jump @GON_C3_9000 :GON_C3_8412 0@ == 42 // (int) var == num jump_if_false @GON_C3_8443 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 42 0002: jump @GON_C3_9000 :GON_C3_8443 0@ == 43 // (int) var == num jump_if_false @GON_C3_8474 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 43 0002: jump @GON_C3_9000 :GON_C3_8474 0@ == 44 // (int) var == num jump_if_false @GON_C3_8505 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 44 0002: jump @GON_C3_9000 :GON_C3_8505 0@ == 45 // (int) var == num jump_if_false @GON_C3_8536 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 45 0002: jump @GON_C3_9000 :GON_C3_8536 0@ == 46 // (int) var == num jump_if_false @GON_C3_8567 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 46 0002: jump @GON_C3_9000 :GON_C3_8567 0@ == 47 // (int) var == num jump_if_false @GON_C3_8598 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 47 0002: jump @GON_C3_9000 :GON_C3_8598 0@ == 50 // (int) var == num jump_if_false @GON_C3_8635 2@ = 5000 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 50 0002: jump @GON_C3_9000 :GON_C3_8635 0@ == 51 // (int) var == num jump_if_false @GON_C3_8666 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 51 0002: jump @GON_C3_9000 :GON_C3_8666 0@ == 52 // (int) var == num jump_if_false @GON_C3_8697 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 52 0002: jump @GON_C3_9000 :GON_C3_8697 0@ == 60 // (int) var == num jump_if_false @GON_C3_8728 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 60 0002: jump @GON_C3_9000 :GON_C3_8728 0@ == 61 // (int) var == num jump_if_false @GON_C3_8759 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 61 0002: jump @GON_C3_9000 :GON_C3_8759 0@ == 62 // (int) var == num jump_if_false @GON_C3_8790 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 62 0002: jump @GON_C3_9000 :GON_C3_8790 0@ == 63 // (int) var == num jump_if_false @GON_C3_8821 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 63 0002: jump @GON_C3_9000 :GON_C3_8821 0@ == 64 // (int) var == num jump_if_false @GON_C3_8852 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 64 0002: jump @GON_C3_9000 :GON_C3_8852 0@ == 65 // (int) var == num jump_if_false @GON_C3_8883 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 65 0002: jump @GON_C3_9000 :GON_C3_8883 0@ == 66 // (int) var == num jump_if_false @GON_C3_8914 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 66 0002: jump @GON_C3_9000 :GON_C3_8914 0@ == 67 // (int) var == num jump_if_false @GON_C3_8945 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 67 0002: jump @GON_C3_9000 :GON_C3_8945 0@ == 70 // (int) var == num jump_if_false @GON_C3_8976 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 70 0002: jump @GON_C3_9000 :GON_C3_8976 0@ == 71 // (int) var == num jump_if_false @GON_C3_9000 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C3_7276 71 :GON_C3_9000 0035: 1@ = 2@ // (int vars) 0026: return :GON_C3_9006 8045: not actor $933 defined 0022: jump_if_false @GON_C3_9025 // Note: the incorrect math opcode was used here $5638 = 1 // (int) 005E: (unknown) :GON_C3_9025 005F: (unknown) :GON_C3_9027 804F: not unknown_check $5651 jump_if_false @GON_C3_9046 $5638 = 2 // (int) 005E: (unknown) :GON_C3_9046 005F: (unknown) :GON_C3_9048 0@ > 0 // (int) var > num jump_if_false @GON_C3_9066 00BB: (unknown) 0@ 0@ = 0 // (int) :GON_C3_9066 0035: 1@ = 0@ // (int vars) 0026: return :GON_C3_9072 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @GON_C3_9048 $5796 $5796 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @GON_C3_9048 $5652 $5652 0@ = 0 // (int) :GON_C3_9104 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @GON_C3_9048 $5477(0@,10) $5477(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @GON_C3_9104 0026: return :GON_C3_9141 1 > 0@ // (int) num > var 0022: jump_if_false @GON_C3_9159 // Note: the incorrect math opcode was used here 00C3: (unknown) 1@ 2@ 3@ 0@ :GON_C3_9159 0035: 4@ = 0@ // (int vars) 0026: return :GON_C3_9165 004F: unknown_check 0@ 0022: jump_if_false @GON_C3_9214 // Note: the incorrect math opcode was used here 1 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_9214 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @GON_C3_9214 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_275 1@ :GON_C3_9214 0035: 3@ = 1@ // (int vars) 0026: return :GON_C3_9220 0045: actor 0@ defined 0022: jump_if_false @GON_C3_9269 // Note: the incorrect math opcode was used here 1 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_9269 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @GON_C3_9269 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_275 1@ :GON_C3_9269 0035: 3@ = 1@ // (int vars) 0026: return :GON_C3_9275 004F: unknown_check $5651 0022: jump_if_false @GON_C3_9313 // Note: the incorrect math opcode was used here 004E: put_car $5651 at $5644 $5646 $5648 0236: (unknown) $5651 3 00D1: set_car $5651 Z_angle_to $5650 0325: (unknown) $5651 0 :GON_C3_9313 804F: not unknown_check $5662 jump_if_false @GON_C3_9343 0048: $5662 = create_car #LINERUN at $5655 $5657 $5659 00D1: set_car $5662 Z_angle_to $5661 :GON_C3_9343 004E: put_car $5662 at $5655 $5657 $5659 0236: (unknown) $5662 3 00D1: set_car $5662 Z_angle_to $5661 02E9: set_car $5662 speed_to 0 0050: set_car $5662 max_speed_to 0 0026: return :GON_C3_9377 0045: actor $933 defined jump_if_false @GON_C3_9398 0488: (unknown) $5810 0277: (unknown) $933 $5810 :GON_C3_9398 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C3_9275 0026: return :GON_C3_9410 0252: object $5824 exists jump_if_false @GON_C3_9425 0093: destroy_object $5824 :GON_C3_9425 0252: object $5825 exists jump_if_false @GON_C3_9440 0093: destroy_object $5825 :GON_C3_9440 004F: unknown_check $5651 jump_if_false @GON_C3_9487 8252: not object $5824 exists jump_if_false @GON_C3_9487 01AA: $5824 = create_object #NDC_DRUGPILE at 0 0 0 03E7: (unknown) $5824 $5651 0 -1.5 -0.5 03BB: (unknown) $5651 :GON_C3_9487 1@ = 0 // (int) :GON_C3_9491 0252: object $5570(1@,9) exists jump_if_false @GON_C3_9510 0093: destroy_object $5570(1@,9) :GON_C3_9510 01BB: (unknown) $5579(1@,9) $5588(1@,9) $5597(1@,9) $5597(1@,9) 002A: $5597(1@,9) += 0@ // (float vars) // Note: the incorrect math opcode was used here 01AA: $5570(1@,9) = create_object #NDC_DRUGSPILLBIG at $5579(1@,9) $5588(1@,9) $5597(1@,9) 0225: (unknown) $5570(1@,9) 0 1@ += 1 // (int) 1@ >= 9 // (int) var >= num jump_if_false @GON_C3_9491 1@ = 0 // (int) :GON_C3_9583 01BB: (unknown) $5609(1@,3) $5612(1@,3) $5615(1@,3) $5615(1@,3) 8252: not object $5606(1@,3) exists 0022: jump_if_false @GON_C3_9641 // Note: the incorrect math opcode was used here 01AA: $5606(1@,3) = create_object #NDC_DRUGSOPEN at $5609(1@,3) $5612(1@,3) $5615(1@,3) 0225: (unknown) $5606(1@,3) 0 :GON_C3_9641 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @GON_C3_9583 0026: return :GON_C3_9660 804F: not unknown_check $5651 jump_if_false @GON_C3_9717 0048: $5651 = create_car #PONY at $5643 $5645 $5647 0334: (unknown) $5651 0 0422: (unknown) $5651 $5643 $5645 $5647 0325: (unknown) $5651 1 0236: (unknown) $5651 3 00D1: set_car $5651 Z_angle_to $5649 :GON_C3_9717 8252: not object $5824 exists 0022: jump_if_false @GON_C3_9748 // Note: the incorrect math opcode was used here 01AA: $5824 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5824 $5651 0 -2.0 -0.5 :GON_C3_9748 8252: not object $5825 exists 0022: jump_if_false @GON_C3_9780 // Note: the incorrect math opcode was used here 01AA: $5825 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5825 $5651 0 -1.0 -0.5 :GON_C3_9780 0026: return :GON_C3_9782 804F: not unknown_check $5798 0022: jump_if_false @GON_C3_9829 // Note: the incorrect math opcode was used here 01BB: (unknown) $5799 $5800 $5801 $5801 0048: $5798 = create_car #SANCHEZ at $5799 $5800 $5801 0236: (unknown) $5798 3 0002: jump @GON_C3_9839 :GON_C3_9829 004E: put_car $5798 at $5799 $5800 $5801 :GON_C3_9839 00D1: set_car $5798 Z_angle_to $5802 0026: return :GON_C3_9847 0@ = 0 // (int) 8252: not object $5626(0@,2) exists jump_if_false @GON_C3_9894 01AA: $5626(0@,2) = create_object #NDC_DRUGSOPEN at $5618(0@,2) $5620(0@,2) $5622(0@,2) 00D3: set_object $5626(0@,2) z_angle_to $5624(0@,2) :GON_C3_9894 0@ = 1 // (int) 8252: not object $5626(0@,2) exists jump_if_false @GON_C3_9967 01BB: (unknown) $5618(0@,2) $5620(0@,2) $5622(0@,2) $5622(0@,2) 01AA: $5626(0@,2) = create_object #NDC_DRUGSPILLBIG at $5618(0@,2) $5620(0@,2) $5622(0@,2) 00D3: set_object $5626(0@,2) z_angle_to $5624(0@,2) 0225: (unknown) $5626(0@,2) 0 :GON_C3_9967 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @GON_C3_5846 0026: return :GON_C3_9979 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @GON_C3_9847 0@ = 0 // (int) :GON_C3_9993 8045: not actor $5447(0@,10) defined jump_if_false @GON_C3_10536 003E: $5447(0@,10) = create_actor_pedtype 22 model 22 at $5407(0@,10) $5417(0@,10) $5427(0@,10) 00CF: set_actor $5447(0@,10) Z_angle_to $5437(0@,10) 015D: (unknown) $5447(0@,10) 32 041B: (unknown) $5447(0@,10) 9 04B9: (unknown) $5447(0@,10) 1 1 0 0@ == 0 // (int) var == num jump_if_false @GON_C3_10100 $5467(0@,10) = 84 // (int) $5457(0@,10) = 398 // (int) 0002: jump @GON_C3_10473 :GON_C3_10100 0@ == 1 // (int) var == num jump_if_false @GON_C3_10162 0423: (unknown) $5447(0@,10) $5407(0@,10) $5417(0@,10) $5427(0@,10) 02F8: (unknown) $5447(0@,10) 1 $5467(0@,10) = 84 // (int) $5457(0@,10) = 396 // (int) 0002: jump @GON_C3_10473 :GON_C3_10162 0@ == 2 // (int) var == num jump_if_false @GON_C3_10216 0423: (unknown) $5447(0@,10) $5407(0@,10) $5417(0@,10) $5427(0@,10) $5467(0@,10) = 81 // (int) $5457(0@,10) = 391 // (int) 0002: jump @GON_C3_10473 :GON_C3_10216 0@ == 3 // (int) var == num jump_if_false @GON_C3_10270 0423: (unknown) $5447(0@,10) $5407(0@,10) $5417(0@,10) $5427(0@,10) $5467(0@,10) = 81 // (int) $5457(0@,10) = 391 // (int) 0002: jump @GON_C3_10473 :GON_C3_10270 0@ == 4 // (int) var == num jump_if_false @GON_C3_10304 $5467(0@,10) = 0 // (int) $5457(0@,10) = 18 // (int) 0002: jump @GON_C3_10473 :GON_C3_10304 0@ == 5 // (int) var == num jump_if_false @GON_C3_10340 $5467(0@,10) = 28 // (int) $5457(0@,10) = 230 // (int) 0002: jump @GON_C3_10473 :GON_C3_10340 0@ == 6 // (int) var == num jump_if_false @GON_C3_10376 $5467(0@,10) = 28 // (int) $5457(0@,10) = 230 // (int) 0002: jump @GON_C3_10473 :GON_C3_10376 0@ == 7 // (int) var == num jump_if_false @GON_C3_10412 $5467(0@,10) = 28 // (int) $5457(0@,10) = 230 // (int) 0002: jump @GON_C3_10473 :GON_C3_10412 0@ == 8 // (int) var == num jump_if_false @GON_C3_10446 $5467(0@,10) = 0 // (int) $5457(0@,10) = 14 // (int) 0002: jump @GON_C3_10473 :GON_C3_10446 0@ == 9 // (int) var == num jump_if_false @GON_C3_10473 $5467(0@,10) = 0 // (int) $5457(0@,10) = 14 // (int) :GON_C3_10473 0@ > 1 // (int) var > num jump_if_false @GON_C3_10495 0106: give_actor $5447(0@,10) weapon 19 ammo 30 // Load the weapon model before using this :GON_C3_10495 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_6066 0@ jump_if_false @GON_C3_10528 0507: (unknown) $5447(0@,10) 23 0002: jump @GON_C3_10536 :GON_C3_10528 0507: (unknown) $5447(0@,10) 24 :GON_C3_10536 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @GON_C3_9993 0@ = 0 // (int) :GON_C3_10557 8045: not actor $5513(0@,6) defined jump_if_false @GON_C3_10771 003E: $5513(0@,6) = create_actor_pedtype 22 model 31 at $5489(0@,6) $5495(0@,6) $5501(0@,6) 00CF: set_actor $5513(0@,6) Z_angle_to $5507(0@,6) 0@ == 0 // (int) var == num jump_if_false @GON_C3_10629 $5519(0@,6) = 228 // (int) 0002: jump @GON_C3_10762 :GON_C3_10629 0@ == 1 // (int) var == num jump_if_false @GON_C3_10657 $5519(0@,6) = 229 // (int) 0002: jump @GON_C3_10762 :GON_C3_10657 0@ == 2 // (int) var == num jump_if_false @GON_C3_10685 $5519(0@,6) = 230 // (int) 0002: jump @GON_C3_10762 :GON_C3_10685 0@ == 3 // (int) var == num jump_if_false @GON_C3_10713 $5519(0@,6) = 231 // (int) 0002: jump @GON_C3_10762 :GON_C3_10713 0@ == 4 // (int) var == num jump_if_false @GON_C3_10741 $5519(0@,6) = 232 // (int) 0002: jump @GON_C3_10762 :GON_C3_10741 0@ == 5 // (int) var == num jump_if_false @GON_C3_10762 $5519(0@,6) = 233 // (int) :GON_C3_10762 $5525(0@,6) = 500 // (int) :GON_C3_10771 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @GON_C3_10557 0026: return :GON_C3_10790 0@ = 0 // (int) :GON_C3_10794 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @GON_C3_9220 $5447(0@,10) $5477(0@,10) 0 $5477(0@,10) 0332: (unknown) $5447(0@,10) 0352: (unknown) $5447(0@,10) 00A2: (unknown) $5447(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @GON_C3_10794 0@ = 0 // (int) :GON_C3_10856 0045: actor $5513(0@,6) defined jump_if_false @GON_C3_10875 0352: (unknown) $5513(0@,6) :GON_C3_10875 0@ += 1 // (int) 0@ >= 6 // (int) var >= num jump_if_false @GON_C3_10856 0026: return :GON_C3_10894 0045: actor $933 defined jump_if_false @GON_C3_11464 0045: actor $5447(0@,10) defined jump_if_false @GON_C3_11354 $5744 == 0 // (int) var == num jump_if_false @GON_C3_11231 026A: unknown_check $5447(0@,10) jump_if_false @GON_C3_11141 8 > 0@ // (int) num > var 0022: jump_if_false @GON_C3_11131 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @GON_C3_11087 $5885 == 0 // (int) var == num jump_if_false @GON_C3_11058 8485: not unknown_check $5447(0@,10) $5457(0@,10) 0022: jump_if_false @GON_C3_11015 // Note: the incorrect math opcode was used here 00A2: (unknown) $5447(0@,10) 0414: (unknown) $5447(0@,10) $5467(0@,10) $5457(0@,10) :GON_C3_11015 -1@ >= 15000 // (int) var >= num // timer2 jump_if_false @GON_C3_11051 $5885 = 1 // (int) 0414: (unknown) $5447(0@,10) $5467(0@,10) 397 -1@ = 0 // (int) // timer2 :GON_C3_11051 0002: jump @GON_C3_11080 :GON_C3_11058 -1@ >= 15000 // (int) var >= num // timer2 jump_if_false @GON_C3_11080 $5885 = 0 // (int) -1@ = 0 // (int) // timer2 :GON_C3_11080 0002: jump @GON_C3_11124 :GON_C3_11087 8485: not unknown_check $5447(0@,10) $5457(0@,10) 0022: jump_if_false @GON_C3_11124 // Note: the incorrect math opcode was used here 00A2: (unknown) $5447(0@,10) 0414: (unknown) $5447(0@,10) $5467(0@,10) $5457(0@,10) :GON_C3_11124 0002: jump @GON_C3_11141 :GON_C3_11131 03FB: (unknown) $5447(0@,10) 19 -1 :GON_C3_11141 0078: if or 01EE: (unknown) $5447(0@,10) 50 01C7: unknown_check $933 0080: actor $933 near_point $5407(0@,10) $5417(0@,10) radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C3_11224 // Note: the incorrect math opcode was used here 1@ == 0 // (int) var == num jump_if_false @GON_C3_11224 $5744 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @GON_C3_9048 $5796 $5796 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @GON_C3_10790 :GON_C3_11224 0002: jump @GON_C3_11347 :GON_C3_11231 02F8: (unknown) $5447(0@,10) 0 0218: unknown_check $5447(0@,10) $933 0022: jump_if_false @GON_C3_11325 // Note: the incorrect math opcode was used here 020E: (unknown) $5447(0@,10) 0 008F: actor $933 near_actor $5447(0@,10) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @GON_C3_11300 // Note: the incorrect math opcode was used here 00E4: (unknown) $5447(0@,10) $933 0002: jump @GON_C3_11318 :GON_C3_11300 00EE: (unknown) $5447(0@,10) $937 $938 01EC: (unknown) $5447(0@,10) 1 :GON_C3_11318 0002: jump @GON_C3_11347 :GON_C3_11325 020E: (unknown) $5447(0@,10) 1 00A2: (unknown) $5447(0@,10) 013E: actor $5447(0@,10) look_at_actor $933 :GON_C3_11347 0002: jump @GON_C3_11464 :GON_C3_11354 $5744 == 0 // (int) var == num jump_if_false @GON_C3_11418 $5743 += 1 // (int) $5744 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @GON_C3_9048 $5477(0@,10) $5477(0@,10) $5477(0@,10) = -1 // (int) 02F8: (unknown) $5447(0@,10) 0 0002: jump @GON_C3_11462 :GON_C3_11418 $5477(0@,10) > 0 // (int) var > num jump_if_false @GON_C3_11462 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @GON_C3_9048 $5477(0@,10) $5477(0@,10) $5743 += 1 // (int) $5744 = 1 // (int) :GON_C3_11462 005F: (unknown) :GON_C3_11464 005E: (unknown) :GON_C3_11466 5@ = -245.5906 // (float) 6@ = -422.4195 // (float) 7@ = 11.326 // (float) 0045: actor $5513(0@,6) defined jump_if_false @GON_C3_11776 0045: actor $933 defined jump_if_false @GON_C3_11776 $5525(0@,6) == 500 // (int) var == num jump_if_false @GON_C3_11641 $5744 == 1 // (int) var == num jump_if_false @GON_C3_11586 04B9: (unknown) $5513(0@,6) 1 1 0 00EE: (unknown) $5513(0@,6) 5@ 6@ 01EC: (unknown) $5513(0@,6) 1 $5525(0@,6) = 501 // (int) 0002: jump @GON_C3_11634 :GON_C3_11586 026A: unknown_check $5513(0@,6) jump_if_false @GON_C3_11634 8485: not unknown_check $5513(0@,6) $5519(0@,6) 0022: jump_if_false @GON_C3_11634 // Note: the incorrect math opcode was used here 00A2: (unknown) $5513(0@,6) 0414: (unknown) $5513(0@,6) 28 $5519(0@,6) :GON_C3_11634 0002: jump @GON_C3_11776 :GON_C3_11641 $5525(0@,6) == 501 // (int) var == num jump_if_false @GON_C3_11703 0080: actor $5513(0@,6) near_point 5@ 6@ radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C3_11696 // Note: the incorrect math opcode was used here 00E6: (unknown) $5513(0@,6) $933 $5525(0@,6) = 502 // (int) :GON_C3_11696 0002: jump @GON_C3_11776 :GON_C3_11703 $5525(0@,6) == 502 // (int) var == num jump_if_false @GON_C3_11776 0043: store_actor $5513(0@,6) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $937 $938 4@ 0022: jump_if_false @GON_C3_11776 // Note: the incorrect math opcode was used here 4@ > 100.0 // (float) var > num jump_if_false @GON_C3_11776 81B8: not unknown_check $5513(0@,6) jump_if_false @GON_C3_11776 020D: (unknown) $5513(0@,6) :GON_C3_11776 0026: return :GON_C3_11778 0045: actor $933 defined jump_if_false @GON_C3_11845 0@ = 0 // (int) :GON_C3_11793 0081: actor $933 near_point_on_foot $5579(0@,9) $5588(0@,9) radius 1.0 1.0 sphere 0 0022: jump_if_false @GON_C3_11828 // Note: the incorrect math opcode was used here 0487: (unknown) $933 0207: (unknown) 200 :GON_C3_11828 0@ += 1 // (int) 0@ >= 9 // (int) var >= num jump_if_false @GON_C3_11793 :GON_C3_11845 0026: return :GON_C3_11847 2@ = 240 // (int) 2@ /= 60 // (int) 0035: 4@ = 2@ // (int vars) 4@ *= 60 // (int) 3@ = 240 // (int) 002B: 3@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 005A: 0@ = current_time_hours, 1@ = current_time_minutes 0029: 0@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 0029: 1@ += 3@ // (int vars) // Note: the incorrect math opcode was used here 1@ >= 60 // (int) var >= num jump_if_false @GON_C3_11911 0@ += 1 // (int) 1@ -= 60 // (int) :GON_C3_11911 15 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_11935 // Note: the incorrect math opcode was used here 1@ = 15 // (int) 0002: jump @GON_C3_11993 :GON_C3_11935 30 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_11959 // Note: the incorrect math opcode was used here 1@ = 30 // (int) 0002: jump @GON_C3_11993 :GON_C3_11959 45 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_11983 // Note: the incorrect math opcode was used here 1@ = 45 // (int) 0002: jump @GON_C3_11993 :GON_C3_11983 1@ = 15 // (int) 0@ += 1 // (int) :GON_C3_11993 0@ > 23 // (int) var > num jump_if_false @GON_C3_12010 0@ -= 24 // (int) :GON_C3_12010 0035: $5807 = 0@ // (int vars) 0035: $5808 = 1@ // (int vars) 005C: 4@ = get_minutes_left_to_time_hours $5807 time_minutes $5808 0035: $5809 = 4@ // (int vars) $5809 /= 12 // (int) 0035: $5806 = 4@ // (int vars) 0403: (unknown) $5807 $5808 10 $5823 = 1 // (int) 0026: return :GON_C3_12059 005C: 0@ = get_minutes_left_to_time_hours $5807 time_minutes $5808 0035: 2@ = $5809 // (int vars) 002D: 2@ *= $5822 // (int vars) 0035: 1@ = $5806 // (int vars) 002B: 1@ -= 2@ // (int vars) // Note: the incorrect math opcode was used here 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @GON_C3_12157 // Note: the incorrect math opcode was used here 0035: 2@ = $5822 // (int vars) 0488: (unknown) $5554(2@,12) 0045: actor $933 defined 0022: jump_if_false @GON_C3_12126 // Note: the incorrect math opcode was used here 0277: (unknown) $933 $5554(2@,12) :GON_C3_12126 $5822 += 1 // (int) $5822 >= 12 // (int) var >= num jump_if_false @GON_C3_12157 $5822 = 12 // (int) $5822 -= 1 // (int) :GON_C3_12157 0@ == 60 // (int) var == num jump_if_false @GON_C3_12182 037B: constant_params 1 variable_params 1 unknown 3 call_with_params @GON_C3_7834 14 2@ :GON_C3_12182 0 >= 0@ // (int) num >= var 0022: jump_if_false @GON_C3_12220 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @GON_C3_12209 // Note: the incorrect math opcode was used here 0277: (unknown) $933 0 :GON_C3_12209 0488: (unknown) 0 $5638 = 3 // (int) 005E: (unknown) :GON_C3_12220 005F: (unknown) :GON_C3_12222 0@ == 10 // (int) var == num jump_if_false @GON_C3_12247 $5636 = 10 // (int) 0002: jump @GON_C3_13235 :GON_C3_12247 0@ == 15 // (int) var == num jump_if_false @GON_C3_12315 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @GON_C3_9141 $5652 $5789 $5792 $5795 $5652 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 18 1@ $5636 = 15 // (int) 0002: jump @GON_C3_13235 :GON_C3_12315 0@ == 12 // (int) var == num jump_if_false @GON_C3_12454 0243: (unknown) $1178 jump_if_false @GON_C3_12342 0214: (unknown) $1178 :GON_C3_12342 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9660 :GON_C3_12352 8242: not (unknown) $1178 jump_if_false @GON_C3_12373 0001: wait 0 ms 0002: jump @GON_C3_12352 :GON_C3_12373 0045: actor $933 defined jump_if_false @GON_C3_12417 0423: (unknown) $933 $5789 $5792 $5795 010F: (unknown) $933 $5643 $5645 $5647 0107: toggle_player $933 can_move 1 012E: toggle_player $933 ignored_by_cops 0 0221: (unknown) :GON_C3_12417 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_12222 20 $5637 = 40 // (int) 0002: jump @GON_C3_13235 :GON_C3_12454 0@ == 20 // (int) var == num jump_if_false @GON_C3_12623 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 $5636 == 15 // (int) var == num jump_if_false @GON_C3_12499 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9660 :GON_C3_12499 037B: constant_params 3 variable_params 1 unknown 4 call_with_params @GON_C3_9165 $5651 $5652 1 $5652 004F: unknown_check $5651 jump_if_false @GON_C3_12547 028F: (unknown) $1178 $5651 0022: jump_if_false @GON_C3_12547 // Note: the incorrect math opcode was used here 00C4: (unknown) $5652 2 :GON_C3_12547 $5653 == 0 // (int) var == num jump_if_false @GON_C3_12591 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 10 1@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C3_2514 1 0002: jump @GON_C3_12604 :GON_C3_12591 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 17 1@ :GON_C3_12604 0035: $5637 = $5636 // (int vars) $5636 = 20 // (int) 0002: jump @GON_C3_13235 :GON_C3_12623 0@ == 40 // (int) var == num jump_if_false @GON_C3_12697 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 $5653 = 1 // (int) 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @GON_C3_9141 $5796 $5787 $5790 $5793 $5796 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 11 1@ $5636 = 40 // (int) 0002: jump @GON_C3_13235 :GON_C3_12697 0@ == 50 // (int) var == num jump_if_false @GON_C3_12722 $5636 = 50 // (int) 0002: jump @GON_C3_13235 :GON_C3_12722 0@ == 60 // (int) var == num jump_if_false @GON_C3_12827 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 $5884 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 12 1@ 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9782 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9377 005A: 2@ = current_time_hours, 3@ = current_time_minutes 2@ += 2 // (int) 005B: set_current_time_hours_to 2@ minutes_to 3@ 0045: actor $933 defined 0022: jump_if_false @GON_C3_12814 // Note: the incorrect math opcode was used here 0414: (unknown) $933 0 132 :GON_C3_12814 $5636 = 60 // (int) 0002: jump @GON_C3_13235 :GON_C3_12827 0@ == 70 // (int) var == num jump_if_false @GON_C3_12862 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 $5636 = 70 // (int) 0002: jump @GON_C3_13235 :GON_C3_12862 0@ == 74 // (int) var == num jump_if_false @GON_C3_12968 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9979 0045: actor $5704 defined jump_if_false @GON_C3_12922 037B: constant_params 3 variable_params 1 unknown 4 call_with_params @GON_C3_9220 $5704 $5796 0 $5796 :GON_C3_12922 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9782 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_11847 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 13 1@ $5636 = 74 // (int) 0002: jump @GON_C3_13235 :GON_C3_12968 0@ == 78 // (int) var == num jump_if_false @GON_C3_12993 $5636 = 78 // (int) 0002: jump @GON_C3_13235 :GON_C3_12993 0@ == 80 // (int) var == num jump_if_false @GON_C3_13066 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 $5884 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9979 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_10790 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 19 1@ $5636 = 80 // (int) 0002: jump @GON_C3_13235 :GON_C3_13066 0@ == 90 // (int) var == num jump_if_false @GON_C3_13134 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @GON_C3_9072 037B: constant_params 4 variable_params 1 unknown 4 call_with_params @GON_C3_9141 $5796 $5789 $5792 $5795 $5796 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @GON_C3_7834 15 1@ $5636 = 90 // (int) 0002: jump @GON_C3_13235 :GON_C3_13134 0@ == 300 // (int) var == num jump_if_false @GON_C3_13161 $5636 = 300 // (int) 0002: jump @GON_C3_13235 :GON_C3_13161 0@ == 320 // (int) var == num jump_if_false @GON_C3_13188 $5636 = 320 // (int) 0002: jump @GON_C3_13235 :GON_C3_13188 0@ == 310 // (int) var == num jump_if_false @GON_C3_13215 $5636 = 310 // (int) 0002: jump @GON_C3_13235 :GON_C3_13215 0@ == 330 // (int) var == num jump_if_false @GON_C3_13235 $5636 = 330 // (int) :GON_C3_13235 0026: return :GON_C3_13237 0080: actor $933 near_point $5789 $5792 radius 30.0 30.0 sphere 0 0022: jump_if_false @GON_C3_13272 // Note: the incorrect math opcode was used here 012E: toggle_player $933 ignored_by_cops 1 0002: jump @GON_C3_13277 :GON_C3_13272 012E: toggle_player $933 ignored_by_cops 0 :GON_C3_13277 0026: return :GON_C3_13279 0045: actor $933 defined jump_if_false @GON_C3_13391 004F: unknown_check $5651 jump_if_false @GON_C3_13391 007C: actor $933 driving $5651 0022: jump_if_false @GON_C3_13391 // Note: the incorrect math opcode was used here 84A2: not unknown_check $933 170.98 -945.24 9.42 165.846 -959.0292 161.88 -942.14 12.0 jump_if_false @GON_C3_13391 828F: not (unknown) $1178 $5651 0022: jump_if_false @GON_C3_13391 // Note: the incorrect math opcode was used here 0242: (unknown) $1178 0022: jump_if_false @GON_C3_13391 // Note: the incorrect math opcode was used here 0215: (unknown) $1178 :GON_C3_13391 0026: return :GON_C3_13393 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @MAIN_6449 $1748 0@ 03FC: (unknown) $1176 1 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @NONAME_1_17200 0 3 $5622 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_4062 0215: (unknown) $1178 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_2489 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 10 0001: wait 0 ms :GON_C3_13478 not $5636 == 330 // (int) var == num jump_if_false @GON_C3_13925 0001: wait 0 ms :GON_C3_13495 $5636 == 10 // (int) var == num jump_if_false @GON_C3_13525 0001: wait 0 ms 0025: gosub @GON_C3_13929 0002: jump @GON_C3_13495 :GON_C3_13525 $5636 == 15 // (int) var == num jump_if_false @GON_C3_13555 0001: wait 0 ms 0025: gosub @GON_C3_15195 0002: jump @GON_C3_13525 :GON_C3_13555 $5636 == 20 // (int) var == num jump_if_false @GON_C3_13585 0001: wait 0 ms 0025: gosub @GON_C3_15638 0002: jump @GON_C3_13555 :GON_C3_13585 $5636 == 40 // (int) var == num jump_if_false @GON_C3_13615 0001: wait 0 ms 0025: gosub @GON_C3_15931 0002: jump @GON_C3_13585 :GON_C3_13615 $5636 == 50 // (int) var == num jump_if_false @GON_C3_13645 0001: wait 0 ms 0025: gosub @GON_C3_16122 0002: jump @GON_C3_13615 :GON_C3_13645 $5636 == 60 // (int) var == num jump_if_false @GON_C3_13675 0001: wait 0 ms 0025: gosub @GON_C3_17803 0002: jump @GON_C3_13645 :GON_C3_13675 $5636 == 70 // (int) var == num jump_if_false @GON_C3_13705 0001: wait 0 ms 0025: gosub @GON_C3_18000 0002: jump @GON_C3_13675 :GON_C3_13705 $5636 == 74 // (int) var == num jump_if_false @GON_C3_13735 0001: wait 0 ms 0025: gosub @GON_C3_18812 0002: jump @GON_C3_13705 :GON_C3_13735 $5636 == 78 // (int) var == num jump_if_false @GON_C3_13765 0001: wait 0 ms 0025: gosub @GON_C3_19032 0002: jump @GON_C3_13735 :GON_C3_13765 $5636 == 80 // (int) var == num jump_if_false @GON_C3_13795 0001: wait 0 ms 0025: gosub @GON_C3_19763 0002: jump @GON_C3_13765 :GON_C3_13795 $5636 == 90 // (int) var == num jump_if_false @GON_C3_13825 0001: wait 0 ms 0025: gosub @GON_C3_20055 0002: jump @GON_C3_13795 :GON_C3_13825 $5636 == 300 // (int) var == num jump_if_false @GON_C3_13856 0001: wait 0 ms 0025: gosub @GON_C3_20306 0002: jump @GON_C3_13825 :GON_C3_13856 $5636 == 310 // (int) var == num jump_if_false @GON_C3_13887 0001: wait 0 ms 0025: gosub @GON_C3_21154 0002: jump @GON_C3_13856 :GON_C3_13887 $5636 == 320 // (int) var == num jump_if_false @GON_C3_13918 0001: wait 0 ms 0025: gosub @GON_C3_21054 0002: jump @GON_C3_13887 :GON_C3_13918 0002: jump @GON_C3_13478 :GON_C3_13925 0026: return 0026: return :GON_C3_13929 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 600 12@ = 321.7101 // (float) 15@ = 735.603 // (float) 18@ = 12.9553 // (float) 13@ = 320.1554 // (float) 16@ = 732.5908 // (float) 19@ = 12.9571 // (float) 14@ = 321.3456 // (float) 17@ = 733.7609 // (float) 20@ = 12.9583 // (float) 21@ = 272.1668 // (float) 22@ = 335.0187 // (float) 25@ = 750.0052 // (float) 28@ = 12.8553 // (float) 31@ = 166.228 // (float) 23@ = 333.0148 // (float) 26@ = 750.4541 // (float) 29@ = 12.8553 // (float) 32@ = 173.5011 // (float) 24@ = 323.5925 // (float) 27@ = 738.548 // (float) 30@ = 12.8553 // (float) 33@ = 245.7477 // (float) 003E: $5888 = create_actor_pedtype 22 model 132 at 12@ 15@ 18@ 04B5: (unknown) $5888 0 0423: (unknown) $5888 12@ 15@ 18@ 00CF: set_actor $5888 Z_angle_to 21@ 003E: $5889 = create_actor_pedtype 22 model 0 at 13@ 16@ 19@ 013E: actor $5889 look_at_actor $5888 0153: (unknown) $5889 $5888 1@ = 0 // (int) :GON_C3_14186 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_14256 // Note: the incorrect math opcode was used here 003E: 10@(1@,3) = create_actor_pedtype 22 model 64 at 23@(1@,3) 26@(1@,3) 29@(1@,3) 04B5: (unknown) 10@(1@,3) 0 0423: (unknown) 10@(1@,3) 23@(1@,3) 26@(1@,3) 29@(1@,3) 00CF: set_actor 10@(1@,3) Z_angle_to 32@(1@,3) 1@ += 1 // (int) 0002: jump @GON_C3_14186 :GON_C3_14256 0001: wait 100 ms 0045: actor $5888 defined jump_if_false @GON_C3_14294 8485: not unknown_check $5888 372 jump_if_false @GON_C3_14294 0414: (unknown) $5888 74 372 :GON_C3_14294 1@ = 0 // (int) :GON_C3_14298 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_14359 // Note: the incorrect math opcode was used here 0045: actor 10@(1@,3) defined 0022: jump_if_false @GON_C3_14347 // Note: the incorrect math opcode was used here 8485: not unknown_check 10@(1@,3) 371 jump_if_false @GON_C3_14347 0414: (unknown) 10@(1@,3) 74 371 :GON_C3_14347 1@ += 1 // (int) 0002: jump @GON_C3_14298 :GON_C3_14359 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7479 400 0001: wait 600 ms 00B9: set_camera_position 327.87 735.44 16.64 rotations 0 0 0 00BA: set_camera_point_at 327.06 735.41 16.06 mode 2 0045: actor $5889 defined jump_if_false @GON_C3_14443 00EE: (unknown) $5889 14@ 17@ :GON_C3_14443 0045: actor $5888 defined 0022: jump_if_false @GON_C3_14460 // Note: the incorrect math opcode was used here 0153: (unknown) $5888 $5889 :GON_C3_14460 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 40 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 1000 jump_if_true @GON_C3_14973 0045: actor $5889 defined jump_if_false @GON_C3_14526 04B4: (unknown) $5889 120 514 1.0 :GON_C3_14526 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 41 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7242 45 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 42 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7242 46 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 00B9: set_camera_position 323.16 734.0 12.69 rotations 0 0 0 00BA: set_camera_point_at 322.2 734.25 12.86 mode 2 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 43 5@ 0045: actor $5889 defined jump_if_false @GON_C3_14708 04B4: (unknown) $5889 121 554 1.0 :GON_C3_14708 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7242 47 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 0045: actor $5889 defined jump_if_false @GON_C3_14761 0528: (unknown) $5889 554 -1.0 :GON_C3_14761 0045: actor $5889 defined jump_if_false @GON_C3_14784 04B4: (unknown) $5889 120 523 0.75 :GON_C3_14784 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 44 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 45 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 46 5@ 0045: actor $5889 defined jump_if_false @GON_C3_14884 04B4: (unknown) $5889 121 561 1.0 :GON_C3_14884 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 00B9: set_camera_position 322.24 732.5 13.31 rotations 0 0 0 00BA: set_camera_point_at 321.92 733.44 13.21 mode 2 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 47 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_14973 :GON_C3_14973 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4364 003F: destroy_actor $5889 003F: destroy_actor $5888 1@ = 0 // (int) :GON_C3_14995 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C3_15024 // Note: the incorrect math opcode was used here 003F: destroy_actor 10@(1@,3) 1@ += 1 // (int) 0002: jump @GON_C3_14995 :GON_C3_15024 0444: (unknown) 120 0444: (unknown) 121 0045: actor $933 defined jump_if_false @GON_C3_15052 00CF: set_actor $933 Z_angle_to 64.1957 :GON_C3_15052 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 601 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_707 1000 $5622 == 0 // (int) var == num jump_if_false @GON_C3_15123 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 15 0002: jump @GON_C3_15193 :GON_C3_15123 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 601 0036: 6@ = $5789 // (float vars) 0036: 7@ = $5792 // (float vars) 0036: 8@ = $5795 // (float vars) 6@ += 10.0 // (float) 7@ += 10.0 // (float) 0045: actor $933 defined jump_if_false @GON_C3_15181 0044: put_actor $933 at 6@ 7@ 8@ :GON_C3_15181 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 15 :GON_C3_15193 0026: return :GON_C3_15195 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_15234 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_15636 :GON_C3_15234 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_2591 jump_if_false @GON_C3_15278 $1082 == 1 // (int) var == num jump_if_false @GON_C3_15278 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 12 0026: return :GON_C3_15278 0089: actor $933 in_sphere $5789 $5792 $5795 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @GON_C3_15636 // Note: the incorrect math opcode was used here 34@ = 0 // (int) 0243: (unknown) $1178 jump_if_false @GON_C3_15458 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 -1 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9660 00B9: set_camera_position 162.73 -928.19 18.8 rotations 0 0 0 00BA: set_camera_point_at 162.87 -929.04 18.3 mode 2 0214: (unknown) $1178 :GON_C3_15386 34@ == 0 // (int) var == num jump_if_false @GON_C3_15446 0001: wait 0 ms 0377: (unknown) 44 $5640 $5640 > 0 // (int) var > num jump_if_false @GON_C3_15423 34@ = 1 // (int) :GON_C3_15423 0242: (unknown) $1178 jump_if_false @GON_C3_15439 34@ = 1 // (int) :GON_C3_15439 0002: jump @GON_C3_15386 :GON_C3_15446 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_707 -1 :GON_C3_15458 $5622 == 0 // (int) var == num jump_if_false @GON_C3_15495 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 20 $5637 = 40 // (int) 0002: jump @GON_C3_15634 :GON_C3_15495 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 601 0045: actor $933 defined jump_if_false @GON_C3_15529 0044: put_actor $933 at $5787 $5790 $5793 :GON_C3_15529 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9660 004F: unknown_check $5651 jump_if_false @GON_C3_15589 0325: (unknown) $5651 0 0236: (unknown) $5651 3 004E: put_car $5651 at 294.6216 -673.741 10.0523 00D1: set_car $5651 Z_angle_to 337.0707 :GON_C3_15589 0001: wait 500 ms 0045: actor $933 defined jump_if_false @GON_C3_15622 004F: unknown_check $5651 jump_if_false @GON_C3_15622 021C: (unknown) $933 $5651 :GON_C3_15622 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 40 :GON_C3_15634 0026: return :GON_C3_15636 0026: return :GON_C3_15638 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_15677 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_15929 :GON_C3_15677 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9027 jump_if_false @GON_C3_15716 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_15929 :GON_C3_15716 $5823 == 1 // (int) var == num jump_if_false @GON_C3_15761 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12059 jump_if_false @GON_C3_15761 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return :GON_C3_15761 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11778 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13279 004D: store_car $5651 position_to 2@ 3@ 4@ 0045: actor $933 defined 0022: jump_if_false @GON_C3_15837 // Note: the incorrect math opcode was used here 0080: actor $933 near_point 2@ 3@ radius 80.0 80.0 sphere 0 0022: jump_if_false @GON_C3_15831 // Note: the incorrect math opcode was used here 0325: (unknown) $5651 0 0002: jump @GON_C3_15837 :GON_C3_15831 0325: (unknown) $5651 1 :GON_C3_15837 $5637 == 90 // (int) var == num jump_if_false @GON_C3_15902 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13237 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5942 1@ = 0 // (int) :GON_C3_15874 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11466 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_15874 :GON_C3_15902 007C: actor $933 driving $5651 0022: jump_if_false @GON_C3_15929 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 $5637 0026: return :GON_C3_15929 0026: return :GON_C3_15931 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_15970 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_16120 :GON_C3_15970 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9027 jump_if_false @GON_C3_16009 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_16120 :GON_C3_16009 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13279 82D8: not unknown_check $5651 jump_if_false @GON_C3_16106 807C: not actor $933 driving $5651 0022: jump_if_false @GON_C3_16057 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 20 0026: return :GON_C3_16057 008B: actor $933 in_sphere_in_car $5787 $5790 $5793 radius 3.0 3.0 10.0 sphere 1 0022: jump_if_false @GON_C3_16099 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 50 0026: return :GON_C3_16099 0002: jump @GON_C3_16120 :GON_C3_16106 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_9048 $5796 $5796 :GON_C3_16120 0026: return :GON_C3_16122 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 602 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_4013 $5654 $5656 $5658 50.0 10.0 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_4013 $5803 $5804 $5805 10.0 10.0 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_4013 $5787 $5790 $5793 10.0 10.0 36@ = 301.8113 // (float) 38@ = -652.8575 // (float) 40@ = 9.9793 // (float) 37@ = 304.1189 // (float) 39@ = -653.2419 // (float) 41@ = 10.042 // (float) 0035: $5889 = $933 // (int vars) 804F: not unknown_check $5662 0022: jump_if_false @GON_C3_16366 // Note: the incorrect math opcode was used here 0048: $5662 = create_car #LINERUN at $5654 $5656 $5658 00D1: set_car $5662 Z_angle_to $5660 004F: unknown_check $5651 0022: jump_if_false @GON_C3_16366 // Note: the incorrect math opcode was used here 004D: store_car $5651 position_to 2@ 3@ 4@ 01BB: (unknown) $5787 $5790 $5793 $5793 0275: (unknown) $5651 1 014E: 35@ = car $5651 health 004E: put_car $5651 at $5787 $5790 $5793 00D1: set_car $5651 Z_angle_to 335.4579 :GON_C3_16366 0045: actor $933 defined jump_if_false @GON_C3_16382 0107: toggle_player $933 can_move 0 :GON_C3_16382 00B9: set_camera_position 306.12 -641.29 10.34 rotations 0 0 0 00BA: set_camera_point_at 306.19 -642.06 10.97 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position 306.12 -641.29 10.34 rotations 0 0 0 00BA: set_camera_point_at 306.21 -642.28 10.39 mode 1 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 1200 jump_if_true @GON_C3_17533 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7479 401 0001: wait 0 ms 004F: unknown_check $5662 jump_if_false @GON_C3_16550 004F: unknown_check $5651 jump_if_false @GON_C3_16550 02E9: set_car $5662 speed_to 25.0 01FA: (unknown) $5662 $5651 :GON_C3_16550 0001: wait 800 ms 00B9: set_camera_position 315.23 -628.17 9.35 rotations 0 0 0 00BA: set_camera_point_at 315.65 -627.28 9.5 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 1400 jump_if_true @GON_C3_17533 00B9: set_camera_position 306.12 -641.29 10.34 rotations 0 0 0 00BA: set_camera_point_at 306.21 -642.28 10.39 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 0 jump_if_true @GON_C3_17533 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 50 5@ -2@ = 0 // (int) // timer1 0035: $5642 = 5@ // (int vars) :GON_C3_16691 0011: $5642 > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_16785 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5640 $5640 > 0 // (int) var > num jump_if_false @GON_C3_16738 0002: jump @GON_C3_17533 0002: jump @GON_C3_16778 :GON_C3_16738 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_12674 $5887 jump_if_false @GON_C3_16778 0035: -2@ = $5642 // (int vars) // timer1 004F: unknown_check $5651 0022: jump_if_false @GON_C3_16778 // Note: the incorrect math opcode was used here 014C: set_car $5651 health_to 35@ :GON_C3_16778 0002: jump @GON_C3_16691 :GON_C3_16785 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4301 500 1@ = 0 // (int) 003E: $5890 = create_actor_pedtype 22 model 22 at 37@(1@,2) 39@(1@,2) -100.0 041B: (unknown) $5890 9 1@ = 1 // (int) 003E: $5891 = create_actor_pedtype 22 model 22 at 37@(1@,2) 39@(1@,2) -100.0 041B: (unknown) $5891 9 0001: wait 500 ms 0045: actor $5890 defined jump_if_false @GON_C3_16869 :GON_C3_16869 0045: actor $5891 defined jump_if_false @GON_C3_16892 04B4: (unknown) $5891 120 524 100.0 :GON_C3_16892 0045: actor $5890 defined jump_if_false @GON_C3_16926 0045: actor $5891 defined jump_if_false @GON_C3_16926 013E: actor $5890 look_at_actor $5891 013E: actor $5891 look_at_actor $5890 :GON_C3_16926 004F: unknown_check $5662 0022: jump_if_false @GON_C3_16993 // Note: the incorrect math opcode was used here 01BB: (unknown) $5803 $5804 $5805 $5805 004E: put_car $5662 at $5803 $5804 $5805 00D1: set_car $5662 Z_angle_to 177.6906 0236: (unknown) $5662 3 0052: set_car $5662 driver_behaviour_to 0 02E9: set_car $5662 speed_to 0 0050: set_car $5662 max_speed_to 0 0325: (unknown) $5662 1 :GON_C3_16993 004F: unknown_check $5651 jump_if_false @GON_C3_17032 004E: put_car $5651 at 302.353 -657.472 10.0439 00D1: set_car $5651 Z_angle_to 152.6873 :GON_C3_17032 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9410 0.02 0045: actor $933 defined jump_if_false @GON_C3_17074 0216: (unknown) $933 $5787 $5790 $5793 00CF: set_actor $933 Z_angle_to $5797 :GON_C3_17074 0001: wait 300 ms 0045: actor $933 defined 0022: jump_if_false @GON_C3_17097 // Note: the incorrect math opcode was used here 0414: (unknown) $933 0 18 :GON_C3_17097 00B9: set_camera_position 308.45 -648.4 9.45 rotations 0 0 0 00BA: set_camera_point_at 307.66 -649.0 9.57 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7479 402 0001: wait 600 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 51 5@ 0045: actor $5890 defined jump_if_false @GON_C3_17199 04B4: (unknown) $5890 121 528 1.0 :GON_C3_17199 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 500 jump_if_true @GON_C3_17533 0045: actor $5890 defined jump_if_false @GON_C3_17242 04B4: (unknown) $5890 121 529 1.0 :GON_C3_17242 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_17533 0045: actor $5890 defined jump_if_false @GON_C3_17284 04B4: (unknown) $5890 121 530 1.0 :GON_C3_17284 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 52 5@ 0045: actor $5891 defined jump_if_false @GON_C3_17320 04B4: (unknown) $5891 121 534 1.0 :GON_C3_17320 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 500 jump_if_true @GON_C3_17533 0045: actor $5891 defined jump_if_false @GON_C3_17363 04B4: (unknown) $5891 121 535 1.0 :GON_C3_17363 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_17533 0045: actor $5891 defined jump_if_false @GON_C3_17405 04B4: (unknown) $5891 121 536 1.0 :GON_C3_17405 0045: actor $5890 defined jump_if_false @GON_C3_17426 0528: (unknown) $5890 520 -1.0 :GON_C3_17426 0045: actor $5891 defined jump_if_false @GON_C3_17447 0528: (unknown) $5891 524 -1.0 :GON_C3_17447 0045: actor $5891 defined jump_if_false @GON_C3_17481 004F: unknown_check $5651 jump_if_false @GON_C3_17481 00EA: (unknown) $5891 $5651 01EC: (unknown) $5891 1 :GON_C3_17481 0045: actor $5890 defined jump_if_false @GON_C3_17515 004F: unknown_check $5662 jump_if_false @GON_C3_17515 00EA: (unknown) $5890 $5662 01EC: (unknown) $5890 1 :GON_C3_17515 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 5@ jump_if_true @GON_C3_17533 :GON_C3_17533 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4364 003F: destroy_actor $5891 003F: destroy_actor $5890 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 603 004F: unknown_check $5662 jump_if_false @GON_C3_17580 0325: (unknown) $5662 0 :GON_C3_17580 0045: actor $933 defined jump_if_false @GON_C3_17656 0107: toggle_player $933 can_move 1 007E: actor $933 driving jump_if_false @GON_C3_17646 0216: (unknown) $933 $5787 $5790 $5793 00CF: set_actor $933 Z_angle_to $5797 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9275 0001: wait 500 ms 0002: jump @GON_C3_17656 :GON_C3_17646 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9275 :GON_C3_17656 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9410 0.1 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_707 1000 $5622 == 0 // (int) var == num jump_if_false @GON_C3_17725 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 60 0002: jump @GON_C3_17801 :GON_C3_17725 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 603 005B: set_current_time_hours_to 22 minutes_to 30 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9660 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9275 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9377 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9410 0.1 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 70 :GON_C3_17801 0026: return :GON_C3_17803 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_17842 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_17998 :GON_C3_17842 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9027 jump_if_false @GON_C3_17881 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_17998 :GON_C3_17881 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11778 $5884 == 0 // (int) var == num jump_if_false @GON_C3_17958 8474: not jump_if_false @GON_C3_17951 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 16 5@ 037B: constant_params 4 variable_params 1 unknown 72 call_with_params @GON_C3_9141 $5796 $5788 $5791 $5794 $5796 $5884 = 1 // (int) :GON_C3_17951 0002: jump @GON_C3_17998 :GON_C3_17958 008A: actor $933 in_sphere_on_foot $5788 $5791 $5794 radius 2.0 2.0 10.0 sphere 1 0022: jump_if_false @GON_C3_17998 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 70 0026: return :GON_C3_17998 0026: return :GON_C3_18000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 604 0488: (unknown) 0 0160: load_model #GD_PHONEHANDLE 0228: (unknown) 00B9: set_camera_position 253.76 -654.0 9.64 rotations 0 0 0 00BA: set_camera_point_at 253.36 -653.4 10.33 mode 2 02B4: set_camera_transverse_delay 0 time 18000 0001: wait 150 ms 00B9: set_camera_position 253.76 -654.0 9.64 rotations 0 0 0 00BA: set_camera_point_at 253.21 -653.18 9.77 mode 1 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9782 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_4013 $5788 $5791 $5794 10.0 10.0 0045: actor $933 defined jump_if_false @GON_C3_18184 0044: put_actor $933 at 248.0446 -661.358 10.1746 :GON_C3_18184 003E: $5889 = create_actor_pedtype 22 model 0 at $5788 $5791 $5794 00CF: set_actor $5889 Z_angle_to $5631 032F: (unknown) $5889 1 01AA: 42@ = create_object #GD_PHONEHANDLE at 0 0 0 03F6: (unknown) 42@ 28.0 328.0 291.0 04C0: (unknown) 42@ $5889 25 -0.01 -0.07 -0.07 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7479 403 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 60 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 61 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7242 65 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 62 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7242 66 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 63 5@ 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_7242 67 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 64 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 65 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 66 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 67 5@ 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_18575 :GON_C3_18575 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4364 0093: destroy_object 42@ 003F: destroy_actor $5889 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 605 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @GON_C3_18661 0044: put_actor $933 at $5788 $5791 $5794 00CF: set_actor $933 Z_angle_to $5631 0035: 1@ = $5822 // (int vars) 0488: (unknown) $5554(1@,12) 0277: (unknown) $933 $5554(1@,12) :GON_C3_18661 0001: wait 600 ms 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_707 1000 $5622 == 0 // (int) var == num jump_if_false @GON_C3_18710 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 74 0002: jump @GON_C3_18810 :GON_C3_18710 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 605 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9660 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9275 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9377 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9410 0.1 0045: actor $933 defined jump_if_false @GON_C3_18798 0044: put_actor $933 at -96.91 -447.05 19.21 :GON_C3_18798 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 74 :GON_C3_18810 0026: return :GON_C3_18812 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_18851 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_19030 :GON_C3_18851 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9027 jump_if_false @GON_C3_18890 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_19030 :GON_C3_18890 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12059 jump_if_false @GON_C3_18929 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_19030 :GON_C3_18929 0080: actor $933 near_point $5664 $5674 radius 60.0 60.0 sphere 0 0022: jump_if_false @GON_C3_18965 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 78 0026: return :GON_C3_18965 1@ = 0 // (int) :GON_C3_18969 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_10894 1@ 0 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_18969 1@ = 0 // (int) :GON_C3_19002 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11466 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_19002 :GON_C3_19030 0026: return :GON_C3_19032 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 52@ = 0 // (int) 46@ = 0 // (int) 47@ = 0 // (int) 0045: actor $933 defined jump_if_false @GON_C3_19193 007E: actor $933 driving jump_if_false @GON_C3_19110 46@ = 1 // (int) 004F: unknown_check $2769 jump_if_false @GON_C3_19110 0325: (unknown) $2769 1 0035: 47@ = $2769 // (int vars) 021D: (unknown) 1 :GON_C3_19110 0036: 48@ = $937 // (float vars) 0036: 49@ = $938 // (float vars) 0036: 50@ = $939 // (float vars) 0216: (unknown) $933 -207.11 -415.38 20.02 034B: unknown_check 47@ jump_if_false @GON_C3_19193 004F: unknown_check 47@ jump_if_false @GON_C3_19193 0078: if or 037F: unknown_check 47@ 037E: (unknown) 47@ jump_if_false @GON_C3_19193 52@ = 1 // (int) 00A4: 51@ = create_actor_pedtype 22 model 0 in_car 47@ driverseat :GON_C3_19193 0001: wait 0 ms 0045: actor $933 defined jump_if_false @GON_C3_19213 02F8: (unknown) $933 1 :GON_C3_19213 0488: (unknown) 0 5@ = 4000 // (int) 00B9: set_camera_position -197.18 -400.48 10.77 rotations 0 0 0 00BA: set_camera_point_at -197.41 -401.45 10.76 mode 2 02B4: set_camera_transverse_delay 0 time 5@ 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4379 00B9: set_camera_position -197.18 -400.48 10.77 rotations 0 0 0 00BA: set_camera_point_at -196.84 -401.41 10.76 mode 1 -2@ = 0 // (int) // timer1 :GON_C3_19323 0011: 5@ > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C3_19446 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5640 $5640 > 0 // (int) var > num jump_if_false @GON_C3_19373 0011: 5@ > -2@ // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0002: jump @GON_C3_19446 0002: jump @GON_C3_19439 :GON_C3_19373 1@ = 0 // (int) :GON_C3_19377 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_10894 1@ 1 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_19377 1@ = 0 // (int) :GON_C3_19411 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11466 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_19411 :GON_C3_19439 0002: jump @GON_C3_19323 :GON_C3_19446 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @GON_C3_19561 02F8: (unknown) $933 0 46@ == 1 // (int) var == num jump_if_false @GON_C3_19535 004F: unknown_check 47@ jump_if_false @GON_C3_19528 52@ == 1 // (int) var == num jump_if_false @GON_C3_19519 034A: unknown_check 51@ jump_if_false @GON_C3_19519 003F: destroy_actor 51@ :GON_C3_19519 021C: (unknown) $933 47@ 0325: (unknown) 47@ 0 :GON_C3_19528 0002: jump @GON_C3_19542 :GON_C3_19535 0423: (unknown) $933 48@ 49@ 50@ :GON_C3_19542 0035: 1@ = $5822 // (int vars) 0488: (unknown) $5554(1@,12) 0277: (unknown) $933 $5554(1@,12) :GON_C3_19561 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_707 1000 $5622 == 0 // (int) var == num jump_if_false @GON_C3_19605 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 80 0002: jump @GON_C3_19761 :GON_C3_19605 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 605 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9660 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9275 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_9410 0.1 0045: actor $933 defined jump_if_false @GON_C3_19674 0044: put_actor $933 at $5789 $5792 $5795 :GON_C3_19674 004F: unknown_check $5651 0022: jump_if_false @GON_C3_19713 // Note: the incorrect math opcode was used here 004E: put_car $5651 at 153.8811 -936.0566 10.4704 00D1: set_car $5651 Z_angle_to 245.4135 :GON_C3_19713 0001: wait 500 ms 0045: actor $933 defined jump_if_false @GON_C3_19746 004F: unknown_check $5651 jump_if_false @GON_C3_19746 021C: (unknown) $933 $5651 :GON_C3_19746 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 90 :GON_C3_19761 0026: return :GON_C3_19763 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_19802 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_20053 :GON_C3_19802 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9027 jump_if_false @GON_C3_19841 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_20053 :GON_C3_19841 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12059 jump_if_false @GON_C3_19880 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_20053 :GON_C3_19880 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11778 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5942 53@ = 1 // (int) 1@ = 0 // (int) :GON_C3_19909 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @GON_C3_10894 1@ 0 jump_if_false @GON_C3_19932 53@ = 0 // (int) :GON_C3_19932 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_19909 1@ = 0 // (int) :GON_C3_19953 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11466 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_19953 53@ == 1 // (int) var == num jump_if_false @GON_C3_20053 007C: actor $933 driving $5651 0022: jump_if_false @GON_C3_20033 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 90 $5637 = 90 // (int) 0026: return 0002: jump @GON_C3_20053 :GON_C3_20033 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 20 $5637 = 90 // (int) 0026: return :GON_C3_20053 0026: return :GON_C3_20055 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9006 jump_if_false @GON_C3_20094 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_20304 :GON_C3_20094 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9027 jump_if_false @GON_C3_20133 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_20304 :GON_C3_20133 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_12059 jump_if_false @GON_C3_20172 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 320 0026: return 0002: jump @GON_C3_20304 :GON_C3_20172 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_11778 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_13237 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5942 1@ = 0 // (int) :GON_C3_20206 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_11466 1@ 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_20206 807C: not actor $933 driving $5651 0022: jump_if_false @GON_C3_20261 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 20 0026: return :GON_C3_20261 008B: actor $933 in_sphere_in_car $5789 $5792 $5795 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @GON_C3_20304 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 300 0026: return :GON_C3_20304 0026: return :GON_C3_20306 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_535 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 606 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0488: (unknown) 0 60@ = 170.28 // (float) 64@ = -946.42 // (float) 68@ = 10.39 // (float) 61@ = 166.6647 // (float) 65@ = -945.3775 // (float) 69@ = 10.4272 // (float) 62@ = 176.4347 // (float) 66@ = -944.7205 // (float) 70@ = 10.2866 // (float) 63@ = 152.8492 // (float) 67@ = -940.3856 // (float) 71@ = 10.4272 // (float) 037B: constant_params 5 variable_params 0 unknown 72 call_with_params @GON_C3_4013 $5632 $5633 $5634 150.0 10.0 037B: constant_params 5 variable_params 6 unknown 72 call_with_params @GON_C3_3933 $5632 $5633 $5634 150.0 10.0 54@ 56@ 58@ 55@ 57@ 59@ 0152: create_forbidden_for_peds_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 0122: create_forbidden_for_cars_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 0045: actor $933 defined 0022: jump_if_false @GON_C3_20536 // Note: the incorrect math opcode was used here 0216: (unknown) $933 63@ 67@ 71@ 012E: toggle_player $933 ignored_by_cops 1 0200: (unknown) $933 0 :GON_C3_20536 8045: not actor $5888 defined jump_if_false @GON_C3_20559 003E: $5888 = create_actor_pedtype 22 model 132 at 60@ 64@ 68@ :GON_C3_20559 8045: not actor $5889 defined jump_if_false @GON_C3_20583 003E: $5889 = create_actor_pedtype 22 model 0 at $5632 $5633 $5634 :GON_C3_20583 013E: actor $5889 look_at_actor $5888 0153: (unknown) $5889 $5888 013E: actor $5888 look_at_actor $5889 004F: unknown_check $5651 0022: jump_if_false @GON_C3_20652 // Note: the incorrect math opcode was used here 01BB: (unknown) $5789 $5792 $5795 $5795 004E: put_car $5651 at $5789 $5792 $5795 00D1: set_car $5651 Z_angle_to 245.4135 0236: (unknown) $5651 3 0325: (unknown) $5651 0 :GON_C3_20652 00B9: set_camera_position 169.5 -948.68 9.7 rotations 0 0 0 00BA: set_camera_point_at 169.05 -947.82 9.95 mode 2 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_7479 404 0001: wait 1500 ms 0045: actor $5888 defined jump_if_false @GON_C3_20725 00EE: (unknown) $5888 61@ 65@ :GON_C3_20725 0045: actor $5889 defined 0022: jump_if_false @GON_C3_20748 // Note: the incorrect math opcode was used here 04B4: (unknown) $5889 120 514 100.0 :GON_C3_20748 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 1000 jump_if_true @GON_C3_20931 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 70 5@ 0045: actor $5888 defined jump_if_false @GON_C3_20814 04B4: (unknown) $5888 121 528 1.0 :GON_C3_20814 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_4394 500 jump_if_true @GON_C3_20931 0045: actor $5888 defined jump_if_false @GON_C3_20857 04B4: (unknown) $5888 121 529 1.0 :GON_C3_20857 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_20931 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 71 5@ 0045: actor $5888 defined jump_if_false @GON_C3_20912 04B4: (unknown) $5888 121 530 1.0 :GON_C3_20912 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @MAIN_13401 $5887 jump_if_true @GON_C3_20931 :GON_C3_20931 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_4364 003F: destroy_actor $5888 003F: destroy_actor $5889 0049: destroy_car $5651 0045: actor $933 defined jump_if_false @GON_C3_20992 0423: (unknown) $933 $5632 $5633 $5634 00CF: set_actor $933 Z_angle_to 260.0 012E: toggle_player $933 ignored_by_cops 0 0200: (unknown) $933 1 :GON_C3_20992 0444: (unknown) 120 0444: (unknown) 121 0151: remove_forbidden_for_peds_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 0121: remove_forbidden_for_cars_cube_cornerA 54@ 56@ 58@ cornerB 55@ 57@ 59@ 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_707 1000 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 310 0026: return :GON_C3_21054 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 0045: actor $933 defined jump_if_false @GON_C3_21139 $5638 == 2 // (int) var == num jump_if_false @GON_C3_21113 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 1 5@ 0002: jump @GON_C3_21139 :GON_C3_21113 $5638 == 3 // (int) var == num jump_if_false @GON_C3_21139 037B: constant_params 1 variable_params 1 unknown 72 call_with_params @GON_C3_7834 2 5@ :GON_C3_21139 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 330 0026: return :GON_C3_21154 037B: constant_params 2 variable_params 0 unknown 72 call_with_params @99RED_12847 'GON_C03' 1000 // Purple Haze 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_12222 330 0026: return :GON_C3_21195 $940 = 0 // (int) 03FC: (unknown) $1176 0 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_9072 0403: (unknown) 0 0 0 037B: constant_params 1 variable_params 0 unknown 72 call_with_params @GON_C3_5502 607 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @MAIN_12435 0488: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_5917 0045: actor $933 defined jump_if_false @GON_C3_21277 0277: (unknown) $933 0 012E: toggle_player $933 ignored_by_cops 0 :GON_C3_21277 0113: remove_references_to_car $5651 // Like turning a car into any random car 0093: destroy_object $5824 0093: destroy_object $5825 1@ = 0 // (int) :GON_C3_21293 0252: object $5570(1@,9) exists jump_if_false @GON_C3_21312 0093: destroy_object $5570(1@,9) :GON_C3_21312 1@ += 1 // (int) 1@ >= 9 // (int) var >= num jump_if_false @GON_C3_21293 1@ = 0 // (int) :GON_C3_21333 0252: object $5606(1@,3) exists jump_if_false @GON_C3_21352 0093: destroy_object $5606(1@,3) :GON_C3_21352 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @GON_C3_21333 1@ = 0 // (int) :GON_C3_21373 0252: object $5626(1@,2) exists jump_if_false @GON_C3_21392 0093: destroy_object $5626(1@,2) :GON_C3_21392 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @GON_C3_21373 1@ = 0 // (int) :GON_C3_21413 034A: unknown_check $5513(1@,6) jump_if_false @GON_C3_21432 020D: (unknown) $5513(1@,6) :GON_C3_21432 1@ += 1 // (int) 1@ >= 6 // (int) var >= num jump_if_false @GON_C3_21413 1@ = 0 // (int) :GON_C3_21453 034A: unknown_check $5447(1@,10) jump_if_false @GON_C3_21472 020D: (unknown) $5447(1@,10) :GON_C3_21472 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @GON_C3_21453 037B: constant_params 0 variable_params 0 unknown 72 call_with_params @GON_C3_2559 007A: mission_cleanup 0026: return //-------------Mission 95--------------- :GON_C4 0238: name_thread 'GON_C4' 01EA: increment_mission_attempts 033A: use_GXT_table 'GON_C4' 0025: gosub @GON_C4_21350 009D: wasted_or_busted // mission only jump_if_false @GON_C4_45 0025: gosub @GON_C4_32786 :GON_C4_45 0025: gosub @GON_C4_33069 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @GON_C4_86 02B4: set_camera_transverse_delay 0 time 7@ :GON_C4_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @GON_C4_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @GON_C4_138 :GON_C4_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :GON_C4_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @GON_C4_172 02B4: set_camera_transverse_delay 0 time 5@ :GON_C4_172 809F: not actor 3@ dead 0022: jump_if_false @GON_C4_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :GON_C4_188 0026: return :GON_C4_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @GON_C4_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 @GON_C4_248 0400: (unknown) $933 $1070 0002: jump @GON_C4_254 :GON_C4_248 02C0: (unknown) $933 $1070 :GON_C4_254 0@ >= 0 // (int) var >= num jump_if_false @GON_C4_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :GON_C4_281 0045: actor $933 defined jump_if_false @GON_C4_349 807E: not actor $933 driving jump_if_false @GON_C4_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @GON_C4_329 :GON_C4_326 021D: (unknown) 0 :GON_C4_329 $1078 == 0 // (int) var == num jump_if_false @GON_C4_345 02EA: select_interior 2 :GON_C4_345 01AE: (unknown) 1 :GON_C4_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :GON_C4_362 0045: actor $933 defined jump_if_false @GON_C4_426 807E: not actor $933 driving jump_if_false @GON_C4_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @GON_C4_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :GON_C4_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :GON_C4_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @GON_C4_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 @GON_C4_475 02EA: select_interior 0 :GON_C4_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @GON_C4_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :GON_C4_505 0026: return :GON_C4_507 0045: actor 0@ defined jump_if_false @GON_C4_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :GON_C4_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @GON_C4_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @GON_C4_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :GON_C4_556 0026: return :GON_C4_558 0045: actor 0@ defined 0022: jump_if_false @GON_C4_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @GON_C4_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 @GON_C4_605 :GON_C4_601 1@ = 0 // (int) :GON_C4_605 1@ == 1 // (int) var == num jump_if_false @GON_C4_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C4_682 007E: actor 0@ driving jump_if_false @GON_C4_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @GON_C4_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @GON_C4_671 :GON_C4_668 00F1: (unknown) 0@ :GON_C4_671 0002: jump @GON_C4_682 :GON_C4_678 1@ = 0 // (int) :GON_C4_682 0002: jump @GON_C4_605 :GON_C4_689 0026: return :GON_C4_691 0045: actor 0@ defined jump_if_false @GON_C4_783 007E: actor 0@ driving jump_if_false @GON_C4_767 02A7: unknown_check 0@ jump_if_false @GON_C4_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @GON_C4_760 :GON_C4_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C4_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C4_760 0002: jump @GON_C4_776 :GON_C4_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :GON_C4_776 0002: jump @GON_C4_785 :GON_C4_783 005F: (unknown) :GON_C4_785 005E: (unknown) :GON_C4_787 0045: actor 0@ defined 0022: jump_if_false @GON_C4_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @GON_C4_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @GON_C4_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @GON_C4_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C4_877 :GON_C4_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_558 0@ 4@ > -1 // (int) var > num jump_if_false @GON_C4_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_558 4@ :GON_C4_877 0002: jump @GON_C4_943 :GON_C4_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @GON_C4_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @GON_C4_943 :GON_C4_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_558 0@ not 3@ == -1 // (int) var == num jump_if_false @GON_C4_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_558 3@ :GON_C4_943 0045: actor 0@ defined jump_if_false @GON_C4_995 004F: unknown_check 1@ jump_if_false @GON_C4_995 007E: actor 0@ driving jump_if_false @GON_C4_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @GON_C4_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_558 0@ :GON_C4_995 5@ = 0 // (int) :GON_C4_999 5@ == 0 // (int) var == num jump_if_false @GON_C4_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @GON_C4_1090 004F: unknown_check 1@ jump_if_false @GON_C4_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @GON_C4_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @GON_C4_1090 :GON_C4_1056 2@ == -1 // (int) var == num jump_if_false @GON_C4_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @GON_C4_1090 :GON_C4_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :GON_C4_1090 0002: jump @GON_C4_999 :GON_C4_1097 0026: return :GON_C4_1099 0@ == 0 // (int) var == num jump_if_false @GON_C4_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C4_1318 :GON_C4_1142 0@ == 1 // (int) var == num jump_if_false @GON_C4_1175 03CF: (unknown) 200 200 200 255 0002: jump @GON_C4_1318 :GON_C4_1175 0@ == 2 // (int) var == num jump_if_false @GON_C4_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @GON_C4_1318 :GON_C4_1217 0@ == 3 // (int) var == num jump_if_false @GON_C4_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @GON_C4_1318 :GON_C4_1261 0@ == 4 // (int) var == num jump_if_false @GON_C4_1292 03CF: (unknown) 8 143 59 255 0002: jump @GON_C4_1318 :GON_C4_1292 0@ == 5 // (int) var == num jump_if_false @GON_C4_1318 03CF: (unknown) 237 130 180 255 :GON_C4_1318 0026: return :GON_C4_1320 00BC: (unknown) 0@ 2 0026: return :GON_C4_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 @GON_C4_1327 3@ 0026: return :GON_C4_1358 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @GON_C4_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :GON_C4_1382 0 > 3@ // (int) num > var 0022: jump_if_false @GON_C4_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :GON_C4_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 @GON_C4_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :GON_C4_1442 005F: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :GON_C4_1905 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_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 @GON_C4_2031 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :GON_C4_2031 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @GON_C4_1905 :GON_C4_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 @GON_C4_2138 0 > 5@ // (int) num > var 0022: jump_if_false @GON_C4_2121 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C4_2125 :GON_C4_2121 0035: 10@ = 5@ // (int vars) :GON_C4_2125 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @GON_C4_2143 :GON_C4_2138 0203: set_draw_text_position 0@ 1@ GXT 4@ :GON_C4_2143 0026: return :GON_C4_2145 0045: actor 0@ defined 0022: jump_if_false @GON_C4_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) :GON_C4_2230 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @GON_C4_2145 0@ 2@ 3@ jump_if_false @GON_C4_2257 0203: set_draw_text_position 2@ 3@ GXT 1@ :GON_C4_2257 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @GON_C4_2145 0@ 3@ 4@ jump_if_false @GON_C4_2285 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :GON_C4_2285 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @GON_C4_2145 0@ 4@ 5@ jump_if_false @GON_C4_2314 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :GON_C4_2314 0026: return 007F: player 0 pressed_key 4 jump_if_false @GON_C4_2391 007F: player 0 pressed_key 8 jump_if_false @GON_C4_2384 $5604 == 0 // (int) var == num jump_if_false @GON_C4_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) :GON_C4_2384 0002: jump @GON_C4_2396 :GON_C4_2391 $5604 = 0 // (int) :GON_C4_2396 007F: player 0 pressed_key 4 jump_if_false @GON_C4_2482 007F: player 0 pressed_key 9 jump_if_false @GON_C4_2475 $5605 == 0 // (int) var == num jump_if_false @GON_C4_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) :GON_C4_2475 0002: jump @GON_C4_2487 :GON_C4_2482 $5605 = 0 // (int) :GON_C4_2487 0026: return 0@ = 0 // (int) :GON_C4_2493 $5350(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @GON_C4_2493 0026: return :GON_C4_2519 031E: (unknown) 0 0 0 4@ 5@ 6@ 7@ 8@ = 1.0 // (float) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 4@ 5@ 6@ 8@ 4@ 5@ 6@ 0036: $5352(0@,1) = 1@ // (float vars) 0036: $5353(0@,1) = 2@ // (float vars) 0036: $5354(0@,1) = 3@ // (float vars) 0036: $5355(0@,1) = 4@ // (float vars) 0036: $5356(0@,1) = 5@ // (float vars) 0036: $5357(0@,1) = 6@ // (float vars) 0026: return 10@ = 0 // (int) :GON_C4_2603 $5350(10@,1) == 0 // (int) var == num jump_if_false @GON_C4_2679 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @GON_C4_2519 10@ 0@ 1@ 2@ 3@ 4@ 5@ 0036: $5358(10@,1) = 6@ // (float vars) 0036: $5359(10@,1) = 7@ // (float vars) 0036: $5360(10@,1) = 8@ // (float vars) $5350(10@,1) = 1 // (int) $5351(10@,1) = 0 // (int) 0035: $5367(10@,1) = 9@ // (int vars) 005E: (unknown) :GON_C4_2679 10@ += 1 // (int) 10@ >= 1 // (int) var >= num jump_if_false @GON_C4_2603 10@ = -1 // (int) 005F: (unknown) not $5350(0@,1) == 0 // (int) var == num jump_if_false @GON_C4_2724 $5350(0@,1) = 0 // (int) :GON_C4_2724 0026: return :GON_C4_2726 not $5350(0@,1) == 0 // (int) var == num jump_if_false @GON_C4_2886 0036: 4@ = $5355(0@,1) // (float vars) 0036: 5@ = $5356(0@,1) // (float vars) 0036: 6@ = $5357(0@,1) // (float vars) 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5093 1@ 2@ 3@ $5352(0@,1) $5353(0@,1) $5354(0@,1) 7@ 8@ 9@ 031E: (unknown) 0 0 0 7@ 8@ 9@ 10@ 0014: $5358(0@,1) > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2814 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_2814 0014: 10@ > $5359(0@,1) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2830 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_2830 11@ = 1.0 // (float) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0373: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 12@ 01D3: (unknown) $5360(0@,1) 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_2886 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_2886 005F: (unknown) :GON_C4_2888 03EE: (unknown) $5352(0@,1) $5353(0@,1) 1@ 2@ 4@ 0036: $5368(0@,1) = 4@ // (float vars) 0026: return :GON_C4_2910 03EE: (unknown) $5352(0@,1) $5353(0@,1) 1@ 2@ 4@ 002C: 4@ -= $5368(0@,1) // (float vars) :GON_C4_2930 -180.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C4_2956 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @GON_C4_2930 :GON_C4_2956 4@ > 180.0 // (float) var > num jump_if_false @GON_C4_2982 4@ -= 360.0 // (float) 0002: jump @GON_C4_2956 :GON_C4_2982 0078: if and 4@ > -15.0 // (float) var > num 15.0 > 4@ // (float) num > var 0022: jump_if_false @GON_C4_3007 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_3007 005F: (unknown) :GON_C4_3009 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 10@ 0.1 > 10@ // (float) num > var 0022: jump_if_false @GON_C4_3035 // Note: the incorrect math opcode was used here 039E: (unknown) :GON_C4_3035 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 7@ 8@ 9@ 0036: 11@ = 6@ // (float vars) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5145 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0026: return 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5371(0@,1) // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 0035: 7@ = $5367(0@,1) // (int vars) 7@ /= 3 // (int) $5350(0@,1) == 1 // (int) var == num jump_if_false @GON_C4_3189 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2726 0@ 1@ 2@ 3@ jump_if_false @GON_C4_3182 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2888 0@ 1@ 2@ 3@ $5350(0@,1) = 2 // (int) 0035: $5371(0@,1) = 4@ // (int vars) :GON_C4_3182 0002: jump @GON_C4_4202 :GON_C4_3189 $5350(0@,1) == 2 // (int) var == num jump_if_false @GON_C4_3459 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2726 0@ 1@ 2@ 3@ jump_if_false @GON_C4_3240 $5350(0@,1) = 1 // (int) 0002: jump @GON_C4_3452 :GON_C4_3240 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @GON_C4_2910 0@ 1@ 2@ 3@ jump_if_false @GON_C4_3276 $5350(0@,1) = 1 // (int) 0002: jump @GON_C4_3452 :GON_C4_3276 0011: 7@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3294 // Note: the incorrect math opcode was used here 0002: jump @GON_C4_3452 :GON_C4_3294 0011: $5367(0@,1) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3330 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MISLOC2' time 50 flag 1 0002: jump @GON_C4_3452 :GON_C4_3330 0057: show_text_highpriority GXT 'MISLOC3' time 500 flag 1 0036: $5361(0@,1) = $5352(0@,1) // (float vars) 0036: $5362(0@,1) = $5353(0@,1) // (float vars) 0036: $5363(0@,1) = $5354(0@,1) // (float vars) 037B: constant_params 7 variable_params 3 unknown 26 call_with_params @GON_C4_3009 $5361(0@,1) $5362(0@,1) $5363(0@,1) 1@ 2@ 3@ 60.0 $5364(0@,1) $5365(0@,1) $5366(0@,1) $5350(0@,1) = 3 // (int) 0035: $5369(0@,1) = 4@ // (int vars) 0035: $5370(0@,1) = 4@ // (int vars) 0035: $5371(0@,1) = 4@ // (int vars) 0035: $5372(0@,1) = 4@ // (int vars) :GON_C4_3452 0002: jump @GON_C4_4202 :GON_C4_3459 $5350(0@,1) == 3 // (int) var == num jump_if_false @GON_C4_4164 0035: 8@ = 4@ // (int vars) 002B: 8@ -= $5372(0@,1) // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5361(0@,1) $5362(0@,1) $5363(0@,1) $5364(0@,1) $5365(0@,1) $5366(0@,1) 9@ 10@ 11@ 03EE: (unknown) $5361(0@,1) $5362(0@,1) 9@ 10@ 12@ 03EE: (unknown) $5361(0@,1) $5362(0@,1) 1@ 2@ 13@ 002C: 13@ -= 12@ // (float vars) :GON_C4_3552 -180.0 > 13@ // (float) num > var 0022: jump_if_false @GON_C4_3578 // Note: the incorrect math opcode was used here 13@ += 360.0 // (float) 0002: jump @GON_C4_3552 :GON_C4_3578 13@ > 180.0 // (float) var > num jump_if_false @GON_C4_3604 13@ -= 360.0 // (float) 0002: jump @GON_C4_3578 :GON_C4_3604 800 > 8@ // (int) num > var 0022: jump_if_false @GON_C4_3644 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -35.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 35.0 // (float) 0002: jump @GON_C4_3742 :GON_C4_3644 1500 > 8@ // (int) num > var 0022: jump_if_false @GON_C4_3684 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -20.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 20.0 // (float) 0002: jump @GON_C4_3742 :GON_C4_3684 2000 > 8@ // (int) num > var 0022: jump_if_false @GON_C4_3724 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -15.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 15.0 // (float) 0002: jump @GON_C4_3742 :GON_C4_3724 0036: 14@ = 6@ // (float vars) 14@ *= -8.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 8.0 // (float) :GON_C4_3742 0014: 14@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3764 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) 0002: jump @GON_C4_3779 :GON_C4_3764 0014: 13@ > 15@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_3779 // Note: the incorrect math opcode was used here 0036: 13@ = 15@ // (float vars) :GON_C4_3779 002A: 12@ += 13@ // (float vars) // Note: the incorrect math opcode was used here :GON_C4_3783 0 > 12@ // (float) num > var 0022: jump_if_false @GON_C4_3807 // Note: the incorrect math opcode was used here 12@ += 360.0 // (float) 0002: jump @GON_C4_3783 :GON_C4_3807 12@ > 360.0 // (float) var > num jump_if_false @GON_C4_3833 12@ -= 360.0 // (float) 0002: jump @GON_C4_3807 :GON_C4_3833 01D2: (unknown) 12@ $5364(0@,1) 01D3: (unknown) 12@ $5365(0@,1) $5364(0@,1) *= 60.0 // (float) $5365(0@,1) *= -60.0 // (float) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= $5363(0@,1) // (float vars) 16@ /= 10.0 // (float) 0036: $5366(0@,1) = 16@ // (float vars) 037B: constant_params 4 variable_params 3 unknown 26 call_with_params @MAIN_5145 $5364(0@,1) $5365(0@,1) $5366(0@,1) 6@ 17@ 18@ 19@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5361(0@,1) $5362(0@,1) $5363(0@,1) 17@ 18@ 19@ $5361(0@,1) $5362(0@,1) $5363(0@,1) 0035: $5371(0@,1) = 4@ // (int vars) 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5370(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 25 // (int) var > num jump_if_false @GON_C4_4011 029F: (unknown) 54 $5361(0@,1) $5362(0@,1) $5363(0@,1) 0 0 0 1.0 0035: $5370(0@,1) = 4@ // (int vars) :GON_C4_4011 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5369(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 7000 // (int) var > num jump_if_false @GON_C4_4050 $5350(0@,1) = 4 // (int) 0002: jump @GON_C4_4157 :GON_C4_4050 5@ > 1000 // (int) var > num jump_if_false @GON_C4_4157 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5361(0@,1) $5362(0@,1) $5363(0@,1) -0.5 -0.5 -0.5 20@ 21@ 22@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5361(0@,1) $5362(0@,1) $5363(0@,1) 0.5 0.5 0.5 23@ 24@ 25@ 0202: unknown_check 20@ 21@ 22@ 23@ 24@ 25@ 1 1 1 1 0 0022: jump_if_false @GON_C4_4157 // Note: the incorrect math opcode was used here $5350(0@,1) = 4 // (int) :GON_C4_4157 0002: jump @GON_C4_4202 :GON_C4_4164 $5350(0@,1) == 4 // (int) var == num jump_if_false @GON_C4_4202 013C: create_explosion_at $5361(0@,1) $5362(0@,1) $5363(0@,1) radius 0 $5350(0@,1) = 1 // (int) :GON_C4_4202 0026: return $5350(0@,1) == 2 // (int) var == num jump_if_false @GON_C4_4227 $5350(0@,1) = 1 // (int) :GON_C4_4227 0026: return $5629 = 0 // (int) $5648 = 0 // (float) 0026: return :GON_C4_4241 $5629 = 1 // (int) $5630 = 0 // (int) 0036: $5631 = 0@ // (float vars) 0036: $5632 = 1@ // (float vars) 0036: $5633 = 2@ // (float vars) 0036: $5634 = 0@ // (float vars) 0036: $5635 = 1@ // (float vars) 0036: $5636 = 2@ // (float vars) 0036: $5640 = 3@ // (float vars) 0036: $5641 = 4@ // (float vars) 0036: $5642 = 5@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ $5637 $5638 $5639 031E: (unknown) 0 0 0 $5637 $5638 $5639 7@ 0036: 8@ = 6@ // (float vars) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 $5637 $5638 $5639 8@ $5637 $5638 $5639 $5643 = 0 // (int) 010E: $5644 = current_time_in_ms 0026: return $5648 = 0 // (float) 0026: return 0036: $5645 = 0@ // (float vars) 0036: $5646 = 1@ // (float vars) 0036: $5647 = 2@ // (float vars) 0036: $5648 = 3@ // (float vars) 0026: return 010E: 1@ = current_time_in_ms $5629 == 1 // (int) var == num jump_if_false @GON_C4_4783 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5644 // (int vars) // Note: the incorrect math opcode was used here 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ /= 1000.0 // (float) 037B: constant_params 4 variable_params 3 unknown 16 call_with_params @MAIN_5145 $5637 $5638 $5639 3@ 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5634 $5635 $5636 4@ 5@ 6@ $5634 $5635 $5636 0035: $5644 = 1@ // (int vars) 0011: 1@ > $5643 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_4526 // Note: the incorrect math opcode was used here 029F: (unknown) 54 $5634 $5635 $5636 0 0 0 1.0 0035: $5643 = 1@ // (int vars) $5643 += 25 // (int) :GON_C4_4526 8089: not actor $933 in_sphere $5634 $5635 $5636 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @GON_C4_4558 // Note: the incorrect math opcode was used here $5629 = 0 // (int) :GON_C4_4558 0@ == 0 // (int) var == num jump_if_false @GON_C4_4632 031E: (unknown) $5631 $5632 $5633 $5640 $5641 $5642 7@ 031E: (unknown) $5631 $5632 $5633 $5634 $5635 $5636 8@ 001A: 8@ >= 7@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_4625 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5634 $5635 $5636 radius 11 $5629 = 0 // (int) :GON_C4_4625 0002: jump @GON_C4_4783 :GON_C4_4632 031E: (unknown) $5634 $5635 $5636 $5645 $5646 $5647 15@ 0078: if or 0014: 15@ > $5648 // (float) var > var // Note: the incorrect math opcode was used here 001D: $5648 == 0 // (int) var == var jump_if_false @GON_C4_4783 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5634 $5635 $5636 -0.6 -0.6 0 9@ 10@ 11@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5634 $5635 $5636 0.6 0.6 1.2 12@ 13@ 14@ 0078: if or 0202: unknown_check 9@ 10@ 11@ 12@ 13@ 14@ 1 1 1 1 1 7.0 > $5636 // (float) num > var 0022: jump_if_false @GON_C4_4783 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5634 $5635 $5636 radius 11 $5629 = 0 // (int) :GON_C4_4783 0026: return 0036: $5650 = 3@ // (float vars) 0036: $5651 = 4@ // (float vars) 0036: $5652 = 5@ // (float vars) 0035: $5656 = 6@ // (int vars) 027F: store_coords_to 7@ 8@ 9@ from_actor 6@ with_offset 3@ 4@ 5@ 031E: (unknown) 0@ 1@ 2@ 7@ 8@ 9@ 10@ 0036: 11@ = 10@ // (float vars) 11@ /= 20.0 // (float) 037B: constant_params 7 variable_params 0 unknown 13 call_with_params @GON_C4_4241 0@ 1@ 2@ 7@ 8@ 9@ 20.0 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5171 3@ 4@ 5@ 11@ 11@ 11@ $5653 $5654 $5655 01AA: $5649 = create_object #GD_ROCKET at 0@ 1@ 2@ 033D: (unknown) $5649 1 02FA: (unknown) $5649 1 0490: (unknown) $5649 10 010E: 12@ = current_time_in_ms 0035: $5657 = 12@ // (int vars) $5657 += 7000 // (int) 0026: return :GON_C4_4918 013C: create_explosion_at $5634 $5635 $5636 radius 11 $5629 = 0 // (int) 0252: object $5649 exists jump_if_false @GON_C4_4948 0093: destroy_object $5649 :GON_C4_4948 0026: return 0252: object $5649 exists jump_if_false @GON_C4_5402 02FB: unknown_check $5649 jump_if_false @GON_C4_4991 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4918 005F: (unknown) 0002: jump @GON_C4_5395 :GON_C4_4991 010E: 4@ = current_time_in_ms 0011: 4@ > $5657 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_5018 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4918 005F: (unknown) :GON_C4_5018 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5644 // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 010C: store_object $5649 position_to 7@ 8@ 9@ 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5653 $5654 $5655 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 $5650 $5651 $5652 10@ 11@ 12@ $5650 $5651 $5652 034B: unknown_check $5656 jump_if_false @GON_C4_5150 004F: unknown_check $5656 jump_if_false @GON_C4_5131 027F: store_coords_to 1@ 2@ 3@ from_actor $5656 with_offset $5650 $5651 $5652 0002: jump @GON_C4_5143 :GON_C4_5131 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4918 005F: (unknown) :GON_C4_5143 0002: jump @GON_C4_5162 :GON_C4_5150 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4918 005F: (unknown) :GON_C4_5162 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 1@ 2@ 3@ 7@ 8@ 9@ $5637 $5638 $5639 03EE: (unknown) 7@ 8@ 1@ 2@ 16@ 03F5: (unknown) $5649 13@ 14@ 15@ 0036: 13@ = 16@ // (float vars) 03F6: (unknown) $5649 13@ 14@ 15@ 031E: (unknown) 0 0 0 $5637 $5638 $5639 17@ 18@ = 20.0 // (float) 0030: 18@ /= 17@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5637 $5638 $5639 18@ $5637 $5638 $5639 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5637 $5638 $5639 6@ 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5197 $5634 $5635 $5636 19@ 20@ 21@ $5634 $5635 $5636 0035: $5644 = 4@ // (int vars) 0089: actor $933 in_sphere $5634 $5635 $5636 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @GON_C4_5389 // Note: the incorrect math opcode was used here 0011: 4@ > $5643 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_5382 // Note: the incorrect math opcode was used here 010D: put_object $5649 at $5634 $5635 $5636 029F: (unknown) 20 $5634 $5635 $5636 0 0 0 0.6 0035: $5643 = 4@ // (int vars) $5643 += 25 // (int) :GON_C4_5382 0002: jump @GON_C4_5395 :GON_C4_5389 0093: destroy_object $5649 005F: (unknown) :GON_C4_5395 0002: jump @GON_C4_5414 :GON_C4_5402 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @GON_C4_4918 005F: (unknown) :GON_C4_5414 005E: (unknown) :GON_C4_5416 1@ == 1 // (int) var == num jump_if_false @GON_C4_5447 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 0@ 0 0002: jump @GON_C4_5490 :GON_C4_5447 1@ == 1 // (int) var == num jump_if_false @GON_C4_5479 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 0@ 1 0002: jump @GON_C4_5490 :GON_C4_5479 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 0@ :GON_C4_5490 0037: $5980 = 0@ // (string vars) 0026: return :GON_C4_5497 not 0@ == -1 // (int) var == num jump_if_false @GON_C4_5517 00BB: (unknown) 0@ 0@ = -1 // (int) :GON_C4_5517 0026: return :GON_C4_5519 not 0@ == -1 // (int) var == num jump_if_false @GON_C4_5535 00C4: (unknown) 0@ 0 :GON_C4_5535 0026: return :GON_C4_5537 not 0@ == -1 // (int) var == num jump_if_false @GON_C4_5554 00C4: (unknown) 0@ 3 :GON_C4_5554 0026: return :GON_C4_5556 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0152: create_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0122: create_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :GON_C4_5590 0151: remove_forbidden_for_peds_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0121: remove_forbidden_for_cars_cube_cornerA 0@ 1@ 2@ cornerB 3@ 4@ 5@ 0026: return :GON_C4_5608 003E: $5502(0@,2) = create_actor_pedtype 13 model 0 at 1@ 2@ 3@ 0045: actor $5502(0@,2) defined jump_if_false @GON_C4_5689 02D0: (unknown) $5502(0@,2) 1 01B1: (unknown) $5502(0@,2) 0 1 1 1 0 03D5: (unknown) $5502(0@,2) 280 014B: set_actor $5502(0@,2) health_to 280 0324: (unknown) $5502(0@,2) 6 0 02A5: (unknown) $5502(0@,2) 0 :GON_C4_5689 0026: return :GON_C4_5691 003E: 6@ = create_actor_pedtype $5667 model $5983 at 0@ 1@ 2@ 0045: actor 6@ defined 0022: jump_if_false @GON_C4_5717 // Note: the incorrect math opcode was used here 010F: (unknown) 6@ 3@ 4@ 5@ :GON_C4_5717 0026: return :GON_C4_5719 01AA: 5@ = create_object #EBPROP_CRATE at -366.88 -488.86 11.06 0252: object 5@ exists jump_if_false @GON_C4_5807 03B5: (unknown) 5@ 1 1 1 1 1 03AA: (unknown) 5@ 99999.0 99999.0 0.99 004F: unknown_check 4@ jump_if_false @GON_C4_5807 0225: (unknown) 5@ 1 03E7: (unknown) 5@ 4@ 1@ 2@ 3@ 0475: (unknown) 5@ 0 0 :GON_C4_5807 0026: return :GON_C4_5809 $5764 == 0 // (int) var == num jump_if_false @GON_C4_5889 0@ = 0 // (int) :GON_C4_5825 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_5883 // Note: the incorrect math opcode was used here 0252: object $5505(0@,3) exists 0022: jump_if_false @GON_C4_5871 // Note: the incorrect math opcode was used here 010C: store_object $5505(0@,3) position_to 1@ 2@ 3@ 013C: create_explosion_at 1@ 2@ 3@ radius 0 0093: destroy_object $5505(0@,3) :GON_C4_5871 0@ += 1 // (int) 0002: jump @GON_C4_5825 :GON_C4_5883 $5764 = 1 // (int) :GON_C4_5889 0026: return :GON_C4_5891 031B: (unknown) $5984 -1 -1 0048: 4@ = create_car $5984 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @GON_C4_6106 // Note: the incorrect math opcode was used here 0150: set_car 4@ color_to 20 0 0254: enable_car 4@ stuck_check_distance_to 2.0 time_to 9000 00D1: set_car 4@ Z_angle_to 3@ 004C: set_car 4@ to_normal_driver 0236: (unknown) 4@ 3 0051: set_car 4@ traffic_behavior_to 2 0050: set_car 4@ max_speed_to 45.0 01B2: (unknown) 4@ 0 1 1 0 0 0334: (unknown) 4@ 0 0126: make_car 4@ very_heavy 1 023D: (unknown) 4@ 1 0300: (unknown) 4@ 40 042F: (unknown) 4@ 7000 014C: set_car 4@ health_to 7000 $5977 = 0 // (int) 00C0: (unknown) 4@ $5977 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_1320 $5977 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5977 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @GON_C4_5719 0 0 -0.2 0.1 4@ $5761 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @GON_C4_5719 1 0 -1.3 0.1 4@ $5762 037B: constant_params 5 variable_params 1 unknown 5 call_with_params @GON_C4_5719 2 0 -2.4 0.1 4@ $5763 :GON_C4_6106 0026: return :GON_C4_6108 004F: unknown_check $5709 jump_if_false @GON_C4_6157 00A4: $5665 = create_actor_pedtype $5667 model $5983 in_car $5709 driverseat 0045: actor $5665 defined 0022: jump_if_false @GON_C4_6151 // Note: the incorrect math opcode was used here 0232: (unknown) $5665 1 0339: (unknown) $5665 0 :GON_C4_6151 013A: set_car $5709 door_status_to 2 :GON_C4_6157 0026: return :GON_C4_6159 0@ = 0 // (int) :GON_C4_6163 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_6206 // Note: the incorrect math opcode was used here 0252: object $5505(0@,3) exists 0022: jump_if_false @GON_C4_6194 // Note: the incorrect math opcode was used here 0093: destroy_object $5505(0@,3) :GON_C4_6194 0@ += 1 // (int) 0002: jump @GON_C4_6163 :GON_C4_6206 0026: return :GON_C4_6208 034B: unknown_check $5709 jump_if_false @GON_C4_6234 004F: unknown_check $5709 jump_if_false @GON_C4_6234 0049: destroy_car $5709 :GON_C4_6234 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @GON_C4_6159 0026: return :GON_C4_6246 0092: $5737 = init_object #SJL_LEARJET at -1789.02 -995.19 13.83 0252: object $5737 exists jump_if_false @GON_C4_6325 0225: (unknown) $5737 0 00D3: set_object $5737 z_angle_to 270.0 $5978 = 0 // (int) 00C2: (unknown) $5737 $5978 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_1320 $5978 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_5519 $5978 :GON_C4_6325 0026: return :GON_C4_6327 004F: unknown_check $5938 jump_if_false @GON_C4_6385 0045: actor $933 defined jump_if_false @GON_C4_6385 02B6: (unknown) $933 $5938 1.6 1.0 0 3 70.0 34 04D0: (unknown) $933 55.0 04CF: (unknown) $933 10.0 :GON_C4_6385 0026: return :GON_C4_6387 0048: 4@ = create_car $5986 at 0@ 1@ 2@ 004F: unknown_check 4@ 0022: jump_if_false @GON_C4_6458 // Note: the incorrect math opcode was used here 00A4: $5975 = create_actor_pedtype $5976 model $5985 in_car 4@ driverseat 042F: (unknown) 4@ 3500 014C: set_car 4@ health_to 3500 02FF: (unknown) 4@ 3@ 0045: actor $5975 defined 0022: jump_if_false @GON_C4_6458 // Note: the incorrect math opcode was used here 02D0: (unknown) $5975 1 0232: (unknown) $5975 1 0339: (unknown) $5975 0 :GON_C4_6458 0026: return :GON_C4_6460 0035: 0@ = $5806 // (int vars) 0@ *= 3 // (int) $5810 += 1 // (int) 8011: not 0@ > $5810 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_6493 // Note: the incorrect math opcode was used here $5810 = 0 // (int) :GON_C4_6493 0026: return :GON_C4_6495 $5712 = 1 // (int) 010E: $5711 = current_time_in_ms $5711 += 20000 // (int) 0026: return :GON_C4_6514 $5712 == 0 // (int) var == num jump_if_false @GON_C4_6722 0256: unknown_check $5709 jump_if_false @GON_C4_6715 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C4_190 500 004F: unknown_check $5709 jump_if_false @GON_C4_6591 02E9: set_car $5709 speed_to 0 0052: set_car $5709 driver_behaviour_to 0 00D0: 1@ = car $5709 Z_angle 004D: store_car $5709 position_to 5@ 6@ 7@ 01B5: (unknown) 5@ 6@ 7@ 2@ 3@ 4@ :GON_C4_6591 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @MAIN_5268 2@ 3@ 4@ 0 0 0 jump_if_false @GON_C4_6657 02F5: (unknown) 5@ 6@ 7@ 2 2@ 3@ 4@ 037B: constant_params 6 variable_params 0 unknown 9 call_with_params @MAIN_5268 2@ 3@ 4@ 0 0 0 jump_if_false @GON_C4_6657 02F5: (unknown) 5@ 6@ 7@ 3 2@ 3@ 4@ :GON_C4_6657 4@ += 2.5 // (float) 01BB: (unknown) 2@ 3@ 4@ 4@ 004F: unknown_check $5709 0022: jump_if_false @GON_C4_6692 // Note: the incorrect math opcode was used here 004E: put_car $5709 at 2@ 3@ 4@ 00D1: set_car $5709 Z_angle_to 1@ :GON_C4_6692 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C4_362 500 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @GON_C4_6495 :GON_C4_6715 0002: jump @GON_C4_6742 :GON_C4_6722 010E: 8@ = current_time_in_ms 0011: 8@ > $5711 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_6742 // Note: the incorrect math opcode was used here $5712 = 0 // (int) :GON_C4_6742 0026: return :GON_C4_6744 7@ == 1 // (int) var == num jump_if_false @GON_C4_6772 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 8@ 0002: jump @GON_C4_6779 :GON_C4_6772 031D: (unknown) 0@ 1@ 3@ 4@ 8@ :GON_C4_6779 0014: 8@ > 6@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_6792 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_6792 005F: (unknown) :GON_C4_6794 0048: $5417(0@,2) = create_car $5671 at 1@ 2@ 3@ 004F: unknown_check $5417(0@,2) 0022: jump_if_false @GON_C4_6929 // Note: the incorrect math opcode was used here 00D1: set_car $5417(0@,2) Z_angle_to 4@ 01B2: (unknown) $5417(0@,2) 0 1 1 0 0 042F: (unknown) $5417(0@,2) 2500 014C: set_car $5417(0@,2) health_to 2500 02E9: set_car $5417(0@,2) speed_to 0 0052: set_car $5417(0@,2) driver_behaviour_to 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5497 $5419(0@,2) $5419(0@,2) = 0 // (int) 00C0: (unknown) $5417(0@,2) $5419(0@,2) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_1320 $5419(0@,2) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5419(0@,2) :GON_C4_6929 0026: return :GON_C4_6931 003E: $5423(0@,3) = create_actor_pedtype $5667 model $5670 at 1@ 2@ 3@ 0045: actor $5423(0@,3) defined 0022: jump_if_false @GON_C4_7110 // Note: the incorrect math opcode was used here 00CF: set_actor $5423(0@,3) Z_angle_to 4@ 020E: (unknown) $5423(0@,3) 1 00A1: (unknown) $5423(0@,3) 512 0106: give_actor $5423(0@,3) weapon $5766 ammo 999 // Load the weapon model before using this 03A5: (unknown) $5423(0@,3) 0 01C9: (unknown) $5423(0@,3) 45 03D6: (unknown) $5423(0@,3) 400 03D7: (unknown) $5423(0@,3) 500 0213: (unknown) $5423(0@,3) 100 03D5: (unknown) $5423(0@,3) 140 014B: set_actor $5423(0@,3) health_to 140 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5497 $5426(0@,3) $5426(0@,3) = 0 // (int) 00C1: (unknown) $5423(0@,3) $5426(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_1320 $5426(0@,3) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5426(0@,3) :GON_C4_7110 0026: return :GON_C4_7112 0@ == 1 // (int) var == num jump_if_false @GON_C4_7155 03F1: (unknown) 1 $3873 = 0 // (int) 012E: toggle_player $933 ignored_by_cops 0 024F: (unknown) 1.0 012E: toggle_player $933 ignored_by_cops 0 0002: jump @GON_C4_7179 :GON_C4_7155 03F1: (unknown) 0 $3873 = 1 // (int) 012E: toggle_player $933 ignored_by_cops 1 024F: (unknown) 0 012E: toggle_player $933 ignored_by_cops 1 :GON_C4_7179 0026: return :GON_C4_7181 02F3: (unknown) $5938 02F2: (unknown) $5938 0@ 0026: return :GON_C4_7192 034A: unknown_check 0@ 0022: jump_if_false @GON_C4_7205 // Note: the incorrect math opcode was used here 003F: destroy_actor 0@ :GON_C4_7205 0026: return :GON_C4_7207 0035: 1@ = 0@ // (int vars) 0035: 2@ = 0@ // (int vars) 2@ += 4 // (int) 0045: actor $5521(1@,8) defined jump_if_false @GON_C4_7259 007E: actor $5521(1@,8) driving jump_if_false @GON_C4_7252 0112: remove_references_to_actor $5521(1@,8) // Like turning an actor into a random pedestrian :GON_C4_7252 0002: jump @GON_C4_7265 :GON_C4_7259 0112: remove_references_to_actor $5521(1@,8) // Like turning an actor into a random pedestrian :GON_C4_7265 0045: actor $5521(2@,8) defined jump_if_false @GON_C4_7304 007E: actor $5521(2@,8) driving jump_if_false @GON_C4_7297 0112: remove_references_to_actor $5521(2@,8) // Like turning an actor into a random pedestrian :GON_C4_7297 0002: jump @GON_C4_7310 :GON_C4_7304 0112: remove_references_to_actor $5521(2@,8) // Like turning an actor into a random pedestrian :GON_C4_7310 0026: return :GON_C4_7312 0035: 1@ = 0@ // (int vars) 0035: 2@ = 0@ // (int vars) 2@ += 4 // (int) 0045: actor $5521(1@,8) defined jump_if_false @GON_C4_7352 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_5497 $5513(1@,8) :GON_C4_7352 0045: actor $5521(2@,8) defined jump_if_false @GON_C4_7379 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_5497 $5513(2@,8) :GON_C4_7379 034B: unknown_check $5555(0@,4) jump_if_false @GON_C4_7511 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_7493 004D: store_car $5555(0@,4) position_to 3@ 4@ 5@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_5497 $5567(0@,4) 005D: sphere_onscreen 3@ 4@ 5@ radius 10.0 0022: jump_if_false @GON_C4_7468 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5555(0@,4) // Like turning a car into any random car 0112: remove_references_to_actor $5521(1@,8) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5521(2@,8) // Like turning an actor into a random pedestrian 0002: jump @GON_C4_7486 :GON_C4_7468 0049: destroy_car $5555(0@,4) 003F: destroy_actor $5521(1@,8) 003F: destroy_actor $5521(2@,8) :GON_C4_7486 0002: jump @GON_C4_7511 :GON_C4_7493 0113: remove_references_to_car $5555(0@,4) // Like turning a car into any random car 0112: remove_references_to_actor $5521(1@,8) // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5521(2@,8) // Like turning an actor into a random pedestrian :GON_C4_7511 0026: return :GON_C4_7513 1@ = 0 // (int) :GON_C4_7517 2 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_7560 // Note: the incorrect math opcode was used here 034A: unknown_check $5502(1@,2) 0022: jump_if_false @GON_C4_7548 // Note: the incorrect math opcode was used here 003F: destroy_actor $5502(1@,2) :GON_C4_7548 1@ += 1 // (int) 0002: jump @GON_C4_7517 :GON_C4_7560 0252: object $5737 exists jump_if_false @GON_C4_7575 0093: destroy_object $5737 :GON_C4_7575 0@ = 0 // (float) :GON_C4_7579 10.0 > 0@ // (float) num > var 0022: jump_if_false @GON_C4_7659 // Note: the incorrect math opcode was used here 002C: $5750 -= 0@ // (float vars) 013C: create_explosion_at $5749 $5750 $5751 radius 2 $5749 += 2.0 // (float) 013C: create_explosion_at $5749 $5750 $5751 radius 4 $5749 -= 4.0 // (float) 013C: create_explosion_at $5749 $5750 $5751 radius 2 $5749 += 2.0 // (float) 0@ += 1.0 // (float) 0002: jump @GON_C4_7579 :GON_C4_7659 0026: return :GON_C4_7661 034A: unknown_check $5665 jump_if_false @GON_C4_8060 0045: actor $5665 defined jump_if_false @GON_C4_8053 0043: store_actor $5665 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @GON_C4_7869 2@ == 1 // (int) var == num jump_if_false @GON_C4_7798 0045: actor $933 defined jump_if_false @GON_C4_7791 0043: store_actor $5521(0@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_7777 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5513(0@,8) 0002: jump @GON_C4_7791 :GON_C4_7777 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5513(0@,8) :GON_C4_7791 0002: jump @GON_C4_7862 :GON_C4_7798 0043: store_actor $5521(0@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_7848 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5513(0@,8) 0002: jump @GON_C4_7862 :GON_C4_7848 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5513(0@,8) :GON_C4_7862 0002: jump @GON_C4_8053 :GON_C4_7869 2@ == 1 // (int) var == num jump_if_false @GON_C4_7965 0045: actor $933 defined jump_if_false @GON_C4_7958 004D: store_car $5672(0@,2) position_to 6@ 7@ 8@ 031D: (unknown) $937 $938 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_7944 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5674(0@,2) 0002: jump @GON_C4_7958 :GON_C4_7944 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5674(0@,2) :GON_C4_7958 0002: jump @GON_C4_8053 :GON_C4_7965 004D: store_car $5555(0@,4) position_to 6@ 7@ 8@ 031D: (unknown) 3@ 4@ 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8039 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5567(0@,4) 9@ > 280.0 // (float) var > num jump_if_false @GON_C4_8032 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_7312 0@ :GON_C4_8032 0002: jump @GON_C4_8053 :GON_C4_8039 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5567(0@,4) :GON_C4_8053 0002: jump @GON_C4_8350 :GON_C4_8060 0045: actor $933 defined jump_if_false @GON_C4_8350 1@ == 1 // (int) var == num jump_if_false @GON_C4_8175 2@ == 1 // (int) var == num jump_if_false @GON_C4_8102 0002: jump @GON_C4_8168 :GON_C4_8102 0043: store_actor $5521(0@,8) position_to 6@ 7@ 8@ // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8154 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5513(0@,8) 0002: jump @GON_C4_8168 :GON_C4_8154 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5513(0@,8) :GON_C4_8168 0002: jump @GON_C4_8350 :GON_C4_8175 2@ == 1 // (int) var == num jump_if_false @GON_C4_8260 004D: store_car $5672(0@,2) position_to 6@ 7@ 8@ 031D: (unknown) $937 $938 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8239 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5674(0@,2) 0002: jump @GON_C4_8253 :GON_C4_8239 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5674(0@,2) :GON_C4_8253 0002: jump @GON_C4_8350 :GON_C4_8260 004D: store_car $5555(0@,4) position_to 6@ 7@ 8@ 031D: (unknown) $937 $938 6@ 7@ 9@ 9@ > 100.0 // (float) var > num jump_if_false @GON_C4_8336 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5519 $5567(0@,4) 9@ > 280.0 // (float) var > num jump_if_false @GON_C4_8329 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_7312 0@ :GON_C4_8329 0002: jump @GON_C4_8350 :GON_C4_8336 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @GON_C4_5537 $5567(0@,4) :GON_C4_8350 0026: return :GON_C4_8352 0@ = 0 // (int) :GON_C4_8356 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8408 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5497 $5426(0@,3) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_7192 $5423(0@,3) 0@ += 1 // (int) 0002: jump @GON_C4_8356 :GON_C4_8408 0@ = 0 // (int) :GON_C4_8412 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8469 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5497 $5419(0@,2) 004F: unknown_check $5417(0@,2) jump_if_false @GON_C4_8457 0049: destroy_car $5417(0@,2) :GON_C4_8457 0@ += 1 // (int) 0002: jump @GON_C4_8412 :GON_C4_8469 0026: return :GON_C4_8471 0@ = 0 // (int) :GON_C4_8475 8 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8527 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5497 $5513(0@,8) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_7192 $5521(0@,8) 0@ += 1 // (int) 0002: jump @GON_C4_8475 :GON_C4_8527 0@ = 0 // (int) :GON_C4_8531 4 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_8588 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5497 $5567(0@,4) 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_8576 0049: destroy_car $5555(0@,4) :GON_C4_8576 0@ += 1 // (int) 0002: jump @GON_C4_8531 :GON_C4_8588 0026: return :GON_C4_8590 003E: $5521(6@,8) = create_actor_pedtype 9 model #GANG3A at 0@ 1@ 2@ 0045: actor $5521(6@,8) defined 0022: jump_if_false @GON_C4_8717 // Note: the incorrect math opcode was used here 0106: give_actor $5521(6@,8) weapon 3@ ammo 4@ // Load the weapon model before using this 01C9: (unknown) $5521(6@,8) 5@ 03A5: (unknown) $5521(6@,8) 0 03D6: (unknown) $5521(6@,8) 100 03D7: (unknown) $5521(6@,8) 350 0035: $5529(6@,8) = 8@ // (int vars) 0045: actor 7@ defined 0022: jump_if_false @GON_C4_8679 // Note: the incorrect math opcode was used here 013E: actor $5521(6@,8) look_at_actor 7@ :GON_C4_8679 $5513(6@,8) = 0 // (int) 00C1: (unknown) $5521(6@,8) $5513(6@,8) 00BC: (unknown) $5513(6@,8) 0 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @GON_C4_5519 $5513(6@,8) :GON_C4_8717 0026: return :GON_C4_8719 0048: $5932 = create_car $5937 at 0@ 1@ 2@ 004F: unknown_check $5932 0022: jump_if_false @GON_C4_8798 // Note: the incorrect math opcode was used here 00D1: set_car $5932 Z_angle_to 3@ 042F: (unknown) $5932 2000 014C: set_car $5932 health_to 2000 01B2: (unknown) $5932 0 1 1 1 0 $5933 = 0 // (int) 00C0: (unknown) $5932 $5933 00BC: (unknown) $5933 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @GON_C4_5519 $5933 :GON_C4_8798 0026: return :GON_C4_8800 0048: $5672(4@,2) = create_car $5987 at 0@ 1@ 2@ 004F: unknown_check $5672(4@,2) 0022: jump_if_false @GON_C4_8878 // Note: the incorrect math opcode was used here 00D1: set_car $5672(4@,2) Z_angle_to 3@ 014C: set_car $5672(4@,2) health_to 850 $5674(4@,2) = 0 // (int) 00C0: (unknown) $5672(4@,2) $5674(4@,2) 00BC: (unknown) $5674(4@,2) 0 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5519 $5674(4@,2) :GON_C4_8878 0026: return :GON_C4_8880 0118: 4@ = create_actor_pedtype 9 model #GANG3A in_car 0@ passenger_seat 0 0045: actor 4@ defined jump_if_false @GON_C4_9022 01C9: (unknown) 4@ 2@ 0106: give_actor 4@ weapon 3@ ammo 9999 // Load the weapon model before using this 0232: (unknown) 4@ 1 0442: (unknown) 4@ 1 032D: (unknown) 4@ 1 0368: (unknown) 4@ 0 03A5: (unknown) 4@ 0 03D6: (unknown) 4@ 400 03D7: (unknown) 4@ 200 $5529(1@,8) = 4 // (int) 034B: unknown_check $5709 jump_if_false @GON_C4_8980 004F: unknown_check $5709 jump_if_false @GON_C4_8980 04A4: (unknown) 4@ $5709 :GON_C4_8980 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5497 $5513(1@,8) $5513(1@,8) = 0 // (int) 00C1: (unknown) 4@ $5513(1@,8) 00BC: (unknown) $5513(1@,8) 0 00C4: (unknown) $5513(1@,8) 0 :GON_C4_9022 0026: return :GON_C4_9024 004F: unknown_check 0@ jump_if_false @GON_C4_9147 00A4: 4@ = create_actor_pedtype 9 model #GANG3A in_car 0@ driverseat 0045: actor 4@ defined jump_if_false @GON_C4_9147 0232: (unknown) 4@ 1 032D: (unknown) 4@ 1 0368: (unknown) 4@ 0 0339: (unknown) 4@ 0 01C9: (unknown) 4@ 2@ 0106: give_actor 4@ weapon 3@ ammo 9999 // Load the weapon model before using this 03A5: (unknown) 4@ 0 03D6: (unknown) 4@ 200 03D7: (unknown) 4@ 200 $5529(1@,8) = 4 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5497 $5513(1@,8) $5513(1@,8) = 0 // (int) 00C1: (unknown) 4@ $5513(1@,8) 00BC: (unknown) $5513(1@,8) 0 00C4: (unknown) $5513(1@,8) 0 :GON_C4_9147 0026: return :GON_C4_9149 0035: 11@ = 9@ // (int vars) 0035: 12@ = 9@ // (int vars) 12@ += 4 // (int) 0048: $5555(9@,4) = create_car $5987 at 0@ 1@ 2@ 004F: unknown_check $5555(9@,4) 0022: jump_if_false @GON_C4_9335 // Note: the incorrect math opcode was used here 00D1: set_car $5555(9@,4) Z_angle_to 3@ 0050: set_car $5555(9@,4) max_speed_to 120.0 0051: set_car $5555(9@,4) traffic_behavior_to 2 042F: (unknown) $5555(9@,4) 1000 014C: set_car $5555(9@,4) health_to 1000 0300: (unknown) $5555(9@,4) 5@ 0126: make_car $5555(9@,4) very_heavy 0 04DD: (unknown) $5555(9@,4) $5567(9@,4) = 0 // (int) 00C0: (unknown) $5555(9@,4) $5567(9@,4) 00BC: (unknown) $5567(9@,4) 0 037B: constant_params 1 variable_params 0 unknown 13 call_with_params @GON_C4_5519 $5567(9@,4) 037B: constant_params 4 variable_params 1 unknown 13 call_with_params @GON_C4_9024 $5555(9@,4) 11@ 4@ 10@ $5521(11@,8) 037B: constant_params 4 variable_params 1 unknown 13 call_with_params @GON_C4_8880 $5555(9@,4) 12@ 4@ 10@ $5521(12@,8) 0052: set_car $5555(9@,4) driver_behaviour_to 0 :GON_C4_9335 0035: $5571(9@,4) = 6@ // (int vars) 6@ == -1 // (int) var == num jump_if_false @GON_C4_9403 0035: $5563(9@,4) = 8@ // (int vars) $5989 == 1 // (int) var == num jump_if_false @GON_C4_9389 $5559(9@,4) = 7 // (int) 0002: jump @GON_C4_9396 :GON_C4_9389 $5559(9@,4) = 0 // (int) :GON_C4_9396 0002: jump @GON_C4_9418 :GON_C4_9403 $5559(9@,4) = 4 // (int) 0035: $5563(9@,4) = 8@ // (int vars) :GON_C4_9418 $5808 += 2 // (int) 0026: return :GON_C4_9426 010E: 1@ = current_time_in_ms 0035: $5992 = 1@ // (int vars) 0029: $5992 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9441 010E: 0@ = current_time_in_ms 0035: $5793 = 0@ // (int vars) 0029: $5793 += $5794 // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9457 010E: 1@ = current_time_in_ms 0035: $5942 = 1@ // (int vars) 0029: $5942 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9472 010E: 1@ = current_time_in_ms 0035: $5739 = 1@ // (int vars) 0029: $5739 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :GON_C4_9487 010E: 1@ = current_time_in_ms 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_9503 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_9503 005F: (unknown) :GON_C4_9505 0139: 2@ = random_int_in_ranges 0@ 1@ 805D: not sphere_onscreen $5636(2@,6) $5642(2@,6) $5648(2@,6) radius 10.0 0022: jump_if_false @GON_C4_9566 // Note: the incorrect math opcode was used here 8227: not (unknown) $5636(2@,6) $5642(2@,6) $5648(2@,6) 7.0 7.0 10.0 0022: jump_if_false @GON_C4_9566 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_9566 0035: 2@ = 0@ // (int vars) :GON_C4_9570 0011: 1@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_9649 // Note: the incorrect math opcode was used here 805D: not sphere_onscreen $5636(2@,6) $5642(2@,6) $5648(2@,6) radius 10.0 0022: jump_if_false @GON_C4_9637 // Note: the incorrect math opcode was used here 8227: not (unknown) $5636(2@,6) $5642(2@,6) $5648(2@,6) 7.0 7.0 10.0 0022: jump_if_false @GON_C4_9637 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_9637 2@ += 1 // (int) 0002: jump @GON_C4_9570 :GON_C4_9649 005F: (unknown) :GON_C4_9651 004F: unknown_check 0@ jump_if_false @GON_C4_9665 04FA: (unknown) 0@ 1@ :GON_C4_9665 0026: return :GON_C4_9667 0035: 2@ = 0@ // (int vars) 2@ *= 3 // (int) 0035: 3@ = 2@ // (int vars) 3@ += 3 // (int) 037B: constant_params 2 variable_params 1 unknown 6 call_with_params @GON_C4_9505 2@ 3@ 4@ jump_if_false @GON_C4_9812 0139: 5@ = random_int_in_ranges 2@ 3@ 037B: constant_params 11 variable_params 0 unknown 6 call_with_params @GON_C4_9149 $5636(4@,6) $5642(4@,6) $5648(4@,6) 0 50 50 -1 -1 5@ 1@ $5766 $5559(1@,4) = 6 // (int) 004F: unknown_check $5555(1@,4) jump_if_false @GON_C4_9780 0233: (unknown) $5555(1@,4) $5654(5@,6) $5660(5@,6) :GON_C4_9780 $5807 += 1 // (int) 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @GON_C4_9441 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @GON_C4_9651 $5555(1@,4) 1 :GON_C4_9812 0026: return :GON_C4_9814 004F: unknown_check 0@ jump_if_false @GON_C4_9932 0139: 2@ = random_int_in_ranges 0 3 2@ == 0 // (int) var == num jump_if_false @GON_C4_9856 02C7: (unknown) 0@ 8 1000 0002: jump @GON_C4_9903 :GON_C4_9856 2@ == 1 // (int) var == num jump_if_false @GON_C4_9883 02C7: (unknown) 0@ 9 1000 0002: jump @GON_C4_9903 :GON_C4_9883 2@ == 2 // (int) var == num jump_if_false @GON_C4_9903 02C7: (unknown) 0@ 10 1000 :GON_C4_9903 0035: 3@ = 1@ // (int vars) 3@ += 4 // (int) 0045: actor $5521(3@,8) defined jump_if_false @GON_C4_9932 0442: (unknown) $5521(3@,8) 0 :GON_C4_9932 0026: return :GON_C4_9934 0@ = 0 // (int) 1@ = 0 // (int) :GON_C4_9942 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_10048 // Note: the incorrect math opcode was used here 004F: unknown_check $5672(0@,2) 0022: jump_if_false @GON_C4_9993 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @GON_C4_7661 0@ 0 1 1@ += 1 // (int) 0002: jump @GON_C4_10036 :GON_C4_9993 not $5674(0@,2) == -1 // (int) var == num jump_if_false @GON_C4_10036 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5497 $5674(0@,2) 0113: remove_references_to_car $5672(0@,2) // Like turning a car into any random car $5674(0@,2) = -1 // (int) :GON_C4_10036 0@ += 1 // (int) 0002: jump @GON_C4_9942 :GON_C4_10048 004F: unknown_check $5932 jump_if_false @GON_C4_10081 004D: store_car $5932 position_to $5934 $5935 $5936 1@ += 1 // (int) 0002: jump @GON_C4_10170 :GON_C4_10081 not $5933 == -1 // (int) var == num jump_if_false @GON_C4_10170 013C: create_explosion_at $5934 $5935 $5936 radius 0 013C: create_explosion_at $5934 $5935 $5936 radius 0 013C: create_explosion_at $5934 $5935 $5936 radius 0 013C: create_explosion_at $5934 $5935 $5936 radius 0 013C: create_explosion_at $5934 $5935 $5936 radius 0 013C: create_explosion_at $5934 $5935 $5936 radius 0 0049: destroy_car $5932 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5497 $5933 $5933 = -1 // (int) :GON_C4_10170 1@ > 0 // (int) var > num jump_if_false @GON_C4_10183 005F: (unknown) :GON_C4_10183 005E: (unknown) :GON_C4_10185 0045: actor 0@ defined jump_if_false @GON_C4_10325 807E: not actor 0@ driving jump_if_false @GON_C4_10325 0045: actor $5665 defined jump_if_false @GON_C4_10325 034B: unknown_check $5709 jump_if_false @GON_C4_10325 004F: unknown_check $5709 jump_if_false @GON_C4_10325 007C: actor $5665 driving $5709 0022: jump_if_false @GON_C4_10320 // Note: the incorrect math opcode was used here 00EC: (unknown) 0@ $5709 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 004D: store_car $5709 position_to 5@ 6@ 7@ 037A: constant_params 8 variable_params 0 unknown 8 call_with_params @GON_C4_6744 2@ 3@ 4@ 5@ 6@ 7@ 18.0 0 jump_if_false @GON_C4_10313 0218: unknown_check 0@ $5665 0022: jump_if_false @GON_C4_10313 // Note: the incorrect math opcode was used here 1@ = 1 // (int) :GON_C4_10313 0002: jump @GON_C4_10325 :GON_C4_10320 00E4: (unknown) 0@ $5665 :GON_C4_10325 0026: return :GON_C4_10327 0045: actor 0@ defined 0022: jump_if_false @GON_C4_10413 // Note: the incorrect math opcode was used here 807E: not actor 0@ driving 0022: jump_if_false @GON_C4_10413 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @GON_C4_10409 // Note: the incorrect math opcode was used here 034B: unknown_check $5938 0022: jump_if_false @GON_C4_10409 // Note: the incorrect math opcode was used here 004F: unknown_check $5938 0022: jump_if_false @GON_C4_10409 // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @GON_C4_10404 00E4: (unknown) 0@ $933 0002: jump @GON_C4_10409 :GON_C4_10404 00EC: (unknown) 0@ $5938 :GON_C4_10409 020E: (unknown) 0@ 1@ :GON_C4_10413 0026: return :GON_C4_10415 034A: unknown_check $5665 0022: jump_if_false @GON_C4_10441 // Note: the incorrect math opcode was used here $5529(0@,8) = 3 // (int) 0002: jump @GON_C4_10449 :GON_C4_10441 $5529(0@,8) = 7 // (int) :GON_C4_10449 0026: return :GON_C4_10451 034B: unknown_check $5938 jump_if_false @GON_C4_10484 004F: unknown_check $5938 jump_if_false @GON_C4_10484 01B2: (unknown) $5938 0 1 1 0 0 :GON_C4_10484 0026: return :GON_C4_10486 0252: object $5737 exists jump_if_false @GON_C4_10667 020C: unknown_check $5737 $5746 $5747 $5748 $5755 $5756 $5757 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_9487 $5739 jump_if_false @GON_C4_10582 2.0 > $5755 // (float) num > var 0022: jump_if_false @GON_C4_10555 // Note: the incorrect math opcode was used here $5755 += 0.1 // (float) :GON_C4_10555 0036: $5756 = $5755 // (float vars) $5756 *= 0.42 // (float) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_9472 100 :GON_C4_10582 $5740 == 1 // (int) var == num jump_if_false @GON_C4_10640 $5757 += 0.005 // (float) 03F5: (unknown) $5737 $5743 $5744 $5745 $5744 += 0.2 // (float) 03F6: (unknown) $5737 $5743 $5744 $5745 0002: jump @GON_C4_10667 :GON_C4_10640 0304: unknown_check $5737 $5752 $5753 $5754 40.0 0 0022: jump_if_false @GON_C4_10667 // Note: the incorrect math opcode was used here $5740 = 1 // (int) :GON_C4_10667 0026: return :GON_C4_10669 8@ = -1 // (int) 9@ = -1.0 // (float) 0043: store_actor $5423(0@,3) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 1@ = 0 // (int) :GON_C4_10693 8 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_10799 // Note: the incorrect math opcode was used here 0045: actor $5521(1@,8) defined 0022: jump_if_false @GON_C4_10787 // Note: the incorrect math opcode was used here 0043: store_actor $5521(1@,8) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ 5@ 6@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_10763 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5521(1@,8) // (int vars) 0002: jump @GON_C4_10787 :GON_C4_10763 001D: 9@ == -1.0 // (int) var == var jump_if_false @GON_C4_10787 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5521(1@,8) // (int vars) :GON_C4_10787 1@ += 1 // (int) 0002: jump @GON_C4_10693 :GON_C4_10799 8@ == -1 // (int) var == num jump_if_false @GON_C4_10820 005E: (unknown) 0002: jump @GON_C4_10912 :GON_C4_10820 00E4: (unknown) $5423(0@,3) 8@ 12.0 > 9@ // (float) num > var 0022: jump_if_false @GON_C4_10883 // Note: the incorrect math opcode was used here 0218: unknown_check $5423(0@,3) 8@ 0022: jump_if_false @GON_C4_10869 // Note: the incorrect math opcode was used here 020E: (unknown) $5423(0@,3) 1 0002: jump @GON_C4_10876 :GON_C4_10869 020E: (unknown) $5423(0@,3) 0 :GON_C4_10876 0002: jump @GON_C4_10912 :GON_C4_10883 9@ > 12.0 // (float) var > num jump_if_false @GON_C4_10905 005E: (unknown) 0002: jump @GON_C4_10912 :GON_C4_10905 020E: (unknown) $5423(0@,3) 0 :GON_C4_10912 005F: (unknown) :GON_C4_10914 8@ = -1 // (int) 9@ = -1.0 // (float) 0043: store_actor $5521(0@,8) position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 1@ = 0 // (int) :GON_C4_10938 3 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_11044 // Note: the incorrect math opcode was used here 0045: actor $5423(1@,3) defined 0022: jump_if_false @GON_C4_11032 // Note: the incorrect math opcode was used here 0043: store_actor $5423(1@,3) position_to 5@ 6@ 7@ // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ 5@ 6@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_11008 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5423(1@,3) // (int vars) 0002: jump @GON_C4_11032 :GON_C4_11008 001D: 9@ == -1.0 // (int) var == var jump_if_false @GON_C4_11032 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5423(1@,3) // (int vars) :GON_C4_11032 1@ += 1 // (int) 0002: jump @GON_C4_10938 :GON_C4_11044 8@ == -1 // (int) var == num jump_if_false @GON_C4_11065 005E: (unknown) 0002: jump @GON_C4_11135 :GON_C4_11065 00E4: (unknown) $5521(0@,8) 8@ 25.0 > 9@ // (float) num > var 0022: jump_if_false @GON_C4_11128 // Note: the incorrect math opcode was used here 0218: unknown_check $5521(0@,8) 8@ 0022: jump_if_false @GON_C4_11114 // Note: the incorrect math opcode was used here 020E: (unknown) $5521(0@,8) 1 0002: jump @GON_C4_11121 :GON_C4_11114 020E: (unknown) $5521(0@,8) 0 :GON_C4_11121 0002: jump @GON_C4_11135 :GON_C4_11128 020E: (unknown) $5521(0@,8) 0 :GON_C4_11135 005F: (unknown) :GON_C4_11137 8@ = -1 // (int) 9@ = -1.0 // (float) 0043: store_actor $5521(0@,8) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 7@ = 0 // (int) :GON_C4_11161 2 > 7@ // (int) num > var 0022: jump_if_false @GON_C4_11267 // Note: the incorrect math opcode was used here 004F: unknown_check $5417(7@,2) 0022: jump_if_false @GON_C4_11255 // Note: the incorrect math opcode was used here 004D: store_car $5417(7@,2) position_to 4@ 5@ 6@ 031D: (unknown) 1@ 2@ 4@ 5@ 10@ 0014: 9@ > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_11231 // Note: the incorrect math opcode was used here 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5417(7@,2) // (int vars) 0002: jump @GON_C4_11255 :GON_C4_11231 001D: 9@ == -1.0 // (int) var == var jump_if_false @GON_C4_11255 0036: 9@ = 10@ // (float vars) 0035: 8@ = $5417(7@,2) // (int vars) :GON_C4_11255 7@ += 1 // (int) 0002: jump @GON_C4_11161 :GON_C4_11267 8@ == -1 // (int) var == num jump_if_false @GON_C4_11288 005E: (unknown) 0002: jump @GON_C4_11359 :GON_C4_11288 15.0 > 9@ // (float) num > var 0022: jump_if_false @GON_C4_11323 // Note: the incorrect math opcode was used here 00EC: (unknown) $5521(0@,8) 8@ 020E: (unknown) $5521(0@,8) 1 0002: jump @GON_C4_11359 :GON_C4_11323 004F: unknown_check 8@ jump_if_false @GON_C4_11359 027F: store_coords_to 4@ 5@ 6@ from_actor 8@ with_offset 5.0 0 0 020E: (unknown) $5521(0@,8) 0 0158: actor $5521(0@,8) run_to 4@ 5@ :GON_C4_11359 005F: (unknown) :GON_C4_11361 $5429(0@,3) == 2 // (int) var == num jump_if_false @GON_C4_11520 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_10669 0@ jump_if_false @GON_C4_11505 $5429(0@,3) = 0 // (int) 00CE: 1@ = actor $5423(0@,3) Z_angle 220.0 > 1@ // (float) num > var 0022: jump_if_false @GON_C4_11453 // Note: the incorrect math opcode was used here 1@ += 10.0 // (float) 1@ > 220.0 // (float) var > num jump_if_false @GON_C4_11446 1@ = 220.0 // (float) :GON_C4_11446 0002: jump @GON_C4_11491 :GON_C4_11453 1@ > 220.0 // (float) var > num jump_if_false @GON_C4_11491 1@ -= 10.0 // (float) 220.0 > 1@ // (float) num > var 0022: jump_if_false @GON_C4_11491 // Note: the incorrect math opcode was used here 1@ = 220.0 // (float) :GON_C4_11491 00CF: set_actor $5423(0@,3) Z_angle_to 1@ 0002: jump @GON_C4_11513 :GON_C4_11505 $5429(0@,3) = 1 // (int) :GON_C4_11513 0002: jump @GON_C4_11652 :GON_C4_11520 $5429(0@,3) == 1 // (int) var == num jump_if_false @GON_C4_11567 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_10669 0@ jump_if_false @GON_C4_11560 $5429(0@,3) = 0 // (int) :GON_C4_11560 0002: jump @GON_C4_11652 :GON_C4_11567 $5429(0@,3) == 0 // (int) var == num jump_if_false @GON_C4_11652 0035: 2@ = $5795 // (int vars) 2@ *= 3 // (int) 0029: 2@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 0080: actor $5423(0@,3) near_point $5435(2@,6) $5441(2@,6) radius 3.0 3.0 sphere 0 0022: jump_if_false @GON_C4_11638 // Note: the incorrect math opcode was used here $5429(0@,3) = 2 // (int) 0002: jump @GON_C4_11652 :GON_C4_11638 0158: actor $5423(0@,3) run_to $5435(2@,6) $5441(2@,6) :GON_C4_11652 0026: return :GON_C4_11654 not $5995 == 11 // (int) var == num jump_if_false @GON_C4_11715 007E: actor $5521(0@,8) driving jump_if_false @GON_C4_11701 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5519 $5513(0@,8) 0002: jump @GON_C4_11715 :GON_C4_11701 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @GON_C4_7661 0@ 1 0 :GON_C4_11715 $5529(0@,8) == 4 // (int) var == num jump_if_false @GON_C4_11739 0026: return 0002: jump @GON_C4_12057 :GON_C4_11739 $5529(0@,8) == 0 // (int) var == num jump_if_false @GON_C4_11776 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10327 $5521(0@,8) 1 0002: jump @GON_C4_12057 :GON_C4_11776 $5529(0@,8) == 1 // (int) var == num jump_if_false @GON_C4_11813 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10327 $5521(0@,8) 0 0002: jump @GON_C4_12057 :GON_C4_11813 $5529(0@,8) == 2 // (int) var == num jump_if_false @GON_C4_11851 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10185 $5521(0@,8) 1 0002: jump @GON_C4_12057 :GON_C4_11851 $5529(0@,8) == 3 // (int) var == num jump_if_false @GON_C4_11888 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @GON_C4_10185 $5521(0@,8) 0 0002: jump @GON_C4_12057 :GON_C4_11888 $5529(0@,8) == 6 // (int) var == num jump_if_false @GON_C4_11947 007E: actor $5521(0@,8) driving jump_if_false @GON_C4_11929 00F1: (unknown) $5521(0@,8) 0002: jump @GON_C4_11940 :GON_C4_11929 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_10415 0@ :GON_C4_11940 0002: jump @GON_C4_12057 :GON_C4_11947 $5529(0@,8) == 7 // (int) var == num jump_if_false @GON_C4_11995 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_10914 0@ jump_if_false @GON_C4_11988 $5529(0@,8) = 8 // (int) :GON_C4_11988 0002: jump @GON_C4_12057 :GON_C4_11995 $5529(0@,8) == 8 // (int) var == num jump_if_false @GON_C4_12028 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_11137 0@ 0002: jump @GON_C4_12057 :GON_C4_12028 $5529(0@,8) == 5 // (int) var == num jump_if_false @GON_C4_12057 034F: (unknown) $5521(0@,8) 1 (unknown) $5521(0@,8) :GON_C4_12057 0026: return :GON_C4_12059 0035: 1@ = 0@ // (int vars) 1@ += 4 // (int) 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_12089 0052: set_car $5555(0@,4) driver_behaviour_to 10 :GON_C4_12089 0045: actor $5521(0@,8) defined jump_if_false @GON_C4_12129 007E: actor $5521(0@,8) driving jump_if_false @GON_C4_12121 00F1: (unknown) $5521(0@,8) :GON_C4_12121 $5529(0@,8) = 6 // (int) :GON_C4_12129 0045: actor $5521(1@,8) defined jump_if_false @GON_C4_12169 007E: actor $5521(1@,8) driving jump_if_false @GON_C4_12161 00F1: (unknown) $5521(1@,8) :GON_C4_12161 $5529(1@,8) = 6 // (int) :GON_C4_12169 0026: return :GON_C4_12171 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_12263 0252: object $5737 exists jump_if_false @GON_C4_12263 0279: (unknown) $5737 $5602(1@,10) $5612(1@,10) $5622(1@,10) 2@ 3@ 4@ 0102: car $5555(0@,4) near_point 2@ 3@ radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C4_12245 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12263 :GON_C4_12245 0300: (unknown) $5555(0@,4) 255 01B6: (unknown) $5555(0@,4) 2@ 3@ 4@ :GON_C4_12263 005F: (unknown) :GON_C4_12265 004F: unknown_check $5555(0@,4) 0022: jump_if_false @GON_C4_12381 // Note: the incorrect math opcode was used here 0252: object $5737 exists 0022: jump_if_false @GON_C4_12381 // Note: the incorrect math opcode was used here 0279: (unknown) $5737 $5602(1@,10) $5612(1@,10) $5622(1@,10) 2@ 3@ 4@ 0102: car $5555(0@,4) near_point 2@ 3@ radius 20.0 20.0 sphere 0 0022: jump_if_false @GON_C4_12363 // Note: the incorrect math opcode was used here 3@ -= 5.0 // (float) 0300: (unknown) $5555(0@,4) 255 01B6: (unknown) $5555(0@,4) 2@ 3@ 4@ 005E: (unknown) 0002: jump @GON_C4_12381 :GON_C4_12363 0300: (unknown) $5555(0@,4) 255 01B6: (unknown) $5555(0@,4) 2@ 3@ 4@ :GON_C4_12381 005F: (unknown) :GON_C4_12383 1@ = 0 // (int) :GON_C4_12387 4 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_12439 // Note: the incorrect math opcode was used here $5632(1@,4) == 0 // (int) var == num jump_if_false @GON_C4_12427 0035: 0@ = 1@ // (int vars) $5632(1@,4) = 1 // (int) 005E: (unknown) :GON_C4_12427 1@ += 1 // (int) 0002: jump @GON_C4_12387 :GON_C4_12439 005F: (unknown) :GON_C4_12441 004F: unknown_check $5709 jump_if_false @GON_C4_12513 027F: store_coords_to 2@ 3@ 4@ from_actor $5709 with_offset $5862 $5872 $5882 0102: car $5555(0@,4) near_point 2@ 3@ radius 10.0 10.0 sphere 0 0022: jump_if_false @GON_C4_12496 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12513 :GON_C4_12496 0300: (unknown) $5555(0@,4) 50 01B6: (unknown) $5555(0@,4) 2@ 3@ 4@ :GON_C4_12513 005F: (unknown) :GON_C4_12515 004F: unknown_check $5709 0022: jump_if_false @GON_C4_12626 // Note: the incorrect math opcode was used here 027F: store_coords_to 2@ 3@ 4@ from_actor $5709 with_offset $5602(1@,10) $5612(1@,10) $5622(1@,10) 0102: car $5555(0@,4) near_point 2@ 3@ radius 5.0 5.0 sphere 0 0022: jump_if_false @GON_C4_12576 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12626 :GON_C4_12576 0300: (unknown) $5555(0@,4) 50 01B6: (unknown) $5555(0@,4) 2@ 3@ 4@ 0102: car $5555(0@,4) near_point 2@ 3@ radius 10.0 10.0 sphere 0 0022: jump_if_false @GON_C4_12624 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_12626 :GON_C4_12624 005F: (unknown) :GON_C4_12626 005F: (unknown) :GON_C4_12628 0102: car $5555(0@,4) near_point $5654(1@,6) $5660(1@,6) radius 9.0 9.0 sphere 0 0022: jump_if_false @GON_C4_12676 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_12059 0@ 005E: (unknown) 0002: jump @GON_C4_12694 :GON_C4_12676 004A: car $5555(0@,4) drive_to $5654(1@,6) $5660(1@,6) $5666(1@,6) :GON_C4_12694 005F: (unknown) :GON_C4_12696 $5559(0@,4) == 0 // (int) var == num jump_if_false @GON_C4_12783 0102: car $5555(0@,4) near_point $5752 $5753 radius 40.0 40.0 sphere 0 0022: jump_if_false @GON_C4_12757 // Note: the incorrect math opcode was used here 0052: set_car $5555(0@,4) driver_behaviour_to 10 $5559(0@,4) = 5 // (int) 0002: jump @GON_C4_12776 :GON_C4_12757 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @GON_C4_12171 0@ 1@ jump_if_false @GON_C4_12776 :GON_C4_12776 0002: jump @GON_C4_13388 :GON_C4_12783 $5559(0@,4) == 1 // (int) var == num jump_if_false @GON_C4_12878 0102: car $5555(0@,4) near_point $5752 $5753 radius 40.0 40.0 sphere 0 0022: jump_if_false @GON_C4_12845 // Note: the incorrect math opcode was used here 0052: set_car $5555(0@,4) driver_behaviour_to 10 $5559(0@,4) = 5 // (int) 0002: jump @GON_C4_12871 :GON_C4_12845 037A: constant_params 2 variable_params 0 unknown 4 call_with_params @GON_C4_12265 0@ 1@ jump_if_false @GON_C4_12871 $5559(0@,4) = 0 // (int) :GON_C4_12871 0002: jump @GON_C4_13388 :GON_C4_12878 $5559(0@,4) == 8 // (int) var == num jump_if_false @GON_C4_13047 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_13040 0102: car $5555(0@,4) near_point -825.17 -929.43 radius 25.0 25.0 sphere 0 jump_if_false @GON_C4_13000 01CA: (unknown) $5555(0@,4) 3@ 3@ -= 5.0 // (float) 0 > 3@ // (float) num > var 0022: jump_if_false @GON_C4_12971 // Note: the incorrect math opcode was used here 3@ = 0 // (float) 0050: set_car $5555(0@,4) max_speed_to 3@ :GON_C4_12971 033C: (unknown) $5555(0@,4) 0052: set_car $5555(0@,4) driver_behaviour_to 10 $5559(0@,4) = 5 // (int) 0002: jump @GON_C4_13040 :GON_C4_13000 004A: car $5555(0@,4) drive_to -825.17 -929.43 10.42 -2@ > 25000 // (int) var > num // timer1 jump_if_false @GON_C4_13040 013B: explode_car $5555(0@,4) :GON_C4_13040 0002: jump @GON_C4_13388 :GON_C4_13047 $5559(0@,4) == 5 // (int) var == num jump_if_false @GON_C4_13193 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_13186 0052: set_car $5555(0@,4) driver_behaviour_to 11 $5995 == 1 // (int) var == num jump_if_false @GON_C4_13186 -2@ > 25000 // (int) var > num // timer1 jump_if_false @GON_C4_13186 8328: not unknown_check $5555(0@,4) $933 0022: jump_if_false @GON_C4_13186 // Note: the incorrect math opcode was used here 8102: not car $5555(0@,4) near_point -825.17 -929.43 radius 15.0 15.0 sphere 0 jump_if_false @GON_C4_13186 82D8: not unknown_check $5555(0@,4) jump_if_false @GON_C4_13186 014E: 2@ = car $5555(0@,4) health 2@ -= 1 // (int) 014C: set_car $5555(0@,4) health_to 2@ :GON_C4_13186 0002: jump @GON_C4_13388 :GON_C4_13193 $5559(0@,4) == 7 // (int) var == num jump_if_false @GON_C4_13217 0026: return 0002: jump @GON_C4_13388 :GON_C4_13217 $5559(0@,4) == 2 // (int) var == num jump_if_false @GON_C4_13290 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @GON_C4_12441 0@ $5563(0@,4) jump_if_false @GON_C4_13283 037B: constant_params 0 variable_params 1 unknown 4 call_with_params @GON_C4_12383 $5563(0@,4) jump_if_false @GON_C4_13283 $5559(0@,4) = 3 // (int) :GON_C4_13283 0002: jump @GON_C4_13388 :GON_C4_13290 $5559(0@,4) == 3 // (int) var == num jump_if_false @GON_C4_13354 037A: constant_params 2 variable_params 0 unknown 4 call_with_params @GON_C4_12515 0@ 1@ jump_if_false @GON_C4_13347 $5632(1@,4) = 0 // (int) $5563(0@,4) = 4 // (int) $5559(0@,4) = 2 // (int) :GON_C4_13347 0002: jump @GON_C4_13388 :GON_C4_13354 $5559(0@,4) == 6 // (int) var == num jump_if_false @GON_C4_13388 037B: constant_params 2 variable_params 0 unknown 4 call_with_params @GON_C4_12628 0@ 1@ jump_if_false @GON_C4_13388 :GON_C4_13388 0026: return :GON_C4_13390 0035: 1@ = $5563(0@,4) // (int vars) 0279: (unknown) $5737 0 -70.0 0 2@ 3@ 4@ 005D: sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13689 // Note: the incorrect math opcode was used here 0279: (unknown) $5737 0 -80.0 0 2@ 3@ 4@ 005D: sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13633 // Note: the incorrect math opcode was used here 0279: (unknown) $5737 0 -90.0 0 2@ 3@ 4@ 005D: sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13577 // Note: the incorrect math opcode was used here 0279: (unknown) $5737 -90.0 -20.0 0 2@ 3@ 4@ 3@ > -1521.0 // (float) var > num jump_if_false @GON_C4_13570 805D: not sphere_onscreen 2@ 3@ 4@ radius 5.0 0022: jump_if_false @GON_C4_13570 // Note: the incorrect math opcode was used here 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5768 0233: (unknown) $5555(0@,4) $5749 $5750 02E9: set_car $5555(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13570 0002: jump @GON_C4_13626 :GON_C4_13577 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5768 0233: (unknown) $5555(0@,4) $5749 $5750 02E9: set_car $5555(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13626 0002: jump @GON_C4_13682 :GON_C4_13633 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5768 0233: (unknown) $5555(0@,4) $5749 $5750 02E9: set_car $5555(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13682 0002: jump @GON_C4_13738 :GON_C4_13689 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 2@ 3@ 4@ 180.0 35 20 -1 -1 1@ 0@ $5768 0233: (unknown) $5555(0@,4) $5749 $5750 02E9: set_car $5555(0@,4) speed_to 40.0 005E: (unknown) :GON_C4_13738 0026: return :GON_C4_13740 0 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_13753 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_13753 not 8 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_13767 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_13767 005E: (unknown) :GON_C4_13769 034A: unknown_check $5665 0022: jump_if_false @GON_C4_13820 // Note: the incorrect math opcode was used here 0045: actor $5665 defined 0022: jump_if_false @GON_C4_13820 // Note: the incorrect math opcode was used here 0043: store_actor $5665 position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 031D: (unknown) 3@ 4@ 0@ 1@ 6@ 280.0 > 6@ // (float) num > var 0022: jump_if_false @GON_C4_13820 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_13820 005F: (unknown) :GON_C4_13822 0035: 4@ = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13740 4@ jump_if_false @GON_C4_13919 01B5: (unknown) $5457(4@,8) $5465(4@,8) $5473(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13769 1@ 2@ 3@ jump_if_false @GON_C4_13919 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_13919 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_13919 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_13919 0035: 4@ = 0@ // (int vars) 4@ -= 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13740 4@ jump_if_false @GON_C4_14021 01B5: (unknown) $5457(4@,8) $5465(4@,8) $5473(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13769 1@ 2@ 3@ jump_if_false @GON_C4_14021 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14021 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14021 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14021 0035: 4@ = 0@ // (int vars) 4@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13740 4@ jump_if_false @GON_C4_14123 01B5: (unknown) $5457(4@,8) $5465(4@,8) $5473(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13769 1@ 2@ 3@ jump_if_false @GON_C4_14123 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14123 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14123 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14123 0035: 4@ = 0@ // (int vars) 4@ -= 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13740 4@ jump_if_false @GON_C4_14225 01B5: (unknown) $5457(4@,8) $5465(4@,8) $5473(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13769 1@ 2@ 3@ jump_if_false @GON_C4_14225 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14225 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14225 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14225 0035: 4@ = 0@ // (int vars) 4@ += 2 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_13740 4@ jump_if_false @GON_C4_14327 01B5: (unknown) $5457(4@,8) $5465(4@,8) $5473(4@,8) 1@ 2@ 3@ 037B: constant_params 3 variable_params 0 unknown 5 call_with_params @GON_C4_13769 1@ 2@ 3@ jump_if_false @GON_C4_14327 805D: not sphere_onscreen 1@ 2@ 3@ radius 5.0 0022: jump_if_false @GON_C4_14327 // Note: the incorrect math opcode was used here 8227: not (unknown) 1@ 2@ 3@ 5.0 5.0 5.0 0022: jump_if_false @GON_C4_14327 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_14327 005F: (unknown) :GON_C4_14329 0035: 2@ = $5563(0@,4) // (int vars) 037B: constant_params 1 variable_params 3 unknown 6 call_with_params @GON_C4_13822 1@ 3@ 4@ 5@ jump_if_false @GON_C4_14437 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @GON_C4_7312 0@ 037B: constant_params 11 variable_params 0 unknown 6 call_with_params @GON_C4_9149 3@ 4@ 5@ 180.0 40 20 -1 -1 2@ 0@ $5768 004F: unknown_check $5709 jump_if_false @GON_C4_14435 004D: store_car $5709 position_to 3@ 4@ 5@ 004F: unknown_check $5555(0@,4) 0022: jump_if_false @GON_C4_14435 // Note: the incorrect math opcode was used here 0233: (unknown) $5555(0@,4) 3@ 4@ :GON_C4_14435 005E: (unknown) :GON_C4_14437 005F: (unknown) :GON_C4_14439 0045: actor $5521(0@,8) defined 0022: jump_if_false @GON_C4_14454 // Note: the incorrect math opcode was used here 005F: (unknown) :GON_C4_14454 0035: 1@ = 0@ // (int vars) 1@ += 4 // (int) 0045: actor $5521(1@,8) defined jump_if_false @GON_C4_14478 005F: (unknown) :GON_C4_14478 005E: (unknown) :GON_C4_14480 $5559(0@,4) = 2 // (int) 0026: return :GON_C4_14490 2@ = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_9487 $5793 jump_if_false @GON_C4_14919 0078: if or 0@ == 0 // (int) var == num 0@ == 5 // (int) var == num jump_if_false @GON_C4_14652 0@ == 5 // (int) var == num jump_if_false @GON_C4_14559 not 5 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_14559 // Note: the incorrect math opcode was used here 0026: return :GON_C4_14559 1@ > 4 // (int) var > num jump_if_false @GON_C4_14643 :GON_C4_14571 0011: $5806 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_14643 // Note: the incorrect math opcode was used here 804F: not unknown_check $5555(2@,4) 0022: jump_if_false @GON_C4_14631 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_14329 2@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_14480 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9441 0026: return :GON_C4_14631 2@ += 1 // (int) 0002: jump @GON_C4_14571 :GON_C4_14643 0026: return 0002: jump @GON_C4_14919 :GON_C4_14652 0@ == 12 // (int) var == num jump_if_false @GON_C4_14733 :GON_C4_14664 4 > 2@ // (int) num > var 0022: jump_if_false @GON_C4_14724 // Note: the incorrect math opcode was used here 804F: not unknown_check $5555(2@,4) 0022: jump_if_false @GON_C4_14712 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_13390 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9441 0026: return :GON_C4_14712 2@ += 1 // (int) 0002: jump @GON_C4_14664 :GON_C4_14724 0026: return 0002: jump @GON_C4_14919 :GON_C4_14733 0078: if or 0@ == 6 // (int) var == num 0@ == 8 // (int) var == num 0@ == 10 // (int) var == num jump_if_false @GON_C4_14919 0011: $5805 > $5807 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_14919 // Note: the incorrect math opcode was used here :GON_C4_14772 0011: $5806 > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_14917 // Note: the incorrect math opcode was used here 004F: unknown_check $5555(2@,4) 0022: jump_if_false @GON_C4_14862 // Note: the incorrect math opcode was used here $5567(2@,4) == -1 // (int) var == num jump_if_false @GON_C4_14855 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_14439 2@ jump_if_false @GON_C4_14855 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_9667 $5795 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9441 0026: return :GON_C4_14855 0002: jump @GON_C4_14905 :GON_C4_14862 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_14439 2@ jump_if_false @GON_C4_14905 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_9667 $5795 2@ 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_9441 0026: return :GON_C4_14905 2@ += 1 // (int) 0002: jump @GON_C4_14772 :GON_C4_14917 0026: return :GON_C4_14919 0026: return :GON_C4_14921 0@ == 0 // (int) var == num jump_if_false @GON_C4_15155 $5713 = -370.59 // (float) $5721 = -477.98 // (float) $5729 = 10.47 // (float) $5714 = -442.73 // (float) $5722 = -479.48 // (float) $5730 = 10.47 // (float) $5715 = -630.39 // (float) $5723 = -483.07 // (float) $5731 = 10.47 // (float) $5716 = -810.85 // (float) $5724 = -507.6 // (float) $5732 = 10.15 // (float) $5717 = -846.74 // (float) $5725 = -544.97 // (float) $5733 = 10.3 // (float) $5718 = -832.49 // (float) $5726 = -647.22 // (float) $5734 = 10.95 // (float) $5719 = -824.73 // (float) $5727 = -744.8 // (float) $5735 = 10.65 // (float) $5720 = -825.17 // (float) $5728 = -929.43 // (float) $5736 = 10.42 // (float) 0002: jump @GON_C4_15382 :GON_C4_15155 0@ == 1 // (int) var == num jump_if_false @GON_C4_15382 $5713 = -826.95 // (float) $5721 = -976.17 // (float) $5729 = 10.32 // (float) $5714 = -824.67 // (float) $5722 = -1034.21 // (float) $5730 = 10.33 // (float) $5715 = -828.47 // (float) $5723 = -1051.9 // (float) $5731 = 10.94 // (float) $5716 = -898.54 // (float) $5724 = -1070.4 // (float) $5732 = 14.09 // (float) $5717 = -988.47 // (float) $5725 = -1074.32 // (float) $5733 = 14.09 // (float) $5718 = -1093.83 // (float) $5726 = -1074.97 // (float) $5734 = 15.09 // (float) $5719 = -1152.55 // (float) $5727 = -1107.6 // (float) $5735 = 14.09 // (float) $5720 = -1214.75 // (float) $5728 = -1215.06 // (float) $5736 = 15.09 // (float) :GON_C4_15382 0026: return :GON_C4_15384 $5941 = -1 // (int) 0@ == 0 // (int) var == num jump_if_false @GON_C4_15624 $5945 = -358.96 // (float) $5955 = -521.74 // (float) $5965 = 40.63 // (float) $5946 = -442.73 // (float) $5956 = -521.74 // (float) $5966 = 40.63 // (float) $5947 = -630.39 // (float) $5957 = -521.74 // (float) $5967 = 40.63 // (float) $5948 = -790.48 // (float) $5958 = -540.03 // (float) $5968 = 40.63 // (float) $5949 = -794.48 // (float) $5959 = -540.99 // (float) $5969 = 40.63 // (float) $5950 = -794.48 // (float) $5960 = -647.94 // (float) $5970 = 40.63 // (float) $5951 = -794.48 // (float) $5961 = -744.45 // (float) $5971 = 40.63 // (float) $5952 = -790.96 // (float) $5962 = -927.86 // (float) $5972 = 40.63 // (float) 0002: jump @GON_C4_17104 :GON_C4_15624 0@ == 1 // (int) var == num jump_if_false @GON_C4_15857 $5945 = -812.26 // (float) $5955 = -946.2 // (float) $5965 = 16.81 // (float) $5946 = -810.4 // (float) $5956 = -1011.77 // (float) $5966 = 20.8 // (float) $5947 = -806.58 // (float) $5957 = -1040.6 // (float) $5967 = 19.72 // (float) $5948 = -885.03 // (float) $5958 = -1085.49 // (float) $5968 = 29.67 // (float) $5949 = -990.79 // (float) $5959 = -1095.65 // (float) $5969 = 30.31 // (float) $5950 = -1094.13 // (float) $5960 = -1090.17 // (float) $5970 = 29.93 // (float) $5951 = -1128.06 // (float) $5961 = -1137.86 // (float) $5971 = 33.0 // (float) $5952 = -1177.88 // (float) $5962 = -1224.64 // (float) $5972 = 38.84 // (float) 0002: jump @GON_C4_17104 :GON_C4_15857 0@ == 2 // (int) var == num jump_if_false @GON_C4_16098 $5945 = -1154.18 // (float) $5955 = -1239.29 // (float) $5965 = 19.44 // (float) $5946 = -1174.42 // (float) $5956 = -1250.42 // (float) $5966 = 19.44 // (float) $5947 = -1201.64 // (float) $5957 = -1250.48 // (float) $5967 = 20.44 // (float) $5948 = -1221.7 // (float) $5958 = -1233.49 // (float) $5968 = 25.44 // (float) $5949 = -1229.69 // (float) $5959 = -1209.18 // (float) $5969 = 25.44 // (float) $5950 = -1209.84 // (float) $5960 = -1183.52 // (float) $5970 = 20.44 // (float) $5951 = -1183.02 // (float) $5961 = -1174.4 // (float) $5971 = 19.44 // (float) $5952 = -1169.01 // (float) $5962 = -1192.38 // (float) $5972 = 19.44 // (float) $5941 = 1 // (int) 0002: jump @GON_C4_17104 :GON_C4_16098 0@ == 3 // (int) var == num jump_if_false @GON_C4_16279 $5945 = -1217.26 // (float) $5955 = -1186.2 // (float) $5965 = 42.85 // (float) $5946 = -1218.73 // (float) $5956 = -900.48 // (float) $5966 = 31.85 // (float) $5947 = -1226.04 // (float) $5957 = -848.37 // (float) $5967 = 26.04 // (float) $5948 = -1292.34 // (float) $5958 = -785.19 // (float) $5968 = 38.11 // (float) $5949 = -1331.46 // (float) $5959 = -735.98 // (float) $5969 = 18.9 // (float) $5950 = -1331.46 // (float) $5960 = -735.98 // (float) $5970 = 18.9 // (float) 0002: jump @GON_C4_17104 :GON_C4_16279 0@ == 4 // (int) var == num jump_if_false @GON_C4_16516 $5945 = -1314.32 // (float) $5955 = -817.72 // (float) $5965 = 20.73 // (float) $5946 = -1332.17 // (float) $5956 = -792.73 // (float) $5966 = 20.12 // (float) $5947 = -1341.77 // (float) $5957 = -776.36 // (float) $5967 = 19.75 // (float) $5948 = -1332.2 // (float) $5958 = -763.01 // (float) $5968 = 19.48 // (float) $5949 = -1300.85 // (float) $5959 = -750.48 // (float) $5969 = 19.43 // (float) $5950 = -1284.43 // (float) $5960 = -763.69 // (float) $5970 = 19.0 // (float) $5951 = -1274.28 // (float) $5961 = -775.79 // (float) $5971 = 18.98 // (float) $5952 = -1294.61 // (float) $5962 = -795.86 // (float) $5972 = 20.36 // (float) $5941 = 2 // (int) 0002: jump @GON_C4_17104 :GON_C4_16516 0@ == 5 // (int) var == num jump_if_false @GON_C4_16669 $5945 = -1258.46 // (float) $5955 = -851.23 // (float) $5965 = 42.85 // (float) $5946 = -1251.83 // (float) $5956 = -909.95 // (float) $5966 = 42.85 // (float) $5947 = -1196.91 // (float) $5957 = -994.46 // (float) $5967 = 42.85 // (float) $5948 = -1177.92 // (float) $5958 = -1142.56 // (float) $5968 = 42.85 // (float) $5949 = -1163.49 // (float) $5959 = -1188.75 // (float) $5969 = 32.24 // (float) 0002: jump @GON_C4_17104 :GON_C4_16669 0@ == 6 // (int) var == num jump_if_false @GON_C4_16822 $5945 = -1237.21 // (float) $5955 = -1154.86 // (float) $5965 = 43.17 // (float) $5946 = -1281.77 // (float) $5956 = -1081.22 // (float) $5966 = 39.76 // (float) $5947 = -1337.11 // (float) $5957 = -964.07 // (float) $5967 = 39.76 // (float) $5948 = -1428.77 // (float) $5958 = -951.37 // (float) $5968 = 39.76 // (float) $5949 = -1600.46 // (float) $5959 = -900.25 // (float) $5969 = 39.76 // (float) 0002: jump @GON_C4_17104 :GON_C4_16822 0@ == 7 // (int) var == num jump_if_false @GON_C4_17104 $5945 = -1648.44 // (float) $5955 = -874.63 // (float) $5965 = 39.76 // (float) $5946 = -1679.42 // (float) $5956 = -881.32 // (float) $5966 = 39.76 // (float) $5947 = -1706.62 // (float) $5957 = -924.3 // (float) $5967 = 39.76 // (float) $5948 = -1704.74 // (float) $5958 = -939.78 // (float) $5968 = 39.76 // (float) $5949 = -1696.32 // (float) $5959 = -995.2 // (float) $5969 = 39.76 // (float) $5950 = -1697.51 // (float) $5960 = -1150.51 // (float) $5970 = 39.76 // (float) $5951 = -1697.95 // (float) $5961 = -1297.64 // (float) $5971 = 39.76 // (float) $5952 = -1689.73 // (float) $5962 = -1466.53 // (float) $5972 = 39.76 // (float) $5953 = -1685.82 // (float) $5963 = -1655.56 // (float) $5973 = 39.76 // (float) $5954 = -1684.72 // (float) $5964 = -1750.09 // (float) $5974 = 39.76 // (float) :GON_C4_17104 0026: return :GON_C4_17106 0078: if or $5995 == 6 // (int) var == num $5995 == 10 // (int) var == num jump_if_false @GON_C4_17177 004F: unknown_check $5555(0@,4) jump_if_false @GON_C4_17177 0102: car $5555(0@,4) near_point -1125.0 -1063.33 radius 5.0 5.0 sphere 0 jump_if_false @GON_C4_17177 013B: explode_car $5555(0@,4) :GON_C4_17177 0026: return :GON_C4_17179 $5995 == 0 // (int) var == num jump_if_false @GON_C4_17531 0@ == 1 // (int) var == num jump_if_false @GON_C4_17257 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -644.95 -451.45 10.6 180.0 26 20 -1 -1 7 0 $5768 $5806 = 1 // (int) 0002: jump @GON_C4_17524 :GON_C4_17257 0@ == 2 // (int) var == num jump_if_false @GON_C4_17336 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14480 0 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -862.93 -406.98 11.43 180.0 40 255 -1 -1 7 1 $5768 $5806 = 2 // (int) 0002: jump @GON_C4_17524 :GON_C4_17336 0@ == 3 // (int) var == num jump_if_false @GON_C4_17416 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14480 1 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -884.85 -655.4 11.72 270.0 26 255 -1 -1 7 2 $5768 $5806 = 3 // (int) 0002: jump @GON_C4_17524 :GON_C4_17416 0@ == 5 // (int) var == num jump_if_false @GON_C4_17447 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14480 2 0002: jump @GON_C4_17524 :GON_C4_17447 0@ == 6 // (int) var == num jump_if_false @GON_C4_17524 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -743.76 -923.37 11.5 90.0 50 255 -1 -1 7 3 $5768 004F: unknown_check $5814 jump_if_false @GON_C4_17518 0300: (unknown) $5814 255 :GON_C4_17518 $5806 = 4 // (int) :GON_C4_17524 0002: jump @GON_C4_18423 :GON_C4_17531 $5995 == 4 // (int) var == num jump_if_false @GON_C4_17728 0@ == 0 // (int) var == num jump_if_false @GON_C4_17608 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -791.38 -1103.15 9.91 0 50 255 -1 -1 7 0 $5768 $5806 = 1 // (int) 0002: jump @GON_C4_17721 :GON_C4_17608 0@ == 2 // (int) var == num jump_if_false @GON_C4_17721 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14480 0 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -922.03 -1047.87 13.71 190.0 50 255 -1 -1 7 1 $5768 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 -992.08 -1101.49 13.7 0 50 255 -1 -1 7 2 $5768 $5806 = 3 // (int) :GON_C4_17721 0002: jump @GON_C4_18423 :GON_C4_17728 $5995 == 5 // (int) var == num jump_if_false @GON_C4_17836 0@ == 3 // (int) var == num jump_if_false @GON_C4_17772 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14480 1 0002: jump @GON_C4_17829 :GON_C4_17772 0@ == 4 // (int) var == num jump_if_false @GON_C4_17803 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_14480 2 0002: jump @GON_C4_17829 :GON_C4_17803 0@ == 5 // (int) var == num jump_if_false @GON_C4_17829 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9651 $5709 1 :GON_C4_17829 0002: jump @GON_C4_18423 :GON_C4_17836 $5995 == 2 // (int) var == num jump_if_false @GON_C4_18157 0@ == 31 // (int) var == num jump_if_false @GON_C4_18150 $5806 = 3 // (int) 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @GON_C4_8719 -840.02 -1054.55 11.95 180.0 004F: unknown_check $5932 jump_if_false @GON_C4_17947 027F: store_coords_to 1@ 2@ 3@ from_actor $5932 with_offset -2.0 0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 9 variable_params 0 unknown 5 call_with_params @GON_C4_8590 1@ 2@ 3@ $5766 120 40 0 $933 5 :GON_C4_17947 004F: unknown_check $5932 jump_if_false @GON_C4_18001 027F: store_coords_to 1@ 2@ 3@ from_actor $5932 with_offset -2.0 2.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 9 variable_params 0 unknown 5 call_with_params @GON_C4_8590 1@ 2@ 3@ $5766 120 40 1 $933 5 :GON_C4_18001 004F: unknown_check $5932 jump_if_false @GON_C4_18055 027F: store_coords_to 1@ 2@ 3@ from_actor $5932 with_offset -2.0 -2.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 9 variable_params 0 unknown 5 call_with_params @GON_C4_8590 1@ 2@ 3@ $5766 120 40 2 $933 5 :GON_C4_18055 004F: unknown_check $5932 jump_if_false @GON_C4_18103 027F: store_coords_to 1@ 2@ 3@ from_actor $5932 with_offset -4.0 6.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @GON_C4_8800 1@ 2@ 3@ 150.0 0 :GON_C4_18103 004F: unknown_check $5932 jump_if_false @GON_C4_18150 027F: store_coords_to 1@ 2@ 3@ from_actor $5932 with_offset -2.0 -8.0 0 01BB: (unknown) 1@ 2@ 3@ 3@ 037B: constant_params 5 variable_params 0 unknown 5 call_with_params @GON_C4_8800 1@ 2@ 3@ 60.0 1 :GON_C4_18150 0002: jump @GON_C4_18423 :GON_C4_18157 $5995 == 11 // (int) var == num jump_if_false @GON_C4_18423 0@ == 32 // (int) var == num jump_if_false @GON_C4_18423 4@ = 8 // (int) $5806 = 4 // (int) 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 $5831 $5840 $5849 90.0 62 255 0 4@ 6 0 $5768 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 $5832 $5841 $5850 90.0 62 255 1 4@ 7 1 $5768 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 $5833 $5842 $5851 90.0 62 255 2 4@ 8 2 $5768 037B: constant_params 11 variable_params 0 unknown 5 call_with_params @GON_C4_9149 $5834 $5843 $5852 90.0 62 255 3 4@ 9 3 $5768 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5823 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5824 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5825 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @GON_C4_5537 $5826 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9651 $5811 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9651 $5812 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9651 $5813 0 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @GON_C4_9651 $5814 0 :GON_C4_18423 0026: return :GON_C4_18425 0252: object $5737 exists jump_if_false @GON_C4_18566 0279: (unknown) $5737 0 0 0 1@ 2@ 3@ 037B: constant_params 4 variable_params 0 unknown 4 call_with_params @GON_C4_5608 0@ 1@ 2@ 3@ 0045: actor $5502(0@,2) defined jump_if_false @GON_C4_18566 0@ == 0 // (int) var == num jump_if_false @GON_C4_18514 030F: (unknown) $5502(0@,2) $5737 0 -6.0 2.9 1 180.0 0 0002: jump @GON_C4_18537 :GON_C4_18514 030F: (unknown) $5502(0@,2) $5737 0 -4.0 2.9 1 180.0 0 :GON_C4_18537 0045: actor $933 defined 0022: jump_if_false @GON_C4_18566 // Note: the incorrect math opcode was used here 0119: actor $933 kill_actor $5502(0@,2) 0310: (unknown) $5502(0@,2) $933 1 :GON_C4_18566 0026: return :GON_C4_18568 0252: object $5737 exists 0022: jump_if_false @GON_C4_18605 // Note: the incorrect math opcode was used here 010D: put_object $5737 at -1737.37 -741.21 14.86 00D3: set_object $5737 z_angle_to 180.0 :GON_C4_18605 0252: object $5737 exists jump_if_false @GON_C4_18706 0279: (unknown) $5737 0 1080.0 0 $5746 $5747 $5748 $5748 = 70.0 // (float) 0036: $5752 = $5746 // (float vars) 0036: $5753 = $5747 // (float vars) 0036: $5754 = $5748 // (float vars) $5753 += 80.0 // (float) $5755 = 0 // (float) $5756 = 0 // (float) $5757 = 0 // (float) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_18425 0 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @GON_C4_18425 1 $5760 = 0 // (int) :GON_C4_18706 0026: return :GON_C4_18708 034B: unknown_check $5709 jump_if_false @GON_C4_18798 004F: unknown_check $5709 jump_if_false @GON_C4_18798 004D: store_car $5709 position_to 0@ 1@ 2@ 004F: unknown_check $5938 0022: jump_if_false @GON_C4_18798 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5938 with_offset 20.0 0 0 037B: constant_params 8 variable_params 0 unknown 9 call_with_params @GON_C4_6744 3@ 4@ 5@ 0@ 1@ 2@ 20.0 0 jump_if_false @GON_C4_18796 005F: (unknown) 0002: jump @GON_C4_18798 :GON_C4_18796 005E: (unknown) :GON_C4_18798 005F: (unknown) :GON_C4_18800 004F: unknown_check $5709 jump_if_false @GON_C4_18879 004D: store_car $5709 position_to 0@ 1@ 2@ 004F: unknown_check $5938 0022: jump_if_false @GON_C4_18879 // Note: the incorrect math opcode was used here 027F: store_coords_to 3@ 4@ 5@ from_actor $5938 with_offset 15.0 0 0 037B: constant_params 8 variable_params 0 unknown 6 call_with_params @GON_C4_6744 3@ 4@ 5@ 0@ 1@ 2@ 15.0 0 jump_if_false @GON_C4_18877 005F: (unknown) 0002: jump @GON_C4_18879 :GON_C4_18877 005E: (unknown) :GON_C4_18879 005F: (unknown) :GON_C4_18881 001C: 0@ == 1@ // (int) num == var 0022: jump_if_false @GON_C4_18991 // Note: the incorrect math opcode was used here 004D: store_car $5709 position_to 2@ 3@ 4@ 004D: store_car $5938 position_to 5@ 6@ 7@ 031D: (unknown) 2@ 3@ $5457(0@,8) $5465(0@,8) 8@ 037B: constant_params 8 variable_params 0 unknown 9 call_with_params @GON_C4_6744 5@ 6@ 7@ $5689(1@,10) $5699(1@,10) $5709(1@,10) 8@ 0 jump_if_false @GON_C4_18972 $5939 = 1 // (int) $5666 = 2 // (int) 0002: jump @GON_C4_18984 :GON_C4_18972 $5939 = 2 // (int) $5666 = 1 // (int) :GON_C4_18984 0002: jump @GON_C4_19033 :GON_C4_18991 0011: 0@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19021 // Note: the incorrect math opcode was used here $5939 = 1 // (int) $5666 = 2 // (int) 0002: jump @GON_C4_19033 :GON_C4_19021 $5939 = 2 // (int) $5666 = 1 // (int) :GON_C4_19033 0026: return :GON_C4_19035 004F: unknown_check $5709 jump_if_false @GON_C4_19062 01CA: (unknown) $5709 1@ 0038: 0@ = float 1@ to_integer // Note: the incorrect math opcode was used here 0002: jump @GON_C4_19067 :GON_C4_19062 0@ = -1 // (int) :GON_C4_19067 0026: return :GON_C4_19069 004F: unknown_check $5709 jump_if_false @GON_C4_19227 1@ = 45.0 // (float) $5995 == 0 // (int) var == num jump_if_false @GON_C4_19136 0078: if or 0@ == 0 // (int) var == num 0@ == 3 // (int) var == num 0@ == 7 // (int) var == num jump_if_false @GON_C4_19129 1@ = 20.0 // (float) :GON_C4_19129 0002: jump @GON_C4_19222 :GON_C4_19136 $5995 == 4 // (int) var == num jump_if_false @GON_C4_19182 0078: if or 0@ == 0 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @GON_C4_19175 1@ = 20.0 // (float) :GON_C4_19175 0002: jump @GON_C4_19222 :GON_C4_19182 $5995 == 5 // (int) var == num jump_if_false @GON_C4_19222 0078: if or 0@ == 3 // (int) var == num 0@ == 4 // (int) var == num jump_if_false @GON_C4_19222 1@ = 20.0 // (float) :GON_C4_19222 0050: set_car $5709 max_speed_to 1@ :GON_C4_19227 0026: return :GON_C4_19229 2@ = 1 // (int) $5939 == 0 // (int) var == num jump_if_false @GON_C4_19334 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_18708 jump_if_false @GON_C4_19304 0@ == 0 // (int) var == num jump_if_false @GON_C4_19286 2@ = 15 // (int) 0002: jump @GON_C4_19297 :GON_C4_19286 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_19035 2@ :GON_C4_19297 0002: jump @GON_C4_19327 :GON_C4_19304 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_18881 1@ 0@ 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_19035 2@ :GON_C4_19327 0002: jump @GON_C4_19541 :GON_C4_19334 $5939 == 1 // (int) var == num jump_if_false @GON_C4_19429 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_18800 jump_if_false @GON_C4_19387 $5939 = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_19035 2@ 0002: jump @GON_C4_19422 :GON_C4_19387 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_18881 1@ 0@ 004F: unknown_check $5709 jump_if_false @GON_C4_19417 0050: set_car $5709 max_speed_to 18.0 :GON_C4_19417 2@ = 50 // (int) :GON_C4_19422 0002: jump @GON_C4_19541 :GON_C4_19429 $5939 == 2 // (int) var == num jump_if_false @GON_C4_19523 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_18800 jump_if_false @GON_C4_19482 $5939 = 0 // (int) 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @GON_C4_19035 2@ 0002: jump @GON_C4_19516 :GON_C4_19482 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @GON_C4_18881 1@ 0@ 2@ = 0 // (int) 004F: unknown_check $5709 jump_if_false @GON_C4_19516 0050: set_car $5709 max_speed_to 50.0 :GON_C4_19516 0002: jump @GON_C4_19541 :GON_C4_19523 $5939 == 3 // (int) var == num jump_if_false @GON_C4_19541 2@ = 50 // (int) :GON_C4_19541 0026: return :GON_C4_19543 0035: 3@ = 0@ // (int vars) 001C: 1@ == 0@ // (int) num == var 0022: jump_if_false @GON_C4_19567 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_19621 :GON_C4_19567 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19601 // Note: the incorrect math opcode was used here 0011: 2@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19594 // Note: the incorrect math opcode was used here 0@ += 1 // (int) :GON_C4_19594 0002: jump @GON_C4_19617 :GON_C4_19601 0@ > 0 // (int) var > num jump_if_false @GON_C4_19617 0@ -= 1 // (int) :GON_C4_19617 0035: 3@ = 0@ // (int vars) :GON_C4_19621 005F: (unknown) :GON_C4_19623 004F: unknown_check $5938 0022: jump_if_false @GON_C4_19729 // Note: the incorrect math opcode was used here 004D: store_car $5938 position_to 1@ 2@ 3@ -1675.0 > 1@ // (float) num > var 0022: jump_if_false @GON_C4_19724 // Note: the incorrect math opcode was used here 0014: $5750 > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_19678 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0002: jump @GON_C4_19717 :GON_C4_19678 0036: 4@ = 2@ // (float vars) 002C: 4@ -= $5750 // (float vars) 4@ > 5.0 // (float) var > num jump_if_false @GON_C4_19712 0@ = 70 // (int) 0002: jump @GON_C4_19717 :GON_C4_19712 0@ = 35 // (int) :GON_C4_19717 0002: jump @GON_C4_19729 :GON_C4_19724 0@ = 70 // (int) :GON_C4_19729 0026: return :GON_C4_19731 0035: 7@ = $5943 // (int vars) 5@ = 10.0 // (float) 004F: unknown_check $5938 jump_if_false @GON_C4_19982 0104: car $5938 in_sphere 1@ 2@ 3@ radius 12.0 12.0 5@ sphere 0 0022: jump_if_false @GON_C4_19784 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_19982 :GON_C4_19784 4@ == -1 // (int) var == num jump_if_false @GON_C4_19970 $5940 == 1 // (int) var == num jump_if_false @GON_C4_19829 037B: constant_params 2 variable_params 1 unknown 8 call_with_params @GON_C4_19229 7@ 0@ 6@ 0002: jump @GON_C4_19963 :GON_C4_19829 $5995 == 11 // (int) var == num jump_if_false @GON_C4_19854 6@ = 80 // (int) 0002: jump @GON_C4_19963 :GON_C4_19854 $5995 == 3 // (int) var == num jump_if_false @GON_C4_19878 6@ = 0 // (int) 0002: jump @GON_C4_19963 :GON_C4_19878 $5995 == 8 // (int) var == num jump_if_false @GON_C4_19902 6@ = 0 // (int) 0002: jump @GON_C4_19963 :GON_C4_19902 $5995 == 2 // (int) var == num jump_if_false @GON_C4_19927 6@ = 30 // (int) 0002: jump @GON_C4_19963 :GON_C4_19927 $5995 == 12 // (int) var == num jump_if_false @GON_C4_19958 037B: constant_params 0 variable_params 1 unknown 8 call_with_params @GON_C4_19623 6@ 0002: jump @GON_C4_19963 :GON_C4_19958 6@ = 50 // (int) :GON_C4_19963 0002: jump @GON_C4_19974 :GON_C4_19970 0035: 6@ = 4@ // (int vars) :GON_C4_19974 02DA: (unknown) $5938 1@ 2@ 3@ 6@ :GON_C4_19982 005F: (unknown) :GON_C4_19984 0035: 4@ = 0@ // (int vars) 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GON_C4_9487 $5942 jump_if_false @GON_C4_20122 037B: constant_params 5 variable_params 0 unknown 8 call_with_params @GON_C4_19731 0 $5689(4@,10) $5699(4@,10) $5709(4@,10) 3@ jump_if_false @GON_C4_20122 001C: 4@ == $5941 // (int) num == var 0022: jump_if_false @GON_C4_20063 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @GON_C4_9457 9000 :GON_C4_20063 $5995 == 13 // (int) var == num jump_if_false @GON_C4_20094 0@ == 4 // (int) var == num jump_if_false @GON_C4_20094 $5944 = 1 // (int) :GON_C4_20094 037B: constant_params 3 variable_params 1 unknown 8 call_with_params @GON_C4_19543 4@ 2@ 10 4@ jump_if_false @GON_C4_20122 0035: 4@ = 1@ // (int vars) 005E: (unknown) :GON_C4_20122 005F: (unknown) :GON_C4_20124 0@ = 0 // (int) :GON_C4_20128 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20172 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5497 $5426(0@,3) 003F: destroy_actor $5423(0@,3) 0@ += 1 // (int) 0002: jump @GON_C4_20128 :GON_C4_20172 0@ = 0 // (int) :GON_C4_20176 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20220 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @GON_C4_5497 $5419(0@,2) 0049: destroy_car $5417(0@,2) 0@ += 1 // (int) 0002: jump @GON_C4_20176 :GON_C4_20220 0246: (unknown) -1270.84 -1238.0 5.86 -1133.71 -1186.81 20.87 0295: (unknown) -1270.84 -1238.0 5.86 -1133.71 -1186.81 20.87 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @GON_C4_6794 0 -1318.49 -794.57 13.87 90.0 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @GON_C4_6794 1 -1309.25 -793.66 13.87 90.0 0@ = 0 // (int) 1@ = 3 // (int) :GON_C4_20349 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20402 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @GON_C4_6931 0@ $5435(1@,6) $5441(1@,6) $5447(1@,6) 0 1@ += 1 // (int) 0@ += 1 // (int) 0002: jump @GON_C4_20349 :GON_C4_20402 $5795 = 0 // (int) $5672 = 0 // (int) $5794 = 1000 // (int) 0026: return :GON_C4_20421 0@ = 0 // (int) :GON_C4_20425 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20506 // Note: the incorrect math opcode was used here 0045: actor $5423(0@,3) defined 0022: jump_if_false @GON_C4_20467 // Note: the incorrect math opcode was used here 014D: $5432(0@,3) = actor $5423(0@,3) health 0002: jump @GON_C4_20474 :GON_C4_20467 $5432(0@,3) = 0 // (int) :GON_C4_20474 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5497 $5426(0@,3) 003F: destroy_actor $5423(0@,3) 0@ += 1 // (int) 0002: jump @GON_C4_20425 :GON_C4_20506 0@ = 0 // (int) :GON_C4_20510 2 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20591 // Note: the incorrect math opcode was used here 004F: unknown_check $5417(0@,2) 0022: jump_if_false @GON_C4_20552 // Note: the incorrect math opcode was used here 014E: $5421(0@,2) = car $5417(0@,2) health 0002: jump @GON_C4_20559 :GON_C4_20552 $5421(0@,2) = 0 // (int) :GON_C4_20559 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @GON_C4_5497 $5419(0@,2) 0049: destroy_car $5417(0@,2) 0@ += 1 // (int) 0002: jump @GON_C4_20510 :GON_C4_20591 0246: (unknown) -1353.65 -802.23 5.88 -1259.14 -741.46 20.69 0295: (unknown) -1353.65 -802.23 5.88 -1259.14 -741.46 20.69 $5677 > 0 // (int) var > num jump_if_false @GON_C4_20700 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @GON_C4_6794 0 -1225.6 -1220.7 13.86 0 014C: set_car $5673 health_to $5677 :GON_C4_20700 $5678 > 0 // (int) var > num jump_if_false @GON_C4_20746 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @GON_C4_6794 1 -1222.92 -1211.1 13.86 0 014C: set_car $5674 health_to $5678 :GON_C4_20746 0@ = 0 // (int) :GON_C4_20750 3 > 0@ // (int) num > var 0022: jump_if_false @GON_C4_20824 // Note: the incorrect math opcode was used here $5432(0@,3) > 0 // (int) var > num jump_if_false @GON_C4_20812 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @GON_C4_6931 0@ $5435(0@,6) $5441(0@,6) $5447(0@,6) 220.0 014B: set_actor $5423(0@,3) health_to $5432(0@,3) :GON_C4_20812 0@ += 1 // (int) 0002: jump @GON_C4_20750 :GON_C4_20824 $5795 = 0 // (int) $5672 = 0 // (int) $5794 = 1000 // (int) 0026: return :GON_C4_20843 0035: 2@ = $5943 // (int vars) 037B: constant_params 5 variable_params 0 unknown 3 call_with_params @GON_C4_19731 0@ $5689(2@,10) $5699(2@,10) $5709(2@,10) -1 jump_if_false @GON_C4_21100 $5995 == 7 // (int) var == num jump_if_false @GON_C4_20923 $5943 == 1 // (int) var == num jump_if_false @GON_C4_20916 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_20124 :GON_C4_20916 0002: jump @GON_C4_21074 :GON_C4_20923 $5995 == 9 // (int) var == num jump_if_false @GON_C4_20966 $5943 == 2 // (int) var == num jump_if_false @GON_C4_20959 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_20421 :GON_C4_20959 0002: jump @GON_C4_21074 :GON_C4_20966 $5995 == 11 // (int) var == num jump_if_false @GON_C4_21074 $5943 == 1 // (int) var == num jump_if_false @GON_C4_21016 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_17179 32 $5672 = 0 // (int) 0002: jump @GON_C4_21074 :GON_C4_21016 $5943 == 2 // (int) var == num jump_if_false @GON_C4_21074 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @GON_C4_8352 $5794 = 1000 // (int) $5991 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @GON_C4_1099 2 0311: status_text $5738 type 1 line 1 GXT $5982 // global_variable :GON_C4_21074 037B: constant_params 3 variable_params 1 unknown 3 call_with_params @GON_C4_19543 $5943 1@ 10 $5943 jump_if_false @GON_C4_21100 005E: (unknown) :GON_C4_21100 005F: (unknown) :GON_C4_21102 1@ == 8 // (int) var == num jump_if_false @GON_C4_21120 5@ = 35.0 // (float) :GON_C4_21120 004F: unknown_check 0@ jump_if_false @GON_C4_21215 0102: car 0@ near_point 2@ 3@ radius 5@ 5@ sphere 0 0022: jump_if_false @GON_C4_21154 // Note: the incorrect math opcode was used here 005E: (unknown) 0002: jump @GON_C4_21215 :GON_C4_21154 001C: 0@ == $5709 // (int) num == var 0022: jump_if_false @GON_C4_21184 // Note: the incorrect math opcode was used here 01B6: (unknown) 0@ 2@ 3@ 4@ 0300: (unknown) 0@ 40 0002: jump @GON_C4_21215 :GON_C4_21184 004D: store_car 0@ position_to 6@ 7@ 8@ 0014: 2@ > 8@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_21203 // Note: the incorrect math opcode was used here 005E: (unknown) :GON_C4_21203 004A: car 0@ drive_to 2@ 3@ 4@ 0300: (unknown) 0@ 255 :GON_C4_21215 005F: (unknown) :GON_C4_21217 0125: set_traffic_density_multiplier_to 0 037B: constant_params 4 variable_params 1 unknown 5 call_with_params @GON_C4_19984 0@ 1@ 2@ 3@ 4@ 0011: $5805 > $5807 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_21275 // Note: the incorrect math opcode was used here -2@ > 3000 // (int) var > num // timer1 jump_if_false @GON_C4_21268 $5794 = 3000 // (int) :GON_C4_21268 0002: jump @GON_C4_21289 :GON_C4_21275 $5808 == 0 // (int) var == num jump_if_false @GON_C4_21289 005E: (unknown) :GON_C4_21289 005F: (unknown) :GON_C4_21291 0125: set_traffic_density_multiplier_to 0 0011: $5805 > $5807 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_21334 // Note: the incorrect math opcode was used here -2@ > 3000 // (int) var > num // timer1 jump_if_false @GON_C4_21327 $5794 = 3000 // (int) :GON_C4_21327 0002: jump @GON_C4_21348 :GON_C4_21334 $5808 == 0 // (int) var == num jump_if_false @GON_C4_21348 005E: (unknown) :GON_C4_21348 005F: (unknown) :GON_C4_21350 $940 = 1 // (int) 0001: wait 0 ms 1@ = -1 // (int) 27@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 40 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_14921 0 0025: gosub @GON_C4_24615 0025: gosub @GON_C4_27195 052E: (unknown) $5997 $5998 028E: (unknown) 1 13100000 0057: show_text_highpriority GXT $5658 time 7000 flag 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9457 0 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6495 :GON_C4_21462 0001: wait 0 ms :GON_C4_21465 $5995 == 0 // (int) var == num jump_if_false @GON_C4_21700 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_21693 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ 0025: gosub @GON_C4_25941 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_21102 $5709 12@ $5457(12@,8) $5465(12@,8) $5473(12@,8) 10.0 jump_if_false @GON_C4_21693 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17179 12@ 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19543 12@ 7 8 12@ jump_if_false @GON_C4_21693 6@ = 7 // (int) 7@ = 0 // (int) 8@ = 0 // (int) 9@ = 20 // (int) 0057: show_text_highpriority GXT $5663 time 5000 flag 1 0125: set_traffic_density_multiplier_to 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_14480 3 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17179 30 $5669 = 1 // (int) 11@ = 0 // (int) :GON_C4_21651 4 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_21683 // Note: the incorrect math opcode was used here $5559(11@,4) = 8 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_21651 :GON_C4_21683 -2@ = 0 // (int) // timer1 $5995 = 1 // (int) :GON_C4_21693 0002: jump @GON_C4_21465 :GON_C4_21700 $5995 == 1 // (int) var == num jump_if_false @GON_C4_21905 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_21898 $5808 == 0 // (int) var == num jump_if_false @GON_C4_21821 $5940 = 0 // (int) $5995 = 2 // (int) 10@ = 2 // (int) $5943 = 2 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17179 31 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5537 $5933 0057: show_text_highpriority GXT $5662 time 5000 flag 1 0002: jump @GON_C4_21898 :GON_C4_21821 8104: not car $5938 in_sphere -792.96 -927.86 18.96 radius 5.0 5.0 3.0 sphere 0 jump_if_false @GON_C4_21878 02DA: (unknown) $5938 -792.96 -927.86 18.96 50 :GON_C4_21878 0025: gosub @GON_C4_25941 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7181 180.0 :GON_C4_21898 0002: jump @GON_C4_21700 :GON_C4_21905 $5995 == 2 // (int) var == num jump_if_false @GON_C4_21987 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_21980 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ jump_if_false @GON_C4_21980 $5995 = 3 // (int) $5785 = 0 // (int) $5786 = 0 // (int) $5787 = 0 // (int) :GON_C4_21980 0002: jump @GON_C4_21905 :GON_C4_21987 $5995 == 3 // (int) var == num jump_if_false @GON_C4_22176 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22169 0025: gosub @GON_C4_25941 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_9934 jump_if_false @GON_C4_22156 0121: remove_forbidden_for_cars_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 $5940 = 1 // (int) $5669 = 0 // (int) 02F3: (unknown) $5938 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_14921 1 12@ = 0 // (int) $5943 = 2 // (int) 10@ = 7 // (int) $5995 = 4 // (int) 0057: show_text_highpriority GXT $5658 time 5000 flag 1 -2@ = 0 // (int) // timer1 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6495 0002: jump @GON_C4_22169 :GON_C4_22156 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7181 180.0 :GON_C4_22169 0002: jump @GON_C4_21987 :GON_C4_22176 $5995 == 4 // (int) var == num jump_if_false @GON_C4_22312 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22305 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ 0025: gosub @GON_C4_25941 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_21102 $5709 12@ $5457(12@,8) $5465(12@,8) $5473(12@,8) 10.0 jump_if_false @GON_C4_22305 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17179 12@ 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19543 12@ 2 8 12@ jump_if_false @GON_C4_22305 $5995 = 5 // (int) :GON_C4_22305 0002: jump @GON_C4_22176 :GON_C4_22312 $5995 == 5 // (int) var == num jump_if_false @GON_C4_22506 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22499 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ 0025: gosub @GON_C4_25941 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_21102 $5709 12@ $5457(12@,8) $5465(12@,8) $5473(12@,8) 10.0 jump_if_false @GON_C4_22499 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17179 12@ 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19543 12@ 7 8 12@ jump_if_false @GON_C4_22499 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 2 0025: gosub @GON_C4_30270 $5995 = 6 // (int) 0057: show_text_highpriority GXT $5659 time 5000 flag 1 $5806 = 3 // (int) $5805 = 6 // (int) $5807 = 0 // (int) $5795 = 0 // (int) 8@ = 0 // (int) -2@ = 0 // (int) // timer1 :GON_C4_22499 0002: jump @GON_C4_22312 :GON_C4_22506 $5995 == 6 // (int) var == num jump_if_false @GON_C4_22617 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22610 0025: gosub @GON_C4_25941 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_21217 8@ 0 7 25 8@ jump_if_false @GON_C4_22610 $5995 = 7 // (int) 10@ = 5 // (int) $5943 = 1 // (int) 0057: show_text_highpriority GXT $5661 time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 3 :GON_C4_22610 0002: jump @GON_C4_22506 :GON_C4_22617 $5995 == 7 // (int) var == num jump_if_false @GON_C4_22749 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22742 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ jump_if_false @GON_C4_22742 $5995 = 8 // (int) 8@ = 0 // (int) -2@ = 0 // (int) // timer1 $5807 = 0 // (int) $5795 = 1 // (int) $5672 = 1 // (int) $5805 = 5 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 4 $5794 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_9441 $5794 = 1000 // (int) :GON_C4_22742 0002: jump @GON_C4_22617 :GON_C4_22749 $5995 == 8 // (int) var == num jump_if_false @GON_C4_22852 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22845 0025: gosub @GON_C4_25941 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_21291 jump_if_false @GON_C4_22832 $5944 = 0 // (int) $5941 = -1 // (int) $5995 = 13 // (int) 0002: jump @GON_C4_22845 :GON_C4_22832 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7181 270.0 :GON_C4_22845 0002: jump @GON_C4_22749 :GON_C4_22852 $5995 == 13 // (int) var == num jump_if_false @GON_C4_22999 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_22992 0104: car $5938 in_sphere -1311.41 -730.58 25.11 radius 12.0 12.0 10.0 sphere 0 jump_if_false @GON_C4_22971 $5995 = 9 // (int) 10@ = 4 // (int) $5943 = 0 // (int) 0057: show_text_highpriority GXT $5661 time 5000 flag 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 5 02F3: (unknown) $5938 0002: jump @GON_C4_22992 :GON_C4_22971 02DA: (unknown) $5938 -1311.41 -730.58 20.11 40 :GON_C4_22992 0002: jump @GON_C4_22852 :GON_C4_22999 $5995 == 9 // (int) var == num jump_if_false @GON_C4_23130 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_23123 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ jump_if_false @GON_C4_23123 $5995 = 10 // (int) 8@ = 0 // (int) $5807 = 0 // (int) $5795 = 0 // (int) $5672 = 1 // (int) $5805 = 4 // (int) -2@ = 0 // (int) // timer1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 2 $5794 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_9441 $5794 = 1000 // (int) :GON_C4_23123 0002: jump @GON_C4_22999 :GON_C4_23130 $5995 == 10 // (int) var == num jump_if_false @GON_C4_23240 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_23233 0025: gosub @GON_C4_25941 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_21217 8@ 0 7 25 8@ jump_if_false @GON_C4_23233 $5995 = 11 // (int) 10@ = 4 // (int) $5943 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 6 0057: show_text_highpriority GXT $5664 time 5000 flag 1 :GON_C4_23233 0002: jump @GON_C4_23130 :GON_C4_23240 $5995 == 11 // (int) var == num jump_if_false @GON_C4_23411 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_23404 0025: gosub @GON_C4_25941 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6460 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ jump_if_false @GON_C4_23381 10@ = 9 // (int) $5943 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_15384 7 not $5978 == -1 // (int) var == num jump_if_false @GON_C4_23352 00C4: (unknown) $5978 2 :GON_C4_23352 $5794 = 3000 // (int) $5995 = 12 // (int) 0057: show_text_highpriority GXT $5660 time 5000 flag 1 0002: jump @GON_C4_23404 :GON_C4_23381 $5943 > 3 // (int) var > num jump_if_false @GON_C4_23404 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10486 :GON_C4_23404 0002: jump @GON_C4_23240 :GON_C4_23411 $5995 == 12 // (int) var == num jump_if_false @GON_C4_23556 0001: wait 0 ms 0025: gosub @GON_C4_23670 1@ == -1 // (int) var == num jump_if_false @GON_C4_23549 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_20843 12@ 10@ 0025: gosub @GON_C4_25941 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6460 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10486 $5740 == 1 // (int) var == num jump_if_false @GON_C4_23549 0304: unknown_check $5737 $5746 $5747 $5748 40.0 0 0022: jump_if_false @GON_C4_23549 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10486 0025: gosub @GON_C4_31971 0025: gosub @GON_C4_33034 $5995 = 20 // (int) :GON_C4_23549 0002: jump @GON_C4_23411 :GON_C4_23556 $5995 == 19 // (int) var == num jump_if_false @GON_C4_23648 0001: wait 0 ms 0045: actor $933 defined jump_if_false @GON_C4_23616 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9487 $5992 jump_if_false @GON_C4_23609 0002: jump @GON_C4_32786 :GON_C4_23609 0002: jump @GON_C4_23641 :GON_C4_23616 1@ = 2 // (int) 0025: gosub @GON_C4_26565 $5995 = 20 // (int) 0025: gosub @GON_C4_32786 :GON_C4_23641 0002: jump @GON_C4_23556 :GON_C4_23648 not $5995 == 20 // (int) var == num jump_if_false @GON_C4_23668 0002: jump @GON_C4_21462 :GON_C4_23668 0026: return :GON_C4_23670 0045: actor $933 defined jump_if_false @GON_C4_23692 03FA: (unknown) 20 0002: jump @GON_C4_23724 :GON_C4_23692 1@ = 2 // (int) 0025: gosub @GON_C4_26565 $5995 = 20 // (int) 0025: gosub @GON_C4_32786 0002: jump @GON_C4_24613 :GON_C4_23724 $5990 == 1 // (int) var == num jump_if_false @GON_C4_23894 004F: unknown_check $5709 jump_if_false @GON_C4_23837 $5669 == 0 // (int) var == num jump_if_false @GON_C4_23788 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_19069 12@ 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6514 0002: jump @GON_C4_23798 :GON_C4_23788 0050: set_car $5709 max_speed_to 0 02E9: set_car $5709 speed_to 0 :GON_C4_23798 037B: constant_params 2 variable_params 1 unknown 40 call_with_params @GON_C4_1358 $5709 7000 $5710 02D8: unknown_check $5709 jump_if_false @GON_C4_23830 00AE: remove_status_text $5710 :GON_C4_23830 0002: jump @GON_C4_23894 :GON_C4_23837 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_5809 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5977 1@ = 0 // (int) $5995 = 19 // (int) $5990 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9426 1000 0002: jump @GON_C4_24613 :GON_C4_23894 $5989 == 1 // (int) var == num jump_if_false @GON_C4_23953 8045: not actor $5665 defined jump_if_false @GON_C4_23953 1@ = 0 // (int) $5995 = 19 // (int) $5989 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9426 1000 0002: jump @GON_C4_24613 :GON_C4_23953 $5988 == 1 // (int) var == num jump_if_false @GON_C4_24063 004F: unknown_check $5938 jump_if_false @GON_C4_24031 02D8: unknown_check $5938 jump_if_false @GON_C4_24024 013B: explode_car $5938 0025: gosub @GON_C4_26565 1@ = 2 // (int) $5995 = 20 // (int) 0025: gosub @GON_C4_32786 0002: jump @GON_C4_24613 :GON_C4_24024 0002: jump @GON_C4_24063 :GON_C4_24031 1@ = 2 // (int) $5995 = 20 // (int) 0025: gosub @GON_C4_26565 0025: gosub @GON_C4_32786 0002: jump @GON_C4_24613 :GON_C4_24063 $5672 == 1 // (int) var == num jump_if_false @GON_C4_24261 11@ = 0 // (int) 13@ = 0 // (int) :GON_C4_24084 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_24158 // Note: the incorrect math opcode was used here 0045: actor $5423(11@,3) defined 0022: jump_if_false @GON_C4_24132 // Note: the incorrect math opcode was used here 13@ += 1 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_11361 11@ 0002: jump @GON_C4_24146 :GON_C4_24132 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5426(11@,3) :GON_C4_24146 11@ += 1 // (int) 0002: jump @GON_C4_24084 :GON_C4_24158 11@ = 0 // (int) :GON_C4_24162 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_24225 // Note: the incorrect math opcode was used here 004F: unknown_check $5417(11@,2) 0022: jump_if_false @GON_C4_24199 // Note: the incorrect math opcode was used here 13@ += 1 // (int) 0002: jump @GON_C4_24213 :GON_C4_24199 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5419(11@,2) :GON_C4_24213 11@ += 1 // (int) 0002: jump @GON_C4_24162 :GON_C4_24225 13@ == 0 // (int) var == num jump_if_false @GON_C4_24261 1@ = 1 // (int) $5995 = 20 // (int) 0025: gosub @GON_C4_32786 0002: jump @GON_C4_24613 :GON_C4_24261 $5991 == 1 // (int) var == num jump_if_false @GON_C4_24613 0252: object $5737 exists jump_if_false @GON_C4_24552 11@ = 0 // (int) $5742 = 0 // (int) $5741 = 0 // (int) :GON_C4_24299 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_24430 // Note: the incorrect math opcode was used here 0045: actor $5502(11@,2) defined 0022: jump_if_false @GON_C4_24371 // Note: the incorrect math opcode was used here 014D: 19@ = actor $5502(11@,2) health $5741 = 280 // (int) 002B: $5741 -= 19@ // (int vars) // Note: the incorrect math opcode was used here $5741 > 280 // (int) var > num jump_if_false @GON_C4_24364 $5741 = 280 // (int) :GON_C4_24364 0002: jump @GON_C4_24412 :GON_C4_24371 $5741 = 0 // (int) $5760 += 1 // (int) 034A: unknown_check $5502(11@,2) jump_if_false @GON_C4_24401 003F: destroy_actor $5502(11@,2) :GON_C4_24401 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_18425 11@ :GON_C4_24412 11@ += 1 // (int) 0029: $5742 += $5741 // (int vars) // Note: the incorrect math opcode was used here 0002: jump @GON_C4_24299 :GON_C4_24430 0035: $5741 = $5760 // (int vars) $5741 *= 280 // (int) 0029: $5742 += $5741 // (int vars) // Note: the incorrect math opcode was used here $5742 /= 14 // (int) 0035: $5738 = $5742 // (int vars) 010C: store_object $5737 position_to $5749 $5750 $5751 $5738 > 99 // (int) var > num jump_if_false @GON_C4_24545 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_7513 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5978 00AE: remove_status_text $5738 1@ = 0 // (int) $5995 = 19 // (int) $5991 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9426 350 0002: jump @GON_C4_24613 :GON_C4_24545 0002: jump @GON_C4_24613 :GON_C4_24552 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_7513 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5978 00AE: remove_status_text $5738 1@ = 0 // (int) $5995 = 19 // (int) $5991 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_9426 350 0002: jump @GON_C4_24613 :GON_C4_24613 0026: return :GON_C4_24615 0006: $5658 = 'GON4_G0' // (string) // ~w~Defend ~b~Gonzalez's truck. // Note: the incorrect math opcode was used here 0006: $5659 = 'GON4_G1' // (string) // ~w~Defend Gonzalez's ~b~guys ~w~protecting the airport entrance. // Note: the incorrect math opcode was used here 0006: $5660 = 'GON4_G2' // (string) // ~w~Defend Gonzalez's ~b~plane. // Note: the incorrect math opcode was used here 0006: $5661 = 'GON4_G4' // (string) // ~w~The other entrance is under attack! // Note: the incorrect math opcode was used here 0006: $5662 = 'GON4_G5' // (string) // ~w~Destroy the ~r~roadblock. // Note: the incorrect math opcode was used here 0006: $5663 = 'GON4_G6' // (string) // ~w~Gonzalez's truck has stalled! Protect ~b~him! // Note: the incorrect math opcode was used here 0006: $5664 = 'GON4_G7' // (string) // ~w~The sharks have entered the airport! // Note: the incorrect math opcode was used here 0006: 2@ = 'GON4_F0' // (string) // ~r~Gonzalez died. // Note: the incorrect math opcode was used here 0006: 3@ = 'GON4_F1' // (string) // ~r~Gonzalez's men died. // Note: the incorrect math opcode was used here 0006: $5981 = 'GON4_C0' // (string) // Gonzalez // Note: the incorrect math opcode was used here 0006: $5982 = 'GON4_C0' // (string) // Gonzalez // Note: the incorrect math opcode was used here $5796 = -811.09 // (float) $5799 = -912.93 // (float) $5802 = 13.47 // (float) $5797 = -811.64 // (float) $5800 = -929.82 // (float) $5803 = 12.16 // (float) $5798 = -821.37 // (float) $5801 = -939.32 // (float) $5804 = 11.95 // (float) $5831 = -1328.92 // (float) $5840 = -845.97 // (float) $5849 = 13.92 // (float) $5832 = -1357.94 // (float) $5841 = -876.51 // (float) $5850 = 13.92 // (float) $5833 = -1380.47 // (float) $5842 = -899.25 // (float) $5851 = 13.92 // (float) $5834 = -1431.16 // (float) $5843 = -909.68 // (float) $5852 = 13.92 // (float) $5835 = -1464.72 // (float) $5844 = -909.45 // (float) $5853 = 13.92 // (float) $5836 = -1536.91 // (float) $5845 = -887.35 // (float) $5854 = 13.92 // (float) $5837 = -1585.2 // (float) $5846 = -873.92 // (float) $5855 = 13.92 // (float) $5838 = -1644.54 // (float) $5847 = -860.7 // (float) $5856 = 13.92 // (float) $5839 = -1728.91 // (float) $5848 = -842.73 // (float) $5857 = 13.92 // (float) $5810 = 0 // (int) $5910 = -1190.93 // (float) $5916 = -1202.76 // (float) $5922 = 14.91 // (float) $5911 = -1191.62 // (float) $5917 = -1222.29 // (float) $5923 = 14.91 // (float) $5912 = -1192.13 // (float) $5918 = -1243.84 // (float) $5924 = 14.86 // (float) $5913 = -1328.24 // (float) $5919 = -777.21 // (float) $5925 = 14.87 // (float) $5914 = -1316.49 // (float) $5920 = -762.95 // (float) $5926 = 14.87 // (float) $5915 = -1299.51 // (float) $5921 = -778.53 // (float) $5927 = 14.69 // (float) $5892 = -1051.54 // (float) $5898 = -1077.84 // (float) $5904 = 14.8 // (float) $5893 = -1083.35 // (float) $5899 = -1079.18 // (float) $5905 = 15.98 // (float) $5894 = -1188.58 // (float) $5900 = -1273.27 // (float) $5906 = 13.7 // (float) $5895 = -1380.31 // (float) $5901 = -784.49 // (float) $5907 = 13.7 // (float) $5896 = -1259.83 // (float) $5902 = -671.79 // (float) $5908 = 13.7 // (float) $5897 = -1288.77 // (float) $5903 = -785.7 // (float) $5909 = 13.7 // (float) 02E2: $5667 = 1 // (any) $5984 = 220 // (int) $5671 = 236 // (int) $5764 = 0 // (int) $5691 = -1221.92 // (float) $5697 = -1214.72 // (float) $5703 = 13.86 // (float) $5692 = -1219.47 // (float) $5698 = -1208.71 // (float) $5704 = 13.86 // (float) $5693 = -1225.26 // (float) $5699 = -1226.0 // (float) $5705 = 13.86 // (float) $5694 = -1305.38 // (float) $5700 = -791.72 // (float) $5706 = 13.87 // (float) $5695 = -1311.54 // (float) $5701 = -791.55 // (float) $5707 = 13.87 // (float) $5696 = -1320.87 // (float) $5702 = -792.4 // (float) $5708 = 13.87 // (float) 10@ = 7 // (int) $5940 = 1 // (int) 02E2: $5768 = 25 // (any) 02E2: $5766 = 29 // (any) 0271: (unknown) 9 2 0271: (unknown) 9 8192 $5858 = -7.0 // (float) $5868 = 2.0 // (float) $5878 = 0 // (float) $5859 = 7.0 // (float) $5869 = 2.0 // (float) $5879 = 0 // (float) $5860 = -7.0 // (float) $5870 = -2.0 // (float) $5880 = 0 // (float) $5861 = 7.0 // (float) $5871 = -2.0 // (float) $5881 = 0 // (float) $5862 = 0 // (float) $5872 = -7.0 // (float) $5882 = 0 // (float) $5863 = 0 // (float) $5873 = 0 // (float) $5883 = 0 // (float) $5864 = -12.0 // (float) $5874 = 4.0 // (float) $5884 = 0 // (float) $5865 = -4.0 // (float) $5875 = -10.0 // (float) $5885 = 0 // (float) $5866 = 4.0 // (float) $5876 = -10.0 // (float) $5886 = 0 // (float) $5867 = 12.0 // (float) $5877 = 4.0 // (float) $5887 = 0 // (float) $5888 = 0 // (int) $5889 = 0 // (int) $5890 = 0 // (int) $5891 = 0 // (int) $5987 = 269 // (int) 02E2: $5976 = 1 // (any) $5986 = 188 // (int) $5767 = 348 // (int) $5937 = 238 // (int) $5988 = 1 // (int) $5989 = 1 // (int) $5990 = 1 // (int) $5991 = 0 // (int) $5672 = 0 // (int) 0025: gosub @GON_C4_26707 024F: (unknown) 0 $5808 = 0 // (int) $5669 = 0 // (int) $5740 = 0 // (int) $5739 = 0 // (int) $5712 = 0 // (int) $5793 = 0 // (int) $5794 = 4000 // (int) 0026: return :GON_C4_25941 $5808 = 0 // (int) 11@ = 0 // (int) :GON_C4_25950 8 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26067 // Note: the incorrect math opcode was used here 0045: actor $5521(11@,8) defined 0022: jump_if_false @GON_C4_26012 // Note: the incorrect math opcode was used here $5808 += 1 // (int) 11 > $5995 // (int) num > var 0022: jump_if_false @GON_C4_26005 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_11654 11@ :GON_C4_26005 0002: jump @GON_C4_26055 :GON_C4_26012 not $5513(11@,8) == -1 // (int) var == num jump_if_false @GON_C4_26055 0112: remove_references_to_actor $5521(11@,8) // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5513(11@,8) $5513(11@,8) = -1 // (int) :GON_C4_26055 11@ += 1 // (int) 0002: jump @GON_C4_25950 :GON_C4_26067 $5809 = 0 // (int) 11@ = 0 // (int) :GON_C4_26076 0011: $5806 > 11@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_26483 // Note: the incorrect math opcode was used here 004F: unknown_check $5555(11@,4) 0022: jump_if_false @GON_C4_26417 // Note: the incorrect math opcode was used here $5809 += 1 // (int) 02D8: unknown_check $5555(11@,4) jump_if_false @GON_C4_26156 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_9814 $5555(11@,4) 11@ 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5567(11@,4) 0002: jump @GON_C4_26410 :GON_C4_26156 02BD: (unknown) $5555(11@,4) 20@ 20@ > -1 // (int) var > num jump_if_false @GON_C4_26356 $5571(11@,4) > -1 // (int) var > num jump_if_false @GON_C4_26297 0035: 18@ = $5571(11@,4) // (int vars) 001C: $5810 == 11@ // (int) num == var 0022: jump_if_false @GON_C4_26290 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_21102 $5555(11@,4) 18@ $5575(18@,9) $5584(18@,9) $5593(18@,9) 15.0 jump_if_false @GON_C4_26290 037B: constant_params 3 variable_params 1 unknown 40 call_with_params @GON_C4_19543 $5571(11@,4) 8 9 $5571(11@,4) jump_if_false @GON_C4_26290 $5559(11@,4) = 0 // (int) $5571(11@,4) = -1 // (int) :GON_C4_26290 0002: jump @GON_C4_26312 :GON_C4_26297 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_12696 11@ $5563(11@,4) :GON_C4_26312 not $5995 == 11 // (int) var == num jump_if_false @GON_C4_26338 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_7661 11@ 0 0 :GON_C4_26338 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_17106 11@ 0002: jump @GON_C4_26410 :GON_C4_26356 not $5567(11@,4) == -1 // (int) var == num jump_if_false @GON_C4_26410 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7207 11@ 0113: remove_references_to_car $5555(11@,4) // Like turning a car into any random car 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5567(11@,4) $5567(11@,4) = -1 // (int) :GON_C4_26410 0002: jump @GON_C4_26471 :GON_C4_26417 not $5567(11@,4) == -1 // (int) var == num jump_if_false @GON_C4_26471 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7207 11@ 0113: remove_references_to_car $5555(11@,4) // Like turning a car into any random car 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5567(11@,4) $5567(11@,4) = -1 // (int) :GON_C4_26471 11@ += 1 // (int) 0002: jump @GON_C4_26076 :GON_C4_26483 0011: $5806 > $5809 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @GON_C4_26509 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_14490 $5995 12@ :GON_C4_26509 0026: return :GON_C4_26511 0045: actor $933 defined jump_if_false @GON_C4_26563 00D5: (unknown) $933 34 0 0106: give_actor $933 weapon 4@ ammo 5@ // Load the weapon model before using this 5@ > 0 // (int) var > num jump_if_false @GON_C4_26558 010B: set_actor $933 armed_weapon_to 4@ 0002: jump @GON_C4_26563 :GON_C4_26558 010B: set_actor $933 armed_weapon_to 0 :GON_C4_26563 0026: return :GON_C4_26565 02B7: (unknown) $933 014B: set_actor $933 health_to 0 0001: wait 2000 ms 0026: return :GON_C4_26581 041A: (unknown) 'GONZ' $5983 041A: (unknown) 'DIAZ' $5994 0160: load_model $5984 0228: (unknown) 0026: return :GON_C4_26609 0162: release_model $5994 0162: release_model $5984 0160: load_model $5986 0160: load_model #GANG3A 041A: (unknown) 'DIAGGB' $5985 0160: load_model #M249 0228: (unknown) 0026: return :GON_C4_26646 0162: release_model $5983 0162: release_model $5986 0162: release_model $5985 0162: release_model #M249 0160: load_model $5937 0160: load_model $5987 0160: load_model #UZI 0160: load_model $5767 0228: (unknown) 0026: return :GON_C4_26684 0162: release_model $5937 041A: (unknown) 'HMORI' $5670 0160: load_model $5671 0228: (unknown) 0026: return :GON_C4_26707 11@ = 0 // (int) :GON_C4_26711 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26743 // Note: the incorrect math opcode was used here $5721(11@,2) = -1 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_26711 :GON_C4_26743 11@ = 0 // (int) :GON_C4_26747 8 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26779 // Note: the incorrect math opcode was used here $5513(11@,8) = -1 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_26747 :GON_C4_26779 11@ = 0 // (int) :GON_C4_26783 4 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26815 // Note: the incorrect math opcode was used here $5567(11@,4) = -1 // (int) 11@ += 1 // (int) 0002: jump @GON_C4_26783 :GON_C4_26815 0026: return :GON_C4_26817 11@ = 0 // (int) :GON_C4_26821 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26859 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5721(11@,2) 11@ += 1 // (int) 0002: jump @GON_C4_26821 :GON_C4_26859 11@ = 0 // (int) :GON_C4_26863 8 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26901 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5513(11@,8) 11@ += 1 // (int) 0002: jump @GON_C4_26863 :GON_C4_26901 11@ = 0 // (int) :GON_C4_26905 4 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26943 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5567(11@,4) 11@ += 1 // (int) 0002: jump @GON_C4_26905 :GON_C4_26943 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5933 11@ = 0 // (int) :GON_C4_26959 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_26997 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5426(11@,3) 11@ += 1 // (int) 0002: jump @GON_C4_26959 :GON_C4_26997 11@ = 0 // (int) :GON_C4_27001 2 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_27039 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5419(11@,2) 11@ += 1 // (int) 0002: jump @GON_C4_27001 :GON_C4_27039 0026: return :GON_C4_27041 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7192 $5975 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7192 $5665 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6208 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8471 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8352 004F: unknown_check $5938 jump_if_false @GON_C4_27110 0049: destroy_car $5938 :GON_C4_27110 0026: return :GON_C4_27112 29@ == 0 // (int) var == num jump_if_false @GON_C4_27193 004F: unknown_check $5709 jump_if_false @GON_C4_27193 0045: actor $5665 defined jump_if_false @GON_C4_27193 02A6: (unknown) $5665 $5709 0022: jump_if_false @GON_C4_27193 // Note: the incorrect math opcode was used here 0300: (unknown) $5709 255 02C7: (unknown) $5709 8 1900 0300: (unknown) $5709 255 02E9: set_car $5709 speed_to 7.0 29@ = 1 // (int) :GON_C4_27193 0026: return :GON_C4_27195 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 1000 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_5556 21@ 22@ 23@ 24@ 25@ 26@ 28@ = 0 // (int) 29@ = 0 // (int) 028D: (unknown) 0.1 0025: gosub @GON_C4_26581 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 6 variable_params 1 unknown 40 call_with_params @GON_C4_5691 -301.29 -595.82 11.83 -369.88 -488.86 11.06 $5665 0045: actor $5665 defined jump_if_false @GON_C4_27317 03FB: (unknown) $5665 24 -1 :GON_C4_27317 0045: actor $933 defined jump_if_false @GON_C4_27387 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $933 -312.0 -581.13 12.78 02E7: get_weapon_data_from_actor $933 weapon_group 8 weapon 4@ ammo 5@ model 17@ 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_507 $933 -312.0 -596.53 12.81 :GON_C4_27387 14@ = -366.88 // (float) 15@ = -488.86 // (float) 16@ = 11.06 // (float) 15@ += 3.0 // (float) 003E: $5993 = create_actor_pedtype 22 model $5994 at -302.57 -595.13 11.84 0045: actor $933 defined 0022: jump_if_false @GON_C4_27458 // Note: the incorrect math opcode was used here 00CF: set_actor $933 Z_angle_to -175.0 :GON_C4_27458 0045: actor $5665 defined jump_if_false @GON_C4_27476 00CF: set_actor $5665 Z_angle_to 83.5 :GON_C4_27476 0045: actor $5993 defined jump_if_false @GON_C4_27496 00CF: set_actor $5993 Z_angle_to -132.99 :GON_C4_27496 00B9: set_camera_position -314.16 -579.93 12.65 rotations 0 0 0 00BA: set_camera_point_at -313.74 -580.81 12.85 mode 2 30@ = 109 // (int) 0160: load_model 30@ 0160: load_model #AK47 0228: (unknown) 003E: $5777 = create_actor_pedtype 22 model 30@ at -301.27 -597.6 11.84 003E: $5778 = create_actor_pedtype 22 model 30@ at -303.18 -596.77 11.84 0045: actor $5777 defined 0022: jump_if_false @GON_C4_27637 // Note: the incorrect math opcode was used here 0106: give_actor $5777 weapon 29 ammo 50 // Load the weapon model before using this 00CF: set_actor $5777 Z_angle_to 5.0 0045: actor $5665 defined jump_if_false @GON_C4_27637 0153: (unknown) $5777 $5665 :GON_C4_27637 0045: actor $5778 defined 0022: jump_if_false @GON_C4_27682 // Note: the incorrect math opcode was used here 0106: give_actor $5778 weapon 29 ammo 50 // Load the weapon model before using this 00CF: set_actor $5778 Z_angle_to -65.49 0045: actor $5665 defined jump_if_false @GON_C4_27682 0153: (unknown) $5778 $5665 :GON_C4_27682 0162: release_model 30@ 0162: release_model #AK47 14@ = -353.07 // (float) 15@ = -520.97 // (float) 16@ = 12.92 // (float) 0036: 21@ = 14@ // (float vars) 21@ -= 15.0 // (float) 0036: 22@ = 15@ // (float vars) 22@ -= 15.0 // (float) 23@ = 6.0 // (float) 0036: 24@ = 14@ // (float vars) 24@ += 15.0 // (float) 0036: 25@ = 15@ // (float vars) 25@ += 15.0 // (float) 26@ = 20.0 // (float) 0246: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_5891 -353.07 -520.97 12.92 -65.0 $5709 0025: gosub @GON_C4_26609 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AA' 'GON4_S0' $5993 0 // ~w~Take the guns back to your Colonel. But, remember, you belong to me now. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12757 'GONC4AA' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AB' 'GON4_S1' $5993 0 // ~w~Any shipments you bring to Vice City come through me. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12757 'GONC4AB' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AC' 'GON4_S2' $5665 0 // ~w~Si. Si... no problem. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12757 'GONC4AC' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AD' 'GON4_S3' $5993 0 // ~w~Vic. I was just talking to my new friend Gonzalez about loyalty. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12757 'GONC4AD' 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AE' 'GON4_S4' $5993 0 // ~w~How I will look after him so long as he does what he's told. 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_12757 'GONC4AE' 0045: actor $5993 defined jump_if_false @GON_C4_28094 04B4: (unknown) $5993 120 518 100.0 :GON_C4_28094 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 2000 jump_if_false @GON_C4_28131 0002: jump @GON_C4_29689 :GON_C4_28131 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AA' 1 0045: actor $5993 defined jump_if_false @GON_C4_28175 04B4: (unknown) $5993 121 538 1.0 :GON_C4_28175 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28201 0002: jump @GON_C4_29689 :GON_C4_28201 00B9: set_camera_position -299.47 -594.1 14.38 rotations 0 0 0 00BA: set_camera_point_at -300.16 -594.68 13.94 mode 2 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AF' 'GON4_S5' $5993 0 // ~w~And you will do as you're told won't you! 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AB' 1 0045: actor $933 defined jump_if_false @GON_C4_28307 00A2: (unknown) $933 :GON_C4_28307 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_507 $933 -303.93 -595.9 12.81 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 3000 jump_if_true @GON_C4_29689 0045: actor $5993 defined jump_if_false @GON_C4_28377 04B4: (unknown) $5993 121 539 1.0 :GON_C4_28377 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28403 0002: jump @GON_C4_29689 :GON_C4_28403 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AG' 'GON4_S6' $5665 0 // ~w~Si. Si. 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AC' 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28480 0002: jump @GON_C4_29689 :GON_C4_28480 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 100 jump_if_false @GON_C4_28506 0002: jump @GON_C4_29689 :GON_C4_28506 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AH' 'GON4_S7' $5993 0 // ~w~Bueno. Escort him to the airport Vic. 0045: actor $933 defined jump_if_false @GON_C4_28571 0045: actor $5993 defined jump_if_false @GON_C4_28571 0153: (unknown) $933 $5993 0153: (unknown) $5993 $933 :GON_C4_28571 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AD' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 70 jump_if_false @GON_C4_28618 0002: jump @GON_C4_29689 :GON_C4_28618 00B9: set_camera_position -299.56 -597.41 13.65 rotations 0 0 0 00BA: set_camera_point_at -300.44 -597.02 13.35 mode 2 0045: actor $933 defined jump_if_false @GON_C4_28680 04B4: (unknown) $933 120 513 1.0 :GON_C4_28680 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28706 0002: jump @GON_C4_29689 :GON_C4_28706 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @MAIN_12808 'GONC4AI' 'GON4_S8' $5993 0 // ~w~Show him what it means to be a friend of Ricardo Diaz... and what it is to be an enemy. 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AE' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28784 0002: jump @GON_C4_29689 :GON_C4_28784 0045: actor $5665 defined jump_if_false @GON_C4_28822 0045: actor $5993 defined jump_if_false @GON_C4_28822 0154: (unknown) $5993 0153: (unknown) $5665 $5993 0153: (unknown) $5993 $5665 :GON_C4_28822 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AF' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 100 jump_if_false @GON_C4_28869 0002: jump @GON_C4_29689 :GON_C4_28869 00B9: set_camera_position -301.5 -595.68 12.89 rotations 0 0 0 00BA: set_camera_point_at -302.44 -595.42 13.11 mode 2 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28933 0002: jump @GON_C4_29689 :GON_C4_28933 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AG' 0 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_28979 0002: jump @GON_C4_29689 :GON_C4_28979 0045: actor $933 defined jump_if_false @GON_C4_29011 0045: actor $5993 defined jump_if_false @GON_C4_29011 0154: (unknown) $933 0153: (unknown) $933 $5993 :GON_C4_29011 0045: actor $5777 defined 0022: jump_if_false @GON_C4_29049 // Note: the incorrect math opcode was used here 0045: actor $5993 defined 0022: jump_if_false @GON_C4_29049 // Note: the incorrect math opcode was used here 0154: (unknown) $5993 0153: (unknown) $5777 $5993 0153: (unknown) $5993 $5777 :GON_C4_29049 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AH' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_29096 0002: jump @GON_C4_29689 :GON_C4_29096 0045: actor $5993 defined jump_if_false @GON_C4_29119 04B4: (unknown) $5993 120 517 1.0 :GON_C4_29119 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @GON_C4_5416 'GONC4AI' 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 3000 jump_if_false @GON_C4_29167 0002: jump @GON_C4_29689 :GON_C4_29167 0045: actor $5665 defined jump_if_false @GON_C4_29205 0045: actor $5993 defined jump_if_false @GON_C4_29205 0154: (unknown) $5993 0153: (unknown) $5665 $5993 0153: (unknown) $5993 $5665 :GON_C4_29205 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_13401 $5980 jump_if_false @GON_C4_29231 0002: jump @GON_C4_29689 :GON_C4_29231 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 0059: text_clear_all 00B9: set_camera_position -346.7 -514.56 12.46 rotations 0 0 0 00BA: set_camera_point_at -346.87 -515.52 12.65 mode 2 0045: actor $5665 defined jump_if_false @GON_C4_29301 0352: (unknown) $5665 0154: (unknown) $5665 :GON_C4_29301 0045: actor $5993 defined jump_if_false @GON_C4_29316 0352: (unknown) $5993 :GON_C4_29316 0045: actor $933 defined jump_if_false @GON_C4_29331 0352: (unknown) $933 :GON_C4_29331 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $5665 -347.11 -523.54 11.72 0045: actor $5665 defined jump_if_false @GON_C4_29386 00CF: set_actor $5665 Z_angle_to 69.02 :GON_C4_29386 0001: wait 400 ms 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $933 -367.63 -575.13 37.93 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_6387 -358.4 -576.16 37.93 1 $5938 28@ = 1 // (int) 0045: actor $5665 defined jump_if_false @GON_C4_29480 004F: unknown_check $5709 jump_if_false @GON_C4_29480 00EA: (unknown) $5665 $5709 :GON_C4_29480 004F: unknown_check $5938 0022: jump_if_false @GON_C4_29512 // Note: the incorrect math opcode was used here 02DA: (unknown) $5938 -358.4 -566.16 67.93 10 :GON_C4_29512 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 1000 jump_if_false @GON_C4_29553 0002: jump @GON_C4_29689 :GON_C4_29553 02B4: set_camera_transverse_delay 10.0 time 7000 00B9: set_camera_position -346.7 -514.56 12.46 rotations 0 0 0 00BA: set_camera_point_at -346.85 -515.54 12.96 mode 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 3600 jump_if_false @GON_C4_29627 0002: jump @GON_C4_29689 :GON_C4_29627 11@ = 0 // (int) :GON_C4_29631 10 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_29689 // Note: the incorrect math opcode was used here 0025: gosub @GON_C4_27112 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 350 jump_if_false @GON_C4_29677 0002: jump @GON_C4_29689 :GON_C4_29677 11@ += 1 // (int) 0002: jump @GON_C4_29631 :GON_C4_29689 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4878 0 28@ == 0 // (int) var == num jump_if_false @GON_C4_29750 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_6387 -358.4 -576.16 37.93 1 $5938 :GON_C4_29750 004F: unknown_check $5709 jump_if_false @GON_C4_29771 0052: set_car $5709 driver_behaviour_to 0 02E9: set_car $5709 speed_to 0 :GON_C4_29771 034A: unknown_check $5993 jump_if_false @GON_C4_29786 003F: destroy_actor $5993 :GON_C4_29786 034A: unknown_check $5777 jump_if_false @GON_C4_29801 003F: destroy_actor $5777 :GON_C4_29801 034A: unknown_check $5778 jump_if_false @GON_C4_29816 003F: destroy_actor $5778 :GON_C4_29816 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7192 $5665 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6108 004F: unknown_check $5709 jump_if_false @GON_C4_29868 004E: put_car $5709 at -273.24 -501.37 11.63 :GON_C4_29868 0001: wait 0 ms 004F: unknown_check $5709 jump_if_false @GON_C4_29887 00D1: set_car $5709 Z_angle_to 0 :GON_C4_29887 0025: gosub @GON_C4_26646 0122: create_forbidden_for_cars_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0152: create_forbidden_for_peds_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0152: create_forbidden_for_peds_cube_cornerA -1270.84 -1238.0 5.86 cornerB -1133.71 -1186.81 20.87 0152: create_forbidden_for_peds_cube_cornerA -1353.65 -802.23 5.88 cornerB -1259.14 -741.46 20.69 0534: (unknown) 0 037B: constant_params 6 variable_params 0 unknown 40 call_with_params @GON_C4_5590 21@ 22@ 23@ 24@ 25@ 26@ 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_362 1 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 02E2: 31@ = 2 // (any) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @NONAME_1_9489 31@ 14@ = -374.51 // (float) 15@ = -533.13 // (float) 16@ = 30.32 // (float) 0036: 32@ = 14@ // (float vars) 32@ -= 15.0 // (float) 0036: 33@ = 15@ // (float vars) 33@ -= 15.0 // (float) 34@ = 5.0 // (float) 0036: 35@ = 14@ // (float vars) 35@ += 15.0 // (float) 0036: 36@ = 15@ // (float vars) 36@ += 15.0 // (float) 37@ = 25.0 // (float) 0246: (unknown) 32@ 33@ 34@ 35@ 36@ 37@ 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $933 -367.63 -575.13 37.93 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6327 004F: unknown_check $5938 jump_if_false @GON_C4_30236 03D8: (unknown) $5938 004E: put_car $5938 at $5945 $5955 $5965 02DA: (unknown) $5938 $5946 $5956 $5966 10 :GON_C4_30236 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_1099 2 0311: status_text $5710 type 1 line 1 GXT $5981 // global_variable 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4379 0026: return :GON_C4_30270 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 1000 00B9: set_camera_position -1213.49 -1229.89 16.61 rotations 0 0 0 00BA: set_camera_point_at -1214.21 -1229.2 16.64 mode 2 00AE: remove_status_text $5710 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6246 $5990 = 0 // (int) $5989 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8471 0025: gosub @GON_C4_26684 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_10451 0160: load_model #FORKLIFT 0228: (unknown) 0048: $5996 = create_car #FORKLIFT at -1784.76 -1021.94 15.43 004F: unknown_check $5996 jump_if_false @GON_C4_30420 00D1: set_car $5996 Z_angle_to 270.0 :GON_C4_30420 0162: release_model #FORKLIFT 8@ = 0 // (int) 004F: unknown_check $5938 jump_if_false @GON_C4_30450 004E: put_car $5938 at $5951 $5961 $5971 :GON_C4_30450 0001: wait 0 ms 004F: unknown_check $5938 0022: jump_if_false @GON_C4_30476 // Note: the incorrect math opcode was used here 02DA: (unknown) $5938 $5952 $5962 $5972 20 :GON_C4_30476 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 $5940 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7112 0 004F: unknown_check $5938 jump_if_false @GON_C4_30513 02F3: (unknown) $5938 :GON_C4_30513 004F: unknown_check $5709 jump_if_false @GON_C4_30567 0052: set_car $5709 driver_behaviour_to 0 02E9: set_car $5709 speed_to 0 004E: put_car $5709 at -1219.86 -1222.16 13.69 0233: (unknown) $5709 -1269.81 -1205.24 :GON_C4_30567 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6794 0 -1224.5 -1203.57 13.86 6.46 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6794 1 -1231.4 -1225.85 13.86 -44.74 11@ = 0 // (int) :GON_C4_30633 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_30683 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6931 11@ $5435(11@,6) $5441(11@,6) $5447(11@,6) 220.0 11@ += 1 // (int) 0002: jump @GON_C4_30633 :GON_C4_30683 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_787 $5679 $5673 -1 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_787 $5680 $5674 -1 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $5681 -1223.29 -1211.0 13.86 0048: $5811 = create_car $5987 at -1200.38 -1175.16 14.69 004F: unknown_check $5811 jump_if_false @GON_C4_30841 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_9024 $5811 0 10 $5768 $5777 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_8880 $5811 1 10 $5768 $5778 02E9: set_car $5811 speed_to 0 0233: (unknown) $5811 -1208.63 -1213.42 0275: (unknown) $5811 0 0052: set_car $5811 driver_behaviour_to 0 :GON_C4_30841 004F: unknown_check $5709 jump_if_false @GON_C4_30882 0300: (unknown) $5709 255 02C7: (unknown) $5709 8 5000 0300: (unknown) $5709 255 02E9: set_car $5709 speed_to 15.0 :GON_C4_30882 0045: actor $5681 defined jump_if_false @GON_C4_30907 0158: actor $5681 run_to -1221.21 -1217.42 :GON_C4_30907 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 600 jump_if_false @GON_C4_30944 0002: jump @GON_C4_31652 :GON_C4_30944 004F: unknown_check $5673 jump_if_false @GON_C4_30978 0300: (unknown) $5673 255 02C7: (unknown) $5673 2 1100 0300: (unknown) $5673 255 :GON_C4_30978 004F: unknown_check $5674 jump_if_false @GON_C4_31019 0300: (unknown) $5674 255 02C7: (unknown) $5674 8 1000 0300: (unknown) $5674 255 02E9: set_car $5674 speed_to 3.0 :GON_C4_31019 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 2500 jump_if_false @GON_C4_31046 0002: jump @GON_C4_31652 :GON_C4_31046 0045: actor $5681 defined jump_if_false @GON_C4_31108 004F: unknown_check $5811 jump_if_false @GON_C4_31108 03D6: (unknown) $5681 5000 03D7: (unknown) $5681 0 01C9: (unknown) $5681 100 00EC: (unknown) $5681 $5811 02C7: (unknown) $5811 8 5000 02E9: set_car $5811 speed_to 7.5 :GON_C4_31108 00B9: set_camera_position -1196.98 -1185.23 14.67 rotations 0 0 0 00BA: set_camera_point_at -1197.73 -1185.88 14.81 mode 2 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 1500 jump_if_false @GON_C4_31174 0002: jump @GON_C4_31652 :GON_C4_31174 004F: unknown_check $5811 jump_if_false @GON_C4_31190 01F4: (unknown) $5811 38@ :GON_C4_31190 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 1200 jump_if_false @GON_C4_31217 0002: jump @GON_C4_31652 :GON_C4_31217 004F: unknown_check $5811 jump_if_false @GON_C4_31234 01ED: (unknown) 013B: explode_car $5811 :GON_C4_31234 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 2300 jump_if_false @GON_C4_31261 0002: jump @GON_C4_31652 :GON_C4_31261 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 00B9: set_camera_position -1779.64 -1030.76 14.18 rotations 0 0 0 00BA: set_camera_point_at -1779.02 -1030.02 14.46 mode 2 034A: unknown_check $5777 jump_if_false @GON_C4_31325 003F: destroy_actor $5777 :GON_C4_31325 034A: unknown_check $5778 jump_if_false @GON_C4_31340 003F: destroy_actor $5778 :GON_C4_31340 034B: unknown_check $5811 jump_if_false @GON_C4_31355 0049: destroy_car $5811 :GON_C4_31355 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8352 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6931 0 -1776.76 -1025.94 15.43 330.0 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6931 1 -1779.76 -1020.94 15.43 3300.0 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6931 2 -1776.76 -1028.94 15.43 220.0 037B: constant_params 3 variable_params 0 unknown 40 call_with_params @GON_C4_787 $5681 $5996 -1 004F: unknown_check $5709 jump_if_false @GON_C4_31518 0052: set_car $5709 driver_behaviour_to 0 02E9: set_car $5709 speed_to 0 004E: put_car $5709 at -1754.11 -1012.02 15.62 00D1: set_car $5709 Z_angle_to 90.0 :GON_C4_31518 0001: wait 500 ms 004F: unknown_check $5709 jump_if_false @GON_C4_31564 0300: (unknown) $5709 255 02C7: (unknown) $5709 8 3500 0300: (unknown) $5709 255 02E9: set_car $5709 speed_to 7.0 :GON_C4_31564 0001: wait 100 ms 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 10.0 time 3000 00B9: set_camera_position -1779.64 -1030.76 14.18 rotations 0 0 0 00BA: set_camera_point_at -1779.95 -1029.82 14.34 mode 1 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 4500 jump_if_false @GON_C4_31652 0002: jump @GON_C4_31652 :GON_C4_31652 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 034A: unknown_check $5777 jump_if_false @GON_C4_31677 003F: destroy_actor $5777 :GON_C4_31677 034A: unknown_check $5778 jump_if_false @GON_C4_31692 003F: destroy_actor $5778 :GON_C4_31692 034B: unknown_check $5811 jump_if_false @GON_C4_31707 0049: destroy_car $5811 :GON_C4_31707 034B: unknown_check $5996 jump_if_false @GON_C4_31722 0049: destroy_car $5996 :GON_C4_31722 01ED: (unknown) 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_18568 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7192 $5665 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_6159 004F: unknown_check $5709 jump_if_false @GON_C4_31803 0052: set_car $5709 driver_behaviour_to 0 02E9: set_car $5709 speed_to 0 004E: put_car $5709 at -1780.95 -1026.55 16.08 00D1: set_car $5709 Z_angle_to 90.0 :GON_C4_31803 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_5497 $5977 $5939 = 3 // (int) 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @GON_C4_8352 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6794 0 -1225.6 -1220.7 13.86 0 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6794 1 -1222.92 -1211.1 13.86 0 11@ = 0 // (int) :GON_C4_31893 3 > 11@ // (int) num > var 0022: jump_if_false @GON_C4_31943 // Note: the incorrect math opcode was used here 037B: constant_params 5 variable_params 0 unknown 40 call_with_params @GON_C4_6931 11@ $5435(11@,6) $5441(11@,6) $5447(11@,6) 220.0 11@ += 1 // (int) 0002: jump @GON_C4_31893 :GON_C4_31943 $5672 = 1 // (int) $5794 = 1000 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_362 1000 0026: return :GON_C4_31971 0045: actor $933 defined jump_if_false @GON_C4_31987 0107: toggle_player $933 can_move 0 :GON_C4_31987 00B9: set_camera_position -1715.28 -1715.49 14.67 rotations 0 0 0 00BA: set_camera_point_at -1715.86 -1716.26 14.93 mode 2 0025: gosub @GON_C4_26817 00AE: remove_status_text $5738 004F: unknown_check $5938 jump_if_false @GON_C4_32052 02B7: (unknown) $933 :GON_C4_32052 0025: gosub @GON_C4_26511 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $933 -1364.37 -1252.11 18.18 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 -1 00C8: set_fade_color_RGB 0 0 1 00C9: fade 0 4000 ms :GON_C4_32110 00CA: fading jump_if_false @GON_C4_32168 0001: wait 0 ms 0252: object $5737 exists jump_if_false @GON_C4_32161 0279: (unknown) $5737 0 5.0 5.0 14@ 15@ 16@ 020C: unknown_check $5737 14@ 15@ 16@ $5755 $5756 $5757 0 :GON_C4_32161 0002: jump @GON_C4_32110 :GON_C4_32168 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @GON_C4_32204 02B7: (unknown) $933 02D0: (unknown) $933 1 010B: set_actor $933 armed_weapon_to 0 :GON_C4_32204 00B9: set_camera_position -1361.8 -1248.56 18.21 rotations 0 0 0 00BA: set_camera_point_at -1362.65 -1249.08 18.36 mode 2 0162: release_model $5670 0162: release_model $5671 0162: release_model #GANG3A 0162: release_model $5987 0160: load_model $5986 041A: (unknown) 'BMYST' $5985 0228: (unknown) 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $933 -1363.87 -1252.41 18.18 034B: unknown_check $5938 jump_if_false @GON_C4_32318 0049: destroy_car $5938 :GON_C4_32318 14@ = -1365.75 // (float) 15@ = -1251.69 // (float) 16@ = 17.16715 // (float) 037B: constant_params 4 variable_params 1 unknown 40 call_with_params @GON_C4_6387 14@ 15@ 16@ 0 $5938 004F: unknown_check $5938 jump_if_false @GON_C4_32390 004E: put_car $5938 at 14@ 15@ 16@ 00D1: set_car $5938 Z_angle_to -0.31 0325: (unknown) $5938 1 :GON_C4_32390 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_507 $933 -1364.1 -1237.53 19.34 0001: wait 900 ms 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4379 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -1362.26 -1245.55 18.23 rotations 0 0 0 00BA: set_camera_point_at -1362.98 -1246.19 18.49 mode 1 -2@ = 0 // (int) // timer1 :GON_C4_32483 2500 > -2@ // (int) num > var // timer1 0022: jump_if_false @GON_C4_32547 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 27@ 27@ == 1 // (int) var == num jump_if_false @GON_C4_32523 0002: jump @GON_C4_32611 :GON_C4_32523 004F: unknown_check $5938 jump_if_false @GON_C4_32540 0325: (unknown) $5938 1 :GON_C4_32540 0002: jump @GON_C4_32483 :GON_C4_32547 004F: unknown_check $5938 jump_if_false @GON_C4_32584 0325: (unknown) $5938 0 02DA: (unknown) $5938 -1385.71 -1271.61 39.54 10 :GON_C4_32584 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_4394 1000 jump_if_false @GON_C4_32611 0002: jump @GON_C4_32611 :GON_C4_32611 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @GON_C4_32679 0154: (unknown) $933 0044: put_actor $933 at -1364.1 -1237.53 17.94 010F: (unknown) $933 -1348.97 -1224.6 19.17 02D0: (unknown) $933 0 :GON_C4_32679 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_7192 $5975 004F: unknown_check $5938 jump_if_false @GON_C4_32711 0049: destroy_car $5938 :GON_C4_32711 0160: load_model #PCJ600 0228: (unknown) 0048: 39@ = create_car #PCJ600 at -1352.18 -1232.18 14.89 004F: unknown_check 39@ jump_if_false @GON_C4_32760 04D2: (unknown) 39@ 1 00D1: set_car 39@ Z_angle_to -55.0 :GON_C4_32760 0162: release_model #PCJ600 $5995 = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_362 1000 0026: return :GON_C4_32786 0025: gosub @GON_C4_26817 1@ > -1 // (int) var > num jump_if_false @GON_C4_33017 2 > 1@ // (int) num > var 0022: jump_if_false @GON_C4_32995 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 40 call_with_params @MAIN_4364 004F: unknown_check $5938 jump_if_false @GON_C4_32842 02B7: (unknown) $933 :GON_C4_32842 0025: gosub @GON_C4_26511 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_190 1000 037B: constant_params 4 variable_params 0 unknown 40 call_with_params @GON_C4_691 $933 -378.79 -544.95 16.28 0001: wait 200 ms 0045: actor $933 defined jump_if_false @GON_C4_32935 004F: unknown_check $5938 jump_if_false @GON_C4_32935 010F: (unknown) $933 -378.51 -528.57 15.46 :GON_C4_32935 0025: gosub @GON_C4_27041 0001: wait 200 ms 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @GON_C4_362 1000 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 40 call_with_params @MAIN_5026 3@(1@,2) 0002: jump @GON_C4_33010 :GON_C4_32995 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :GON_C4_33010 0002: jump @GON_C4_33032 :GON_C4_33017 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! :GON_C4_33032 0026: return :GON_C4_33034 0025: gosub @GON_C4_26817 037B: constant_params 2 variable_params 0 unknown 40 call_with_params @99RED_12847 'GON_C04' 2500 // Farewell To Arms 01DF: progress_made += 1 0026: return :GON_C4_33069 $940 = 0 // (int) 0025: gosub @GON_C4_26817 024F: (unknown) 1.0 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0121: remove_forbidden_for_cars_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0151: remove_forbidden_for_peds_cube_cornerA -874.8 -1072.41 5.3 cornerB -810.09 -1030.42 25.83 0151: remove_forbidden_for_peds_cube_cornerA -1270.84 -1238.0 5.86 cornerB -1133.71 -1186.81 20.87 0151: remove_forbidden_for_peds_cube_cornerA -1353.65 -802.23 5.88 cornerB -1259.14 -741.46 20.69 0534: (unknown) 1 00AE: remove_status_text $5710 00AE: remove_status_text $5738 007A: mission_cleanup 0026: return //-------------Mission 96--------------- :TEMP1 0238: name_thread 'TEMP1' // Number: ~1~ 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C1' 0025: gosub @TEMP1_13406 009D: wasted_or_busted // mission only jump_if_false @TEMP1_44 0025: gosub @TEMP1_28337 :TEMP1_44 0025: gosub @TEMP1_28486 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @TEMP1_85 02B4: set_camera_transverse_delay 0 time 7@ :TEMP1_85 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @TEMP1_126 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @TEMP1_137 :TEMP1_126 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :TEMP1_137 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @TEMP1_171 02B4: set_camera_transverse_delay 0 time 5@ :TEMP1_171 809F: not actor 3@ dead 0022: jump_if_false @TEMP1_187 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :TEMP1_187 0026: return :TEMP1_189 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @TEMP1_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 @TEMP1_247 0400: (unknown) $933 $1070 0002: jump @TEMP1_253 :TEMP1_247 02C0: (unknown) $933 $1070 :TEMP1_253 0@ >= 0 // (int) var >= num jump_if_false @TEMP1_280 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :TEMP1_280 0045: actor $933 defined jump_if_false @TEMP1_348 807E: not actor $933 driving jump_if_false @TEMP1_325 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @TEMP1_328 :TEMP1_325 021D: (unknown) 0 :TEMP1_328 $1078 == 0 // (int) var == num jump_if_false @TEMP1_344 02EA: select_interior 2 :TEMP1_344 01AE: (unknown) 1 :TEMP1_348 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :TEMP1_361 0045: actor $933 defined jump_if_false @TEMP1_425 807E: not actor $933 driving jump_if_false @TEMP1_413 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @TEMP1_413 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :TEMP1_413 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :TEMP1_425 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @TEMP1_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 @TEMP1_474 02EA: select_interior 0 :TEMP1_474 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @TEMP1_504 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :TEMP1_504 0026: return 0045: actor 0@ defined jump_if_false @TEMP1_525 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :TEMP1_525 0026: return 0045: actor 0@ defined 0022: jump_if_false @TEMP1_555 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @TEMP1_555 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :TEMP1_555 0026: return :TEMP1_557 0045: actor 0@ defined 0022: jump_if_false @TEMP1_604 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @TEMP1_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 @TEMP1_604 :TEMP1_600 1@ = 0 // (int) :TEMP1_604 1@ == 1 // (int) var == num jump_if_false @TEMP1_688 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TEMP1_681 007E: actor 0@ driving jump_if_false @TEMP1_677 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @TEMP1_667 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @TEMP1_670 :TEMP1_667 00F1: (unknown) 0@ :TEMP1_670 0002: jump @TEMP1_681 :TEMP1_677 1@ = 0 // (int) :TEMP1_681 0002: jump @TEMP1_604 :TEMP1_688 0026: return 0045: actor 0@ defined jump_if_false @TEMP1_782 007E: actor 0@ driving jump_if_false @TEMP1_766 02A7: unknown_check 0@ jump_if_false @TEMP1_736 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @TEMP1_759 :TEMP1_736 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TEMP1_557 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TEMP1_759 0002: jump @TEMP1_775 :TEMP1_766 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :TEMP1_775 0002: jump @TEMP1_784 :TEMP1_782 005F: (unknown) :TEMP1_784 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @TEMP1_942 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @TEMP1_942 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @TEMP1_883 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @TEMP1_842 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TEMP1_876 :TEMP1_842 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_557 0@ 4@ > -1 // (int) var > num jump_if_false @TEMP1_876 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_557 4@ :TEMP1_876 0002: jump @TEMP1_942 :TEMP1_883 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @TEMP1_908 // Note: the incorrect math opcode was used here 0026: return 0002: jump @TEMP1_942 :TEMP1_908 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_557 0@ not 3@ == -1 // (int) var == num jump_if_false @TEMP1_942 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_557 3@ :TEMP1_942 0045: actor 0@ defined jump_if_false @TEMP1_994 004F: unknown_check 1@ jump_if_false @TEMP1_994 007E: actor 0@ driving jump_if_false @TEMP1_994 807C: not actor 0@ driving 1@ 0022: jump_if_false @TEMP1_994 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @TEMP1_557 0@ :TEMP1_994 5@ = 0 // (int) :TEMP1_998 5@ == 0 // (int) var == num jump_if_false @TEMP1_1096 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @TEMP1_1089 004F: unknown_check 1@ jump_if_false @TEMP1_1089 007C: actor 0@ driving 1@ 0022: jump_if_false @TEMP1_1055 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @TEMP1_1089 :TEMP1_1055 2@ == -1 // (int) var == num jump_if_false @TEMP1_1081 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @TEMP1_1089 :TEMP1_1081 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :TEMP1_1089 0002: jump @TEMP1_998 :TEMP1_1096 0026: return 0@ == 0 // (int) var == num jump_if_false @TEMP1_1141 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TEMP1_1317 :TEMP1_1141 0@ == 1 // (int) var == num jump_if_false @TEMP1_1174 03CF: (unknown) 200 200 200 255 0002: jump @TEMP1_1317 :TEMP1_1174 0@ == 2 // (int) var == num jump_if_false @TEMP1_1216 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @TEMP1_1317 :TEMP1_1216 0@ == 3 // (int) var == num jump_if_false @TEMP1_1260 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @TEMP1_1317 :TEMP1_1260 0@ == 4 // (int) var == num jump_if_false @TEMP1_1291 03CF: (unknown) 8 143 59 255 0002: jump @TEMP1_1317 :TEMP1_1291 0@ == 5 // (int) var == num jump_if_false @TEMP1_1317 03CF: (unknown) 237 130 180 255 :TEMP1_1317 0026: return :TEMP1_1319 00BC: (unknown) 0@ 2 0026: return :TEMP1_1326 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @TEMP1_1326 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @TEMP1_1381 014E: 3@ = car 0@ health 3@ -= 250 // (int) :TEMP1_1381 0 > 3@ // (int) num > var 0022: jump_if_false @TEMP1_1396 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :TEMP1_1396 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1441 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :TEMP1_1441 005F: (unknown) 0@ = 0 // (int) :TEMP1_1447 $5348(0@,1) = 0 // (int) 0@ += 1 // (int) 0@ >= 1 // (int) var >= num jump_if_false @TEMP1_1447 0026: return :TEMP1_1473 031E: (unknown) 0 0 0 4@ 5@ 6@ 7@ 8@ = 1.0 // (float) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 4@ 5@ 6@ 8@ 4@ 5@ 6@ 0036: $5350(0@,1) = 1@ // (float vars) 0036: $5351(0@,1) = 2@ // (float vars) 0036: $5352(0@,1) = 3@ // (float vars) 0036: $5353(0@,1) = 4@ // (float vars) 0036: $5354(0@,1) = 5@ // (float vars) 0036: $5355(0@,1) = 6@ // (float vars) 0026: return 10@ = 0 // (int) :TEMP1_1557 $5348(10@,1) == 0 // (int) var == num jump_if_false @TEMP1_1633 037B: constant_params 7 variable_params 0 unknown 11 call_with_params @TEMP1_1473 10@ 0@ 1@ 2@ 3@ 4@ 5@ 0036: $5356(10@,1) = 6@ // (float vars) 0036: $5357(10@,1) = 7@ // (float vars) 0036: $5358(10@,1) = 8@ // (float vars) $5348(10@,1) = 1 // (int) $5349(10@,1) = 0 // (int) 0035: $5365(10@,1) = 9@ // (int vars) 005E: (unknown) :TEMP1_1633 10@ += 1 // (int) 10@ >= 1 // (int) var >= num jump_if_false @TEMP1_1557 10@ = -1 // (int) 005F: (unknown) not $5348(0@,1) == 0 // (int) var == num jump_if_false @TEMP1_1678 $5348(0@,1) = 0 // (int) :TEMP1_1678 0026: return :TEMP1_1680 not $5348(0@,1) == 0 // (int) var == num jump_if_false @TEMP1_1840 0036: 4@ = $5353(0@,1) // (float vars) 0036: 5@ = $5354(0@,1) // (float vars) 0036: 6@ = $5355(0@,1) // (float vars) 037B: constant_params 6 variable_params 3 unknown 14 call_with_params @MAIN_5093 1@ 2@ 3@ $5350(0@,1) $5351(0@,1) $5352(0@,1) 7@ 8@ 9@ 031E: (unknown) 0 0 0 7@ 8@ 9@ 10@ 0014: $5356(0@,1) > 10@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1768 // Note: the incorrect math opcode was used here 005F: (unknown) :TEMP1_1768 0014: 10@ > $5357(0@,1) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1784 // Note: the incorrect math opcode was used here 005F: (unknown) :TEMP1_1784 11@ = 1.0 // (float) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 14 call_with_params @MAIN_5145 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0373: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 12@ 01D3: (unknown) $5358(0@,1) 13@ 0014: 12@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_1840 // Note: the incorrect math opcode was used here 005E: (unknown) :TEMP1_1840 005F: (unknown) :TEMP1_1842 03EE: (unknown) $5350(0@,1) $5351(0@,1) 1@ 2@ 4@ 0036: $5366(0@,1) = 4@ // (float vars) 0026: return :TEMP1_1864 03EE: (unknown) $5350(0@,1) $5351(0@,1) 1@ 2@ 4@ 002C: 4@ -= $5366(0@,1) // (float vars) :TEMP1_1884 -180.0 > 4@ // (float) num > var 0022: jump_if_false @TEMP1_1910 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @TEMP1_1884 :TEMP1_1910 4@ > 180.0 // (float) var > num jump_if_false @TEMP1_1936 4@ -= 360.0 // (float) 0002: jump @TEMP1_1910 :TEMP1_1936 0078: if and 4@ > -15.0 // (float) var > num 15.0 > 4@ // (float) num > var 0022: jump_if_false @TEMP1_1961 // Note: the incorrect math opcode was used here 005E: (unknown) :TEMP1_1961 005F: (unknown) :TEMP1_1963 031E: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 10@ 0.1 > 10@ // (float) num > var 0022: jump_if_false @TEMP1_1989 // Note: the incorrect math opcode was used here 039E: (unknown) :TEMP1_1989 037B: constant_params 6 variable_params 3 unknown 12 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ 7@ 8@ 9@ 0036: 11@ = 6@ // (float vars) 0030: 11@ /= 10@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 12 call_with_params @MAIN_5145 7@ 8@ 9@ 11@ 7@ 8@ 9@ 0026: return 010E: 4@ = current_time_in_ms 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5369(0@,1) // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 0035: 7@ = $5365(0@,1) // (int vars) 7@ /= 3 // (int) $5348(0@,1) == 1 // (int) var == num jump_if_false @TEMP1_2143 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1680 0@ 1@ 2@ 3@ jump_if_false @TEMP1_2136 037B: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1842 0@ 1@ 2@ 3@ $5348(0@,1) = 2 // (int) 0035: $5369(0@,1) = 4@ // (int vars) :TEMP1_2136 0002: jump @TEMP1_3156 :TEMP1_2143 $5348(0@,1) == 2 // (int) var == num jump_if_false @TEMP1_2413 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1680 0@ 1@ 2@ 3@ jump_if_false @TEMP1_2194 $5348(0@,1) = 1 // (int) 0002: jump @TEMP1_2406 :TEMP1_2194 037A: constant_params 4 variable_params 0 unknown 26 call_with_params @TEMP1_1864 0@ 1@ 2@ 3@ jump_if_false @TEMP1_2230 $5348(0@,1) = 1 // (int) 0002: jump @TEMP1_2406 :TEMP1_2230 0011: 7@ > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2248 // Note: the incorrect math opcode was used here 0002: jump @TEMP1_2406 :TEMP1_2248 0011: $5365(0@,1) > 5@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2284 // Note: the incorrect math opcode was used here 0057: show_text_highpriority GXT 'MISLOC2' time 50 flag 1 0002: jump @TEMP1_2406 :TEMP1_2284 0057: show_text_highpriority GXT 'MISLOC3' time 500 flag 1 0036: $5359(0@,1) = $5350(0@,1) // (float vars) 0036: $5360(0@,1) = $5351(0@,1) // (float vars) 0036: $5361(0@,1) = $5352(0@,1) // (float vars) 037B: constant_params 7 variable_params 3 unknown 26 call_with_params @TEMP1_1963 $5359(0@,1) $5360(0@,1) $5361(0@,1) 1@ 2@ 3@ 60.0 $5362(0@,1) $5363(0@,1) $5364(0@,1) $5348(0@,1) = 3 // (int) 0035: $5367(0@,1) = 4@ // (int vars) 0035: $5368(0@,1) = 4@ // (int vars) 0035: $5369(0@,1) = 4@ // (int vars) 0035: $5370(0@,1) = 4@ // (int vars) :TEMP1_2406 0002: jump @TEMP1_3156 :TEMP1_2413 $5348(0@,1) == 3 // (int) var == num jump_if_false @TEMP1_3118 0035: 8@ = 4@ // (int vars) 002B: 8@ -= $5370(0@,1) // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) $5362(0@,1) $5363(0@,1) $5364(0@,1) 9@ 10@ 11@ 03EE: (unknown) $5359(0@,1) $5360(0@,1) 9@ 10@ 12@ 03EE: (unknown) $5359(0@,1) $5360(0@,1) 1@ 2@ 13@ 002C: 13@ -= 12@ // (float vars) :TEMP1_2506 -180.0 > 13@ // (float) num > var 0022: jump_if_false @TEMP1_2532 // Note: the incorrect math opcode was used here 13@ += 360.0 // (float) 0002: jump @TEMP1_2506 :TEMP1_2532 13@ > 180.0 // (float) var > num jump_if_false @TEMP1_2558 13@ -= 360.0 // (float) 0002: jump @TEMP1_2532 :TEMP1_2558 800 > 8@ // (int) num > var 0022: jump_if_false @TEMP1_2598 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -35.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 35.0 // (float) 0002: jump @TEMP1_2696 :TEMP1_2598 1500 > 8@ // (int) num > var 0022: jump_if_false @TEMP1_2638 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -20.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 20.0 // (float) 0002: jump @TEMP1_2696 :TEMP1_2638 2000 > 8@ // (int) num > var 0022: jump_if_false @TEMP1_2678 // Note: the incorrect math opcode was used here 0036: 14@ = 6@ // (float vars) 14@ *= -15.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 15.0 // (float) 0002: jump @TEMP1_2696 :TEMP1_2678 0036: 14@ = 6@ // (float vars) 14@ *= -8.0 // (float) 0036: 15@ = 6@ // (float vars) 15@ *= 8.0 // (float) :TEMP1_2696 0014: 14@ > 13@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2718 // Note: the incorrect math opcode was used here 0036: 13@ = 14@ // (float vars) 0002: jump @TEMP1_2733 :TEMP1_2718 0014: 13@ > 15@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_2733 // Note: the incorrect math opcode was used here 0036: 13@ = 15@ // (float vars) :TEMP1_2733 002A: 12@ += 13@ // (float vars) // Note: the incorrect math opcode was used here :TEMP1_2737 0 > 12@ // (float) num > var 0022: jump_if_false @TEMP1_2761 // Note: the incorrect math opcode was used here 12@ += 360.0 // (float) 0002: jump @TEMP1_2737 :TEMP1_2761 12@ > 360.0 // (float) var > num jump_if_false @TEMP1_2787 12@ -= 360.0 // (float) 0002: jump @TEMP1_2761 :TEMP1_2787 01D2: (unknown) 12@ $5362(0@,1) 01D3: (unknown) 12@ $5363(0@,1) $5362(0@,1) *= 60.0 // (float) $5363(0@,1) *= -60.0 // (float) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= $5361(0@,1) // (float vars) 16@ /= 10.0 // (float) 0036: $5364(0@,1) = 16@ // (float vars) 037B: constant_params 4 variable_params 3 unknown 26 call_with_params @MAIN_5145 $5362(0@,1) $5363(0@,1) $5364(0@,1) 6@ 17@ 18@ 19@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) 17@ 18@ 19@ $5359(0@,1) $5360(0@,1) $5361(0@,1) 0035: $5369(0@,1) = 4@ // (int vars) 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5368(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 25 // (int) var > num jump_if_false @TEMP1_2965 029F: (unknown) 54 $5359(0@,1) $5360(0@,1) $5361(0@,1) 0 0 0 1.0 0035: $5368(0@,1) = 4@ // (int vars) :TEMP1_2965 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5367(0@,1) // (int vars) // Note: the incorrect math opcode was used here 5@ > 7000 // (int) var > num jump_if_false @TEMP1_3004 $5348(0@,1) = 4 // (int) 0002: jump @TEMP1_3111 :TEMP1_3004 5@ > 1000 // (int) var > num jump_if_false @TEMP1_3111 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) -0.5 -0.5 -0.5 20@ 21@ 22@ 037B: constant_params 6 variable_params 3 unknown 26 call_with_params @MAIN_5197 $5359(0@,1) $5360(0@,1) $5361(0@,1) 0.5 0.5 0.5 23@ 24@ 25@ 0202: unknown_check 20@ 21@ 22@ 23@ 24@ 25@ 1 1 1 1 0 0022: jump_if_false @TEMP1_3111 // Note: the incorrect math opcode was used here $5348(0@,1) = 4 // (int) :TEMP1_3111 0002: jump @TEMP1_3156 :TEMP1_3118 $5348(0@,1) == 4 // (int) var == num jump_if_false @TEMP1_3156 013C: create_explosion_at $5359(0@,1) $5360(0@,1) $5361(0@,1) radius 0 $5348(0@,1) = 1 // (int) :TEMP1_3156 0026: return $5348(0@,1) == 2 // (int) var == num jump_if_false @TEMP1_3181 $5348(0@,1) = 1 // (int) :TEMP1_3181 0026: return $5627 = 0 // (int) $5646 = 0 // (float) 0026: return :TEMP1_3195 $5627 = 1 // (int) $5628 = 0 // (int) 0036: $5629 = 0@ // (float vars) 0036: $5630 = 1@ // (float vars) 0036: $5631 = 2@ // (float vars) 0036: $5632 = 0@ // (float vars) 0036: $5633 = 1@ // (float vars) 0036: $5634 = 2@ // (float vars) 0036: $5638 = 3@ // (float vars) 0036: $5639 = 4@ // (float vars) 0036: $5640 = 5@ // (float vars) 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 3@ 4@ 5@ 0@ 1@ 2@ $5635 $5636 $5637 031E: (unknown) 0 0 0 $5635 $5636 $5637 7@ 0036: 8@ = 6@ // (float vars) 0030: 8@ /= 7@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 $5635 $5636 $5637 8@ $5635 $5636 $5637 $5641 = 0 // (int) 010E: $5642 = current_time_in_ms 0026: return $5646 = 0 // (float) 0026: return 0036: $5643 = 0@ // (float vars) 0036: $5644 = 1@ // (float vars) 0036: $5645 = 2@ // (float vars) 0036: $5646 = 3@ // (float vars) 0026: return 010E: 1@ = current_time_in_ms $5627 == 1 // (int) var == num jump_if_false @TEMP1_3737 0035: 2@ = 1@ // (int vars) 002B: 2@ -= $5642 // (int vars) // Note: the incorrect math opcode was used here 0039: 3@ = integer 2@ to_float // Note: the incorrect math opcode was used here 3@ /= 1000.0 // (float) 037B: constant_params 4 variable_params 3 unknown 16 call_with_params @MAIN_5145 $5635 $5636 $5637 3@ 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5632 $5633 $5634 4@ 5@ 6@ $5632 $5633 $5634 0035: $5642 = 1@ // (int vars) 0011: 1@ > $5641 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_3480 // Note: the incorrect math opcode was used here 029F: (unknown) 54 $5632 $5633 $5634 0 0 0 1.0 0035: $5641 = 1@ // (int vars) $5641 += 25 // (int) :TEMP1_3480 8089: not actor $933 in_sphere $5632 $5633 $5634 radius 200.0 200.0 200.0 sphere 0 0022: jump_if_false @TEMP1_3512 // Note: the incorrect math opcode was used here $5627 = 0 // (int) :TEMP1_3512 0@ == 0 // (int) var == num jump_if_false @TEMP1_3586 031E: (unknown) $5629 $5630 $5631 $5638 $5639 $5640 7@ 031E: (unknown) $5629 $5630 $5631 $5632 $5633 $5634 8@ 001A: 8@ >= 7@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_3579 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5632 $5633 $5634 radius 11 $5627 = 0 // (int) :TEMP1_3579 0002: jump @TEMP1_3737 :TEMP1_3586 031E: (unknown) $5632 $5633 $5634 $5643 $5644 $5645 15@ 0078: if or 0014: 15@ > $5646 // (float) var > var // Note: the incorrect math opcode was used here 001D: $5646 == 0 // (int) var == var jump_if_false @TEMP1_3737 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5632 $5633 $5634 -0.6 -0.6 0 9@ 10@ 11@ 037B: constant_params 6 variable_params 3 unknown 16 call_with_params @MAIN_5197 $5632 $5633 $5634 0.6 0.6 1.2 12@ 13@ 14@ 0078: if or 0202: unknown_check 9@ 10@ 11@ 12@ 13@ 14@ 1 1 1 1 1 7.0 > $5634 // (float) num > var 0022: jump_if_false @TEMP1_3737 // Note: the incorrect math opcode was used here 013C: create_explosion_at $5632 $5633 $5634 radius 11 $5627 = 0 // (int) :TEMP1_3737 0026: return 0036: $5648 = 3@ // (float vars) 0036: $5649 = 4@ // (float vars) 0036: $5650 = 5@ // (float vars) 0035: $5654 = 6@ // (int vars) 027F: store_coords_to 7@ 8@ 9@ from_actor 6@ with_offset 3@ 4@ 5@ 031E: (unknown) 0@ 1@ 2@ 7@ 8@ 9@ 10@ 0036: 11@ = 10@ // (float vars) 11@ /= 20.0 // (float) 037B: constant_params 7 variable_params 0 unknown 13 call_with_params @TEMP1_3195 0@ 1@ 2@ 7@ 8@ 9@ 20.0 037B: constant_params 6 variable_params 3 unknown 13 call_with_params @MAIN_5171 3@ 4@ 5@ 11@ 11@ 11@ $5651 $5652 $5653 01AA: $5647 = create_object #GD_ROCKET at 0@ 1@ 2@ 033D: (unknown) $5647 1 02FA: (unknown) $5647 1 0490: (unknown) $5647 10 010E: 12@ = current_time_in_ms 0035: $5655 = 12@ // (int vars) $5655 += 7000 // (int) 0026: return :TEMP1_3872 013C: create_explosion_at $5632 $5633 $5634 radius 11 $5627 = 0 // (int) 0252: object $5647 exists jump_if_false @TEMP1_3902 0093: destroy_object $5647 :TEMP1_3902 0026: return 0252: object $5647 exists jump_if_false @TEMP1_4356 02FB: unknown_check $5647 jump_if_false @TEMP1_3945 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3872 005F: (unknown) 0002: jump @TEMP1_4349 :TEMP1_3945 010E: 4@ = current_time_in_ms 0011: 4@ > $5655 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_3972 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3872 005F: (unknown) :TEMP1_3972 0035: 5@ = 4@ // (int vars) 002B: 5@ -= $5642 // (int vars) // Note: the incorrect math opcode was used here 0039: 6@ = integer 5@ to_float // Note: the incorrect math opcode was used here 6@ /= 1000.0 // (float) 010C: store_object $5647 position_to 7@ 8@ 9@ 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5651 $5652 $5653 6@ 10@ 11@ 12@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 $5648 $5649 $5650 10@ 11@ 12@ $5648 $5649 $5650 034B: unknown_check $5654 jump_if_false @TEMP1_4104 004F: unknown_check $5654 jump_if_false @TEMP1_4085 027F: store_coords_to 1@ 2@ 3@ from_actor $5654 with_offset $5648 $5649 $5650 0002: jump @TEMP1_4097 :TEMP1_4085 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3872 005F: (unknown) :TEMP1_4097 0002: jump @TEMP1_4116 :TEMP1_4104 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3872 005F: (unknown) :TEMP1_4116 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5093 1@ 2@ 3@ 7@ 8@ 9@ $5635 $5636 $5637 03EE: (unknown) 7@ 8@ 1@ 2@ 16@ 03F5: (unknown) $5647 13@ 14@ 15@ 0036: 13@ = 16@ // (float vars) 03F6: (unknown) $5647 13@ 14@ 15@ 031E: (unknown) 0 0 0 $5635 $5636 $5637 17@ 18@ = 20.0 // (float) 0030: 18@ /= 17@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5635 $5636 $5637 18@ $5635 $5636 $5637 037B: constant_params 4 variable_params 3 unknown 22 call_with_params @MAIN_5145 $5635 $5636 $5637 6@ 19@ 20@ 21@ 037B: constant_params 6 variable_params 3 unknown 22 call_with_params @MAIN_5197 $5632 $5633 $5634 19@ 20@ 21@ $5632 $5633 $5634 0035: $5642 = 4@ // (int vars) 0089: actor $933 in_sphere $5632 $5633 $5634 radius 250.0 250.0 250.0 sphere 0 0022: jump_if_false @TEMP1_4343 // Note: the incorrect math opcode was used here 0011: 4@ > $5641 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_4336 // Note: the incorrect math opcode was used here 010D: put_object $5647 at $5632 $5633 $5634 029F: (unknown) 20 $5632 $5633 $5634 0 0 0 0.6 0035: $5641 = 4@ // (int vars) $5641 += 25 // (int) :TEMP1_4336 0002: jump @TEMP1_4349 :TEMP1_4343 0093: destroy_object $5647 005F: (unknown) :TEMP1_4349 0002: jump @TEMP1_4368 :TEMP1_4356 037B: constant_params 0 variable_params 0 unknown 22 call_with_params @TEMP1_3872 005F: (unknown) :TEMP1_4368 005E: (unknown) :TEMP1_4370 $5657 = 0 // (int) $5658 = 0 // (int) $5661 = -10.0 // (float) $5656 = 1 // (int) 005F: (unknown) :TEMP1_4395 $5658 == 0 // (int) var == num jump_if_false @TEMP1_4428 8474: not jump_if_false @TEMP1_4428 $1068 == 0 // (int) var == num jump_if_false @TEMP1_4428 :TEMP1_4428 0035: $1082 = 0@ // (int vars) $5658 = 0 // (int) 0026: return :TEMP1_4440 $5657 == 1 // (int) var == num jump_if_false @TEMP1_4465 $5657 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :TEMP1_4465 $5656 = 0 // (int) 0026: return :TEMP1_4472 $5656 == 1 // (int) var == num jump_if_false @TEMP1_4792 $1082 == 0 // (int) var == num jump_if_false @TEMP1_4509 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @TEMP1_4440 005F: (unknown) :TEMP1_4509 0045: actor $933 defined jump_if_false @TEMP1_4544 007E: actor $933 driving jump_if_false @TEMP1_4544 82A7: not unknown_check $933 jump_if_false @TEMP1_4544 005F: (unknown) :TEMP1_4544 not $1078 == 0 // (int) var == num jump_if_false @TEMP1_4583 $5657 == 1 // (int) var == num jump_if_false @TEMP1_4581 $5657 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :TEMP1_4581 005F: (unknown) :TEMP1_4583 001D: $5661 == -10.0 // (int) var == var jump_if_false @TEMP1_4625 0045: actor $933 defined jump_if_false @TEMP1_4618 0043: store_actor $933 position_to $5659 $5660 $5661 // Note: the incorrect math opcode was used here :TEMP1_4618 0002: jump @TEMP1_4661 :TEMP1_4625 031D: (unknown) $937 $938 $5659 $5660 1@ 1@ > 110.0 // (float) var > num jump_if_false @TEMP1_4661 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @TEMP1_4440 005F: (unknown) :TEMP1_4661 $5657 == 0 // (int) var == num jump_if_false @TEMP1_4724 8474: not jump_if_false @TEMP1_4717 $1068 == 0 // (int) var == num jump_if_false @TEMP1_4717 $5657 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :TEMP1_4717 0002: jump @TEMP1_4792 :TEMP1_4724 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @TEMP1_4792 0045: actor $933 defined jump_if_false @TEMP1_4761 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :TEMP1_4761 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 @TEMP1_4440 $5658 = 1 // (int) 005E: (unknown) :TEMP1_4792 005F: (unknown) :TEMP1_4794 $6327 == 1 // (int) var == num jump_if_false @TEMP1_5040 $6359 == 0 // (int) var == num jump_if_false @TEMP1_4932 0139: 0@ = random_int_in_ranges 0 3 0@ == 0 // (int) var == num jump_if_false @TEMP1_4862 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC1FA' 0002: jump @TEMP1_4919 :TEMP1_4862 0@ == 1 // (int) var == num jump_if_false @TEMP1_4900 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC1FF' 0002: jump @TEMP1_4919 :TEMP1_4900 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC1FH' :TEMP1_4919 $6359 = 1 // (int) 0002: jump @TEMP1_5040 :TEMP1_4932 $6303 == 1 // (int) var == num jump_if_false @TEMP1_5040 $6360 == 0 // (int) var == num jump_if_false @TEMP1_5040 010E: 1@ = current_time_in_ms 0011: 1@ > $6372 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5040 // Note: the incorrect math opcode was used here 0139: 0@ = random_int_in_ranges 0 2 0@ == 0 // (int) var == num jump_if_false @TEMP1_5015 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC1FH' 0002: jump @TEMP1_5034 :TEMP1_5015 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC1FI' :TEMP1_5034 $6360 = 1 // (int) :TEMP1_5040 0026: return :TEMP1_5042 0@ = 0 // (int) 0045: actor $933 defined jump_if_false @TEMP1_5190 004F: unknown_check $5965 jump_if_false @TEMP1_5190 82A6: not (unknown) $933 $5965 0022: jump_if_false @TEMP1_5190 // Note: the incorrect math opcode was used here 8336: not unknown_check $933 $5965 0022: jump_if_false @TEMP1_5190 // Note: the incorrect math opcode was used here $6345 == 0 // (int) var == num jump_if_false @TEMP1_5130 010E: $6369 = current_time_in_ms $6369 += 3000 // (int) $6345 = 1 // (int) 0002: jump @TEMP1_5190 :TEMP1_5130 0078: if or 0336: unknown_check $933 $5965 02A6: (unknown) $933 $5965 0022: jump_if_false @TEMP1_5165 // Note: the incorrect math opcode was used here $6345 = 0 // (int) 0002: jump @TEMP1_5190 :TEMP1_5165 010E: 1@ = current_time_in_ms 0011: 1@ > $6369 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5190 // Note: the incorrect math opcode was used here 0@ = 1 // (int) $6345 = 0 // (int) :TEMP1_5190 0026: return :TEMP1_5192 004F: unknown_check $5965 jump_if_false @TEMP1_5336 82D8: not unknown_check $5965 jump_if_false @TEMP1_5336 0078: if and 0256: unknown_check $5965 81B3: not unknown_check $5965 jump_if_false @TEMP1_5331 $6346 == 0 // (int) var == num jump_if_false @TEMP1_5269 010E: $6370 = current_time_in_ms $6370 += 5000 // (int) $6346 = 1 // (int) 0002: jump @TEMP1_5324 :TEMP1_5269 010E: 0@ = current_time_in_ms 0011: 0@ > $6370 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5324 // Note: the incorrect math opcode was used here 014E: 1@ = car $5965 health 1@ -= 6 // (int) 1 > 1@ // (int) num > var 0022: jump_if_false @TEMP1_5319 // Note: the incorrect math opcode was used here 014C: set_car $5965 health_to 1 0002: jump @TEMP1_5324 :TEMP1_5319 014C: set_car $5965 health_to 1@ :TEMP1_5324 0002: jump @TEMP1_5336 :TEMP1_5331 $6346 = 0 // (int) :TEMP1_5336 0026: return :TEMP1_5338 004F: unknown_check $5455(0@,6) jump_if_false @TEMP1_5468 004D: store_car $5455(0@,6) position_to 1@ 2@ 3@ 031D: (unknown) 1@ 2@ $5717 $5724 4@ $6156 = 0 // (int) 7@ = 1 // (int) :TEMP1_5379 7 > 7@ // (int) num > var 0022: jump_if_false @TEMP1_5436 // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ $5461(7@,7) $5468(7@,7) 5@ 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5424 // Note: the incorrect math opcode was used here 0036: 4@ = 5@ // (float vars) 0035: $6156 = 7@ // (int vars) :TEMP1_5424 7@ += 1 // (int) 0002: jump @TEMP1_5379 :TEMP1_5436 $6156 += 1 // (int) $6156 == 7 // (int) var == num jump_if_false @TEMP1_5460 $6156 = 0 // (int) :TEMP1_5460 0035: $5894(0@,6) = $6156 // (int vars) :TEMP1_5468 0026: return :TEMP1_5470 0045: actor $5608(0@,6) defined 0022: jump_if_false @TEMP1_5587 // Note: the incorrect math opcode was used here 0043: store_actor $5608(0@,6) position_to $5811(0@,6) $5817(0@,6) $5823(0@,6) // Note: the incorrect math opcode was used here 031D: (unknown) $5811(0@,6) $5817(0@,6) &58674 &58678 4@ // unknown partype 0xE5// unknown partype 0xE5 3@ = 0 // (int) 2@ = 1 // (int) :TEMP1_5525 4 > 2@ // (int) num > var 0022: jump_if_false @TEMP1_5587 // Note: the incorrect math opcode was used here 031D: (unknown) $5811(0@,6) $5817(0@,6) $6194(2@,4) $6198(2@,4) 5@ 0014: 4@ > 5@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5575 // Note: the incorrect math opcode was used here 0036: 4@ = 5@ // (float vars) 0035: 3@ = 2@ // (int vars) :TEMP1_5575 2@ += 1 // (int) 0002: jump @TEMP1_5525 :TEMP1_5587 0035: 1@ = 3@ // (int vars) 0026: return :TEMP1_5593 0045: actor $933 defined 0022: jump_if_false @TEMP1_5682 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 &58674 &58678 3@ // unknown partype 0xE5// unknown partype 0xE5 2@ = 0 // (int) 1@ = 1 // (int) :TEMP1_5624 4 > 1@ // (int) num > var 0022: jump_if_false @TEMP1_5682 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $6194(1@,4) $6198(1@,4) 4@ 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_5670 // Note: the incorrect math opcode was used here 0036: 3@ = 4@ // (float vars) 0035: 2@ = 1@ // (int vars) :TEMP1_5670 1@ += 1 // (int) 0002: jump @TEMP1_5624 :TEMP1_5682 0035: 0@ = 2@ // (int vars) 0026: return :TEMP1_5688 0045: actor $933 defined 0022: jump_if_false @TEMP1_5710 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5967 $5968 0@ :TEMP1_5710 0026: return :TEMP1_5712 1@ == 0 // (int) var == num jump_if_false @TEMP1_5909 $5894(0@,6) >= 7 // (int) var >= num jump_if_false @TEMP1_5745 $5894(0@,6) = 0 // (int) :TEMP1_5745 0035: 2@ = $5894(0@,6) // (int vars) 0045: actor $5608(0@,6) defined 0022: jump_if_false @TEMP1_5895 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_5895 // Note: the incorrect math opcode was used here 01C3: (unknown) $5455(0@,6) 13.0 01BF: (unknown) $5455(0@,6) $5461(2@,7) $5468(2@,7) $5475(2@,7) 0089: actor $5608(0@,6) in_sphere $5461(2@,7) $5468(2@,7) $5475(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_5848 // Note: the incorrect math opcode was used here $5894(0@,6) += 1 // (int) :TEMP1_5848 $5894(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_5870 $5894(0@,6) = 0 // (int) :TEMP1_5870 0035: 2@ = $5894(0@,6) // (int vars) 01BF: (unknown) $5455(0@,6) $5461(2@,7) $5468(2@,7) $5475(2@,7) :TEMP1_5895 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_5909 1@ == 1 // (int) var == num jump_if_false @TEMP1_6269 0045: actor $933 defined jump_if_false @TEMP1_6255 004F: unknown_check $5455(0@,6) jump_if_false @TEMP1_6255 0045: actor $5608(0@,6) defined jump_if_false @TEMP1_6255 007E: actor $933 driving jump_if_false @TEMP1_6202 004F: unknown_check $2769 jump_if_false @TEMP1_6195 031D: (unknown) $937 $938 $5967 $5968 &58693 // unknown partype 0xE5 &58693 > 20.0 // (float) var > num // unknown partype 0xE5 jump_if_false @TEMP1_6135 027F: store_coords_to $5763(0@,6) $5769(0@,6) $5775(0@,6) from_actor $2769 with_offset $5745(0@,6) $5751(0@,6) $5757(0@,6) 01BF: (unknown) $5455(0@,6) $5763(0@,6) $5769(0@,6) $5775(0@,6) 01CA: (unknown) $2769 $6281 0036: $5787(0@,6) = $6281 // (float vars) $5787(0@,6) += 100.0 // (float) 0080: actor $5608(0@,6) near_point $5763(0@,6) $5769(0@,6) radius 5.0 5.0 sphere 0 0022: jump_if_false @TEMP1_6118 // Note: the incorrect math opcode was used here 01C3: (unknown) $5455(0@,6) $6281 0002: jump @TEMP1_6128 :TEMP1_6118 01C3: (unknown) $5455(0@,6) $5787(0@,6) :TEMP1_6128 0002: jump @TEMP1_6156 :TEMP1_6135 01C3: (unknown) $5455(0@,6) 5.0 01BF: (unknown) $5455(0@,6) $937 $938 $939 :TEMP1_6156 0045: actor $5530(0@,6) defined 0022: jump_if_false @TEMP1_6195 // Note: the incorrect math opcode was used here 00EC: (unknown) $5530(0@,6) $2769 03D6: (unknown) $5530(0@,6) 4000 03D7: (unknown) $5530(0@,6) 1000 :TEMP1_6195 0002: jump @TEMP1_6255 :TEMP1_6202 0078: if or 02E1: actor $933 in_water 02A8: unknown_check $933 jump_if_false @TEMP1_6255 04C4: (unknown) $937 $938 $939 $6275 $6276 $6277 01C3: (unknown) $5455(0@,6) 2.0 01BF: (unknown) $5455(0@,6) $6275 $6276 $6277 :TEMP1_6255 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_6269 1@ == 2 // (int) var == num jump_if_false @TEMP1_6495 0045: actor $5530(0@,6) defined jump_if_false @TEMP1_6375 004F: unknown_check $5455(0@,6) jump_if_false @TEMP1_6375 $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_6375 010E: $5876(0@,6) = current_time_in_ms $5876(0@,6) += 1500 // (int) 027F: store_coords_to $6282 $6283 $6284 from_actor $5455(0@,6) with_offset 10.0 5.0 0 01BF: (unknown) $5455(0@,6) $6282 $6283 $6284 $6041(0@,6) = 1 // (int) :TEMP1_6375 0078: if and 0045: actor $5530(0@,6) defined $6327 == 1 // (int) var == num jump_if_false @TEMP1_6462 0045: actor $933 defined jump_if_false @TEMP1_6455 $2769 == 0 // (int) var == num jump_if_false @TEMP1_6436 00E5: (unknown) $5530(0@,6) $933 0002: jump @TEMP1_6455 :TEMP1_6436 004F: unknown_check $2769 0022: jump_if_false @TEMP1_6455 // Note: the incorrect math opcode was used here 00EC: (unknown) $5530(0@,6) $2769 :TEMP1_6455 0002: jump @TEMP1_6481 :TEMP1_6462 009F: actor $5530(0@,6) dead 0022: jump_if_false @TEMP1_6481 // Note: the incorrect math opcode was used here 02B7: (unknown) $5530(0@,6) :TEMP1_6481 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_6495 1@ == 3 // (int) var == num jump_if_false @TEMP1_6721 0045: actor $5530(0@,6) defined jump_if_false @TEMP1_6601 004F: unknown_check $5455(0@,6) jump_if_false @TEMP1_6601 $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_6601 010E: $5876(0@,6) = current_time_in_ms $5876(0@,6) += 1500 // (int) 027F: store_coords_to $6285 $6286 $6287 from_actor $5455(0@,6) with_offset -10.0 5.0 0 01BF: (unknown) $5455(0@,6) $6285 $6286 $6287 $6041(0@,6) = 1 // (int) :TEMP1_6601 0078: if and 0045: actor $5530(0@,6) defined $6327 == 1 // (int) var == num jump_if_false @TEMP1_6688 0045: actor $933 defined jump_if_false @TEMP1_6681 $2769 == 0 // (int) var == num jump_if_false @TEMP1_6662 00E5: (unknown) $5530(0@,6) $933 0002: jump @TEMP1_6681 :TEMP1_6662 004F: unknown_check $2769 0022: jump_if_false @TEMP1_6681 // Note: the incorrect math opcode was used here 00EC: (unknown) $5530(0@,6) $2769 :TEMP1_6681 0002: jump @TEMP1_6707 :TEMP1_6688 009F: actor $5530(0@,6) dead 0022: jump_if_false @TEMP1_6707 // Note: the incorrect math opcode was used here 02B7: (unknown) $5530(0@,6) :TEMP1_6707 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_6721 1@ == 4 // (int) var == num jump_if_false @TEMP1_6954 0045: actor $5530(0@,6) defined jump_if_false @TEMP1_6809 0045: actor $933 defined jump_if_false @TEMP1_6802 007E: actor $933 driving jump_if_false @TEMP1_6794 004F: unknown_check $2769 jump_if_false @TEMP1_6787 00EC: (unknown) $5530(0@,6) $2769 :TEMP1_6787 0002: jump @TEMP1_6802 :TEMP1_6794 00E5: (unknown) $5530(0@,6) $933 :TEMP1_6802 0002: jump @TEMP1_6815 :TEMP1_6809 02B7: (unknown) $5530(0@,6) :TEMP1_6815 0035: 2@ = $5894(0@,6) // (int vars) 0045: actor $5608(0@,6) defined 0022: jump_if_false @TEMP1_6940 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_6940 // Note: the incorrect math opcode was used here 01C3: (unknown) $5455(0@,6) 20.0 01BF: (unknown) $5455(0@,6) $5461(2@,7) $5468(2@,7) $5475(2@,7) 0089: actor $5608(0@,6) in_sphere $5461(2@,7) $5468(2@,7) $5475(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_6918 // Note: the incorrect math opcode was used here $5894(0@,6) += 1 // (int) :TEMP1_6918 $5894(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_6940 $5894(0@,6) = 0 // (int) :TEMP1_6940 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_6954 1@ == 5 // (int) var == num jump_if_false @TEMP1_7194 0035: 2@ = $5894(0@,6) // (int vars) 0045: actor $5608(0@,6) defined 0022: jump_if_false @TEMP1_7098 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_7098 // Note: the incorrect math opcode was used here 01C3: (unknown) $5455(0@,6) 13.0 0089: actor $5608(0@,6) in_sphere $5461(2@,7) $5468(2@,7) $5475(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_7051 // Note: the incorrect math opcode was used here $5894(0@,6) += 1 // (int) :TEMP1_7051 $5894(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_7073 $5894(0@,6) = 0 // (int) :TEMP1_7073 0035: 2@ = $5894(0@,6) // (int vars) 01BF: (unknown) $5455(0@,6) $5461(2@,7) $5468(2@,7) $5475(2@,7) :TEMP1_7098 0045: actor $5530(0@,6) defined 0022: jump_if_false @TEMP1_7174 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TEMP1_7167 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @TEMP1_7159 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @TEMP1_7152 // Note: the incorrect math opcode was used here 00EC: (unknown) $5530(0@,6) $2769 :TEMP1_7152 0002: jump @TEMP1_7167 :TEMP1_7159 00E5: (unknown) $5530(0@,6) $933 :TEMP1_7167 0002: jump @TEMP1_7180 :TEMP1_7174 02B7: (unknown) $5530(0@,6) :TEMP1_7180 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_7194 1@ == 6 // (int) var == num jump_if_false @TEMP1_7497 $5894(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_7228 $5894(0@,6) = 0 // (int) :TEMP1_7228 0035: 2@ = $5894(0@,6) // (int vars) 0045: actor $5608(0@,6) defined 0022: jump_if_false @TEMP1_7483 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_7483 // Note: the incorrect math opcode was used here $5894(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_7302 01C3: (unknown) $5455(0@,6) 0.5 01BF: (unknown) $5455(0@,6) $5680 $5681 $5682 0002: jump @TEMP1_7401 :TEMP1_7302 01C3: (unknown) $5455(0@,6) 20.0 0089: actor $5608(0@,6) in_sphere $5461(2@,7) $5468(2@,7) $5475(2@,7) radius 10.0 10.0 10.0 sphere 0 0022: jump_if_false @TEMP1_7354 // Note: the incorrect math opcode was used here $5894(0@,6) += 1 // (int) :TEMP1_7354 $5894(0@,6) == 7 // (int) var == num jump_if_false @TEMP1_7376 $5894(0@,6) = 0 // (int) :TEMP1_7376 0035: 2@ = $5894(0@,6) // (int vars) 01BF: (unknown) $5455(0@,6) $5461(2@,7) $5468(2@,7) $5475(2@,7) :TEMP1_7401 0045: actor $5530(0@,6) defined 0022: jump_if_false @TEMP1_7477 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TEMP1_7470 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @TEMP1_7462 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @TEMP1_7455 // Note: the incorrect math opcode was used here 00EC: (unknown) $5530(0@,6) $2769 :TEMP1_7455 0002: jump @TEMP1_7470 :TEMP1_7462 00E5: (unknown) $5530(0@,6) $933 :TEMP1_7470 0002: jump @TEMP1_7483 :TEMP1_7477 02B7: (unknown) $5530(0@,6) :TEMP1_7483 0035: $5882(0@,6) = 1@ // (int vars) 0002: jump @TEMP1_7535 :TEMP1_7497 1@ == 7 // (int) var == num jump_if_false @TEMP1_7535 004F: unknown_check $5455(0@,6) jump_if_false @TEMP1_7535 0052: set_car $5455(0@,6) driver_behaviour_to 0 00BB: (unknown) $5500(0@,6) :TEMP1_7535 0026: return :TEMP1_7537 027F: store_coords_to 1@ 2@ 3@ from_actor $5455(0@,6) with_offset 0.5 10.0 -4.0 027F: store_coords_to 4@ 5@ 6@ from_actor $5455(0@,6) with_offset 4.5 14.0 2.0 027F: store_coords_to 7@ 8@ 9@ from_actor $5455(0@,6) with_offset -0.5 10.0 -4.0 027F: store_coords_to 10@ 11@ 12@ from_actor $5455(0@,6) with_offset -4.5 14.0 2.0 0202: unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 1 1 1 1 1 0022: jump_if_false @TEMP1_7664 // Note: the incorrect math opcode was used here $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_7657 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @TEMP1_5712 0@ 3 :TEMP1_7657 0002: jump @TEMP1_7716 :TEMP1_7664 0202: unknown_check 7@ 8@ 9@ 10@ 11@ 12@ 1 1 1 1 1 0022: jump_if_false @TEMP1_7716 // Note: the incorrect math opcode was used here $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_7716 037B: constant_params 2 variable_params 0 unknown 13 call_with_params @TEMP1_5712 0@ 2 :TEMP1_7716 0026: return :TEMP1_7718 0045: actor $933 defined jump_if_false @TEMP1_7977 0045: actor $5608(0@,6) defined jump_if_false @TEMP1_7977 004D: store_car $5455(0@,6) position_to $5506(0@,6) $5512(0@,6) $5518(0@,6) 031D: (unknown) $5680 $5681 $5506(0@,6) $5512(0@,6) 3@(0@,6) 031D: (unknown) $937 $938 $5967 $5968 &58693 // unknown partype 0xE5 3@(0@,6) > 200.0 // (float) var > num jump_if_false @TEMP1_7972 0078: if or 0046: unknown_check $933 $5828 $5832 $5840 $5844 0 0046: unknown_check $933 $5829 $5833 $5841 $5845 0 0046: unknown_check $933 $5830 $5834 $5842 $5846 0 0046: unknown_check $933 $5831 $5835 $5843 $5847 0 40.0 > &58693 // (float) num > var // unknown partype 0xE5 0022: jump_if_false @TEMP1_7911 // Note: the incorrect math opcode was used here $6303 == 1 // (int) var == num jump_if_false @TEMP1_7899 1@ = 2 // (int) 0002: jump @TEMP1_7904 :TEMP1_7899 1@ = 3 // (int) :TEMP1_7904 0002: jump @TEMP1_7965 :TEMP1_7911 037B: constant_params 0 variable_params 1 unknown 15 call_with_params @TEMP1_5593 8@ 037B: constant_params 1 variable_params 1 unknown 15 call_with_params @TEMP1_5470 0@ 10@(0@,6) 001C: 10@(0@,6) == 8@ // (int) num == var 0022: jump_if_false @TEMP1_7960 // Note: the incorrect math opcode was used here 1@ = 0 // (int) 0002: jump @TEMP1_7965 :TEMP1_7960 1@ = 1 // (int) :TEMP1_7965 0002: jump @TEMP1_7977 :TEMP1_7972 1@ = 4 // (int) :TEMP1_7977 0026: return :TEMP1_7979 004F: unknown_check $5455(0@,6) jump_if_false @TEMP1_8237 0045: actor $5608(0@,6) defined jump_if_false @TEMP1_8237 8397: not (unknown) $5455(0@,6) jump_if_false @TEMP1_8237 $6057(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_8072 010E: $5907(0@,6) = current_time_in_ms 0035: $5913(0@,6) = $5907(0@,6) // (int vars) $5913(0@,6) += 5000 // (int) $6057(0@,6) = 1 // (int) 0002: jump @TEMP1_8237 :TEMP1_8072 010E: $5524(0@,6) = current_time_in_ms 0011: $5524(0@,6) > $5913(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_8237 // Note: the incorrect math opcode was used here 004D: store_car $5455(0@,6) position_to $5506(0@,6) $5512(0@,6) $5518(0@,6) 031D: (unknown) $937 $938 $5506(0@,6) $5512(0@,6) $5715(0@,6) 81B7: not unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_8237 // Note: the incorrect math opcode was used here 027F: store_coords_to $5727(0@,6) $5733(0@,6) $5739(0@,6) from_actor $5455(0@,6) with_offset 0 -7.0 0 $5739(0@,6) = 6.2 // (float) 805D: not sphere_onscreen $5727(0@,6) $5733(0@,6) $5739(0@,6) radius 5.0 0022: jump_if_false @TEMP1_8237 // Note: the incorrect math opcode was used here 004E: put_car $5455(0@,6) at $5727(0@,6) $5733(0@,6) $5739(0@,6) 0035: $5882(0@,6) = $5888(0@,6) // (int vars) $6057(0@,6) = 0 // (int) :TEMP1_8237 0026: return :TEMP1_8239 3@ = 0 // (float) 6 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_10563 // Note: the incorrect math opcode was used here 0045: actor $5608(0@,6) defined 0022: jump_if_false @TEMP1_10544 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_10537 // Note: the incorrect math opcode was used here 007C: actor $5608(0@,6) driving $5455(0@,6) 0022: jump_if_false @TEMP1_10531 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TEMP1_10524 // Note: the incorrect math opcode was used here $5882(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_9115 $5888(0@,6) = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7979 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7537 0@ $6303 == 0 // (int) var == num jump_if_false @TEMP1_8427 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @TEMP1_5688 3@ 3@ > 300.0 // (float) var > num jump_if_false @TEMP1_8427 $6295 == 0 // (int) var == num jump_if_false @TEMP1_8427 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. $6296 = 0 // (int) $6295 = 1 // (int) :TEMP1_8427 0078: if or 0218: unknown_check $5608(0@,6) $933 0328: unknown_check $5455(0@,6) $933 $6327 == 1 // (int) var == num jump_if_false @TEMP1_8752 0078: if and $6296 == 0 // (int) var == num $6303 == 0 // (int) var == num jump_if_false @TEMP1_8752 0057: show_text_highpriority GXT 'DIA1_12' time 5000 flag 1 // The ~r~sentry~w~ has seen you! $6327 = 1 // (int) 5@ = 0 // (int) :TEMP1_8507 3 > 5@ // (int) num > var 0022: jump_if_false @TEMP1_8741 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(5@,6) 0022: jump_if_false @TEMP1_8729 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7718 5@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_8575 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 1 0002: jump @TEMP1_8729 :TEMP1_8575 7@ == 1 // (int) var == num jump_if_false @TEMP1_8618 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 4 0002: jump @TEMP1_8729 :TEMP1_8618 7@ == 2 // (int) var == num jump_if_false @TEMP1_8661 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 6 0002: jump @TEMP1_8729 :TEMP1_8661 7@ == 3 // (int) var == num jump_if_false @TEMP1_8704 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 5 0002: jump @TEMP1_8729 :TEMP1_8704 7@ == 4 // (int) var == num jump_if_false @TEMP1_8729 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 7 :TEMP1_8729 5@ += 1 // (int) 0002: jump @TEMP1_8507 :TEMP1_8741 $6296 = 1 // (int) $6295 = 0 // (int) :TEMP1_8752 0045: actor $5530(0@,6) defined jump_if_false @TEMP1_9096 0078: if or 0218: unknown_check $5530(0@,6) $933 01C7: unknown_check $5530(0@,6) 0326: unknown_check $5530(0@,6) $933 $6327 == 1 // (int) var == num jump_if_false @TEMP1_9096 0078: if and $6296 == 0 // (int) var == num $6303 == 0 // (int) var == num jump_if_false @TEMP1_9096 0057: show_text_highpriority GXT 'DIA1_12' time 5000 flag 1 // The ~r~sentry~w~ has seen you! $6327 = 1 // (int) 5@ = 0 // (int) :TEMP1_8851 6 > 5@ // (int) num > var 0022: jump_if_false @TEMP1_9085 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(5@,6) 0022: jump_if_false @TEMP1_9073 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7718 5@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_8919 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 1 0002: jump @TEMP1_9073 :TEMP1_8919 7@ == 1 // (int) var == num jump_if_false @TEMP1_8962 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 4 0002: jump @TEMP1_9073 :TEMP1_8962 7@ == 2 // (int) var == num jump_if_false @TEMP1_9005 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 6 0002: jump @TEMP1_9073 :TEMP1_9005 7@ == 3 // (int) var == num jump_if_false @TEMP1_9048 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 5@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 5 0002: jump @TEMP1_9073 :TEMP1_9048 7@ == 4 // (int) var == num jump_if_false @TEMP1_9073 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 5@ 7 :TEMP1_9073 5@ += 1 // (int) 0002: jump @TEMP1_8851 :TEMP1_9085 $6296 = 1 // (int) $6295 = 0 // (int) :TEMP1_9096 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 0 0002: jump @TEMP1_10524 :TEMP1_9115 $5882(0@,6) == 1 // (int) var == num jump_if_false @TEMP1_9486 $5888(0@,6) = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7718 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_9325 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7537 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7979 0@ $6303 == 0 // (int) var == num jump_if_false @TEMP1_9305 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @TEMP1_5688 3@ 3@ > 300.0 // (float) var > num jump_if_false @TEMP1_9305 $6295 == 0 // (int) var == num jump_if_false @TEMP1_9272 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. $6295 = 1 // (int) $6065(0@,6) = 0 // (int) $6320 = 0 // (int) 0002: jump @TEMP1_9305 :TEMP1_9272 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ $6296 = 0 // (int) $6327 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 0 :TEMP1_9305 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 1 0002: jump @TEMP1_9479 :TEMP1_9325 7@ == 1 // (int) var == num jump_if_false @TEMP1_9368 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 4 0002: jump @TEMP1_9479 :TEMP1_9368 7@ == 2 // (int) var == num jump_if_false @TEMP1_9411 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 6 0002: jump @TEMP1_9479 :TEMP1_9411 7@ == 3 // (int) var == num jump_if_false @TEMP1_9454 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 5 0002: jump @TEMP1_9479 :TEMP1_9454 7@ == 4 // (int) var == num jump_if_false @TEMP1_9479 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 7 :TEMP1_9479 0002: jump @TEMP1_10524 :TEMP1_9486 $5882(0@,6) == 4 // (int) var == num jump_if_false @TEMP1_9834 $5888(0@,6) = 4 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7718 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_9552 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 1 0002: jump @TEMP1_9827 :TEMP1_9552 7@ == 1 // (int) var == num jump_if_false @TEMP1_9716 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7537 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7979 0@ $6303 == 0 // (int) var == num jump_if_false @TEMP1_9696 037B: constant_params 0 variable_params 1 unknown 9 call_with_params @TEMP1_5688 3@ 3@ > 300.0 // (float) var > num jump_if_false @TEMP1_9696 $6295 == 0 // (int) var == num jump_if_false @TEMP1_9663 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. $6295 = 1 // (int) 0002: jump @TEMP1_9696 :TEMP1_9663 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ $6296 = 0 // (int) $6327 = 0 // (int) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 0 :TEMP1_9696 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 4 0002: jump @TEMP1_9827 :TEMP1_9716 7@ == 2 // (int) var == num jump_if_false @TEMP1_9759 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 6 0002: jump @TEMP1_9827 :TEMP1_9759 7@ == 3 // (int) var == num jump_if_false @TEMP1_9802 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 5 0002: jump @TEMP1_9827 :TEMP1_9802 7@ == 4 // (int) var == num jump_if_false @TEMP1_9827 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 7 :TEMP1_9827 0002: jump @TEMP1_10524 :TEMP1_9834 $5882(0@,6) == 5 // (int) var == num jump_if_false @TEMP1_10083 $5888(0@,6) = 5 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7718 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_9911 02C7: (unknown) $5455(0@,6) 4 1000 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 1 0002: jump @TEMP1_10076 :TEMP1_9911 7@ == 1 // (int) var == num jump_if_false @TEMP1_9954 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 4 0002: jump @TEMP1_10076 :TEMP1_9954 7@ == 2 // (int) var == num jump_if_false @TEMP1_9997 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 6 0002: jump @TEMP1_10076 :TEMP1_9997 7@ == 3 // (int) var == num jump_if_false @TEMP1_10051 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7537 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7979 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 5 0002: jump @TEMP1_10076 :TEMP1_10051 7@ == 4 // (int) var == num jump_if_false @TEMP1_10076 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 7 :TEMP1_10076 0002: jump @TEMP1_10524 :TEMP1_10083 $5882(0@,6) == 2 // (int) var == num jump_if_false @TEMP1_10188 $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_10132 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 2 0002: jump @TEMP1_10181 :TEMP1_10132 010E: $5901(0@,6) = current_time_in_ms 0011: $5901(0@,6) > $5876(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10181 // Note: the incorrect math opcode was used here $6041(0@,6) = 0 // (int) 0035: 8@ = $5888(0@,6) // (int vars) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 8@ :TEMP1_10181 0002: jump @TEMP1_10524 :TEMP1_10188 $5882(0@,6) == 3 // (int) var == num jump_if_false @TEMP1_10293 $6041(0@,6) == 0 // (int) var == num jump_if_false @TEMP1_10237 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 3 0002: jump @TEMP1_10286 :TEMP1_10237 010E: $5901(0@,6) = current_time_in_ms 0011: $5901(0@,6) > $5876(0@,6) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10286 // Note: the incorrect math opcode was used here $6041(0@,6) = 0 // (int) 0035: 8@ = $5888(0@,6) // (int vars) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 8@ :TEMP1_10286 0002: jump @TEMP1_10524 :TEMP1_10293 $5882(0@,6) == 6 // (int) var == num jump_if_false @TEMP1_10524 $5888(0@,6) = 6 // (int) 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @TEMP1_7718 0@ 7@ 7@ == 0 // (int) var == num jump_if_false @TEMP1_10359 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 1 0002: jump @TEMP1_10524 :TEMP1_10359 7@ == 1 // (int) var == num jump_if_false @TEMP1_10402 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 4 0002: jump @TEMP1_10524 :TEMP1_10402 7@ == 2 // (int) var == num jump_if_false @TEMP1_10456 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7537 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_7979 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 6 0002: jump @TEMP1_10524 :TEMP1_10456 7@ == 3 // (int) var == num jump_if_false @TEMP1_10499 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @TEMP1_5338 0@ 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 5 0002: jump @TEMP1_10524 :TEMP1_10499 7@ == 4 // (int) var == num jump_if_false @TEMP1_10524 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 7 :TEMP1_10524 0002: jump @TEMP1_10537 :TEMP1_10531 00BB: (unknown) $5500(0@,6) :TEMP1_10537 0002: jump @TEMP1_10563 :TEMP1_10544 00BB: (unknown) $5500(0@,6) 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @TEMP1_5712 0@ 7 :TEMP1_10563 0026: return :TEMP1_10565 4@ = 0 // (int) 0045: actor $5694 defined jump_if_false @TEMP1_10587 0043: store_actor $5694 position_to 8@ 9@ 10@ // Note: the incorrect math opcode was used here :TEMP1_10587 031E: (unknown) 8@ 9@ 10@ $937 $938 $939 11@ 0014: 0@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10615 // Note: the incorrect math opcode was used here 4@ = 1 // (int) :TEMP1_10615 0014: 11@ > 3@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10631 // Note: the incorrect math opcode was used here 4@ = 2 // (int) :TEMP1_10631 0078: if and 0014: 11@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 1@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10794 // Note: the incorrect math opcode was used here 010E: 12@ = current_time_in_ms 0035: 13@ = 12@ // (int vars) 13@ += 2000 // (int) 0035: 16@ = 12@ // (int vars) 16@ += 5000 // (int) $6310 = 1 // (int) 0057: show_text_highpriority GXT 'DIA1_10' time 5000 flag 1 // Back off or you'll spook ~r~Gonzalez's goon. $6354 == 1 // (int) var == num jump_if_false @TEMP1_10794 $6357 == 0 // (int) var == num jump_if_false @TEMP1_10794 0139: 15@ = random_int_in_ranges 0 2 15@ == 0 // (int) var == num jump_if_false @TEMP1_10769 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13043 'DIAC1DE' $6357 = 1 // (int) 0002: jump @TEMP1_10794 :TEMP1_10769 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13043 'DIAC1DF' $6357 = 1 // (int) :TEMP1_10794 0078: if and 0014: 11@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 2@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10879 // Note: the incorrect math opcode was used here $6310 == 1 // (int) var == num jump_if_false @TEMP1_10879 010E: 14@ = current_time_in_ms 0011: 14@ > 13@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10847 // Note: the incorrect math opcode was used here 0059: text_clear_all $6310 = 0 // (int) :TEMP1_10847 0011: 14@ > 17@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10863 // Note: the incorrect math opcode was used here $6358 = 0 // (int) :TEMP1_10863 0011: 14@ > 16@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_10879 // Note: the incorrect math opcode was used here $6357 = 0 // (int) :TEMP1_10879 0078: if and 0014: 11@ > 2@ // (float) var > var // Note: the incorrect math opcode was used here 0014: 3@ > 11@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_11051 // Note: the incorrect math opcode was used here 010E: 12@ = current_time_in_ms 0035: 13@ = 12@ // (int vars) 13@ += 2000 // (int) 0035: 17@ = 12@ // (int vars) 17@ += 2000 // (int) $6310 = 1 // (int) 0045: actor $933 defined jump_if_false @TEMP1_11051 0045: actor $5666 defined jump_if_false @TEMP1_11051 $5706 == -1 // (int) var == num jump_if_false @TEMP1_10985 0058: (unknown) 'DIA1_27' 5000 1 // Hurry up or you'll lose him! 0002: jump @TEMP1_11051 :TEMP1_10985 0058: (unknown) 'DIA1_11' 5000 1 // Get closer or you'll lose ~r~Gonzalez's goon. $6354 == 1 // (int) var == num jump_if_false @TEMP1_11051 $6358 == 0 // (int) var == num jump_if_false @TEMP1_11051 037B: constant_params 1 variable_params 0 unknown 18 call_with_params @MAIN_13043 'DIAC1DC' $6358 = 1 // (int) :TEMP1_11051 0026: return 0011: 0@ > $5924(9@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_11172 // Note: the incorrect math opcode was used here $6055(9@,2) == 0 // (int) var == num jump_if_false @TEMP1_11148 0138: 10@ = random_float_in_ranges 1@ 4@ 0138: 11@ = random_float_in_ranges 2@ 5@ 0138: 12@ = random_float_in_ranges 3@ 6@ 0139: 14@ = random_int_in_ranges 7@ 8@ 010E: 13@ = current_time_in_ms 0035: $5926(9@,2) = 13@ // (int vars) 0029: $5926(9@,2) += 14@ // (int vars) // Note: the incorrect math opcode was used here 013C: create_explosion_at 10@ 11@ 12@ radius 9 $6055(9@,2) = 1 // (int) $5924(9@,2) += 1 // (int) 0002: jump @TEMP1_11172 :TEMP1_11148 010E: 15@ = current_time_in_ms 0011: 15@ > $5926(9@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_11172 // Note: the incorrect math opcode was used here $6055(9@,2) = 0 // (int) :TEMP1_11172 0026: return :TEMP1_11174 0045: actor $5694 defined jump_if_false @TEMP1_11299 0043: store_actor $5694 position_to $5696 $5697 $5698 // Note: the incorrect math opcode was used here 031D: (unknown) $5696 $5697 $937 $938 0@ 004F: unknown_check $5699 0022: jump_if_false @TEMP1_11299 // Note: the incorrect math opcode was used here 0@ > 70.0 // (float) var > num jump_if_false @TEMP1_11268 $6366 == 1 // (int) var == num jump_if_false @TEMP1_11261 0051: set_car $5699 traffic_behavior_to 2 0050: set_car $5699 max_speed_to 18.0 $6366 = 0 // (int) :TEMP1_11261 0002: jump @TEMP1_11299 :TEMP1_11268 $6366 == 0 // (int) var == num jump_if_false @TEMP1_11299 0051: set_car $5699 traffic_behavior_to 2 0050: set_car $5699 max_speed_to 25.0 $6366 = 1 // (int) :TEMP1_11299 0026: return :TEMP1_11301 0045: actor $5694 defined jump_if_false @TEMP1_11414 0043: store_actor $5694 position_to $5696 $5697 $5698 // Note: the incorrect math opcode was used here 031D: (unknown) $5696 $5697 $937 $938 0@ 004F: unknown_check $5921 0022: jump_if_false @TEMP1_11414 // Note: the incorrect math opcode was used here 0@ > 90.0 // (float) var > num jump_if_false @TEMP1_11389 $6366 == 1 // (int) var == num jump_if_false @TEMP1_11382 01C3: (unknown) $5921 25.0 $6366 = 0 // (int) :TEMP1_11382 0002: jump @TEMP1_11414 :TEMP1_11389 $6366 == 0 // (int) var == num jump_if_false @TEMP1_11414 01C3: (unknown) $5921 52.0 $6366 = 1 // (int) :TEMP1_11414 0026: return :TEMP1_11416 0035: 0@ = $6179 // (int vars) 004F: unknown_check $5921 0022: jump_if_false @TEMP1_11684 // Note: the incorrect math opcode was used here 0045: actor $5694 defined 0022: jump_if_false @TEMP1_11684 // Note: the incorrect math opcode was used here 007C: actor $5694 driving $5921 0022: jump_if_false @TEMP1_11678 // Note: the incorrect math opcode was used here 8 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11671 // Note: the incorrect math opcode was used here 01BF: (unknown) $5921 $5666(0@,8) $5674(0@,8) $5682(0@,8) 0@ == 0 // (int) var == num jump_if_false @TEMP1_11509 01C3: (unknown) $5921 7.0 0002: jump @TEMP1_11639 :TEMP1_11509 3 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11535 // Note: the incorrect math opcode was used here 01C3: (unknown) $5921 25.0 0002: jump @TEMP1_11639 :TEMP1_11535 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @TEMP1_11301 0045: actor $5666 defined jump_if_false @TEMP1_11639 007E: actor $5666 driving jump_if_false @TEMP1_11633 $6365 == 0 // (int) var == num jump_if_false @TEMP1_11598 007B: $5672 = actor $5666 car $6365 = 1 // (int) 0002: jump @TEMP1_11626 :TEMP1_11598 004F: unknown_check $5672 jump_if_false @TEMP1_11626 837F: not unknown_check $5672 jump_if_false @TEMP1_11626 $6363 = 1 // (int) :TEMP1_11626 0002: jump @TEMP1_11639 :TEMP1_11633 $6363 = 1 // (int) :TEMP1_11639 0080: actor $5694 near_point $5666(0@,8) $5674(0@,8) radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_11671 // Note: the incorrect math opcode was used here $6179 += 1 // (int) :TEMP1_11671 0002: jump @TEMP1_11684 :TEMP1_11678 021C: (unknown) $5694 $5921 :TEMP1_11684 0026: return :TEMP1_11686 2 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_11890 // Note: the incorrect math opcode was used here 0045: actor $5697(0@,2) defined 0022: jump_if_false @TEMP1_11884 // Note: the incorrect math opcode was used here 034F: (unknown) $5697(0@,2) 1 0045: actor $933 defined jump_if_false @TEMP1_11877 0078: if or 0218: unknown_check $5697(0@,2) $933 01C7: unknown_check $5697(0@,2) $6327 == 1 // (int) var == num jump_if_false @TEMP1_11877 013E: actor $5697(0@,2) look_at_actor $933 $2769 == 0 // (int) var == num jump_if_false @TEMP1_11812 020E: (unknown) $5697(0@,2) 1 034F: (unknown) $5697(0@,2) 1 00E4: (unknown) $5697(0@,2) $933 0002: jump @TEMP1_11871 :TEMP1_11812 020E: (unknown) $5697(0@,2) 1 034F: (unknown) $5697(0@,2) 1 0433: (unknown) $5697(0@,2) $5596(0@,2) $5598(0@,2) $5602(0@,2) $5604(0@,2) 1 004F: unknown_check $2769 0022: jump_if_false @TEMP1_11871 // Note: the incorrect math opcode was used here 00EC: (unknown) $5697(0@,2) $2769 :TEMP1_11871 $6327 = 1 // (int) :TEMP1_11877 0002: jump @TEMP1_11890 :TEMP1_11884 00BB: (unknown) $5705(0@,2) :TEMP1_11890 0026: return 0@ = 3 // (int) :TEMP1_11897 6 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_12000 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(0@,6) 0022: jump_if_false @TEMP1_11988 // Note: the incorrect math opcode was used here 004D: store_car $5455(0@,6) position_to $5506(0@,6) $5512(0@,6) $5518(0@,6) 031D: (unknown) $5506(0@,6) $5512(0@,6) $5482(0@,6) $5488(0@,6) 1@ 1@ > 0 // (float) var > num jump_if_false @TEMP1_11988 01F2: (unknown) $5455(0@,6) 1 00D1: set_car $5455(0@,6) Z_angle_to $5548(0@,6) :TEMP1_11988 0@ += 1 // (int) 0002: jump @TEMP1_11897 :TEMP1_12000 0026: return :TEMP1_12002 031D: (unknown) $937 $938 $6128(0@,4) $6132(0@,4) $6164(0@,4) 031D: (unknown) $937 $938 $6152(0@,4) $6156(0@,4) $6168(0@,4) 0014: $6168(0@,4) > $6164(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_12106 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 031D: (unknown) $937 $938 $6140(0@,4) $6144(0@,4) $6172(0@,4) 0014: $6164(0@,4) > $6172(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_12099 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :TEMP1_12099 0002: jump @TEMP1_12151 :TEMP1_12106 2@ = 2 // (int) 031D: (unknown) $937 $938 $6140(0@,4) $6144(0@,4) $6172(0@,4) 0014: $6168(0@,4) > $6172(0@,4) // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_12151 // Note: the incorrect math opcode was used here 2@ = 1 // (int) :TEMP1_12151 0035: 1@ = 2@ // (int vars) 0035: &58668 = 1@ // (int vars) // unknown partype 0xE5 0026: return :TEMP1_12162 4 > 0@ // (int) num > var 0022: jump_if_false @TEMP1_12733 // Note: the incorrect math opcode was used here 0045: actor $6120(0@,4) defined 0022: jump_if_false @TEMP1_12727 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @TEMP1_12720 // Note: the incorrect math opcode was used here 0078: if or 0218: unknown_check $6120(0@,4) $933 $6327 == 1 // (int) var == num jump_if_false @TEMP1_12603 $6327 = 1 // (int) $6176(0@,4) == 0 // (int) var == num jump_if_false @TEMP1_12476 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @TEMP1_12002 0@ 1@ 020E: (unknown) $6120(0@,4) 0 034F: (unknown) $6120(0@,4) 0 0035: $6184(0@,4) = 1@ // (int vars) 1@ == 0 // (int) var == num jump_if_false @TEMP1_12342 0158: actor $6120(0@,4) run_to $6128(0@,4) $6132(0@,4) 0080: actor $6120(0@,4) near_point $6128(0@,4) $6132(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12335 // Note: the incorrect math opcode was used here $6176(0@,4) = 1 // (int) :TEMP1_12335 0002: jump @TEMP1_12469 :TEMP1_12342 1@ == 1 // (int) var == num jump_if_false @TEMP1_12409 0158: actor $6120(0@,4) run_to $6140(0@,4) $6144(0@,4) 0080: actor $6120(0@,4) near_point $6140(0@,4) $6144(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12402 // Note: the incorrect math opcode was used here $6176(0@,4) = 1 // (int) :TEMP1_12402 0002: jump @TEMP1_12469 :TEMP1_12409 1@ == 2 // (int) var == num jump_if_false @TEMP1_12469 0158: actor $6120(0@,4) run_to $6152(0@,4) $6156(0@,4) 0080: actor $6120(0@,4) near_point $6152(0@,4) $6156(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12469 // Note: the incorrect math opcode was used here $6176(0@,4) = 1 // (int) :TEMP1_12469 0002: jump @TEMP1_12596 :TEMP1_12476 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @TEMP1_12002 0@ 1@ 001C: 1@ == $6184(0@,4) // (int) num == var 0022: jump_if_false @TEMP1_12589 // Note: the incorrect math opcode was used here 010F: (unknown) $6120(0@,4) $937 $938 $939 020E: (unknown) $6120(0@,4) 1 034F: (unknown) $6120(0@,4) 1 0344: (unknown) $6120(0@,4) 0 007E: actor $933 driving jump_if_false @TEMP1_12574 004F: unknown_check $2769 jump_if_false @TEMP1_12567 00EC: (unknown) $6120(0@,4) $2769 :TEMP1_12567 0002: jump @TEMP1_12582 :TEMP1_12574 00E4: (unknown) $6120(0@,4) $933 :TEMP1_12582 0002: jump @TEMP1_12596 :TEMP1_12589 $6176(0@,4) = 0 // (int) :TEMP1_12596 0002: jump @TEMP1_12720 :TEMP1_12603 $6180(0@,4) == 1 // (int) var == num jump_if_false @TEMP1_12672 00EE: (unknown) $6120(0@,4) $6152(0@,4) $6156(0@,4) 0080: actor $6120(0@,4) near_point $6152(0@,4) $6156(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12665 // Note: the incorrect math opcode was used here $6180(0@,4) = 0 // (int) :TEMP1_12665 0002: jump @TEMP1_12720 :TEMP1_12672 00EE: (unknown) $6120(0@,4) $6128(0@,4) $6132(0@,4) 0080: actor $6120(0@,4) near_point $6128(0@,4) $6132(0@,4) radius 2.0 2.0 sphere 0 0022: jump_if_false @TEMP1_12720 // Note: the incorrect math opcode was used here $6180(0@,4) = 1 // (int) :TEMP1_12720 0002: jump @TEMP1_12733 :TEMP1_12727 00BB: (unknown) $6124(0@,4) :TEMP1_12733 0026: return :TEMP1_12735 0045: actor $933 defined jump_if_false @TEMP1_13124 0045: actor $5666 defined jump_if_false @TEMP1_13124 01F0: actor $5666 in_range_of_player $933 0022: jump_if_false @TEMP1_13124 // Note: the incorrect math opcode was used here 010E: 0@ = current_time_in_ms 0011: 0@ > $5663 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13124 // Note: the incorrect math opcode was used here $6347 == 0 // (int) var == num jump_if_false @TEMP1_13124 $6348 == 0 // (int) var == num jump_if_false @TEMP1_12867 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1BA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'DIAC1BA' jump_if_false @TEMP1_12860 $6348 = 1 // (int) :TEMP1_12860 0002: jump @TEMP1_13124 :TEMP1_12867 $6349 == 0 // (int) var == num jump_if_false @TEMP1_12937 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1BB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'DIAC1BB' jump_if_false @TEMP1_12930 $6349 = 1 // (int) :TEMP1_12930 0002: jump @TEMP1_13124 :TEMP1_12937 $6350 == 0 // (int) var == num jump_if_false @TEMP1_13007 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1BC' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'DIAC1BC' jump_if_false @TEMP1_13000 $6350 = 1 // (int) :TEMP1_13000 0002: jump @TEMP1_13124 :TEMP1_13007 010E: 1@ = current_time_in_ms 0011: 1@ > $5664 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13124 // Note: the incorrect math opcode was used here $6351 == 0 // (int) var == num jump_if_false @TEMP1_13066 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1BD' $6351 = 1 // (int) 0002: jump @TEMP1_13124 :TEMP1_13066 010E: 2@ = current_time_in_ms 0011: 2@ > $5665 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13124 // Note: the incorrect math opcode was used here $6352 == 0 // (int) var == num jump_if_false @TEMP1_13124 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1BE' $6352 = 1 // (int) $6347 = 1 // (int) :TEMP1_13124 0026: return :TEMP1_13126 0045: actor $933 defined jump_if_false @TEMP1_13404 0045: actor $5666 defined jump_if_false @TEMP1_13404 0045: actor $5694 defined jump_if_false @TEMP1_13404 01F0: actor $5666 in_range_of_player $933 0022: jump_if_false @TEMP1_13404 // Note: the incorrect math opcode was used here 010E: 0@ = current_time_in_ms 0011: 0@ > $5663 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @TEMP1_13404 // Note: the incorrect math opcode was used here 0043: store_actor $5694 position_to $5696 $5697 $5698 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5696 $5697 3@ 0078: if and 3@ > 30.0 // (float) var > num 100.0 > 3@ // (float) num > var 0022: jump_if_false @TEMP1_13404 // Note: the incorrect math opcode was used here $6355 == 0 // (int) var == num jump_if_false @TEMP1_13301 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1DA' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'DIAC1DA' jump_if_false @TEMP1_13294 $6355 = 1 // (int) :TEMP1_13294 0002: jump @TEMP1_13404 :TEMP1_13301 031D: (unknown) $937 $938 $5696 $5697 3@ 0078: if and 3@ > 30.0 // (float) var > num 100.0 > 3@ // (float) num > var 0022: jump_if_false @TEMP1_13404 // Note: the incorrect math opcode was used here $6356 == 0 // (int) var == num jump_if_false @TEMP1_13404 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_13043 'DIAC1DB' 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @MAIN_12674 'DIAC1DB' jump_if_false @TEMP1_13404 $6356 = 1 // (int) $6354 = 1 // (int) :TEMP1_13404 0026: return :TEMP1_13406 $940 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4370 0001: wait 0 ms $5674 = -377.64 // (float) $5675 = -1628.31 // (float) $5676 = 10.0 // (float) $5677 = -381.23 // (float) $5678 = -1670.94 // (float) $5679 = 10.0 // (float) $5680 = -379.45 // (float) $5681 = -662.42 // (float) $5682 = 6.0 // (float) $5684 = 122.9 // (float) $5685 = -1453.13 // (float) $5686 = 10.21 // (float) 0@ = 147.37 // (float) 1@ = -1418.74 // (float) 2@ = 9.06 // (float) 3@ = 65.83 // (float) 4@ = -1486.71 // (float) 5@ = 20.67 // (float) $6319 = 0 // (int) $6295 = 0 // (int) $6296 = 0 // (int) $6344 = 0 // (int) $6320 = 0 // (int) $6340 = 0 // (int) $6341 = 0 // (int) $6327 = 0 // (int) $6347 = 0 // (int) $6348 = 0 // (int) $6349 = 0 // (int) $6350 = 0 // (int) $6351 = 0 // (int) $6352 = 0 // (int) $6354 = 0 // (int) $6355 = 0 // (int) $6356 = 0 // (int) $6357 = 0 // (int) $6358 = 0 // (int) $6359 = 0 // (int) $6360 = 0 // (int) $6361 = 0 // (int) $6362 = 0 // (int) $6366 = 0 // (int) $6367 = 0 // (int) $6368 = 0 // (int) $6363 = 0 // (int) $6364 = 0 // (int) $6365 = 0 // (int) 16@ = -345.249 // (float) 17@ = -540.5 // (float) 18@ = 16.28 // (float) 19@ = 401.85 // (float) 20@ = -196.46 // (float) 21@ = 6.5 // (float) 22@ = -378.81 // (float) 23@ = -515.15 // (float) 24@ = 12.81 // (float) $5667 = -346.68 // (float) $5668 = -543.465 // (float) $5669 = 16.28 // (float) 31@ = -348.62 // (float) 32@ = -525.69 // (float) 33@ = 12.59 // (float) 35@ = 101.28 // (float) 36@ = -1465.47 // (float) 37@ = 9.39 // (float) $6176 = 391.83 // (float) $6177 = -202.13 // (float) $6178 = 9.6 // (float) $5700 = 108.0 // (float) $5701 = -1467.61 // (float) $5702 = 10.0 // (float) $5703 = 93.265 // (float) $5704 = -1480.159 // (float) $5705 = 10.1 // (float) $5707 = 373.1 // (float) $5708 = -238.6 // (float) $5709 = 11.0 // (float) $5946 = 418.9 // (float) $5947 = -200.0 // (float) $5948 = 6.0 // (float) $5949 = -334.94 // (float) $5950 = -1672.15 // (float) $5951 = 6.2 // (float) $5955 = -356.65 // (float) $5957 = -1760.95 // (float) $5959 = 11.64 // (float) $5956 = -310.67 // (float) $5958 = -1671.82 // (float) $5960 = 12.95 // (float) $5852 = -355.01 // (float) $5854 = -1759.91 // (float) $5856 = 10.0 // (float) $5858 = -357.84 // (float) $5860 = -1762.3 // (float) $5862 = 14.0 // (float) $5853 = -309.11 // (float) $5855 = -1670.7 // (float) $5857 = 10.0 // (float) $5859 = -310.3 // (float) $5861 = -1772.06 // (float) $5863 = 14.0 // (float) $6088 = -306.16 // (float) $6092 = -1670.73 // (float) $6096 = 6.9 // (float) $6100 = -311.2 // (float) $6104 = -1763.81 // (float) $6108 = 10.0 // (float) $6089 = -241.91 // (float) $6093 = -1671.38 // (float) $6097 = 6.9 // (float) $6101 = -315.8 // (float) $6105 = -1675.05 // (float) $6109 = 10.0 // (float) $6090 = -307.65 // (float) $6094 = -1760.85 // (float) $6098 = 6.9 // (float) $6102 = -353.29 // (float) $6106 = -1763.78 // (float) $6110 = 10.0 // (float) $6091 = -349.7 // (float) $6095 = -1675.13 // (float) $6099 = 6.9 // (float) $6103 = -352.56 // (float) $6107 = -1762.82 // (float) $6111 = 10.0 // (float) $6085 = 0 // (float) $6086 = -0.44 // (float) $6087 = 1.5 // (float) 38@ = 198.73 // (float) 39@ = -159.58 // (float) 40@ = 10.0 // (float) $5922 = 397.5 // (float) $5930 = -315.07 // (float) $5938 = 6.1 // (float) $5923 = 281.31 // (float) $5931 = -474.08 // (float) $5939 = 6.1 // (float) $5924 = 215.89 // (float) $5932 = -580.52 // (float) $5940 = 6.1 // (float) $5925 = 105.51 // (float) $5933 = -665.41 // (float) $5941 = 6.1 // (float) $5926 = -556.96 // (float) $5934 = -829.07 // (float) $5942 = 6.1 // (float) $5927 = -663.0 // (float) $5935 = -1073.43 // (float) $5943 = 6.1 // (float) $5928 = -430.62 // (float) $5936 = -1293.94 // (float) $5944 = 6.1 // (float) $5929 = -340.0 // (float) $5937 = -1645.26 // (float) $5945 = 6.1 // (float) $5738 = -193.0 // (float) $5744 = -1746.0 // (float) $5750 = 6.4 // (float) $5739 = -362.29 // (float) $5745 = -1743.1 // (float) $5751 = 6.4 // (float) $5740 = -310.76 // (float) $5746 = -1638.89 // (float) $5752 = 6.4 // (float) $5741 = -357.0 // (float) $5747 = -1684.0 // (float) $5753 = 6.4 // (float) $5742 = -306.48 // (float) $5748 = -1636.62 // (float) $5754 = 6.4 // (float) $5743 = -257.18 // (float) $5749 = -1663.59 // (float) $5755 = 6.4 // (float) $5717 = -352.81 // (float) $5724 = -1623.09 // (float) $5731 = 6.0 // (float) $5718 = -392.81 // (float) $5725 = -1681.16 // (float) $5732 = 6.0 // (float) $5719 = -374.29 // (float) $5726 = -1796.39 // (float) $5733 = 6.0 // (float) $5720 = -308.65 // (float) $5727 = -1801.22 // (float) $5734 = 6.0 // (float) $5721 = -242.61 // (float) $5728 = -1729.47 // (float) $5735 = 6.0 // (float) $5722 = -236.68 // (float) $5729 = -1677.9 // (float) $5736 = 6.0 // (float) $5723 = -259.59 // (float) $5730 = -1611.69 // (float) $5737 = 6.0 // (float) $5804 = 0 // (float) $5805 = 90.0 // (float) $5806 = 45.0 // (float) $5807 = 0 // (float) $5808 = 0 // (float) $5809 = 0 // (float) $5828 = -278.98 // (float) $5832 = -1631.81 // (float) $5836 = 0 // (float) $5840 = -333.26 // (float) $5844 = -1744.04 // (float) $5848 = 15.0 // (float) $5829 = -243.73 // (float) $5833 = -1654.47 // (float) $5837 = 0 // (float) $5841 = -278.98 // (float) $5845 = -1694.47 // (float) $5849 = 15.0 // (float) $5830 = -333.26 // (float) $5834 = -1640.31 // (float) $5838 = 0 // (float) $5842 = -369.41 // (float) $5846 = -1765.48 // (float) $5850 = 15.0 // (float) $5831 = -302.19 // (float) $5835 = -1744.04 // (float) $5839 = 0 // (float) $5843 = -333.26 // (float) $5847 = -1783.83 // (float) $5851 = 15.0 // (float) $6112 = -212.61 // (float) $6113 = -1603.86 // (float) $6114 = 4.0 // (float) $6115 = -399.89 // (float) $6116 = -1813.21 // (float) $6117 = 21.5 // (float) $6118 = -315.26 // (float) $6119 = -1763.94 // (float) $6120 = 11.15 // (float) $6121 = -330.58 // (float) $6122 = -1779.64 // (float) $6123 = 13.36 // (float) $6124 = -352.68 // (float) $6125 = -1690.02 // (float) $6126 = 10.81 // (float) $6127 = -373.08 // (float) $6128 = -1710.45 // (float) $6129 = 13.5 // (float) $6049 = -370.92 // (float) $6052 = -1704.33 // (float) $6055 = 10.14 // (float) $6050 = -289.61 // (float) $6053 = -1635.54 // (float) $6056 = 10.48 // (float) $6051 = -313.21 // (float) $6054 = -1774.81 // (float) $6057 = 10.7 // (float) $6058 = -370.8 // (float) $6061 = -1701.07 // (float) $6064 = 10.14 // (float) $6059 = -282.97 // (float) $6062 = -1635.14 // (float) $6065 = 10.2 // (float) $6060 = -313.12 // (float) $6063 = -1779.34 // (float) $6066 = 10.86 // (float) $5967 = -332.38 // (float) $5968 = -1740.68 // (float) $5969 = 6.0 // (float) $6001 = -10.0 // (float) $6007 = 15.0 // (float) $6013 = 0 // (float) $6002 = 5.0 // (float) $6008 = -6.0 // (float) $6014 = 0 // (float) $6003 = -15.0 // (float) $6009 = 3.5 // (float) $6015 = 0 // (float) $6004 = 10.0 // (float) $6010 = 15.0 // (float) $6016 = 0 // (float) $6005 = 15.0 // (float) $6011 = 3.5 // (float) $6017 = 0 // (float) $6006 = -10.0 // (float) $6012 = -6.0 // (float) $6018 = 0 // (float) $5870 = -370.84 // (float) $5876 = -1707.85 // (float) $5882 = 10.64 // (float) $5871 = -362.82 // (float) $5877 = -1710.69 // (float) $5883 = 10.96 // (float) $5872 = -361.18 // (float) $5878 = -1713.58 // (float) $5884 = 9.45 // (float) $5873 = -351.03 // (float) $5879 = -1713.27 // (float) $5885 = 7.74 // (float) $5874 = -350.5 // (float) $5880 = -1733.93 // (float) $5886 = 8.43 // (float) $5875 = -369.18 // (float) $5881 = -1734.22 // (float) $5887 = 8.3 // (float) $5888 = -289.98 // (float) $5892 = -1632.07 // (float) $5896 = 11.04 // (float) $5889 = -290.87 // (float) $5893 = -1630.0 // (float) $5897 = 9.62 // (float) $5890 = -295.01 // (float) $5894 = -1629.61 // (float) $5898 = 7.72 // (float) $5891 = -302.05 // (float) $5895 = -1630.5 // (float) $5899 = 7.87 // (float) $5900 = -310.37 // (float) $5906 = -1774.25 // (float) $5912 = 10.93 // (float) $5901 = -309.21 // (float) $5907 = -1774.01 // (float) $5913 = 9.89 // (float) $5902 = -307.78 // (float) $5908 = -1771.6 // (float) $5914 = 8.68 // (float) $5903 = -308.35 // (float) $5909 = -1764.0 // (float) $5915 = 7.79 // (float) $5904 = -309.14 // (float) $5910 = -1740.46 // (float) $5916 = 7.78 // (float) $5905 = -289.84 // (float) $5911 = -1740.52 // (float) $5917 = 7.31 // (float) $6249 = -354.93 // (float) $6251 = -1692.34 // (float) $6253 = 10.14 // (float) $6250 = -258.64 // (float) $6252 = -1677.16 // (float) $6254 = 10.64 // (float) $6255 = -355.16 // (float) $6257 = -1708.69 // (float) $6259 = 10.95 // (float) $6256 = -263.58 // (float) $6258 = -1676.9 // (float) $6260 = 10.63 // (float) $6269 = -327.87 // (float) $6271 = -1767.25 // (float) $6273 = 11.0 // (float) $6270 = -357.29 // (float) $6272 = -1693.12 // (float) $6274 = 11.99 // (float) $6261 = -312.81 // (float) $6262 = -1682.42 // (float) $6263 = 6.13 // (float) $6264 = -346.56 // (float) $6265 = -1708.82 // (float) $6266 = 12.4 // (float) 59@ = 0 // (int) $6184 = 0 // (int) $6185 = 0 // (int) $6186 = 0 // (int) $6187 = 0 // (int) $6188 = 0 // (int) $6189 = 0 // (int) $6384 = -308.95 // (float) $6388 = -1682.9 // (float) $6392 = 7.0 // (float) $6385 = -307.31 // (float) $6389 = -1672.78 // (float) $6393 = 7.0 // (float) $6386 = -307.5 // (float) $6390 = -1762.39 // (float) $6394 = 7.0 // (float) $6387 = -350.71 // (float) $6391 = -1707.83 // (float) $6395 = 7.0 // (float) $6396 = -308.39 // (float) &58624 = -1708.73 // (float) // unknown partype 0xE5 &58628 = 7.0 // (float) // unknown partype 0xE5 $6397 = -283.73 // (float) &58625 = -1672.88 // (float) // unknown partype 0xE5 &58629 = 7.0 // (float) // unknown partype 0xE5 $6398 = -332.95 // (float) &58626 = -1762.5 // (float) // unknown partype 0xE5 &58630 = 7.0 // (float) // unknown partype 0xE5 $6399 = -351.27 // (float) &58627 = -1689.23 // (float) // unknown partype 0xE5 &58631 = 7.0 // (float) // unknown partype 0xE5 &58632 = -308.97 // (float) // unknown partype 0xE5 &58636 = -1730.02 // (float) // unknown partype 0xE5 &58640 = 7.0 // (float) // unknown partype 0xE5 &58633 = -243.46 // (float) // unknown partype 0xE5 &58637 = -1672.59 // (float) // unknown partype 0xE5 &58641 = 7.0 // (float) // unknown partype 0xE5 &58634 = -348.37 // (float) // unknown partype 0xE5 &58638 = -1761.84 // (float) // unknown partype 0xE5 &58642 = 7.0 // (float) // unknown partype 0xE5 &58635 = -350.9 // (float) // unknown partype 0xE5 &58639 = -1677.33 // (float) // unknown partype 0xE5 &58643 = 7.0 // (float) // unknown partype 0xE5 &58674 = -318.89 // (float) // unknown partype 0xE5 &58678 = -1594.89 // (float) // unknown partype 0xE5 &58682 = 7.0 // (float) // unknown partype 0xE5 &58675 = -245.17 // (float) // unknown partype 0xE5 &58679 = -1727.39 // (float) // unknown partype 0xE5 &58683 = 7.0 // (float) // unknown partype 0xE5 &58676 = -330.44 // (float) // unknown partype 0xE5 &58680 = -1809.15 // (float) // unknown partype 0xE5 &58684 = 7.0 // (float) // unknown partype 0xE5 &58677 = -399.91 // (float) // unknown partype 0xE5 &58681 = -1733.58 // (float) // unknown partype 0xE5 &58685 = 7.0 // (float) // unknown partype 0xE5 60@ = 0 // (int) 0006: &58694 = 'CARPARK' // (string) // unknown partype 0xE5 // FLOOR // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_21655 04C6: (unknown) 0 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1BA' 'SDAC1BA' $933 0 // ~w~Do you think we can trust Diaz? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1BA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1BB' 'SDAC1BB' $5666 0 // ~w~My man Diaz is a businessman... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1BB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1BC' 'SDAC1BC' $933 0 // ~w~Great: That's a 'no' then. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1BC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1BD' 'SDAC1BD' $5666 0 // ~w~How come we ain't there yet? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1BD' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1BE' 'SDAC1BE' $5666 0 // ~w~Don't you know your way around here by now? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1BE' 010E: $5662 = current_time_in_ms 0035: $5663 = $5662 // (int vars) $5663 += 50000 // (int) 0035: $5664 = $5662 // (int vars) $5664 += 90000 // (int) 0035: $5665 = $5662 // (int vars) $5665 += 105000 // (int) 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_361 1000 0057: show_text_highpriority GXT 'DIA1_01' time 7000 flag 1 // Stakeout the ~y~Strip Club. :TEMP1_17075 $6130 == 0 // (int) var == num jump_if_false @TEMP1_17638 0001: wait 0 ms 0045: actor $933 defined jump_if_false @TEMP1_17631 0045: actor $5666 defined jump_if_false @TEMP1_17592 82E1: not actor $5666 in_water jump_if_false @TEMP1_17546 01F0: actor $5666 in_range_of_player $933 0022: jump_if_false @TEMP1_17486 // Note: the incorrect math opcode was used here 0089: actor $933 in_sphere $5684 $5685 $5686 radius 5.0 5.0 5.0 sphere 1 0022: jump_if_false @TEMP1_17248 // Note: the incorrect math opcode was used here 007E: actor $933 driving 0022: jump_if_false @TEMP1_17241 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @TEMP1_17241 // Note: the incorrect math opcode was used here 007C: actor $5666 driving $2769 0022: jump_if_false @TEMP1_17241 // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_22888 00BB: (unknown) $5687 0249: (unknown) $5688 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. $6310 = 0 // (int) $6130 = 2 // (int) :TEMP1_17241 0002: jump @TEMP1_17479 :TEMP1_17248 007E: actor $933 driving jump_if_false @TEMP1_17371 004F: unknown_check $2769 jump_if_false @TEMP1_17371 007C: actor $5666 driving $2769 0022: jump_if_false @TEMP1_17371 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4472 jump_if_false @TEMP1_17336 0025: gosub @TEMP1_22888 00BB: (unknown) $5687 0249: (unknown) $5688 $6319 = 1 // (int) 0268: (unknown) $6130 = 2 // (int) 0002: jump @TEMP1_17371 :TEMP1_17336 60@ == 1 // (int) var == num jump_if_false @TEMP1_17371 0268: (unknown) 0025: gosub @TEMP1_22888 00BB: (unknown) $5687 0249: (unknown) $5688 $6130 = 2 // (int) :TEMP1_17371 031D: (unknown) $5684 $5685 $937 $938 $5689 80.0 > $5689 // (float) num > var 0022: jump_if_false @TEMP1_17435 // Note: the incorrect math opcode was used here $6319 == 0 // (int) var == num jump_if_false @TEMP1_17428 0248: (unknown) $5684 $5685 $5686 5.0 $5688 $6319 = 1 // (int) :TEMP1_17428 0002: jump @TEMP1_17457 :TEMP1_17435 $6319 == 1 // (int) var == num jump_if_false @TEMP1_17457 0249: (unknown) $5688 $6319 = 0 // (int) :TEMP1_17457 $6347 == 0 // (int) var == num jump_if_false @TEMP1_17479 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_12735 :TEMP1_17479 0002: jump @TEMP1_17539 :TEMP1_17486 00BB: (unknown) $5687 0249: (unknown) $5688 $6319 = 0 // (int) 00C1: (unknown) $5666 $5670 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1319 $5670 0057: show_text_highpriority GXT 'DIA1_25' time 5000 flag 1 // ~w~Go back for ~b~Lance~w~. $6130 = 1 // (int) :TEMP1_17539 0002: jump @TEMP1_17585 :TEMP1_17546 0025: gosub @TEMP1_28018 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_17585 0002: jump @TEMP1_17631 :TEMP1_17592 0025: gosub @TEMP1_28018 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_17631 0002: jump @TEMP1_17075 :TEMP1_17638 $6130 == 1 // (int) var == num jump_if_false @TEMP1_17836 0001: wait 0 ms 0045: actor $933 defined jump_if_false @TEMP1_17829 0045: actor $5666 defined jump_if_false @TEMP1_17793 82E1: not actor $5666 in_water jump_if_false @TEMP1_17747 01F0: actor $5666 in_range_of_player $933 0022: jump_if_false @TEMP1_17740 // Note: the incorrect math opcode was used here 00BB: (unknown) $5670 00C3: (unknown) $5684 $5685 $5686 $5687 $6319 = 0 // (int) 0057: show_text_highpriority GXT 'DIA1_01' time 5000 flag 1 // Stakeout the ~y~Strip Club. $6130 = 0 // (int) :TEMP1_17740 0002: jump @TEMP1_17786 :TEMP1_17747 0025: gosub @TEMP1_28018 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_17786 0002: jump @TEMP1_17829 :TEMP1_17793 00BB: (unknown) $5670 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_17829 0002: jump @TEMP1_17638 :TEMP1_17836 $6130 == 2 // (int) var == num jump_if_false @TEMP1_18839 0001: wait 0 ms 0045: actor $933 defined jump_if_false @TEMP1_18832 0045: actor $5666 defined jump_if_false @TEMP1_18720 82E1: not actor $5666 in_water jump_if_false @TEMP1_18601 01F0: actor $5666 in_range_of_player $933 0022: jump_if_false @TEMP1_18550 // Note: the incorrect math opcode was used here 0045: actor $5694 defined 0022: jump_if_false @TEMP1_18505 // Note: the incorrect math opcode was used here 004F: unknown_check $5699 0022: jump_if_false @TEMP1_18460 // Note: the incorrect math opcode was used here 8256: not unknown_check $5699 0022: jump_if_false @TEMP1_18245 // Note: the incorrect math opcode was used here 8080: not actor $5694 near_point $5707 $5708 radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_18138 // Note: the incorrect math opcode was used here 01B6: (unknown) $5699 $5707 $5708 $5709 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11174 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10565 10.0 30.0 100.0 175.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_18056 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) 0002: jump @TEMP1_18109 :TEMP1_18056 9@ == 2 // (int) var == num jump_if_false @TEMP1_18109 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_16' // ~r~You lost him. $6130 = 9 // (int) :TEMP1_18109 $6354 == 0 // (int) var == num jump_if_false @TEMP1_18131 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_13126 :TEMP1_18131 0002: jump @TEMP1_18238 :TEMP1_18138 007E: actor $933 driving jump_if_false @TEMP1_18187 004F: unknown_check $2769 jump_if_false @TEMP1_18187 037F: unknown_check $2769 jump_if_false @TEMP1_18187 004D: store_car $2769 position_to $5690 $5691 $5692 00D0: $5693 = car $2769 Z_angle :TEMP1_18187 0025: gosub @TEMP1_24706 0285: (unknown) $5694 0 04B6: (unknown) $5694 0 0045: actor $5666 defined jump_if_false @TEMP1_18232 007E: actor $5666 driving jump_if_false @TEMP1_18232 0232: (unknown) $5666 1 :TEMP1_18232 $6130 = 4 // (int) :TEMP1_18238 0002: jump @TEMP1_18453 :TEMP1_18245 8080: not actor $5694 near_point $5707 $5708 radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_18453 // Note: the incorrect math opcode was used here 031D: (unknown) $937 $938 $5707 $5708 $5952 $5952 > 75.0 // (float) var > num jump_if_false @TEMP1_18412 004F: unknown_check $5699 jump_if_false @TEMP1_18405 81B7: not unknown_check $5699 jump_if_false @TEMP1_18364 00BB: (unknown) $5706 0049: destroy_car $5699 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) 0002: jump @TEMP1_18405 :TEMP1_18364 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) :TEMP1_18405 0002: jump @TEMP1_18453 :TEMP1_18412 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) :TEMP1_18453 0002: jump @TEMP1_18498 :TEMP1_18460 00BB: (unknown) $5706 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_17' // ~r~Gonzalez's goon died. $6130 = 9 // (int) :TEMP1_18498 0002: jump @TEMP1_18543 :TEMP1_18505 00BB: (unknown) $5706 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_17' // ~r~Gonzalez's goon died. $6130 = 9 // (int) :TEMP1_18543 0002: jump @TEMP1_18594 :TEMP1_18550 00BB: (unknown) $5706 00C1: (unknown) $5666 $5670 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1319 $5670 0057: show_text_highpriority GXT 'DIA1_25' time 5000 flag 1 // ~w~Go back for ~b~Lance~w~. $6130 = 3 // (int) :TEMP1_18594 0002: jump @TEMP1_18713 :TEMP1_18601 00BB: (unknown) $5670 0112: remove_references_to_actor $5666 // Like turning an actor into a random pedestrian 004F: unknown_check $5699 jump_if_false @TEMP1_18713 01B7: unknown_check $5699 jump_if_false @TEMP1_18679 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) 0002: jump @TEMP1_18713 :TEMP1_18679 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_18713 0002: jump @TEMP1_18832 :TEMP1_18720 00BB: (unknown) $5670 0112: remove_references_to_actor $5666 // Like turning an actor into a random pedestrian 004F: unknown_check $5699 jump_if_false @TEMP1_18832 01B7: unknown_check $5699 jump_if_false @TEMP1_18798 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) 0002: jump @TEMP1_18832 :TEMP1_18798 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_18832 0002: jump @TEMP1_17836 :TEMP1_18839 $6130 == 3 // (int) var == num jump_if_false @TEMP1_19471 0001: wait 0 ms 0045: actor $933 defined jump_if_false @TEMP1_19464 0045: actor $5666 defined jump_if_false @TEMP1_19423 82E1: not actor $5666 in_water jump_if_false @TEMP1_19375 81F0: not actor $5666 in_range_of_player $933 0022: jump_if_false @TEMP1_19325 // Note: the incorrect math opcode was used here 0045: actor $5694 defined 0022: jump_if_false @TEMP1_19277 // Note: the incorrect math opcode was used here 004F: unknown_check $5699 0022: jump_if_false @TEMP1_19229 // Note: the incorrect math opcode was used here 8256: not unknown_check $5699 0022: jump_if_false @TEMP1_19181 // Note: the incorrect math opcode was used here 8080: not actor $5694 near_point $5707 $5708 radius 15.0 15.0 sphere 0 0022: jump_if_false @TEMP1_19125 // Note: the incorrect math opcode was used here 01B6: (unknown) $5699 $5707 $5708 $5709 0051: set_car $5699 traffic_behavior_to 2 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11174 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10565 10.0 30.0 100.0 175.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_19065 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) 0002: jump @TEMP1_19118 :TEMP1_19065 9@ == 2 // (int) var == num jump_if_false @TEMP1_19118 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_16' // ~r~You lost him. $6130 = 9 // (int) :TEMP1_19118 0002: jump @TEMP1_19174 :TEMP1_19125 031D: (unknown) $5707 $5708 $937 $938 $5952 35.0 > $5952 // (float) num > var 0022: jump_if_false @TEMP1_19174 // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_24706 0285: (unknown) $5694 0 04B6: (unknown) $5694 0 $6130 = 4 // (int) :TEMP1_19174 0002: jump @TEMP1_19222 :TEMP1_19181 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) :TEMP1_19222 0002: jump @TEMP1_19270 :TEMP1_19229 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_17' // ~r~Gonzalez's goon died. $6130 = 9 // (int) :TEMP1_19270 0002: jump @TEMP1_19318 :TEMP1_19277 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_17' // ~r~Gonzalez's goon died. $6130 = 9 // (int) :TEMP1_19318 0002: jump @TEMP1_19368 :TEMP1_19325 004F: unknown_check $5699 jump_if_false @TEMP1_19342 00C0: (unknown) $5699 $5706 :TEMP1_19342 00BB: (unknown) $5670 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. $6130 = 2 // (int) :TEMP1_19368 0002: jump @TEMP1_19416 :TEMP1_19375 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_19416 0002: jump @TEMP1_19464 :TEMP1_19423 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_19464 0002: jump @TEMP1_18839 :TEMP1_19471 $6130 == 4 // (int) var == num jump_if_false @TEMP1_20037 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11416 0045: actor $933 defined jump_if_false @TEMP1_20030 0045: actor $5694 defined jump_if_false @TEMP1_19987 0045: actor $5666 defined jump_if_false @TEMP1_19934 82E1: not actor $5666 in_water jump_if_false @TEMP1_19881 004F: unknown_check $5963 jump_if_false @TEMP1_19864 007C: actor $933 driving $5963 0022: jump_if_false @TEMP1_19603 // Note: the incorrect math opcode was used here 00BB: (unknown) $5964 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. $6366 = 0 // (int) $6130 = 5 // (int) 0002: jump @TEMP1_19857 :TEMP1_19603 031E: (unknown) 19@ 20@ 21@ $937 $938 $939 $5710 20.0 > $5710 // (float) num > var 0022: jump_if_false @TEMP1_19671 // Note: the incorrect math opcode was used here $6364 == 0 // (int) var == num jump_if_false @TEMP1_19671 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1EE' 011A: (unknown) $5666 $6364 = 1 // (int) :TEMP1_19671 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10565 5.0 6.0 200.0 250.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_19747 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) 0002: jump @TEMP1_19793 :TEMP1_19747 9@ == 2 // (int) var == num jump_if_false @TEMP1_19793 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_16' // ~r~You lost him. $6130 = 9 // (int) :TEMP1_19793 007E: actor $933 driving jump_if_false @TEMP1_19857 004F: unknown_check $2769 jump_if_false @TEMP1_19857 037F: unknown_check $2769 jump_if_false @TEMP1_19857 00BB: (unknown) $5964 0057: show_text_highpriority GXT 'DIA1_21' time 5000 flag 1 // He's leaving on a JetSki. Stick with him. $6366 = 0 // (int) $6130 = 5 // (int) :TEMP1_19857 0002: jump @TEMP1_19874 :TEMP1_19864 00BB: (unknown) $5964 $6130 = 5 // (int) :TEMP1_19874 0002: jump @TEMP1_19927 :TEMP1_19881 0001: wait 2000 ms 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_19927 0002: jump @TEMP1_19980 :TEMP1_19934 0001: wait 2000 ms 0025: gosub @TEMP1_28018 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_19980 0002: jump @TEMP1_20030 :TEMP1_19987 0001: wait 2000 ms 0059: text_clear_all 00BB: (unknown) $5695 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_17' // ~r~Gonzalez's goon died. $6130 = 9 // (int) :TEMP1_20030 0002: jump @TEMP1_19471 :TEMP1_20037 $6130 == 5 // (int) var == num jump_if_false @TEMP1_20316 0001: wait 0 ms 0045: actor $933 defined jump_if_false @TEMP1_20309 0045: actor $5694 defined jump_if_false @TEMP1_20266 not $6179 == 8 // (int) var == num jump_if_false @TEMP1_20246 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_11416 037B: constant_params 4 variable_params 1 unknown 62 call_with_params @TEMP1_10565 10.0 35.0 100.0 175.0 9@ 9@ == 1 // (int) var == num jump_if_false @TEMP1_20174 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_15' // ~r~Gonzalez's goon spotted you. $6130 = 9 // (int) 0002: jump @TEMP1_20220 :TEMP1_20174 9@ == 2 // (int) var == num jump_if_false @TEMP1_20220 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_16' // ~r~You lost him. $6130 = 9 // (int) :TEMP1_20220 $6363 == 0 // (int) var == num jump_if_false @TEMP1_20239 0025: gosub @TEMP1_21603 :TEMP1_20239 0002: jump @TEMP1_20259 :TEMP1_20246 0025: gosub @TEMP1_25527 $6130 = 6 // (int) :TEMP1_20259 0002: jump @TEMP1_20309 :TEMP1_20266 0001: wait 2000 ms 0059: text_clear_all 00BB: (unknown) $5695 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_17' // ~r~Gonzalez's goon died. $6130 = 9 // (int) :TEMP1_20309 0002: jump @TEMP1_20037 :TEMP1_20316 $6130 == 6 // (int) var == num jump_if_false @TEMP1_20597 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_8239 &58670 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_12162 &58669 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_11686 &58672 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4794 &58670 += 1 // (int) // unknown partype 0xE5 &58670 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20402 &58670 = 0 // (int) // unknown partype 0xE5 :TEMP1_20402 &58669 += 1 // (int) // unknown partype 0xE5 &58669 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20426 &58669 = 0 // (int) // unknown partype 0xE5 :TEMP1_20426 &58672 += 1 // (int) // unknown partype 0xE5 &58672 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20450 &58672 = 0 // (int) // unknown partype 0xE5 :TEMP1_20450 $6363 == 0 // (int) var == num jump_if_false @TEMP1_20469 0025: gosub @TEMP1_21429 :TEMP1_20469 0045: actor $933 defined jump_if_false @TEMP1_20590 004F: unknown_check $5965 jump_if_false @TEMP1_20558 007C: actor $933 driving $5965 0022: jump_if_false @TEMP1_20551 // Note: the incorrect math opcode was used here 010E: $6372 = current_time_in_ms 00BB: (unknown) $5966 0025: gosub @TEMP1_27725 00C3: (unknown) $5680 $5681 $5682 $5683 0057: show_text_highpriority GXT 'DIA1_09' time 5000 flag 1 // Take the boat back to ~y~Diaz. $6130 = 8 // (int) :TEMP1_20551 0002: jump @TEMP1_20590 :TEMP1_20558 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_18' // ~r~The boat has been destroyed. $6130 = 9 // (int) :TEMP1_20590 0002: jump @TEMP1_20316 :TEMP1_20597 $6130 == 7 // (int) var == num jump_if_false @TEMP1_20862 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_5192 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_8239 &58670 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_12162 &58669 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_11686 &58672 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4794 0045: actor $933 defined jump_if_false @TEMP1_20855 &58670 += 1 // (int) // unknown partype 0xE5 &58670 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20704 &58670 = 0 // (int) // unknown partype 0xE5 :TEMP1_20704 &58669 += 1 // (int) // unknown partype 0xE5 &58669 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20728 &58669 = 0 // (int) // unknown partype 0xE5 :TEMP1_20728 &58672 += 1 // (int) // unknown partype 0xE5 &58672 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20752 &58672 = 0 // (int) // unknown partype 0xE5 :TEMP1_20752 004F: unknown_check $5965 jump_if_false @TEMP1_20819 007C: actor $933 driving $5965 0022: jump_if_false @TEMP1_20812 // Note: the incorrect math opcode was used here 00BB: (unknown) $5966 00C3: (unknown) $5680 $5681 $5682 $5683 0057: show_text_highpriority GXT 'DIA1_09' time 5000 flag 1 // Take the boat back to ~y~Diaz. $6130 = 8 // (int) :TEMP1_20812 0002: jump @TEMP1_20855 :TEMP1_20819 00BB: (unknown) $5966 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_18' // ~r~The boat has been destroyed. $6130 = 9 // (int) :TEMP1_20855 0002: jump @TEMP1_20597 :TEMP1_20862 $6130 == 8 // (int) var == num jump_if_false @TEMP1_21407 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_8239 &58670 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_12162 &58669 // unknown partype 0xE5 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_11686 &58672 // unknown partype 0xE5 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4794 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_5192 0045: actor $933 defined jump_if_false @TEMP1_21400 004F: unknown_check $5965 jump_if_false @TEMP1_21364 007C: actor $933 driving $5965 0022: jump_if_false @TEMP1_21288 // Note: the incorrect math opcode was used here &58670 += 1 // (int) // unknown partype 0xE5 &58670 == 6 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_20993 &58670 = 0 // (int) // unknown partype 0xE5 :TEMP1_20993 &58669 += 1 // (int) // unknown partype 0xE5 &58669 == 4 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_21017 &58669 = 0 // (int) // unknown partype 0xE5 :TEMP1_21017 &58672 += 1 // (int) // unknown partype 0xE5 &58672 == 2 // (int) var == num // unknown partype 0xE5 jump_if_false @TEMP1_21041 &58672 = 0 // (int) // unknown partype 0xE5 :TEMP1_21041 0089: actor $933 in_sphere $5680 $5681 $5682 radius 10.0 10.0 10.0 sphere 1 0022: jump_if_false @TEMP1_21096 // Note: the incorrect math opcode was used here 0025: gosub @TEMP1_28107 0025: gosub @TEMP1_28406 $6130 = 9 // (int) 0002: jump @TEMP1_21281 :TEMP1_21096 031D: (unknown) $937 $938 $5967 $5968 &58693 // unknown partype 0xE5 &58693 > 100.0 // (float) var > num // unknown partype 0xE5 jump_if_false @TEMP1_21147 $6361 == 0 // (int) var == num jump_if_false @TEMP1_21147 0025: gosub @TEMP1_27773 $6361 = 1 // (int) :TEMP1_21147 &58693 > 300.0 // (float) var > num // unknown partype 0xE5 jump_if_false @TEMP1_21281 6@ = 0 // (int) :TEMP1_21165 2 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_21221 // Note: the incorrect math opcode was used here 0045: actor $5697(6@,2) defined 0022: jump_if_false @TEMP1_21203 // Note: the incorrect math opcode was used here 003F: destroy_actor $5697(6@,2) 0002: jump @TEMP1_21209 :TEMP1_21203 0112: remove_references_to_actor $5697(6@,2) // Like turning an actor into a random pedestrian :TEMP1_21209 6@ += 1 // (int) 0002: jump @TEMP1_21165 :TEMP1_21221 6@ = 0 // (int) :TEMP1_21225 4 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_21281 // Note: the incorrect math opcode was used here 0045: actor $6120(6@,4) defined 0022: jump_if_false @TEMP1_21263 // Note: the incorrect math opcode was used here 003F: destroy_actor $6120(6@,4) 0002: jump @TEMP1_21269 :TEMP1_21263 0112: remove_references_to_actor $6120(6@,4) // Like turning an actor into a random pedestrian :TEMP1_21269 6@ += 1 // (int) 0002: jump @TEMP1_21225 :TEMP1_21281 0002: jump @TEMP1_21357 :TEMP1_21288 037B: constant_params 0 variable_params 1 unknown 62 call_with_params @TEMP1_5042 $6371 $6371 == 1 // (int) var == num jump_if_false @TEMP1_21357 00BB: (unknown) $5683 00C0: (unknown) $5965 $5966 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1319 $5966 0057: show_text_highpriority GXT 'DIA1_22' time 5000 flag 1 // Get back in the ~b~boat. $6130 = 7 // (int) :TEMP1_21357 0002: jump @TEMP1_21400 :TEMP1_21364 00BB: (unknown) $5966 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_18' // ~r~The boat has been destroyed. $6130 = 9 // (int) :TEMP1_21400 0002: jump @TEMP1_20862 :TEMP1_21407 not $6130 == 9 // (int) var == num jump_if_false @TEMP1_21427 0002: jump @TEMP1_17075 :TEMP1_21427 0026: return :TEMP1_21429 0045: actor $5666 defined jump_if_false @TEMP1_21562 004F: unknown_check $5672 jump_if_false @TEMP1_21555 007C: actor $5666 driving $5672 0022: jump_if_false @TEMP1_21549 // Note: the incorrect math opcode was used here 02BD: (unknown) $5672 $5673 $5673 == -1 // (int) var == num jump_if_false @TEMP1_21494 011A: (unknown) $5666 0002: jump @TEMP1_21542 :TEMP1_21494 001C: $5673 == $5666 // (int) num == var 0022: jump_if_false @TEMP1_21542 // Note: the incorrect math opcode was used here 02DA: (unknown) $5672 -363.02 -441.17 85.01 30 0112: remove_references_to_actor $5666 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5672 // Like turning a car into any random car $6363 = 1 // (int) :TEMP1_21542 0002: jump @TEMP1_21555 :TEMP1_21549 00EA: (unknown) $5666 $5672 :TEMP1_21555 0002: jump @TEMP1_21601 :TEMP1_21562 0001: wait 2000 ms 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_21601 0026: return :TEMP1_21603 8045: not actor $5666 defined jump_if_false @TEMP1_21653 0001: wait 2000 ms 0059: text_clear_all 0025: gosub @TEMP1_28337 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_5026 'DIA1_26' // ~r~Lance died. $6130 = 9 // (int) :TEMP1_21653 0026: return :TEMP1_21655 60@ == 0 // (int) var == num jump_if_false @TEMP1_21678 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @SAFEHOU_12249 50 :TEMP1_21678 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4878 1 28@ = -376.5 // (float) 29@ = -542.96 // (float) 30@ = 16.28 // (float) 25@ = -376.5 // (float) 26@ = -541.47 // (float) 27@ = 16.28 // (float) 041A: (unknown) 'LANSM' 61@ 0160: load_model #UZI :TEMP1_21764 0078: if or 8161: not model 61@ available 8161: not model #UZI available 0022: jump_if_false @TEMP1_21793 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0002: jump @TEMP1_21764 :TEMP1_21793 01F9: 34@ = create_weapon_pickup #UZI group 3 ammo 500 at 31@ 32@ 33@ 003E: $5666 = create_actor_pedtype 22 model 61@ at 28@ 29@ 30@ 0045: actor $933 defined 0022: jump_if_false @TEMP1_21835 // Note: the incorrect math opcode was used here 0044: put_actor $933 at 25@ 26@ 27@ :TEMP1_21835 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AA' 'SDAC1AA' $933 0 // ~w~Vice is a big city - that shit could be anywhere. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1AA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AB' 'SDAC1AB' $5666 0 // ~w~This Gonzalez - would you recognize any of his men? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1AB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AC' 'SDAC1AC' $933 0 // ~w~Maybe. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1AC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AD' 'SDAC1AD' $5666 0 // ~w~Good, 'cause if I was in the big city with just a few hours to kill... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1AD' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AE' 'SDAC1AE' $5666 0 // ~w~...I'd wanna get high with a brother, or get down with a sister... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1AE' 005B: set_current_time_hours_to 6 minutes_to 30 0109: set_weather 0 00B9: set_camera_position -342.47 -537.12 17.8 rotations 0 0 0 00BA: set_camera_point_at -343.36 -537.57 17.76 mode 2 02B4: set_camera_transverse_delay 1.0 time 12000 0001: wait 0 ms 00B9: set_camera_position -342.47 -537.12 17.8 rotations 0 0 0 00BA: set_camera_point_at -343.32 -537.65 17.76 mode 1 0045: actor $933 defined jump_if_false @TEMP1_22213 042B: (unknown) $933 $5671 00EE: (unknown) $933 -344.5 -541.14 :TEMP1_22213 0045: actor $5666 defined jump_if_false @TEMP1_22243 015F: (unknown) $5666 $5671 00EE: (unknown) $5666 -344.5 -542.22 :TEMP1_22243 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AA' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AA' jump_if_false @TEMP1_22305 0002: jump @TEMP1_22722 :TEMP1_22305 0045: actor $5666 defined jump_if_false @TEMP1_22333 0045: actor $933 defined jump_if_false @TEMP1_22333 0153: (unknown) $5666 $933 :TEMP1_22333 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AB' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AB' jump_if_false @TEMP1_22385 0002: jump @TEMP1_22722 :TEMP1_22385 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AF' 'SDAC1AF' $5666 0 // ~w~And I know where the out-of-towners do both. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AC' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AC' jump_if_false @TEMP1_22468 0002: jump @TEMP1_22722 :TEMP1_22468 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AD' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AD' jump_if_false @TEMP1_22520 0002: jump @TEMP1_22722 :TEMP1_22520 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AE' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AE' jump_if_false @TEMP1_22572 0002: jump @TEMP1_22722 :TEMP1_22572 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1AG' 'SDAC1AG' $5666 0 // ~w~C'mon. Let's pop like cola. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AF' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AF' jump_if_false @TEMP1_22655 0002: jump @TEMP1_22722 :TEMP1_22655 0045: actor $5666 defined jump_if_false @TEMP1_22670 0154: (unknown) $5666 :TEMP1_22670 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1AG' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1AG' jump_if_false @TEMP1_22722 0002: jump @TEMP1_22722 :TEMP1_22722 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12435 003F: destroy_actor $5666 0045: actor $933 defined jump_if_false @TEMP1_22777 00A2: (unknown) $933 0154: (unknown) $933 0044: put_actor $933 at 16@ 17@ 18@ 00CF: set_actor $933 Z_angle_to 0 :TEMP1_22777 003E: $5666 = create_actor_pedtype 22 model 61@ at $5667 $5668 $5669 0045: actor $933 defined 0022: jump_if_false @TEMP1_22836 // Note: the incorrect math opcode was used here 0045: actor $5666 defined 0022: jump_if_false @TEMP1_22836 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @AUDIMON_2977 $5666 0119: actor $5666 kill_actor $933 01EC: (unknown) $5666 1 :TEMP1_22836 0045: actor $5666 defined jump_if_false @TEMP1_22856 0154: (unknown) $5666 00CF: set_actor $5666 Z_angle_to 0 :TEMP1_22856 00C3: (unknown) $5684 $5685 $5686 $5687 0162: release_model 61@ 0162: release_model #UZI 024F: (unknown) 1.0 012E: toggle_player $933 ignored_by_cops 0 0221: (unknown) 0026: return :TEMP1_22888 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 8140: not pickup 34@ picked_up jump_if_false @TEMP1_22914 0141: destroy_pickup 34@ :TEMP1_22914 00BB: (unknown) $5687 0249: (unknown) $5688 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CA' 'SDAC1CA' $5666 0 // ~w~Keep your eyes peeled. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1CA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CB' 'SDAC1CB' $5666 0 // ~w~If you see one of Gonzalez's men, holler. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1CB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CC' 'SDAC1CC' $933 0 // ~w~This is nuts. There's no way we're... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1CC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CD' 'SDAC1CD' $933 0 // ~w~I don't believe it... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1CD' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CE' 'SDAC1CE' $933 0 // ~w~That's one of his guys right there... 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1CE' 0045: actor $933 defined jump_if_false @TEMP1_23416 807E: not actor $933 driving jump_if_false @TEMP1_23322 0044: put_actor $933 at 147.16 -1410.37 9.43 010F: (unknown) $933 $5703 $5704 $5705 0045: actor $5666 defined 0022: jump_if_false @TEMP1_23276 // Note: the incorrect math opcode was used here 011A: (unknown) $5666 0216: (unknown) $5666 147.23 -1411.5 9.43 010F: (unknown) $5666 $5703 $5704 $5705 :TEMP1_23276 00B9: set_camera_position 141.63 -1417.27 11.83 rotations 0 0 0 00BA: set_camera_point_at 142.36 -1416.6 11.69 mode 2 0002: jump @TEMP1_23416 :TEMP1_23322 004F: unknown_check $2769 jump_if_false @TEMP1_23377 004E: put_car $2769 at $5684 $5685 $5686 00D1: set_car $2769 Z_angle_to 152.66 037F: unknown_check $2769 jump_if_false @TEMP1_23377 01B2: (unknown) $2769 1 1 1 1 1 :TEMP1_23377 00B9: set_camera_position 128.37 -1453.59 12.15 rotations 0 0 0 00BA: set_camera_point_at 127.42 -1453.84 11.96 mode 2 :TEMP1_23416 0160: load_model 111 0160: load_model #CHEETAH :TEMP1_23425 0078: if or 8161: not model 111 available 8161: not model #CHEETAH available jump_if_false @TEMP1_23455 0001: wait 0 ms 0002: jump @TEMP1_23425 :TEMP1_23455 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0295: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0048: $5699 = create_car #CHEETAH at $5700 $5701 $5702 004F: unknown_check $5699 0022: jump_if_false @TEMP1_23502 // Note: the incorrect math opcode was used here 00D1: set_car $5699 Z_angle_to 160.0 :TEMP1_23502 0162: release_model #CHEETAH 003E: $5694 = create_actor_pedtype 22 model 111 at 35@ 36@ 37@ 0045: actor $5694 defined jump_if_false @TEMP1_23541 0200: (unknown) $5694 0 00CF: set_actor $5694 Z_angle_to -95.0 :TEMP1_23541 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CA' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CA' jump_if_false @TEMP1_23608 0002: jump @TEMP1_24213 :TEMP1_23608 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CB' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CB' jump_if_false @TEMP1_23660 0002: jump @TEMP1_24213 :TEMP1_23660 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CF' 'SDAC1CF' $5666 0 // ~w~Man I'm good. I scare myself sometimes. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CC' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CC' jump_if_false @TEMP1_23743 0002: jump @TEMP1_24213 :TEMP1_23743 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12674 'DIAC1CC' jump_if_false @TEMP1_23847 0045: actor $5694 defined jump_if_false @TEMP1_23808 0200: (unknown) $5694 1 004F: unknown_check $5699 jump_if_false @TEMP1_23808 01EC: (unknown) $5694 0 00EA: (unknown) $5694 $5699 :TEMP1_23808 00B9: set_camera_position 97.61 -1470.81 10.66 rotations 0 0 0 00BA: set_camera_point_at 98.42 -1470.22 10.66 mode 2 :TEMP1_23847 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CG' 'SDAC1CG' $5666 0 // ~w~I'm betting he takes us right to the merchandise. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CD' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CD' jump_if_false @TEMP1_23930 0002: jump @TEMP1_24213 :TEMP1_23930 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1CH' 'SDAC1CH' $5666 0 // ~w~C'mon. Let's tail him. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CE' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CE' jump_if_false @TEMP1_24013 0002: jump @TEMP1_24213 :TEMP1_24013 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CF' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CF' jump_if_false @TEMP1_24065 0002: jump @TEMP1_24213 :TEMP1_24065 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CG' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CG' jump_if_false @TEMP1_24117 0002: jump @TEMP1_24213 :TEMP1_24117 0045: actor $5694 defined jump_if_false @TEMP1_24161 004F: unknown_check $5699 jump_if_false @TEMP1_24161 007C: actor $5694 driving $5699 0022: jump_if_false @TEMP1_24161 // Note: the incorrect math opcode was used here 02C7: (unknown) $5699 8 5000 :TEMP1_24161 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13043 'DIAC1CH' 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_13401 'DIAC1CH' jump_if_false @TEMP1_24213 0002: jump @TEMP1_24213 :TEMP1_24213 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_4395 1 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12435 003F: destroy_actor $5694 004F: unknown_check $5699 jump_if_false @TEMP1_24315 004E: put_car $5699 at $5703 $5704 $5705 00D1: set_car $5699 Z_angle_to 90.0 00A4: $5694 = create_actor_pedtype 22 model 111 in_car $5699 driverseat 023D: (unknown) $5699 1 01B0: (unknown) $5699 1 0254: enable_car $5699 stuck_check_distance_to 1.0 time_to 10000 00C0: (unknown) $5699 $5706 :TEMP1_24315 004F: unknown_check $2769 0022: jump_if_false @TEMP1_24361 // Note: the incorrect math opcode was used here 0233: (unknown) $2769 $5700 $5701 01B2: (unknown) $2769 0 0 0 0 0 037F: unknown_check $2769 jump_if_false @TEMP1_24361 014C: set_car $2769 health_to 900 :TEMP1_24361 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1DA' 'SDAC1DA' $933 0 // ~w~How did you know he'd be there? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1DA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1DB' 'SDAC1DB' $5666 0 // ~w~All the out-of-towners go there to get high and get laid... I did. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1DB' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1DC' 'SDAC1DC' -99 1 // ~w~Keep on his tail man. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1DC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1DE' 'SDAC1DE' -99 1 // ~w~Ease off Vic. We're not trying to sit in his lap. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1DE' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1DF' 'SDAC1DF' -99 1 // ~w~Don't get any closer. He's gonna be on to us. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1DF' 010E: $5662 = current_time_in_ms 0035: $5663 = $5662 // (int vars) $5663 += 7000 // (int) 0246: (unknown) 0@ 1@ 2@ 3@ 4@ 5@ 0125: set_traffic_density_multiplier_to 0.7 0059: text_clear_all 00BB: (unknown) $5687 0249: (unknown) $5688 60@ == 1 // (int) var == num jump_if_false @TEMP1_24675 0025: gosub @TEMP1_24706 :TEMP1_24675 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_361 1000 0057: show_text_highpriority GXT 'DIA1_03' time 5000 flag 1 // Follow ~r~Gonzalez's goon. 0026: return :TEMP1_24706 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12435 04C6: (unknown) 0 0160: load_model #JETSKI :TEMP1_24737 8161: not model #JETSKI available jump_if_false @TEMP1_24759 0001: wait 0 ms 0002: jump @TEMP1_24737 :TEMP1_24759 004F: unknown_check $5699 jump_if_false @TEMP1_24795 004E: put_car $5699 at 371.23 -223.14 10.73 0233: (unknown) $5699 19@ 20@ :TEMP1_24795 0045: actor $5694 defined 0022: jump_if_false @TEMP1_24812 // Note: the incorrect math opcode was used here 00EE: (unknown) $5694 19@ 20@ :TEMP1_24812 0246: (unknown) 377.64 -199.16 9.38 341.81 -295.39 15.84 00B9: set_camera_position 375.23 -212.95 11.51 rotations 0 0 0 00BA: set_camera_point_at 374.75 -213.82 11.64 mode 2 02B4: set_camera_transverse_delay 1.0 time 6000 0001: wait 0 ms 00B9: set_camera_position 375.23 -212.95 11.51 rotations 0 0 0 00BA: set_camera_point_at 374.77 -213.78 11.83 mode 1 0057: show_text_highpriority GXT 'DIA1_19' time 5000 flag 1 // He's left the car. Keep on him. 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4394 5000 jump_if_false @TEMP1_24985 0002: jump @TEMP1_24985 :TEMP1_24985 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4364 00BB: (unknown) $5706 00BB: (unknown) $5695 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1EE' 'SDAC1EE' -99 0 // ~w~Don't lose him Vic. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1EE' 003F: destroy_actor $5694 8161: not model 111 available jump_if_false @TEMP1_25093 0160: load_model 111 :TEMP1_25072 8161: not model 111 available jump_if_false @TEMP1_25093 0001: wait 0 ms 0002: jump @TEMP1_25072 :TEMP1_25093 0078: if or $6368 == 1 // (int) var == num 60@ == 1 // (int) var == num jump_if_false @TEMP1_25206 0045: actor $933 defined jump_if_false @TEMP1_25145 0216: (unknown) $933 371.23 -223.14 10.73 :TEMP1_25145 8161: not model 136 available jump_if_false @TEMP1_25184 0160: load_model 136 :TEMP1_25162 8161: not model 136 available jump_if_false @TEMP1_25184 0001: wait 0 ms 0002: jump @TEMP1_25162 :TEMP1_25184 003E: $5666 = create_actor_pedtype 22 model 61@ at 375.23 -220.14 10.73 :TEMP1_25206 0048: $5921 = create_car #JETSKI at $5946 $5947 $5948 004F: unknown_check $5921 0022: jump_if_false @TEMP1_25281 // Note: the incorrect math opcode was used here 00D1: set_car $5921 Z_angle_to 180.0 00C0: (unknown) $5921 $5706 00A4: $5694 = create_actor_pedtype 22 model 111 in_car $5921 driverseat 0045: actor $5694 defined jump_if_false @TEMP1_25281 01BF: (unknown) $5921 $5922 $5930 $5938 01C3: (unknown) $5921 7.0 :TEMP1_25281 0048: $5963 = create_car #JETSKI at 19@ 20@ 21@ 004F: unknown_check $5963 0022: jump_if_false @TEMP1_25327 // Note: the incorrect math opcode was used here 00D1: set_car $5963 Z_angle_to 180.0 00C0: (unknown) $5963 $5964 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1319 $5964 :TEMP1_25327 0162: release_model #JETSKI 0045: actor $933 defined jump_if_false @TEMP1_25392 007E: actor $933 driving jump_if_false @TEMP1_25392 004F: unknown_check $2769 jump_if_false @TEMP1_25392 037F: unknown_check $2769 jump_if_false @TEMP1_25392 004E: put_car $2769 at $5690 $5691 $5692 02F2: (unknown) $2769 $5693 :TEMP1_25392 0249: (unknown) $5688 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_361 1000 0059: text_clear_all 007E: actor $933 driving jump_if_false @TEMP1_25490 004F: unknown_check $2769 jump_if_false @TEMP1_25483 837F: not unknown_check $2769 jump_if_false @TEMP1_25467 0057: show_text_highpriority GXT 'DIA1_20' time 5000 flag 1 // Get on that ~b~JetSki~w~ and keep following ~r~Gonzalez's goon. 0002: jump @TEMP1_25483 :TEMP1_25467 0057: show_text_highpriority GXT 'DIA1_21' time 5000 flag 1 // He's leaving on a JetSki. Stick with him. :TEMP1_25483 0002: jump @TEMP1_25506 :TEMP1_25490 0057: show_text_highpriority GXT 'DIA1_20' time 5000 flag 1 // Get on that ~b~JetSki~w~ and keep following ~r~Gonzalez's goon. :TEMP1_25506 60@ == 1 // (int) var == num jump_if_false @TEMP1_25525 0025: gosub @TEMP1_25527 :TEMP1_25525 0026: return :TEMP1_25527 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12435 0045: actor $933 defined jump_if_false @TEMP1_25658 004F: unknown_check $5963 jump_if_false @TEMP1_25658 007C: actor $933 driving $5963 0022: jump_if_false @TEMP1_25619 // Note: the incorrect math opcode was used here 004E: put_car $5963 at -392.97 -1521.16 6.34 0233: (unknown) $5963 $5967 $5968 0002: jump @TEMP1_25658 :TEMP1_25619 007E: actor $933 driving 0022: jump_if_false @TEMP1_25658 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @TEMP1_25658 // Note: the incorrect math opcode was used here 037F: unknown_check $2769 0022: jump_if_false @TEMP1_25658 // Note: the incorrect math opcode was used here 0325: (unknown) $2769 1 :TEMP1_25658 003F: destroy_actor $5694 0049: destroy_car $5921 0160: load_model #JETSKI 0160: load_model 111 0160: load_model #JETMAX 0160: load_model #UZI :TEMP1_25685 0078: if or 8161: not model #JETSKI available 8161: not model 111 available 8161: not model #JETMAX available 8161: not model #UZI available jump_if_false @TEMP1_25725 0001: wait 0 ms 0002: jump @TEMP1_25685 :TEMP1_25725 0160: load_model #M16 0228: (unknown) 0048: $5921 = create_car #JETSKI at $5949 $5950 $5951 004F: unknown_check $5921 0022: jump_if_false @TEMP1_25769 // Note: the incorrect math opcode was used here 00D1: set_car $5921 Z_angle_to 180.0 01F2: (unknown) $5921 1 :TEMP1_25769 6@ = 0 // (int) :TEMP1_25773 2 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_25913 // Note: the incorrect math opcode was used here 003E: $5697(6@,2) = create_actor_pedtype 22 model 111 at $5699(6@,2) $5701(6@,2) $5703(6@,2) 0045: actor $5697(6@,2) defined jump_if_false @TEMP1_25901 041B: (unknown) $5697(6@,2) 9 00C1: (unknown) $5697(6@,2) $5705(6@,2) 00BF: (unknown) $5705(6@,2) 1 00C4: (unknown) $5705(6@,2) 2 0106: give_actor $5697(6@,2) weapon 28 ammo 5000 // Load the weapon model before using this 010F: (unknown) $5697(6@,2) $5967 $5968 $5969 01C9: (unknown) $5697(6@,2) 45 020E: (unknown) $5697(6@,2) 1 034F: (unknown) $5697(6@,2) 1 :TEMP1_25901 6@ += 1 // (int) 0002: jump @TEMP1_25773 :TEMP1_25913 6@ = 0 // (int) :TEMP1_25917 4 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_26104 // Note: the incorrect math opcode was used here 003E: $6120(6@,4) = create_actor_pedtype 22 model 111 at $6128(6@,4) $6132(6@,4) $6136(6@,4) 0045: actor $6120(6@,4) defined jump_if_false @TEMP1_26092 041B: (unknown) $6120(6@,4) 9 010F: (unknown) $6120(6@,4) $6152(6@,4) $6156(6@,4) $6160(6@,4) 00C1: (unknown) $6120(6@,4) $6124(6@,4) 00BF: (unknown) $6124(6@,4) 1 00C4: (unknown) $6124(6@,4) 2 0106: give_actor $6120(6@,4) weapon 25 ammo 5000 // Load the weapon model before using this 01C9: (unknown) $6120(6@,4) 35 01EC: (unknown) $6120(6@,4) 1 0433: (unknown) $6120(6@,4) $5832(6@,4) $5836(6@,4) $5844(6@,4) $5848(6@,4) 1 03D6: (unknown) $6120(6@,4) 3000 03D7: (unknown) $6120(6@,4) 500 $6176(6@,4) = 0 // (int) :TEMP1_26092 6@ += 1 // (int) 0002: jump @TEMP1_25917 :TEMP1_26104 6@ = 0 // (int) 15@ = 0 // (int) :TEMP1_26112 6 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_26508 // Note: the incorrect math opcode was used here 3 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_26356 // Note: the incorrect math opcode was used here 0048: $5455(6@,6) = create_car #JETMAX at $5482(6@,6) $5488(6@,6) $5494(6@,6) 004F: unknown_check $5455(6@,6) 0022: jump_if_false @TEMP1_26349 // Note: the incorrect math opcode was used here 00D1: set_car $5455(6@,6) Z_angle_to $5548(6@,6) 0254: enable_car $5455(6@,6) stuck_check_distance_to 1.0 time_to 10000 01F2: (unknown) $5455(6@,6) 1 00A4: $5608(6@,6) = create_actor_pedtype 22 model 111 in_car $5455(6@,6) driverseat 0045: actor $5608(6@,6) defined jump_if_false @TEMP1_26349 01AF: (unknown) $5608(6@,6) 1 0339: (unknown) $5608(6@,6) 0 0232: (unknown) $5608(6@,6) 1 003E: $5530(6@,6) = create_actor_pedtype 22 model 111 at $5482(6@,6) $5488(6@,6) $5494(6@,6) 0045: actor $5530(6@,6) defined jump_if_false @TEMP1_26349 041B: (unknown) $5530(6@,6) 9 02B6: (unknown) $5530(6@,6) $5455(6@,6) $6085 $6086 $6087 0 360.0 25 01AF: (unknown) $5530(6@,6) 1 0106: give_actor $5530(6@,6) weapon 28 ammo 1000 // Load the weapon model before using this 01C9: (unknown) $5530(6@,6) 2 03A5: (unknown) $5530(6@,6) 0 :TEMP1_26349 0002: jump @TEMP1_26496 :TEMP1_26356 0048: $5455(6@,6) = create_car #JETMAX at $5482(6@,6) $5488(6@,6) $5494(6@,6) 004F: unknown_check $5455(6@,6) 0022: jump_if_false @TEMP1_26496 // Note: the incorrect math opcode was used here 00D1: set_car $5455(6@,6) Z_angle_to $5548(6@,6) 02CA: (unknown) 100.0 0254: enable_car $5455(6@,6) stuck_check_distance_to 1.0 time_to 10000 01F2: (unknown) $5455(6@,6) 1 00A4: $5662(15@,3) = create_actor_pedtype 22 model 111 in_car $5455(6@,6) driverseat 0045: actor $5662(15@,3) defined jump_if_false @TEMP1_26496 0200: (unknown) $5662(15@,3) 0 0232: (unknown) $5662(15@,3) 1 01B1: (unknown) $5662(15@,3) 1 1 1 1 1 032D: (unknown) $5662(15@,3) 1 15@ += 1 // (int) :TEMP1_26496 6@ += 1 // (int) 0002: jump @TEMP1_26112 :TEMP1_26508 004F: unknown_check $5713 jump_if_false @TEMP1_26537 004E: put_car $5713 at $5723 $5730 $5737 0233: (unknown) $5713 $5717 $5724 :TEMP1_26537 0048: $5965 = create_car #JETMAX at $5967 $5968 $5969 004F: unknown_check $5965 0022: jump_if_false @TEMP1_26587 // Note: the incorrect math opcode was used here 00D1: set_car $5965 Z_angle_to 0 01F2: (unknown) $5965 1 023D: (unknown) $5965 1 0254: enable_car $5965 stuck_check_distance_to 2.0 time_to 10000 :TEMP1_26587 003E: $5694 = create_actor_pedtype 22 model 111 at -332.83 -1673.3 7.0 010F: (unknown) $5694 -317.13 -1673.08 9.0 00EE: (unknown) $5694 -317.13 -1673.08 00B9: set_camera_position -318.7 -1670.18 9.38 rotations 0 0 0 00BA: set_camera_point_at -319.58 -1670.63 9.26 mode 2 02B4: set_camera_transverse_delay 1.0 time 7000 0001: wait 0 ms 00B9: set_camera_position -318.7 -1670.18 9.38 rotations 0 0 0 00BA: set_camera_point_at -319.43 -1670.84 9.26 mode 1 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4379 0057: show_text_highpriority GXT 'DIA1_06' time 5000 flag 1 // This must be the place. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4394 5000 jump_if_false @TEMP1_26781 0002: jump @TEMP1_27073 :TEMP1_26781 00B9: set_camera_position -340.15 -1725.81 10.2 rotations 0 0 0 00BA: set_camera_point_at -339.59 -1726.62 10.03 mode 2 02B4: set_camera_transverse_delay 1.0 time 7000 0001: wait 0 ms 00B9: set_camera_position -337.9 -1729.05 9.55 rotations 0 0 0 00BA: set_camera_point_at -337.33 -1729.86 9.38 mode 1 0057: show_text_highpriority GXT 'DIA1_24' time 6000 flag 1 // The product is stashed in that boat. 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4394 6000 jump_if_false @TEMP1_26913 0002: jump @TEMP1_27073 :TEMP1_26913 00B9: set_camera_position -280.68 -1608.79 7.11 rotations 0 0 0 00BA: set_camera_point_at -281.12 -1609.68 7.24 mode 2 02B4: set_camera_transverse_delay 1.0 time 6000 0001: wait 0 ms 00B9: set_camera_position -280.68 -1608.79 7.11 rotations 0 0 0 00BA: set_camera_point_at -281.4 -1609.47 7.24 mode 1 0057: show_text_highpriority GXT 'DIA1_07' time 5000 flag 1 // Watch out for the sentries. 004F: unknown_check $5713 jump_if_false @TEMP1_27046 01C3: (unknown) $5713 15.0 01BF: (unknown) $5713 $5717 $5724 $5731 :TEMP1_27046 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4394 5000 jump_if_false @TEMP1_27073 0002: jump @TEMP1_27073 :TEMP1_27073 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4364 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1FA' 'SDAC1FA' $5953 0 // ~w~Hey! Who's that guy? 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1FA' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1FC' 'SDAC1FC' $5954 0 // ~w~Don't let him get away! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1FC' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1FF' 'SDAC1FF' $5953 0 // ~w~He shouldn't be here! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1FF' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1FH' 'SDAC1FH' $5953 0 // ~w~He's gonna get the yayo! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1FH' 037B: constant_params 4 variable_params 0 unknown 62 call_with_params @MAIN_12808 'DIAC1FI' 'SDAC1FI' $5954 0 // ~w~Shoot his dumb ass! 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_12757 'DIAC1FI' 003F: destroy_actor $5694 004F: unknown_check $5965 jump_if_false @TEMP1_27366 00C0: (unknown) $5965 $5966 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_1319 $5966 :TEMP1_27366 6@ = 0 // (int) :TEMP1_27370 3 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_27424 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(6@,6) 0022: jump_if_false @TEMP1_27412 // Note: the incorrect math opcode was used here 00C0: (unknown) $5455(6@,6) $5500(6@,6) $5882(6@,6) = 0 // (int) :TEMP1_27412 6@ += 1 // (int) 0002: jump @TEMP1_27370 :TEMP1_27424 04C6: (unknown) 0 $6150 = 5 // (int) $6151 = 2 // (int) $6152 = 0 // (int) $6153 = 1 // (int) $6154 = 1 // (int) $6155 = 1 // (int) $6320 = 0 // (int) $6294 = 0 // (int) $6295 = 0 // (int) $6297 = 0 // (int) $6298 = 0 // (int) $6299 = 0 // (int) $6300 = 0 // (int) $6301 = 0 // (int) $6302 = 0 // (int) $6303 = 0 // (int) $6321 = 0 // (int) $6322 = 0 // (int) $6323 = 0 // (int) $6324 = 0 // (int) $6325 = 0 // (int) $6326 = 0 // (int) $6313 = 0 // (int) $6314 = 0 // (int) $6315 = 0 // (int) $6316 = 0 // (int) $6317 = 0 // (int) $6318 = 0 // (int) $6328 = 1 // (int) $6329 = 1 // (int) $6330 = 1 // (int) $6331 = 0 // (int) $6332 = 0 // (int) $6333 = 0 // (int) $6334 = 0 // (int) $6335 = 0 // (int) $6336 = 0 // (int) $6337 = 0 // (int) $6338 = 0 // (int) $6339 = 0 // (int) &58660 = 0 // (int) // unknown partype 0xE5 &58670 = 0 // (int) // unknown partype 0xE5 &58669 = 0 // (int) // unknown partype 0xE5 &58672 = 0 // (int) // unknown partype 0xE5 004F: unknown_check $2769 jump_if_false @TEMP1_27671 0325: (unknown) $2769 0 :TEMP1_27671 0162: release_model #JETMAX 60@ == 1 // (int) var == num jump_if_false @TEMP1_27694 $6130 = 6 // (int) :TEMP1_27694 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_361 1000 0057: show_text_highpriority GXT 'DIA1_08' time 5000 flag 1 // Get into that ~b~boat. 0026: return :TEMP1_27725 003F: destroy_actor $5918 003F: destroy_actor $5919 003F: destroy_actor $5920 0162: release_model #JETSKI 010E: $6373 = current_time_in_ms 0035: $6372 = $6373 // (int vars) $6372 += 5000 // (int) $6303 = 1 // (int) $6296 = 1 // (int) 0026: return :TEMP1_27773 6@ = 3 // (int) :TEMP1_27778 6 > 6@ // (int) num > var 0022: jump_if_false @TEMP1_28002 // Note: the incorrect math opcode was used here 004F: unknown_check $5455(6@,6) 0022: jump_if_false @TEMP1_27990 // Note: the incorrect math opcode was used here 00C0: (unknown) $5455(6@,6) $5500(6@,6) 00A4: $5608(6@,6) = create_actor_pedtype 22 model 111 in_car $5455(6@,6) driverseat 0045: actor $5608(6@,6) defined jump_if_false @TEMP1_27971 041B: (unknown) $5608(6@,6) 9 01AF: (unknown) $5608(6@,6) 1 01B1: (unknown) $5608(6@,6) 0 1 1 1 0 003E: $5530(6@,6) = create_actor_pedtype 22 model 111 at $5482(6@,6) $5488(6@,6) $5494(6@,6) 0045: actor $5530(6@,6) defined jump_if_false @TEMP1_27971 02B6: (unknown) $5530(6@,6) $5455(6@,6) $6085 $6086 $6087 0 360.0 25 0106: give_actor $5530(6@,6) weapon 28 ammo 1000 // Load the weapon model before using this 01C9: (unknown) $5530(6@,6) 2 03D6: (unknown) $5530(6@,6) 3000 03D7: (unknown) $5530(6@,6) 1000 03A5: (unknown) $5530(6@,6) 0 :TEMP1_27971 02C7: (unknown) $5455(6@,6) 8 1000 $5882(6@,6) = 1 // (int) :TEMP1_27990 6@ += 1 // (int) 0002: jump @TEMP1_27778 :TEMP1_28002 0162: release_model 111 0162: release_model #UZI 0162: release_model #M16 0026: return :TEMP1_28018 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @TEMP1_28044 0107: toggle_player $933 can_move 0 :TEMP1_28044 00BB: (unknown) $5687 0249: (unknown) $5688 00BB: (unknown) $5670 003F: destroy_actor $5666 00BB: (unknown) $5706 0049: destroy_car $5699 0049: destroy_car $5921 003F: destroy_actor $5694 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4379 0045: actor $933 defined jump_if_false @TEMP1_28105 0107: toggle_player $933 can_move 1 :TEMP1_28105 0026: return :TEMP1_28107 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_189 1000 0045: actor $933 defined jump_if_false @TEMP1_28157 0216: (unknown) $933 -378.93 -520.92 11.72 00CF: set_actor $933 Z_angle_to 0 0221: (unknown) :TEMP1_28157 0049: destroy_car $5711 0049: destroy_car $5712 0049: destroy_car $5713 0049: destroy_car $5714 0049: destroy_car $5715 0049: destroy_car $5716 0112: remove_references_to_actor $5786 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5787 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5788 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5789 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5790 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5791 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5864 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5865 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5866 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5867 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5868 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5869 // Like turning an actor into a random pedestrian 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @MAIN_4394 1000 jump_if_false @TEMP1_28256 0002: jump @TEMP1_28271 :TEMP1_28256 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_361 1000 0026: return :TEMP1_28271 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_4364 0049: destroy_car $5965 0045: actor $933 defined jump_if_false @TEMP1_28322 0044: put_actor $933 at -378.93 -520.92 11.72 00CF: set_actor $933 Z_angle_to 0 0221: (unknown) :TEMP1_28322 037B: constant_params 1 variable_params 0 unknown 62 call_with_params @TEMP1_361 1000 0026: return :TEMP1_28337 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 00BB: (unknown) $5695 00BB: (unknown) $5706 00BB: (unknown) $5756 00BB: (unknown) $5757 00BB: (unknown) $5758 00BB: (unknown) $5759 00BB: (unknown) $5760 00BB: (unknown) $5761 00BB: (unknown) $5964 00BB: (unknown) $5966 00BB: (unknown) $5687 00BB: (unknown) $5683 04C6: (unknown) 1 0026: return :TEMP1_28406 037B: constant_params 2 variable_params 0 unknown 62 call_with_params @99RED_12847 'DIA_C01' 1500 // Steal the Deal 01DF: progress_made += 1 00BB: (unknown) $5695 00BB: (unknown) $5706 00BB: (unknown) $5756 00BB: (unknown) $5757 00BB: (unknown) $5758 00BB: (unknown) $5759 00BB: (unknown) $5760 00BB: (unknown) $5761 00BB: (unknown) $5964 00BB: (unknown) $5966 00BB: (unknown) $5687 00BB: (unknown) $5683 04C6: (unknown) 1 0026: return :TEMP1_28486 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 62 call_with_params @TEMP1_4440 00BB: (unknown) $5670 003F: destroy_actor $5666 0141: destroy_pickup 34@ 0113: remove_references_to_car $5699 // Like turning a car into any random car 0112: remove_references_to_actor $5694 // Like turning an actor into a random pedestrian 00BB: (unknown) $5695 00BB: (unknown) $5706 00BB: (unknown) $5964 0113: remove_references_to_car $5921 // Like turning a car into any random car 0113: remove_references_to_car $5963 // Like turning a car into any random car 0112: remove_references_to_actor $5953 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5954 // Like turning an actor into a random pedestrian 00BB: (unknown) $5961 00BB: (unknown) $5962 0112: remove_references_to_actor $6376 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6377 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6378 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6379 // Like turning an actor into a random pedestrian 00BB: (unknown) $6380 00BB: (unknown) $6381 00BB: (unknown) $6382 00BB: (unknown) $6383 003F: destroy_actor $5918 003F: destroy_actor $5919 003F: destroy_actor $5920 0113: remove_references_to_car $5711 // Like turning a car into any random car 0113: remove_references_to_car $5712 // Like turning a car into any random car 0113: remove_references_to_car $5713 // Like turning a car into any random car 0113: remove_references_to_car $5714 // Like turning a car into any random car 0113: remove_references_to_car $5715 // Like turning a car into any random car 0113: remove_references_to_car $5716 // Like turning a car into any random car 0112: remove_references_to_actor $5786 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5787 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5788 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5789 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5790 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5791 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5864 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5865 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5866 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5867 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5868 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5869 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5813 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5814 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $5815 // Like turning an actor into a random pedestrian 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 $6245 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6246 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6267 // Like turning an actor into a random pedestrian 0112: remove_references_to_actor $6268 // Like turning an actor into a random pedestrian 0113: remove_references_to_car $5672 // Like turning a car into any random car 04C6: (unknown) 1 0125: set_traffic_density_multiplier_to 1.0 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 97--------------- :DIA_C2 0238: name_thread 'DIA_C2' 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C2' 0025: gosub @DIA_C2_2811 009D: wasted_or_busted // mission only jump_if_false @DIA_C2_45 0025: gosub @DIA_C2_18969 :DIA_C2_45 0025: gosub @DIA_C2_20377 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C2_86 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C2_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C2_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C2_138 :DIA_C2_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C2_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C2_172 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C2_172 809F: not actor 3@ dead 0022: jump_if_false @DIA_C2_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C2_188 0026: return :DIA_C2_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @DIA_C2_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 @DIA_C2_248 0400: (unknown) $933 $1070 0002: jump @DIA_C2_254 :DIA_C2_248 02C0: (unknown) $933 $1070 :DIA_C2_254 0@ >= 0 // (int) var >= num jump_if_false @DIA_C2_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :DIA_C2_281 0045: actor $933 defined jump_if_false @DIA_C2_349 807E: not actor $933 driving jump_if_false @DIA_C2_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @DIA_C2_329 :DIA_C2_326 021D: (unknown) 0 :DIA_C2_329 $1078 == 0 // (int) var == num jump_if_false @DIA_C2_345 02EA: select_interior 2 :DIA_C2_345 01AE: (unknown) 1 :DIA_C2_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C2_362 0045: actor $933 defined jump_if_false @DIA_C2_426 807E: not actor $933 driving jump_if_false @DIA_C2_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @DIA_C2_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :DIA_C2_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :DIA_C2_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @DIA_C2_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 @DIA_C2_475 02EA: select_interior 0 :DIA_C2_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C2_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C2_505 0026: return 0045: actor 0@ defined jump_if_false @DIA_C2_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C2_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C2_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C2_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C2_556 0026: return :DIA_C2_558 0045: actor 0@ defined 0022: jump_if_false @DIA_C2_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C2_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 @DIA_C2_605 :DIA_C2_601 1@ = 0 // (int) :DIA_C2_605 1@ == 1 // (int) var == num jump_if_false @DIA_C2_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C2_682 007E: actor 0@ driving jump_if_false @DIA_C2_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C2_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C2_671 :DIA_C2_668 00F1: (unknown) 0@ :DIA_C2_671 0002: jump @DIA_C2_682 :DIA_C2_678 1@ = 0 // (int) :DIA_C2_682 0002: jump @DIA_C2_605 :DIA_C2_689 0026: return 0045: actor 0@ defined jump_if_false @DIA_C2_783 007E: actor 0@ driving jump_if_false @DIA_C2_767 02A7: unknown_check 0@ jump_if_false @DIA_C2_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C2_760 :DIA_C2_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C2_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C2_760 0002: jump @DIA_C2_776 :DIA_C2_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C2_776 0002: jump @DIA_C2_785 :DIA_C2_783 005F: (unknown) :DIA_C2_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C2_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C2_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C2_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C2_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C2_877 :DIA_C2_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_558 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C2_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_558 4@ :DIA_C2_877 0002: jump @DIA_C2_943 :DIA_C2_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C2_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C2_943 :DIA_C2_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_558 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C2_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_558 3@ :DIA_C2_943 0045: actor 0@ defined jump_if_false @DIA_C2_995 004F: unknown_check 1@ jump_if_false @DIA_C2_995 007E: actor 0@ driving jump_if_false @DIA_C2_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C2_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C2_558 0@ :DIA_C2_995 5@ = 0 // (int) :DIA_C2_999 5@ == 0 // (int) var == num jump_if_false @DIA_C2_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C2_1090 004F: unknown_check 1@ jump_if_false @DIA_C2_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C2_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C2_1090 :DIA_C2_1056 2@ == -1 // (int) var == num jump_if_false @DIA_C2_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C2_1090 :DIA_C2_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C2_1090 0002: jump @DIA_C2_999 :DIA_C2_1097 0026: return :DIA_C2_1099 0@ == 0 // (int) var == num jump_if_false @DIA_C2_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C2_1318 :DIA_C2_1142 0@ == 1 // (int) var == num jump_if_false @DIA_C2_1175 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C2_1318 :DIA_C2_1175 0@ == 2 // (int) var == num jump_if_false @DIA_C2_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C2_1318 :DIA_C2_1217 0@ == 3 // (int) var == num jump_if_false @DIA_C2_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C2_1318 :DIA_C2_1261 0@ == 4 // (int) var == num jump_if_false @DIA_C2_1292 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C2_1318 :DIA_C2_1292 0@ == 5 // (int) var == num jump_if_false @DIA_C2_1318 03CF: (unknown) 237 130 180 255 :DIA_C2_1318 0026: return 00BC: (unknown) 0@ 2 0026: return :DIA_C2_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 @DIA_C2_1327 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C2_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C2_1382 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C2_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C2_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 @DIA_C2_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C2_1442 005F: (unknown) :DIA_C2_1444 $5605 = 0 // (int) $5606 = 0 // (int) $5609 = -10.0 // (float) $5604 = 1 // (int) 005F: (unknown) :DIA_C2_1469 $5606 == 0 // (int) var == num jump_if_false @DIA_C2_1502 8474: not jump_if_false @DIA_C2_1502 $1068 == 0 // (int) var == num jump_if_false @DIA_C2_1502 :DIA_C2_1502 0035: $1082 = 0@ // (int vars) $5606 = 0 // (int) 0026: return :DIA_C2_1514 $5605 == 1 // (int) var == num jump_if_false @DIA_C2_1539 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :DIA_C2_1539 $5604 = 0 // (int) 0026: return :DIA_C2_1546 $5604 == 1 // (int) var == num jump_if_false @DIA_C2_1866 $1082 == 0 // (int) var == num jump_if_false @DIA_C2_1583 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1514 005F: (unknown) :DIA_C2_1583 0045: actor $933 defined jump_if_false @DIA_C2_1618 007E: actor $933 driving jump_if_false @DIA_C2_1618 82A7: not unknown_check $933 jump_if_false @DIA_C2_1618 005F: (unknown) :DIA_C2_1618 not $1078 == 0 // (int) var == num jump_if_false @DIA_C2_1657 $5605 == 1 // (int) var == num jump_if_false @DIA_C2_1655 $5605 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :DIA_C2_1655 005F: (unknown) :DIA_C2_1657 001D: $5609 == -10.0 // (int) var == var jump_if_false @DIA_C2_1699 0045: actor $933 defined jump_if_false @DIA_C2_1692 0043: store_actor $933 position_to $5607 $5608 $5609 // Note: the incorrect math opcode was used here :DIA_C2_1692 0002: jump @DIA_C2_1735 :DIA_C2_1699 031D: (unknown) $937 $938 $5607 $5608 1@ 1@ > 110.0 // (float) var > num jump_if_false @DIA_C2_1735 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1514 005F: (unknown) :DIA_C2_1735 $5605 == 0 // (int) var == num jump_if_false @DIA_C2_1798 8474: not jump_if_false @DIA_C2_1791 $1068 == 0 // (int) var == num jump_if_false @DIA_C2_1791 $5605 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :DIA_C2_1791 0002: jump @DIA_C2_1866 :DIA_C2_1798 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @DIA_C2_1866 0045: actor $933 defined jump_if_false @DIA_C2_1835 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :DIA_C2_1835 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 @DIA_C2_1514 $5606 = 1 // (int) 005E: (unknown) :DIA_C2_1866 005F: (unknown) :DIA_C2_1868 003E: $5741 = create_actor_pedtype 22 model 112 at -770.58 1104.4 12.35 003E: $5742 = create_actor_pedtype 22 model 111 at -716.1 990.2 29.24 003E: $5743 = create_actor_pedtype 22 model 112 at -712.18 1070.5 17.79 003E: $5744 = create_actor_pedtype 22 model 111 at -827.35 970.58 31.4 003E: $5745 = create_actor_pedtype 22 model 112 at -728.72 952.72 24.72 003E: $5746 = create_actor_pedtype 22 model 111 at -708.91 1047.37 18.08 003E: $5747 = create_actor_pedtype 22 model 112 at -748.2 927.41 25.27 003E: $5748 = create_actor_pedtype 22 model 111 at -715.99 1029.42 29.34 0106: give_actor $5741 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5742 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5743 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5744 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5745 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5746 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5747 weapon 30 ammo 100 // Load the weapon model before using this 0106: give_actor $5748 weapon 30 ammo 100 // Load the weapon model before using this 00C1: (unknown) $5741 $5782 00C1: (unknown) $5742 $5783 00C1: (unknown) $5743 $5784 00C1: (unknown) $5744 $5785 00C1: (unknown) $5745 $5786 00C1: (unknown) $5746 $5787 00C1: (unknown) $5747 $5788 00C1: (unknown) $5748 $5789 01C9: (unknown) $5741 20 01C9: (unknown) $5742 20 01C9: (unknown) $5743 20 01C9: (unknown) $5744 20 01C9: (unknown) $5745 20 01C9: (unknown) $5746 20 01C9: (unknown) $5747 20 01C9: (unknown) $5748 20 0045: actor $5710 defined jump_if_false @DIA_C2_2264 00E4: (unknown) $5741 $5710 00E4: (unknown) $5742 $5710 00E4: (unknown) $5743 $5710 00E4: (unknown) $5744 $5710 00E4: (unknown) $5745 $5710 00E4: (unknown) $5747 $5710 00E4: (unknown) $5748 $5710 :DIA_C2_2264 034F: (unknown) $5741 1 034F: (unknown) $5742 1 034F: (unknown) $5743 1 034F: (unknown) $5744 1 034F: (unknown) $5745 1 034F: (unknown) $5747 1 034F: (unknown) $5748 1 020E: (unknown) $5741 1 020E: (unknown) $5742 1 020E: (unknown) $5743 1 020E: (unknown) $5744 1 020E: (unknown) $5745 1 020E: (unknown) $5746 1 020E: (unknown) $5747 1 020E: (unknown) $5748 1 041B: (unknown) $5741 9 041B: (unknown) $5742 9 041B: (unknown) $5743 9 041B: (unknown) $5744 9 041B: (unknown) $5745 9 041B: (unknown) $5746 9 041B: (unknown) $5747 9 041B: (unknown) $5748 9 01A4: (unknown) $5741 0 01A4: (unknown) $5742 0 01A4: (unknown) $5743 0 01A4: (unknown) $5744 0 01A4: (unknown) $5745 0 01A4: (unknown) $5746 0 01A4: (unknown) $5747 0 01A4: (unknown) $5748 0 0026: return :DIA_C2_2444 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C2_1099 1 0311: status_text $5612 type 1 line 2 GXT 'TIME' // global_variable // Time 0026: return :DIA_C2_2472 0045: actor $5712 defined jump_if_false @DIA_C2_2503 014B: set_actor $5712 health_to 0 $5631 = 1 // (int) 0026: return 0002: jump @DIA_C2_2589 :DIA_C2_2503 0045: actor $5713 defined jump_if_false @DIA_C2_2534 014B: set_actor $5713 health_to 0 $5632 = 1 // (int) 0026: return 0002: jump @DIA_C2_2589 :DIA_C2_2534 0045: actor $5714 defined jump_if_false @DIA_C2_2565 014B: set_actor $5714 health_to 0 $5633 = 1 // (int) 0026: return 0002: jump @DIA_C2_2589 :DIA_C2_2565 0045: actor $5710 defined jump_if_false @DIA_C2_2589 014B: set_actor $5710 health_to 0 $5630 = 1 // (int) 0026: return :DIA_C2_2589 0026: return :DIA_C2_2591 0@ == 1 // (int) var == num jump_if_false @DIA_C2_2620 0160: load_model #RUMPO 0160: load_model 109 0160: load_model 110 0160: load_model #NDC_DRUGSTACK :DIA_C2_2620 0@ == 2 // (int) var == num jump_if_false @DIA_C2_2655 0160: load_model #SENTINEL 0160: load_model #LASER 0160: load_model #SNIPER 0160: load_model 112 0160: load_model 111 :DIA_C2_2655 0@ == 3 // (int) var == num jump_if_false @DIA_C2_2699 0162: release_model #SNIPER 0160: load_model #UZI 0160: load_model #LANDSTAL 0160: load_model 116 0160: load_model 115 0160: load_model #FLATBED 0160: load_model #EBPROP_CRATE :DIA_C2_2699 0@ == 4 // (int) var == num jump_if_false @DIA_C2_2733 0162: release_model #NDC_DRUGSTACK 0162: release_model #RUMPO 0162: release_model #LANDSTAL 0162: release_model 116 0162: release_model 115 :DIA_C2_2733 0@ == 5 // (int) var == num jump_if_false @DIA_C2_2807 0162: release_model #UZI 0162: release_model #SENTINEL 0162: release_model #FLATBED 0162: release_model 109 0162: release_model 110 0162: release_model 112 0162: release_model 111 0162: release_model #SNIPER 0162: release_model #NDC_DRUGSTACK 0162: release_model #RUMPO 0162: release_model #LANDSTAL 0162: release_model 116 0162: release_model 115 0162: release_model #EBPROP_CRATE :DIA_C2_2807 0228: (unknown) 0026: return :DIA_C2_2811 $940 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1444 $5613 = 1 // (int) $5612 = 100 // (int) $5708 = 100.0 // (float) 1@ = 0 // (int) $5611 = 0 // (int) $5623 = 0 // (int) $5634 = 0 // (int) $5640 = 0 // (int) $5646 = 10000 // (int) $5652 = 0 // (int) $5641 = 0 // (int) $5647 = 10000 // (int) $5653 = 0 // (int) $5642 = 0 // (int) $5648 = 10000 // (int) $5654 = 0 // (int) $5643 = 0 // (int) $5649 = 10000 // (int) $5655 = 0 // (int) $5644 = 0 // (int) $5650 = 8000 // (int) $5656 = 0 // (int) $5645 = 0 // (int) $5651 = 10000 // (int) $5657 = 0 // (int) $5659 = 0 // (int) $5660 = 0 // (int) $5661 = 0 // (int) $5662 = 0 // (int) $5663 = 0 // (int) $5664 = 0 // (int) $5665 = 0 // (int) $5666 = 0 // (int) $5667 = 0 // (int) $5668 = 0 // (int) $5669 = 0 // (int) $5636 = 0 // (int) $5637 = 0 // (int) $5638 = 0 // (int) $5639 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5626 = 0 // (int) $5627 = 0 // (int) $5628 = 0 // (int) $5629 = 0 // (int) $5635 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5619 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5622 = 0 // (int) $5670 = 0 // (int) $5671 = 0 // (int) $5672 = 0 // (int) $5673 = 0 // (int) $5674 = 0 // (int) $5675 = 0 // (int) $5676 = 0 // (int) $5677 = 0 // (int) $5682 = 0 // (int) $5683 = 0 // (int) $5684 = 0 // (int) $5685 = 0 // (int) $5686 = 0 // (int) $5687 = 0 // (int) $5688 = 0 // (int) $5689 = 0 // (int) $5690 = 0 // (int) $5691 = 0 // (int) $5692 = 0 // (int) $5693 = 0 // (int) $5697 = 0 // (int) $5699 = 0 // (int) $5701 = 0 // (int) $5700 = 0 // (int) $5702 = 0 // (int) $5704 = 0 // (int) $5705 = 0 // (int) $5610 = 0 // (int) :DIA_C2_3275 0001: wait 0 ms $5610 == 0 // (int) var == num jump_if_false @DIA_C2_3297 0025: gosub @DIA_C2_3516 :DIA_C2_3297 $5610 == 1 // (int) var == num jump_if_false @DIA_C2_3317 0025: gosub @DIA_C2_3996 :DIA_C2_3317 $5610 == 2 // (int) var == num jump_if_false @DIA_C2_3337 0025: gosub @DIA_C2_4740 :DIA_C2_3337 $5610 == 3 // (int) var == num jump_if_false @DIA_C2_3357 0025: gosub @DIA_C2_7520 :DIA_C2_3357 $5610 == 4 // (int) var == num jump_if_false @DIA_C2_3377 0025: gosub @DIA_C2_9840 :DIA_C2_3377 $5610 == 5 // (int) var == num jump_if_false @DIA_C2_3397 0025: gosub @DIA_C2_12413 :DIA_C2_3397 $5610 == 6 // (int) var == num jump_if_false @DIA_C2_3417 0025: gosub @DIA_C2_18557 :DIA_C2_3417 $5610 == 9 // (int) var == num jump_if_false @DIA_C2_3437 0025: gosub @DIA_C2_18935 :DIA_C2_3437 $5610 == 10 // (int) var == num jump_if_false @DIA_C2_3457 0025: gosub @DIA_C2_18969 :DIA_C2_3457 $5610 == 11 // (int) var == num jump_if_false @DIA_C2_3477 0025: gosub @DIA_C2_20377 :DIA_C2_3477 009F: actor $933 dead jump_if_false @DIA_C2_3494 $5610 = 10 // (int) :DIA_C2_3494 not $5610 == 11 // (int) var == num jump_if_false @DIA_C2_3514 0002: jump @DIA_C2_3275 :DIA_C2_3514 0026: return :DIA_C2_3516 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12249 51 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2591 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2AA' 'DIA2_14' -1 0 // ~w~The boss had me come along in case you decided to drive off with his merchandise. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2AA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2AB' 'DIA2_15' -1 0 // ~w~Come on. Let's get to the deal. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2AB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2AC' 'DIA2_16' -1 0 // ~w~Do you always drive this bad? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2AC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2AD' 'DIA2_17' -1 0 // ~w~You drive loco! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2AD' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4878 0 0045: actor $933 defined jump_if_false @DIA_C2_3786 0044: put_actor $933 at -377.95 -546.56 16.5 0221: (unknown) 00CF: set_actor $933 Z_angle_to 0 :DIA_C2_3786 031B: (unknown) 224 -1 -1 0048: $5755 = create_car #RUMPO at -379.08 -518.62 12.59 0497: (unknown) $5755 $5707 01AA: $5749 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5750 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5751 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5749 $5755 0 -1.8 -0.5 03E7: (unknown) $5750 $5755 0 -1.1 -0.5 03E7: (unknown) $5751 $5755 0 -0.4 -0.5 00D1: set_car $5755 Z_angle_to -90.0 0118: $5710 = create_actor_pedtype 4 model 109 in_car $5755 passenger_seat 0 04B0: (unknown) $5710 $5706 032D: (unknown) $5710 1 0232: (unknown) $5710 1 00C0: (unknown) $5755 $5774 00BC: (unknown) $5774 2 0057: show_text_highpriority GXT 'DIA2_01' time 5000 flag 1 // ~w~Get into the ~b~van. 0001: wait 500 ms 0045: actor $933 defined jump_if_false @DIA_C2_3978 0107: toggle_player $933 can_move 1 :DIA_C2_3978 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 $5610 = 1 // (int) 0026: return :DIA_C2_3996 009F: actor $5710 dead jump_if_false @DIA_C2_4021 $5611 = 4 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_4021 0078: if and 004F: unknown_check $5755 0045: actor $933 defined jump_if_false @DIA_C2_4724 007C: actor $933 driving $5755 0022: jump_if_false @DIA_C2_4653 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1546 jump_if_false @DIA_C2_4149 $1082 == 1 // (int) var == num jump_if_false @DIA_C2_4149 0045: actor $933 defined jump_if_false @DIA_C2_4099 0107: toggle_player $933 can_move 0 :DIA_C2_4099 00BB: (unknown) $5775 $5775 = 0 // (int) 00BB: (unknown) $5774 $5774 = 0 // (int) 0249: (unknown) $5779 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 $5610 = 2 // (int) 0026: return :DIA_C2_4149 00BB: (unknown) $5774 $5774 = 0 // (int) 025D: remove_text 'DIA_C2' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12674 'DIAC2AA' jump_if_false @DIA_C2_4356 $5682 == 0 // (int) var == num jump_if_false @DIA_C2_4218 014E: $5680 = car $5755 health $5682 = 1 // (int) :DIA_C2_4218 $5682 == 1 // (int) var == num jump_if_false @DIA_C2_4356 $5683 == 0 // (int) var == num jump_if_false @DIA_C2_4356 014E: $5681 = car $5755 health 0011: $5680 > $5681 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_4356 // Note: the incorrect math opcode was used here $5684 == 1 // (int) var == num jump_if_false @DIA_C2_4307 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC2AD' $5683 = 1 // (int) 0002: jump @DIA_C2_4356 :DIA_C2_4307 $5684 == 0 // (int) var == num jump_if_false @DIA_C2_4356 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC2AC' 0035: $5680 = $5681 // (int vars) $5680 -= 100 // (int) $5684 += 1 // (int) :DIA_C2_4356 $5775 == 0 // (int) var == num jump_if_false @DIA_C2_4439 00C3: (unknown) -809.59 986.13 11.0 $5775 0248: (unknown) -809.59 986.13 11.0 5.0 $5779 0057: show_text_highpriority GXT 'DIA2_03' time 5000 flag 1 // ~w~Take the drugs to the ~y~meeting point. $5702 = 1 // (int) 0035: $5678 = -2@ // (int vars) // timer1 $5678 += 5000 // (int) :DIA_C2_4439 $5702 == 1 // (int) var == num jump_if_false @DIA_C2_4569 $5676 == 0 // (int) var == num jump_if_false @DIA_C2_4501 0011: -2@ > $5678 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_4501 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC2AA' $5676 = 1 // (int) :DIA_C2_4501 $5677 == 0 // (int) var == num jump_if_false @DIA_C2_4569 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12674 'DIAC2AA' jump_if_false @DIA_C2_4569 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'DIAC2AB' $5677 = 1 // (int) $5702 = 0 // (int) :DIA_C2_4569 0082: actor $933 near_point_in_car -809.59 986.13 radius 5.0 5.0 sphere 0 jump_if_false @DIA_C2_4646 0107: toggle_player $933 can_move 0 0249: (unknown) $5779 00BB: (unknown) $5775 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 1000 $5775 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 $5610 = 2 // (int) 0026: return :DIA_C2_4646 0002: jump @DIA_C2_4717 :DIA_C2_4653 $5774 == 0 // (int) var == num jump_if_false @DIA_C2_4704 025D: remove_text 'DIA2_03' // ~w~Take the drugs to the ~y~meeting point. 00C0: (unknown) $5755 $5774 00BC: (unknown) $5774 2 0057: show_text_highpriority GXT 'DIA2_02' time 5000 flag 1 // ~w~Get back in the ~b~van. :DIA_C2_4704 00BB: (unknown) $5775 $5775 = 0 // (int) 0249: (unknown) $5779 :DIA_C2_4717 0002: jump @DIA_C2_4738 :DIA_C2_4724 $5611 = 1 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_4738 0026: return :DIA_C2_4740 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 -1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2591 2 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 022C: (unknown) -791.84 988.17 10.2 50.0 0 01BB: (unknown) -781.31 1008.09 11.05 $5709 0048: $5757 = create_car #SENTINEL at -781.31 1008.09 $5709 00D1: set_car $5757 Z_angle_to -10.0 0050: set_car $5757 max_speed_to 0 00A4: $5711 = create_actor_pedtype 4 model 110 in_car $5757 driverseat 0118: $5712 = create_actor_pedtype 4 model 110 in_car $5757 passenger_seat 0 0118: $5713 = create_actor_pedtype 4 model 110 in_car $5757 passenger_seat 1 0118: $5714 = create_actor_pedtype 4 model 110 in_car $5757 passenger_seat 2 01AF: (unknown) $5712 1 01AF: (unknown) $5713 1 01AF: (unknown) $5714 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2BA' 'DIA2_18' $5711 0 // ~w~Just in time senor. The DEA will be here any minute with our guns. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2BA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CA' 'DIA2_19' -1 0 // ~w~Get down! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CA' 004F: unknown_check $5755 jump_if_false @DIA_C2_5061 01BB: (unknown) -791.84 988.17 10.2 $5709 004E: put_car $5755 at -791.84 988.17 $5709 00D1: set_car $5755 Z_angle_to -10.0 :DIA_C2_5061 0001: wait 500 ms 004F: unknown_check $5755 jump_if_false @DIA_C2_5103 004A: car $5755 drive_to -789.23 1009.96 11.32 0050: set_car $5755 max_speed_to 6.0 :DIA_C2_5103 0001: wait 1500 ms 00B9: set_camera_position -793.04 1018.89 10.37 rotations 0 0 0 00BA: set_camera_point_at -792.56 1018.05 10.63 mode 2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 3000 jump_if_true @DIA_C2_6557 0045: actor $5711 defined jump_if_false @DIA_C2_5202 00EE: (unknown) $5711 -785.87 1009.77 :DIA_C2_5202 0045: actor $5712 defined jump_if_false @DIA_C2_5227 00EE: (unknown) $5712 -785.48 1005.64 :DIA_C2_5227 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 250 jump_if_true @DIA_C2_6557 0045: actor $5713 defined jump_if_false @DIA_C2_5271 00EE: (unknown) $5713 -784.75 1005.77 :DIA_C2_5271 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 250 jump_if_true @DIA_C2_6557 0045: actor $5714 defined jump_if_false @DIA_C2_5316 00EE: (unknown) $5714 -782.79 1007.72 :DIA_C2_5316 0045: actor $5710 defined jump_if_false @DIA_C2_5341 00EE: (unknown) $5710 -786.97 1006.07 :DIA_C2_5341 0045: actor $933 defined jump_if_false @DIA_C2_5366 00EE: (unknown) $933 -787.58 1010.35 :DIA_C2_5366 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 1500 jump_if_true @DIA_C2_6557 00B9: set_camera_position -781.72 1013.21 11.37 rotations 0 0 0 00BA: set_camera_point_at -781.67 1012.21 11.26 mode 2 02B4: set_camera_transverse_delay 0 time 6000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 1 jump_if_true @DIA_C2_6557 0045: actor $933 defined jump_if_false @DIA_C2_5539 01BB: (unknown) -787.58 1010.35 11.09 $5709 02A7: unknown_check $933 jump_if_false @DIA_C2_5514 0216: (unknown) $933 -787.58 1010.35 $5709 0002: jump @DIA_C2_5530 :DIA_C2_5514 0044: put_actor $933 at -787.58 1010.35 $5709 :DIA_C2_5530 00CF: set_actor $933 Z_angle_to -117.41 :DIA_C2_5539 0045: actor $5710 defined jump_if_false @DIA_C2_5628 01BB: (unknown) -786.97 1006.07 11.05 $5709 02A7: unknown_check $5710 jump_if_false @DIA_C2_5603 0216: (unknown) $5710 -786.97 1006.07 $5709 0002: jump @DIA_C2_5619 :DIA_C2_5603 0044: put_actor $5710 at -786.97 1006.07 $5709 :DIA_C2_5619 00CF: set_actor $5710 Z_angle_to -5.78 :DIA_C2_5628 0001: wait 0 ms 0045: actor $933 defined jump_if_false @DIA_C2_5654 04B4: (unknown) $933 120 524 100.0 :DIA_C2_5654 0045: actor $5710 defined jump_if_false @DIA_C2_5677 04B4: (unknown) $5710 120 525 100.0 :DIA_C2_5677 $5625 = 1 // (int) 00B9: set_camera_position -781.72 1013.21 11.37 rotations 0 0 0 00BA: set_camera_point_at -782.47 1012.55 11.31 mode 1 0045: actor $5711 defined jump_if_false @DIA_C2_5754 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13103 'DIAC2BA' 1 :DIA_C2_5754 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC2BA' jump_if_false @DIA_C2_5787 0002: jump @DIA_C2_6557 :DIA_C2_5787 00D9: (unknown) -784.65 1009.46 11.09 17 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 300 jump_if_true @DIA_C2_6557 0045: actor $5711 defined jump_if_false @DIA_C2_5842 014B: set_actor $5711 health_to 0 :DIA_C2_5842 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 500 jump_if_true @DIA_C2_6557 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12984 'DIAC2CA' 0045: actor $933 defined jump_if_false @DIA_C2_5901 0309: (unknown) $933 1 2000 :DIA_C2_5901 0045: actor $5710 defined jump_if_false @DIA_C2_5937 01AF: (unknown) $5710 1 0158: actor $5710 run_to -782.81 1009.64 020E: (unknown) $5710 0 :DIA_C2_5937 0045: actor $5712 defined jump_if_false @DIA_C2_5973 01AF: (unknown) $5712 1 0158: actor $5712 run_to -782.59 1008.65 020E: (unknown) $5712 0 :DIA_C2_5973 0045: actor $5713 defined jump_if_false @DIA_C2_5998 0309: (unknown) $5713 1 -1 020E: (unknown) $5713 1 :DIA_C2_5998 0045: actor $5714 defined jump_if_false @DIA_C2_6023 0309: (unknown) $5714 1 -1 020E: (unknown) $5714 1 :DIA_C2_6023 $5639 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C2_6557 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 01BB: (unknown) -784.65 1009.46 11.09 $5709 01F9: $5772 = create_weapon_pickup #LASER group 3 ammo 30 at -784.65 1009.46 11.09 004F: unknown_check $5755 jump_if_false @DIA_C2_6157 01BB: (unknown) -789.23 1009.96 11.32 $5709 004E: put_car $5755 at -789.23 1009.96 $5709 00D1: set_car $5755 Z_angle_to -10.0 :DIA_C2_6157 0045: actor $933 defined jump_if_false @DIA_C2_6175 00CF: set_actor $933 Z_angle_to 180.0 :DIA_C2_6175 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CB' 'DIA2_20' $5710 0 // ~w~Look out! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CC' 'DIA2_21' $5710 0 // ~w~Snipers! They're all over! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CD' 'DIA2_22' $5710 0 // ~w~The deal's gonna be ruined. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CD' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CE' 'DIA2_23' $5710 0 // ~w~It's Gonzalez's men! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CE' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_362 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_1469 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2444 0045: actor $933 defined jump_if_false @DIA_C2_6487 82D5: not (unknown) $933 31 jump_if_false @DIA_C2_6487 0263: (unknown) $5772 $5776 00BC: (unknown) $5776 1 0057: show_text_highpriority GXT 'DIA2_04' time 5000 flag 1 // ~w~That ~g~sniper rifle ~w~might be useful. :DIA_C2_6487 0045: actor $5710 defined jump_if_false @DIA_C2_6516 00A2: (unknown) $5710 0309: (unknown) $5710 1 -1 020E: (unknown) $5710 1 :DIA_C2_6516 0045: actor $5712 defined jump_if_false @DIA_C2_6545 00A2: (unknown) $5712 0309: (unknown) $5712 1 -1 020E: (unknown) $5712 1 :DIA_C2_6545 024F: (unknown) 0.5 $5610 = 3 // (int) 0026: return :DIA_C2_6557 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 003F: destroy_actor $5711 003F: destroy_actor $5712 003F: destroy_actor $5713 003F: destroy_actor $5714 003F: destroy_actor $5710 0045: actor $933 defined jump_if_false @DIA_C2_6674 01BB: (unknown) -787.58 1010.35 11.09 $5709 02A7: unknown_check $933 jump_if_false @DIA_C2_6651 0216: (unknown) $933 -787.58 1010.35 $5709 0002: jump @DIA_C2_6667 :DIA_C2_6651 0044: put_actor $933 at -787.58 1010.35 $5709 :DIA_C2_6667 00CF: set_actor $933 Z_angle_to 180.0 :DIA_C2_6674 0001: wait 0 ms 0093: destroy_object $5749 0093: destroy_object $5750 0093: destroy_object $5751 0049: destroy_car $5755 031B: (unknown) 224 -1 -1 01BB: (unknown) -789.23 1009.96 11.32 $5709 0048: $5755 = create_car #RUMPO at -789.23 1009.96 $5709 0495: (unknown) $5755 $5707 01AA: $5749 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5750 = create_object #NDC_DRUGSTACK at 0 0 0 01AA: $5751 = create_object #NDC_DRUGSTACK at 0 0 0 03E7: (unknown) $5749 $5755 0 -1.8 -0.5 03E7: (unknown) $5750 $5755 0 -1.1 -0.5 03E7: (unknown) $5751 $5755 0 -0.4 -0.5 00D1: set_car $5755 Z_angle_to -10.0 01BB: (unknown) -782.81 1009.64 11.05 $5709 003E: $5710 = create_actor_pedtype 4 model 109 at -782.81 1009.64 $5709 04AE: (unknown) $5710 $5706 01AF: (unknown) $5710 1 00CF: set_actor $5710 Z_angle_to -5.78 0309: (unknown) $5710 1 -1 020E: (unknown) $5710 1 01BB: (unknown) -784.65 1009.46 11.09 $5709 003E: $5711 = create_actor_pedtype 4 model 110 at -785.87 1009.77 $5709 00CF: set_actor $5711 Z_angle_to 67.59 014B: set_actor $5711 health_to 0 01BB: (unknown) -782.59 1008.65 11.05 $5709 003E: $5712 = create_actor_pedtype 4 model 110 at -782.59 1008.65 $5709 01AF: (unknown) $5712 1 00CF: set_actor $5712 Z_angle_to -47.53 0309: (unknown) $5712 1 -1 020E: (unknown) $5712 1 01BB: (unknown) -784.75 1005.77 11.05 $5709 003E: $5713 = create_actor_pedtype 4 model 110 at -784.75 1005.77 $5709 01AF: (unknown) $5713 1 00CF: set_actor $5713 Z_angle_to 79.95 0309: (unknown) $5713 1 -1 020E: (unknown) $5713 1 01BB: (unknown) -782.79 1007.72 11.05 $5709 003E: $5714 = create_actor_pedtype 4 model 110 at -782.79 1007.72 $5709 01AF: (unknown) $5714 1 00CF: set_actor $5714 Z_angle_to 59.63 0309: (unknown) $5714 1 -1 020E: (unknown) $5714 1 01BB: (unknown) -784.65 1009.46 11.09 $5709 01F9: $5772 = create_weapon_pickup #LASER group 3 ammo 30 at -784.65 1009.46 11.09 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CB' 'DIA2_20' $5710 0 // ~w~Look out! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CC' 'DIA2_21' $5710 0 // ~w~Snipers! They're all over! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CD' 'DIA2_22' $5710 0 // ~w~The deal's gonna be ruined. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CD' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2CE' 'DIA2_23' $5710 0 // ~w~It's Gonzalez's men! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2CE' 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1868 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_362 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_1469 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2444 0045: actor $933 defined jump_if_false @DIA_C2_7508 82D5: not (unknown) $933 31 jump_if_false @DIA_C2_7508 0263: (unknown) $5772 $5776 00BC: (unknown) $5776 1 0057: show_text_highpriority GXT 'DIA2_04' time 5000 flag 1 // ~w~That ~g~sniper rifle ~w~might be useful. :DIA_C2_7508 024F: (unknown) 0.5 $5610 = 3 // (int) 0026: return :DIA_C2_7520 25.0 > $5708 // (float) num > var 0022: jump_if_false @DIA_C2_7575 // Note: the incorrect math opcode was used here $5638 == 0 // (int) var == num jump_if_false @DIA_C2_7568 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2472 $5634 += 1 // (int) $5638 = 1 // (int) :DIA_C2_7568 0002: jump @DIA_C2_7678 :DIA_C2_7575 50.0 > $5708 // (float) num > var 0022: jump_if_false @DIA_C2_7630 // Note: the incorrect math opcode was used here $5637 == 0 // (int) var == num jump_if_false @DIA_C2_7623 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2472 $5634 += 1 // (int) $5637 = 1 // (int) :DIA_C2_7623 0002: jump @DIA_C2_7678 :DIA_C2_7630 75.0 > $5708 // (float) num > var 0022: jump_if_false @DIA_C2_7678 // Note: the incorrect math opcode was used here $5636 == 0 // (int) var == num jump_if_false @DIA_C2_7678 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2472 $5634 += 1 // (int) $5636 = 1 // (int) :DIA_C2_7678 1.0 > $5708 // (float) num > var 0022: jump_if_false @DIA_C2_7743 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_2472 $5634 += 1 // (int) 0001: wait 500 ms $5611 = 2 // (int) $5708 = 0 // (float) 00AE: remove_status_text $5612 $5610 = 10 // (int) 0026: return 0002: jump @DIA_C2_7758 :DIA_C2_7743 $5708 -= 0.04 // (float) 0038: $5612 = float $5708 to_integer // Note: the incorrect math opcode was used here :DIA_C2_7758 85 > $5612 // (int) num > var 0022: jump_if_false @DIA_C2_7810 // Note: the incorrect math opcode was used here $5685 == 0 // (int) var == num jump_if_false @DIA_C2_7810 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2CB' 1 $5685 = 1 // (int) :DIA_C2_7810 75 > $5612 // (int) num > var 0022: jump_if_false @DIA_C2_7862 // Note: the incorrect math opcode was used here $5686 == 0 // (int) var == num jump_if_false @DIA_C2_7862 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2CC' 1 $5686 = 1 // (int) :DIA_C2_7862 65 > $5612 // (int) num > var 0022: jump_if_false @DIA_C2_7914 // Note: the incorrect math opcode was used here $5687 == 0 // (int) var == num jump_if_false @DIA_C2_7914 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2CD' 1 $5687 = 1 // (int) :DIA_C2_7914 55 > $5612 // (int) num > var 0022: jump_if_false @DIA_C2_7966 // Note: the incorrect math opcode was used here $5688 == 0 // (int) var == num jump_if_false @DIA_C2_7966 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2CE' 1 $5688 = 1 // (int) :DIA_C2_7966 0045: actor $933 defined jump_if_false @DIA_C2_8110 8046: not unknown_check $933 -798.95 1093.92 -733.06 982.81 0 jump_if_false @DIA_C2_8088 $5658 = 10000 // (int) 002B: $5658 -= -1@ // (int vars) // timer2 // Note: the incorrect math opcode was used here $5658 /= 1000 // (int) 0057: show_text_highpriority GXT 'DIA2_09' time 1 flag 1 // ~w~Get back to the fight. 1 > $5658 // (int) num > var 0022: jump_if_false @DIA_C2_8081 // Note: the incorrect math opcode was used here 025D: remove_text 'DIA2_09' // ~w~Get back to the fight. $5611 = 2 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_8081 0002: jump @DIA_C2_8110 :DIA_C2_8088 -1@ = 0 // (int) // timer2 $5658 = 10000 // (int) 025D: remove_text 'DIA2_09' // ~w~Get back to the fight. :DIA_C2_8110 $5635 == 0 // (int) var == num jump_if_false @DIA_C2_8229 0140: pickup $5772 picked_up jump_if_false @DIA_C2_8229 0078: if and 0045: actor $933 defined 02D5: (unknown) $933 31 jump_if_false @DIA_C2_8162 009E: set_actor $933 weapon 31 ammo_to 30 while_in_car :DIA_C2_8162 0057: show_text_highpriority GXT 'DIA2_06' time 5000 flag 1 // ~w~Take out the ~r~snipers ~w~before the DEA arrive. 00BB: (unknown) $5776 $5776 = 0 // (int) 0035: $5670 = -2@ // (int vars) // timer1 $5670 += 5000 // (int) 0035: $5671 = -2@ // (int vars) // timer1 $5671 += 11000 // (int) 0035: $5672 = -2@ // (int vars) // timer1 $5672 += 17000 // (int) $5635 = 1 // (int) :DIA_C2_8229 0078: if and 0011: -2@ > $5670 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5635 == 1 // (int) var == num jump_if_false @DIA_C2_8280 $5673 == 0 // (int) var == num jump_if_false @DIA_C2_8280 0267: (unknown) 'DIA2_H1' // Hold~h~ ~k~ ~PDLT~ ~w~to target with a sniper rifle. $5673 = 1 // (int) :DIA_C2_8280 0078: if and 0011: -2@ > $5671 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5635 == 1 // (int) var == num jump_if_false @DIA_C2_8331 $5674 == 0 // (int) var == num jump_if_false @DIA_C2_8331 0267: (unknown) 'DIA2_H2' // Use~h~ ~k~ ~SNZI~ ~w~and~h~ ~k~ ~SNZO~ ~w~to ~h~zoom in and out~w~ when targeting. $5674 = 1 // (int) :DIA_C2_8331 0078: if and 0011: -2@ > $5672 // (int) var > var // timer1 // Note: the incorrect math opcode was used here $5635 == 1 // (int) var == num jump_if_false @DIA_C2_8371 $5675 == 0 // (int) var == num jump_if_false @DIA_C2_8371 $5675 = 1 // (int) :DIA_C2_8371 $5675 == 1 // (int) var == num jump_if_false @DIA_C2_8435 0078: if and 0045: actor $933 defined 04DF: unknown_check $933 jump_if_false @DIA_C2_8428 $5700 == 0 // (int) var == num jump_if_false @DIA_C2_8421 $5700 = 1 // (int) :DIA_C2_8421 0002: jump @DIA_C2_8435 :DIA_C2_8428 0268: (unknown) $5700 = 0 // (int) :DIA_C2_8435 009F: actor $5712 dead jump_if_false @DIA_C2_8484 $5631 == 0 // (int) var == num jump_if_false @DIA_C2_8477 $5634 += 1 // (int) $5708 -= 25.0 // (float) $5631 = 1 // (int) :DIA_C2_8477 0002: jump @DIA_C2_8503 :DIA_C2_8484 83A6: not (unknown) $5712 jump_if_false @DIA_C2_8503 0309: (unknown) $5712 1 -1 :DIA_C2_8503 009F: actor $5713 dead jump_if_false @DIA_C2_8552 $5632 == 0 // (int) var == num jump_if_false @DIA_C2_8545 $5634 += 1 // (int) $5708 -= 25.0 // (float) $5632 = 1 // (int) :DIA_C2_8545 0002: jump @DIA_C2_8571 :DIA_C2_8552 83A6: not (unknown) $5713 jump_if_false @DIA_C2_8571 0309: (unknown) $5713 1 -1 :DIA_C2_8571 009F: actor $5714 dead jump_if_false @DIA_C2_8620 $5633 == 0 // (int) var == num jump_if_false @DIA_C2_8613 $5634 += 1 // (int) $5708 -= 25.0 // (float) $5633 = 1 // (int) :DIA_C2_8613 0002: jump @DIA_C2_8639 :DIA_C2_8620 83A6: not (unknown) $5714 jump_if_false @DIA_C2_8639 0309: (unknown) $5714 1 -1 :DIA_C2_8639 009F: actor $5710 dead jump_if_false @DIA_C2_8671 $5611 = 2 // (int) $5610 = 10 // (int) 0026: return 0002: jump @DIA_C2_8690 :DIA_C2_8671 83A6: not (unknown) $5710 jump_if_false @DIA_C2_8690 0309: (unknown) $5710 1 -1 :DIA_C2_8690 $5634 == 4 // (int) var == num jump_if_false @DIA_C2_8721 $5611 = 2 // (int) 00AE: remove_status_text $5612 $5610 = 10 // (int) 0026: return :DIA_C2_8721 0078: if and 004F: unknown_check $5755 004F: unknown_check $5757 jump_if_false @DIA_C2_8822 $5612 > 60 // (int) var > num jump_if_false @DIA_C2_8774 014C: set_car $5755 health_to 500 014C: set_car $5757 health_to 500 0002: jump @DIA_C2_8822 :DIA_C2_8774 $5612 > 40 // (int) var > num jump_if_false @DIA_C2_8808 014C: set_car $5755 health_to 400 014C: set_car $5757 health_to 400 0002: jump @DIA_C2_8822 :DIA_C2_8808 014C: set_car $5755 health_to 350 014C: set_car $5757 health_to 350 :DIA_C2_8822 004F: unknown_check $5755 jump_if_false @DIA_C2_8846 01EF: (unknown) $5755 50 jump_if_false @DIA_C2_8846 :DIA_C2_8846 004F: unknown_check $5757 jump_if_false @DIA_C2_8870 01EF: (unknown) $5757 50 jump_if_false @DIA_C2_8870 :DIA_C2_8870 $5613 == 1 // (int) var == num jump_if_false @DIA_C2_9838 009F: actor $5741 dead jump_if_false @DIA_C2_8934 $5615 == 0 // (int) var == num jump_if_false @DIA_C2_8927 00BB: (unknown) $5782 $5782 = 0 // (int) $5623 += 1 // (int) $5615 = 1 // (int) :DIA_C2_8927 0002: jump @DIA_C2_9037 :DIA_C2_8934 0035: $5640 = -2@ // (int vars) // timer1 0011: $5640 > $5646 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9037 // Note: the incorrect math opcode was used here $5652 == 1 // (int) var == num jump_if_false @DIA_C2_9007 0309: (unknown) $5741 0 -1 004F: unknown_check $5755 jump_if_false @DIA_C2_8995 00EC: (unknown) $5741 $5755 034F: (unknown) $5741 1 :DIA_C2_8995 $5652 = 0 // (int) 0002: jump @DIA_C2_9025 :DIA_C2_9007 00A2: (unknown) $5741 0309: (unknown) $5741 1 -1 $5652 = 1 // (int) :DIA_C2_9025 0035: $5646 = -2@ // (int vars) // timer1 $5646 += 6000 // (int) :DIA_C2_9037 009F: actor $5742 dead jump_if_false @DIA_C2_9081 $5616 == 0 // (int) var == num jump_if_false @DIA_C2_9081 00BB: (unknown) $5783 $5783 = 0 // (int) $5623 += 1 // (int) $5616 = 1 // (int) :DIA_C2_9081 009F: actor $5743 dead jump_if_false @DIA_C2_9125 $5617 == 0 // (int) var == num jump_if_false @DIA_C2_9125 00BB: (unknown) $5784 $5784 = 0 // (int) $5623 += 1 // (int) $5617 = 1 // (int) :DIA_C2_9125 009F: actor $5744 dead jump_if_false @DIA_C2_9176 $5618 == 0 // (int) var == num jump_if_false @DIA_C2_9169 00BB: (unknown) $5785 $5785 = 0 // (int) $5623 += 1 // (int) $5618 = 1 // (int) :DIA_C2_9169 0002: jump @DIA_C2_9296 :DIA_C2_9176 0035: $5643 = -2@ // (int vars) // timer1 0011: $5643 > $5649 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9296 // Note: the incorrect math opcode was used here $5655 == 1 // (int) var == num jump_if_false @DIA_C2_9249 004F: unknown_check $5755 jump_if_false @DIA_C2_9224 00EC: (unknown) $5744 $5755 :DIA_C2_9224 0309: (unknown) $5744 0 -1 034F: (unknown) $5744 1 $5655 = 0 // (int) 0002: jump @DIA_C2_9284 :DIA_C2_9249 00A2: (unknown) $5744 01A4: (unknown) $5744 0 0344: (unknown) $5744 1 020E: (unknown) $5744 1 0309: (unknown) $5744 1 -1 $5655 = 1 // (int) :DIA_C2_9284 0035: $5649 = -2@ // (int vars) // timer1 $5649 += 7000 // (int) :DIA_C2_9296 009F: actor $5745 dead jump_if_false @DIA_C2_9347 $5619 == 0 // (int) var == num jump_if_false @DIA_C2_9340 00BB: (unknown) $5786 $5786 = 0 // (int) $5623 += 1 // (int) $5619 = 1 // (int) :DIA_C2_9340 0002: jump @DIA_C2_9467 :DIA_C2_9347 0035: $5644 = -2@ // (int vars) // timer1 0011: $5644 > $5650 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9467 // Note: the incorrect math opcode was used here $5656 == 1 // (int) var == num jump_if_false @DIA_C2_9420 0309: (unknown) $5745 0 -1 004F: unknown_check $5755 jump_if_false @DIA_C2_9408 00EC: (unknown) $5745 $5755 034F: (unknown) $5745 1 :DIA_C2_9408 $5656 = 0 // (int) 0002: jump @DIA_C2_9455 :DIA_C2_9420 00A2: (unknown) $5745 01A4: (unknown) $5745 0 0344: (unknown) $5745 1 020E: (unknown) $5745 1 0309: (unknown) $5745 1 -1 $5656 = 1 // (int) :DIA_C2_9455 0035: $5650 = -2@ // (int vars) // timer1 $5650 += 4000 // (int) :DIA_C2_9467 009F: actor $5746 dead jump_if_false @DIA_C2_9518 $5620 == 0 // (int) var == num jump_if_false @DIA_C2_9511 00BB: (unknown) $5787 $5787 = 0 // (int) $5623 += 1 // (int) $5620 = 1 // (int) :DIA_C2_9511 0002: jump @DIA_C2_9638 :DIA_C2_9518 0035: $5645 = -2@ // (int vars) // timer1 0011: $5645 > $5651 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_9638 // Note: the incorrect math opcode was used here $5657 == 1 // (int) var == num jump_if_false @DIA_C2_9591 0309: (unknown) $5746 0 -1 004F: unknown_check $5755 jump_if_false @DIA_C2_9579 00EC: (unknown) $5746 $5755 034F: (unknown) $5746 1 :DIA_C2_9579 $5657 = 0 // (int) 0002: jump @DIA_C2_9626 :DIA_C2_9591 00A2: (unknown) $5746 01A4: (unknown) $5746 0 0344: (unknown) $5745 1 020E: (unknown) $5746 1 0309: (unknown) $5746 1 -1 $5657 = 1 // (int) :DIA_C2_9626 0035: $5651 = -2@ // (int vars) // timer1 $5651 += 7000 // (int) :DIA_C2_9638 009F: actor $5747 dead jump_if_false @DIA_C2_9682 $5621 == 0 // (int) var == num jump_if_false @DIA_C2_9682 00BB: (unknown) $5788 $5788 = 0 // (int) $5623 += 1 // (int) $5621 = 1 // (int) :DIA_C2_9682 009F: actor $5748 dead jump_if_false @DIA_C2_9726 $5622 == 0 // (int) var == num jump_if_false @DIA_C2_9726 00BB: (unknown) $5789 $5789 = 0 // (int) $5623 += 1 // (int) $5622 = 1 // (int) :DIA_C2_9726 $5623 == 8 // (int) var == num jump_if_false @DIA_C2_9838 0001: wait 500 ms 0045: actor $933 defined jump_if_false @DIA_C2_9760 0107: toggle_player $933 can_move 0 :DIA_C2_9760 00AE: remove_status_text $5612 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 1000 003F: destroy_actor $5741 003F: destroy_actor $5742 003F: destroy_actor $5743 003F: destroy_actor $5744 003F: destroy_actor $5745 003F: destroy_actor $5746 003F: destroy_actor $5747 003F: destroy_actor $5748 00BB: (unknown) $5776 $5776 = 0 // (int) $5610 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 0268: (unknown) 0026: return :DIA_C2_9838 0026: return :DIA_C2_9840 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2591 3 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 500 ms 022C: (unknown) -787.34 1073.91 11.29 50.0 0 8140: not pickup $5772 picked_up jump_if_false @DIA_C2_9912 00BB: (unknown) $5776 $5776 = 0 // (int) 0141: destroy_pickup $5772 :DIA_C2_9912 004F: unknown_check $5755 jump_if_false @DIA_C2_9970 01BB: (unknown) -789.23 1009.96 11.32 $5709 004E: put_car $5755 at -789.23 1009.96 $5709 00D1: set_car $5755 Z_angle_to -10.0 0050: set_car $5755 max_speed_to 0 :DIA_C2_9970 004F: unknown_check $5757 jump_if_false @DIA_C2_10023 01BB: (unknown) -781.31 1008.09 11.05 $5709 004E: put_car $5757 at -781.31 1008.09 $5709 00D1: set_car $5757 Z_angle_to -10.0 :DIA_C2_10023 0045: actor $933 defined jump_if_false @DIA_C2_10112 007E: actor $933 driving jump_if_false @DIA_C2_10087 01BB: (unknown) -787.32 1009.78 11.09 $5709 0216: (unknown) $933 -787.32 1009.78 $5709 0002: jump @DIA_C2_10103 :DIA_C2_10087 0044: put_actor $933 at -787.32 1009.78 $5709 :DIA_C2_10103 00CF: set_actor $933 Z_angle_to -16.33 :DIA_C2_10112 0045: actor $5710 defined jump_if_false @DIA_C2_10178 0309: (unknown) $5710 0 -1 00DF: (unknown) $5710 01BB: (unknown) -785.17 1010.08 11.05 $5709 0044: put_actor $5710 at -785.17 1010.08 $5709 00CF: set_actor $5710 Z_angle_to 0.45 :DIA_C2_10178 003F: destroy_actor $5711 0045: actor $5712 defined jump_if_false @DIA_C2_10255 0309: (unknown) $5712 0 -1 00DF: (unknown) $5712 01BB: (unknown) -785.48 1005.64 11.05 $5709 0044: put_actor $5712 at -785.48 1005.64 $5709 00CF: set_actor $5712 Z_angle_to 0.45 0002: jump @DIA_C2_10259 :DIA_C2_10255 003F: destroy_actor $5712 :DIA_C2_10259 0045: actor $5713 defined jump_if_false @DIA_C2_10330 0309: (unknown) $5713 0 -1 00DF: (unknown) $5713 01BB: (unknown) -784.75 1005.77 11.05 $5709 0044: put_actor $5713 at -784.75 1005.77 $5709 00CF: set_actor $5713 Z_angle_to 0.45 0002: jump @DIA_C2_10334 :DIA_C2_10330 003F: destroy_actor $5713 :DIA_C2_10334 0045: actor $5714 defined jump_if_false @DIA_C2_10407 0309: (unknown) $5714 0 -1 00DF: (unknown) $5714 01BB: (unknown) -782.79 1007.72 11.05 $5709 0044: put_actor $5714 at -782.79 1007.72 $5709 00CF: set_actor $5714 Z_angle_to 0.45 0002: jump @DIA_C2_10411 :DIA_C2_10407 003F: destroy_actor $5714 :DIA_C2_10411 01BB: (unknown) -787.34 1073.91 11.29 $5709 0048: $5756 = create_car #LANDSTAL at -787.34 1073.91 $5709 0052: set_car $5756 driver_behaviour_to 1 0050: set_car $5756 max_speed_to 6.0 00D1: set_car $5756 Z_angle_to -179.38 0300: (unknown) $5756 20 02C7: (unknown) $5756 8 5000 00A4: $5716 = create_actor_pedtype 4 model 115 in_car $5756 driverseat 0118: $5717 = create_actor_pedtype 4 model 115 in_car $5756 passenger_seat 0 0118: $5718 = create_actor_pedtype 4 model 115 in_car $5756 passenger_seat 1 0118: $5719 = create_actor_pedtype 4 model 115 in_car $5756 passenger_seat 2 0106: give_actor $5716 weapon 25 ammo 9 // Load the weapon model before using this 0106: give_actor $5717 weapon 25 ammo 9 // Load the weapon model before using this 0106: give_actor $5718 weapon 25 ammo 9 // Load the weapon model before using this 0106: give_actor $5719 weapon 25 ammo 9 // Load the weapon model before using this 01EC: (unknown) $5716 0 01EC: (unknown) $5717 0 01EC: (unknown) $5718 1 01EC: (unknown) $5719 1 031B: (unknown) 220 0 0 01BB: (unknown) -787.68 1085.05 11.62 $5709 0048: $5758 = create_car #FLATBED at -787.68 1085.05 $5709 0150: set_car $5758 color_to 20 0 0052: set_car $5758 driver_behaviour_to 1 02E9: set_car $5758 speed_to 20.0 0050: set_car $5758 max_speed_to 20.0 0300: (unknown) $5758 20 00D1: set_car $5758 Z_angle_to -178.61 02C7: (unknown) $5758 8 10000 0334: (unknown) $5758 0 01AA: $5752 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5753 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5754 = create_object #EBPROP_CRATE at 0 0 0 03E7: (unknown) $5752 $5758 0 -0.2 0.1 03E7: (unknown) $5753 $5758 0 -1.3 0.1 03E7: (unknown) $5754 $5758 0 -2.4 0.1 0475: (unknown) $5752 0 0 0475: (unknown) $5753 0 0 0475: (unknown) $5754 0 0 014C: set_car $5758 health_to 1000 00A4: $5715 = create_actor_pedtype 4 model 116 in_car $5758 driverseat 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_190 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C2_11606 00B9: set_camera_position -792.35 1018.5 10.65 rotations 0 0 0 00BA: set_camera_point_at -792.0 1019.4 10.9 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 1 jump_if_true @DIA_C2_11606 0045: actor $933 defined jump_if_false @DIA_C2_10923 04B4: (unknown) $933 120 517 100.0 :DIA_C2_10923 0045: actor $5714 defined jump_if_false @DIA_C2_10946 04B4: (unknown) $5714 120 513 100.0 :DIA_C2_10946 0045: actor $5713 defined jump_if_false @DIA_C2_10969 04B4: (unknown) $5713 120 523 100.0 :DIA_C2_10969 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 00B9: set_camera_position -792.35 1018.5 10.65 rotations 0 0 0 00BA: set_camera_point_at -791.56 1019.08 10.84 mode 1 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 2100 jump_if_true @DIA_C2_11606 004F: unknown_check $5756 jump_if_false @DIA_C2_11062 0050: set_car $5756 max_speed_to 0 02C7: (unknown) $5756 3 1000 :DIA_C2_11062 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 1500 jump_if_true @DIA_C2_11606 004F: unknown_check $5758 jump_if_false @DIA_C2_11107 0050: set_car $5758 max_speed_to 0 02C7: (unknown) $5758 5 1000 :DIA_C2_11107 004F: unknown_check $5756 jump_if_false @DIA_C2_11122 02B3: (unknown) $5756 :DIA_C2_11122 0045: actor $5716 defined jump_if_false @DIA_C2_11147 00EE: (unknown) $5716 -782.42 1020.74 :DIA_C2_11147 0045: actor $5717 defined jump_if_false @DIA_C2_11175 0045: actor $5710 defined jump_if_false @DIA_C2_11175 00F3: (unknown) $5717 $5710 :DIA_C2_11175 0045: actor $5718 defined 0022: jump_if_false @DIA_C2_11200 // Note: the incorrect math opcode was used here 0158: actor $5718 run_to -778.78 1020.58 :DIA_C2_11200 0045: actor $5719 defined jump_if_false @DIA_C2_11225 0158: actor $5719 run_to -791.04 1023.84 :DIA_C2_11225 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 3000 jump_if_true @DIA_C2_11606 00B9: set_camera_position -781.93 1004.09 13.58 rotations 0 0 0 00BA: set_camera_point_at -782.31 1004.95 13.25 mode 2 0045: actor $5716 defined jump_if_false @DIA_C2_11354 00A2: (unknown) $5716 007E: actor $5716 driving jump_if_false @DIA_C2_11331 0216: (unknown) $5716 -782.42 1020.74 $5709 0002: jump @DIA_C2_11347 :DIA_C2_11331 0044: put_actor $5716 at -782.42 1020.74 $5709 :DIA_C2_11347 00CF: set_actor $5716 Z_angle_to 180.0 :DIA_C2_11354 0045: actor $5718 defined jump_if_false @DIA_C2_11426 00A2: (unknown) $5718 007E: actor $5718 driving jump_if_false @DIA_C2_11403 0216: (unknown) $5718 -778.78 1020.58 $5709 0002: jump @DIA_C2_11419 :DIA_C2_11403 0044: put_actor $5718 at -778.78 1020.58 $5709 :DIA_C2_11419 00CF: set_actor $5718 Z_angle_to 180.0 :DIA_C2_11426 0045: actor $5719 defined jump_if_false @DIA_C2_11498 00A2: (unknown) $5719 007E: actor $5719 driving jump_if_false @DIA_C2_11475 0216: (unknown) $5719 -791.04 1023.84 $5709 0002: jump @DIA_C2_11491 :DIA_C2_11475 0044: put_actor $5719 at -791.04 1023.84 $5709 :DIA_C2_11491 00CF: set_actor $5719 Z_angle_to 180.0 :DIA_C2_11498 004F: unknown_check $5758 jump_if_false @DIA_C2_11553 01BB: (unknown) -788.38 1028.89 11.62 $5709 004E: put_car $5758 at -788.38 1028.89 $5709 00D1: set_car $5758 Z_angle_to -178.61 :DIA_C2_11553 0045: actor $5710 defined jump_if_false @DIA_C2_11586 0045: actor $5717 defined jump_if_false @DIA_C2_11586 01EC: (unknown) $5710 0 00F3: (unknown) $5710 $5717 :DIA_C2_11586 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 6000 jump_if_true @DIA_C2_11606 :DIA_C2_11606 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @DIA_C2_11703 007E: actor $933 driving jump_if_false @DIA_C2_11680 01BB: (unknown) -779.2996 1029.395 11.0894 $5709 0216: (unknown) $933 -779.2996 1029.395 $5709 0002: jump @DIA_C2_11696 :DIA_C2_11680 0044: put_actor $933 at -779.2996 1029.395 $5709 :DIA_C2_11696 00CF: set_actor $933 Z_angle_to -270.0 :DIA_C2_11703 003F: destroy_actor $5716 003F: destroy_actor $5717 003F: destroy_actor $5718 003F: destroy_actor $5719 003F: destroy_actor $5711 003F: destroy_actor $5712 003F: destroy_actor $5713 003F: destroy_actor $5714 003F: destroy_actor $5710 0049: destroy_car $5757 003F: destroy_actor $5715 0049: destroy_car $5756 0049: destroy_car $5755 0093: destroy_object $5749 0093: destroy_object $5750 0093: destroy_object $5751 0049: destroy_car $5758 0093: destroy_object $5752 0093: destroy_object $5753 0093: destroy_object $5754 0045: actor $933 defined jump_if_false @DIA_C2_11798 0352: (unknown) $933 :DIA_C2_11798 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2591 4 031B: (unknown) 220 0 0 01BB: (unknown) -788.38 1028.89 11.62 $5709 0048: $5758 = create_car #FLATBED at -788.38 1028.89 $5709 0150: set_car $5758 color_to 20 0 0334: (unknown) $5758 0 01AA: $5752 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5753 = create_object #EBPROP_CRATE at 0 0 0 01AA: $5754 = create_object #EBPROP_CRATE at 0 0 0 0225: (unknown) $5752 1 0225: (unknown) $5753 1 0225: (unknown) $5754 1 03E7: (unknown) $5752 $5758 0 -0.2 0.1 03E7: (unknown) $5753 $5758 0 -1.3 0.1 03E7: (unknown) $5754 $5758 0 -2.4 0.1 0475: (unknown) $5752 0 0 0475: (unknown) $5753 0 0 0475: (unknown) $5754 0 0 014C: set_car $5758 health_to 1000 00D1: set_car $5758 Z_angle_to -178.61 004F: unknown_check $5758 jump_if_false @DIA_C2_12093 0118: $5710 = create_actor_pedtype 4 model 109 in_car $5758 passenger_seat 0 04AE: (unknown) $5710 $5706 0106: give_actor $5710 weapon 25 ammo 999 // Load the weapon model before using this 032D: (unknown) $5710 1 0442: (unknown) $5710 1 03D6: (unknown) $5710 300 03D7: (unknown) $5710 1000 0232: (unknown) $5710 1 01A4: (unknown) $5710 1 01C9: (unknown) $5710 70 00A1: (unknown) $5710 256 :DIA_C2_12093 004F: unknown_check $5758 jump_if_false @DIA_C2_12116 00C0: (unknown) $5758 $5774 00BC: (unknown) $5774 2 :DIA_C2_12116 024F: (unknown) 1.0 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2DA' 'DIA2_24' $5710 0 // ~w~C'mon senor. We've got the guns but we're not home free yet. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2DA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EA' 'DIA2_25' $5710 0 // ~w~Just like I said senor. Here they come! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EB' 'DIA2_26' $5710 0 // ~w~Die! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EC' 'DIA2_27' $5710 0 // ~w~Hijo de puta! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2ED' 'DIA2_28' $5710 0 // ~w~I kill you all! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2ED' 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_362 1000 0057: show_text_highpriority GXT 'DIA2_10' time 5000 flag 1 // ~w~Get into the ~b~truck. $5610 = 5 // (int) 00AA: set_parked_car_generator $1224 cars_to_generate_to 0 0026: return :DIA_C2_12413 009F: actor $5710 dead jump_if_false @DIA_C2_12438 $5611 = 4 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_12438 $5659 == 1 // (int) var == num jump_if_false @DIA_C2_12491 00A0: car $5759 wrecked jump_if_false @DIA_C2_12471 00BB: (unknown) $5790 $5790 = 0 // (int) :DIA_C2_12471 00A0: car $5760 wrecked jump_if_false @DIA_C2_12491 00BB: (unknown) $5791 $5791 = 0 // (int) :DIA_C2_12491 $5660 == 1 // (int) var == num jump_if_false @DIA_C2_12524 00A0: car $5761 wrecked jump_if_false @DIA_C2_12524 00BB: (unknown) $5792 $5792 = 0 // (int) :DIA_C2_12524 $5661 == 1 // (int) var == num jump_if_false @DIA_C2_12557 00A0: car $5762 wrecked jump_if_false @DIA_C2_12557 00BB: (unknown) $5793 $5793 = 0 // (int) :DIA_C2_12557 $5662 == 1 // (int) var == num jump_if_false @DIA_C2_12590 009F: actor $5732 dead jump_if_false @DIA_C2_12590 00BB: (unknown) $5794 $5794 = 0 // (int) :DIA_C2_12590 $5663 == 1 // (int) var == num jump_if_false @DIA_C2_12643 009F: actor $5733 dead jump_if_false @DIA_C2_12623 00BB: (unknown) $5795 $5795 = 0 // (int) :DIA_C2_12623 009F: actor $5734 dead jump_if_false @DIA_C2_12643 00BB: (unknown) $5796 $5796 = 0 // (int) :DIA_C2_12643 $5664 == 1 // (int) var == num jump_if_false @DIA_C2_12676 009F: actor $5735 dead jump_if_false @DIA_C2_12676 00BB: (unknown) $5797 $5797 = 0 // (int) :DIA_C2_12676 $5665 == 1 // (int) var == num jump_if_false @DIA_C2_12709 009F: actor $5736 dead jump_if_false @DIA_C2_12709 00BB: (unknown) $5798 $5798 = 0 // (int) :DIA_C2_12709 $5666 == 1 // (int) var == num jump_if_false @DIA_C2_12742 00A0: car $5768 wrecked jump_if_false @DIA_C2_12742 00BB: (unknown) $5799 $5799 = 0 // (int) :DIA_C2_12742 $5667 == 1 // (int) var == num jump_if_false @DIA_C2_12775 00A0: car $5769 wrecked jump_if_false @DIA_C2_12775 00BB: (unknown) $5800 $5800 = 0 // (int) :DIA_C2_12775 $5668 == 1 // (int) var == num jump_if_false @DIA_C2_12808 00A0: car $5770 wrecked jump_if_false @DIA_C2_12808 00BB: (unknown) $5801 $5801 = 0 // (int) :DIA_C2_12808 $5669 == 1 // (int) var == num jump_if_false @DIA_C2_12841 00A0: car $5771 wrecked jump_if_false @DIA_C2_12841 00BB: (unknown) $5802 $5802 = 0 // (int) :DIA_C2_12841 004F: unknown_check $5758 jump_if_false @DIA_C2_18541 0102: car $5758 near_point -272.45 -495.51 radius 5.0 5.0 sphere 0 jump_if_false @DIA_C2_13549 $5701 == 0 // (int) var == num jump_if_false @DIA_C2_13549 004F: unknown_check $5759 jump_if_false @DIA_C2_12921 00BB: (unknown) $5790 $5790 = 0 // (int) 0052: set_car $5759 driver_behaviour_to 0 0113: remove_references_to_car $5759 // Like turning a car into any random car :DIA_C2_12921 004F: unknown_check $5760 jump_if_false @DIA_C2_12950 00BB: (unknown) $5791 $5791 = 0 // (int) 0052: set_car $5760 driver_behaviour_to 0 0113: remove_references_to_car $5760 // Like turning a car into any random car :DIA_C2_12950 004F: unknown_check $5761 jump_if_false @DIA_C2_12979 00BB: (unknown) $5792 $5792 = 0 // (int) 0052: set_car $5761 driver_behaviour_to 0 0113: remove_references_to_car $5761 // Like turning a car into any random car :DIA_C2_12979 004F: unknown_check $5762 jump_if_false @DIA_C2_13008 00BB: (unknown) $5793 $5793 = 0 // (int) 0052: set_car $5762 driver_behaviour_to 0 0113: remove_references_to_car $5762 // Like turning a car into any random car :DIA_C2_13008 004F: unknown_check $5768 jump_if_false @DIA_C2_13037 00BB: (unknown) $5799 $5799 = 0 // (int) 0052: set_car $5768 driver_behaviour_to 0 0113: remove_references_to_car $5768 // Like turning a car into any random car :DIA_C2_13037 004F: unknown_check $5769 jump_if_false @DIA_C2_13066 00BB: (unknown) $5800 $5800 = 0 // (int) 0052: set_car $5769 driver_behaviour_to 0 0113: remove_references_to_car $5769 // Like turning a car into any random car :DIA_C2_13066 004F: unknown_check $5770 jump_if_false @DIA_C2_13095 00BB: (unknown) $5801 $5801 = 0 // (int) 0052: set_car $5770 driver_behaviour_to 0 0113: remove_references_to_car $5770 // Like turning a car into any random car :DIA_C2_13095 004F: unknown_check $5771 jump_if_false @DIA_C2_13124 00BB: (unknown) $5802 $5802 = 0 // (int) 0052: set_car $5771 driver_behaviour_to 0 0113: remove_references_to_car $5771 // Like turning a car into any random car :DIA_C2_13124 0045: actor $5728 defined jump_if_false @DIA_C2_13143 00A2: (unknown) $5728 0112: remove_references_to_actor $5728 // Like turning an actor into a random pedestrian :DIA_C2_13143 0045: actor $5729 defined jump_if_false @DIA_C2_13162 00A2: (unknown) $5729 0112: remove_references_to_actor $5729 // Like turning an actor into a random pedestrian :DIA_C2_13162 0045: actor $5730 defined jump_if_false @DIA_C2_13181 00A2: (unknown) $5730 0112: remove_references_to_actor $5730 // Like turning an actor into a random pedestrian :DIA_C2_13181 0045: actor $5731 defined jump_if_false @DIA_C2_13200 00A2: (unknown) $5731 0112: remove_references_to_actor $5731 // Like turning an actor into a random pedestrian :DIA_C2_13200 0045: actor $5732 defined jump_if_false @DIA_C2_13223 00BB: (unknown) $5794 00A2: (unknown) $5732 0112: remove_references_to_actor $5732 // Like turning an actor into a random pedestrian :DIA_C2_13223 0045: actor $5733 defined jump_if_false @DIA_C2_13246 00BB: (unknown) $5795 00A2: (unknown) $5733 0112: remove_references_to_actor $5733 // Like turning an actor into a random pedestrian :DIA_C2_13246 0045: actor $5734 defined jump_if_false @DIA_C2_13269 00BB: (unknown) $5796 00A2: (unknown) $5734 0112: remove_references_to_actor $5734 // Like turning an actor into a random pedestrian :DIA_C2_13269 0045: actor $5735 defined jump_if_false @DIA_C2_13292 00BB: (unknown) $5797 00A2: (unknown) $5735 0112: remove_references_to_actor $5735 // Like turning an actor into a random pedestrian :DIA_C2_13292 0045: actor $5736 defined jump_if_false @DIA_C2_13315 00BB: (unknown) $5798 00A2: (unknown) $5736 0112: remove_references_to_actor $5736 // Like turning an actor into a random pedestrian :DIA_C2_13315 0045: actor $5737 defined jump_if_false @DIA_C2_13334 00A2: (unknown) $5737 0112: remove_references_to_actor $5737 // Like turning an actor into a random pedestrian :DIA_C2_13334 0045: actor $5738 defined jump_if_false @DIA_C2_13353 00A2: (unknown) $5738 0112: remove_references_to_actor $5738 // Like turning an actor into a random pedestrian :DIA_C2_13353 0045: actor $5739 defined jump_if_false @DIA_C2_13372 00A2: (unknown) $5739 0112: remove_references_to_actor $5739 // Like turning an actor into a random pedestrian :DIA_C2_13372 0045: actor $5740 defined jump_if_false @DIA_C2_13391 00A2: (unknown) $5740 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian :DIA_C2_13391 0045: actor $5720 defined jump_if_false @DIA_C2_13410 00A2: (unknown) $5720 0112: remove_references_to_actor $5720 // Like turning an actor into a random pedestrian :DIA_C2_13410 0045: actor $5721 defined jump_if_false @DIA_C2_13429 00A2: (unknown) $5721 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian :DIA_C2_13429 0045: actor $5722 defined jump_if_false @DIA_C2_13448 00A2: (unknown) $5722 0112: remove_references_to_actor $5722 // Like turning an actor into a random pedestrian :DIA_C2_13448 0045: actor $5723 defined jump_if_false @DIA_C2_13467 00A2: (unknown) $5723 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian :DIA_C2_13467 0045: actor $5724 defined jump_if_false @DIA_C2_13486 00A2: (unknown) $5724 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian :DIA_C2_13486 0045: actor $5725 defined jump_if_false @DIA_C2_13505 00A2: (unknown) $5725 0112: remove_references_to_actor $5725 // Like turning an actor into a random pedestrian :DIA_C2_13505 0045: actor $5726 defined jump_if_false @DIA_C2_13524 00A2: (unknown) $5726 0112: remove_references_to_actor $5726 // Like turning an actor into a random pedestrian :DIA_C2_13524 0045: actor $5727 defined jump_if_false @DIA_C2_13543 00A2: (unknown) $5727 0112: remove_references_to_actor $5727 // Like turning an actor into a random pedestrian :DIA_C2_13543 $5701 = 1 // (int) :DIA_C2_13549 $5704 == 1 // (int) var == num jump_if_false @DIA_C2_13613 $5697 == 0 // (int) var == num jump_if_false @DIA_C2_13613 0011: -2@ > $5703 // (int) var > var // timer1 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C2_13613 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2DA' 1 $5697 = 1 // (int) :DIA_C2_13613 0078: if and 0045: actor $933 defined 007C: actor $933 driving $5758 0022: jump_if_false @DIA_C2_18481 // Note: the incorrect math opcode was used here 025D: remove_text 'DIA2_11' // ~w~Get back in the ~b~truck. 00BB: (unknown) $5774 $5774 = 0 // (int) 0045: actor $5710 defined jump_if_false @DIA_C2_18460 007C: actor $5710 driving $5758 0022: jump_if_false @DIA_C2_18400 // Note: the incorrect math opcode was used here 025D: remove_text 'DIA2_12' // ~w~Wait for ~b~Diaz's man. 00BB: (unknown) $5773 $5773 = 0 // (int) $5775 == 0 // (int) var == num jump_if_false @DIA_C2_13781 0057: show_text_highpriority GXT 'DIA2_13' time 5000 flag 1 // ~w~Take the truck back to ~y~Diaz's. 00C3: (unknown) -357.14 -534.02 11.0 $5775 0248: (unknown) -357.14 -534.02 11.0 5.0 $5779 0035: $5703 = -2@ // (int vars) // timer1 $5703 += 4000 // (int) $5704 = 1 // (int) :DIA_C2_13781 0045: actor $933 defined jump_if_false @DIA_C2_14338 0082: actor $933 near_point_in_car -843.5 985.29 radius 15.0 15.0 sphere 0 jump_if_false @DIA_C2_14338 $5659 == 0 // (int) var == num jump_if_false @DIA_C2_14338 0048: $5759 = create_car #SENTINEL at -869.4427 830.9627 10.7767 00D1: set_car $5759 Z_angle_to 358.5254 00A4: $5720 = create_actor_pedtype 8 model 112 in_car $5759 driverseat 041B: (unknown) $5720 9 032D: (unknown) $5720 1 0106: give_actor $5720 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5720 1 0051: set_car $5759 traffic_behavior_to 2 01FA: (unknown) $5759 $5758 0052: set_car $5759 driver_behaviour_to 16 0050: set_car $5759 max_speed_to 35.0 $5790 == 0 // (int) var == num jump_if_false @DIA_C2_13953 00C0: (unknown) $5759 $5790 00BC: (unknown) $5790 0 00C4: (unknown) $5790 1 :DIA_C2_13953 0118: $5728 = create_actor_pedtype 8 model 111 in_car $5759 passenger_seat 0 041B: (unknown) $5728 9 032D: (unknown) $5728 1 0232: (unknown) $5728 1 0106: give_actor $5728 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5728 1 0045: actor $5710 defined jump_if_false @DIA_C2_14014 04A3: (unknown) $5728 $5710 :DIA_C2_14014 0442: (unknown) $5728 1 01C9: (unknown) $5728 40 03D6: (unknown) $5728 300 03D7: (unknown) $5728 1000 0048: $5760 = create_car #SENTINEL at -870.1169 1032.471 10.765 00D1: set_car $5760 Z_angle_to 177.9407 00A4: $5721 = create_actor_pedtype 8 model 112 in_car $5760 driverseat 041B: (unknown) $5721 9 032D: (unknown) $5721 1 0232: (unknown) $5721 1 0106: give_actor $5721 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5760 traffic_behavior_to 2 01FA: (unknown) $5760 $5758 0052: set_car $5760 driver_behaviour_to 16 0050: set_car $5760 max_speed_to 35.0 $5791 == 0 // (int) var == num jump_if_false @DIA_C2_14162 00C0: (unknown) $5760 $5791 00BC: (unknown) $5791 0 00C4: (unknown) $5791 1 :DIA_C2_14162 0118: $5729 = create_actor_pedtype 8 model 111 in_car $5760 passenger_seat 0 041B: (unknown) $5729 9 032D: (unknown) $5729 1 0232: (unknown) $5729 1 0106: give_actor $5729 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5729 1 0045: actor $5710 defined jump_if_false @DIA_C2_14223 04A3: (unknown) $5729 $5710 :DIA_C2_14223 0442: (unknown) $5729 1 01C9: (unknown) $5729 40 03D6: (unknown) $5729 300 03D7: (unknown) $5729 1000 04A3: (unknown) $5710 $5728 04A3: (unknown) $5710 $5729 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EA' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EE' 'DIA2_29' $5710 0 // ~w~Don't screw with me, cabrón! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EE' $5659 = 1 // (int) :DIA_C2_14338 0045: actor $933 defined jump_if_false @DIA_C2_14896 0082: actor $933 near_point_in_car -837.28 1090.77 radius 15.0 15.0 sphere 0 jump_if_false @DIA_C2_14896 $5659 == 0 // (int) var == num jump_if_false @DIA_C2_14896 0048: $5759 = create_car #SENTINEL at -859.9678 1157.652 10.605 00D1: set_car $5759 Z_angle_to 170.0406 00A4: $5720 = create_actor_pedtype 8 model 112 in_car $5759 driverseat 041B: (unknown) $5720 9 032D: (unknown) $5720 1 0106: give_actor $5720 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5720 1 0051: set_car $5759 traffic_behavior_to 2 01FA: (unknown) $5759 $5758 0052: set_car $5759 driver_behaviour_to 16 0050: set_car $5759 max_speed_to 35.0 $5790 == 0 // (int) var == num jump_if_false @DIA_C2_14511 00C0: (unknown) $5759 $5790 00BC: (unknown) $5790 0 00C4: (unknown) $5790 1 :DIA_C2_14511 0118: $5728 = create_actor_pedtype 8 model 111 in_car $5759 passenger_seat 0 041B: (unknown) $5728 9 032D: (unknown) $5728 1 0232: (unknown) $5728 1 0106: give_actor $5728 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5728 1 0045: actor $5710 defined jump_if_false @DIA_C2_14572 04A3: (unknown) $5728 $5710 :DIA_C2_14572 0442: (unknown) $5728 1 01C9: (unknown) $5728 40 03D6: (unknown) $5728 300 03D7: (unknown) $5728 1000 0048: $5760 = create_car #SENTINEL at -865.5566 1017.746 10.7669 00D1: set_car $5760 Z_angle_to 357.3925 00A4: $5721 = create_actor_pedtype 8 model 112 in_car $5760 driverseat 041B: (unknown) $5721 9 032D: (unknown) $5721 1 0232: (unknown) $5721 1 0106: give_actor $5721 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5760 traffic_behavior_to 2 01FA: (unknown) $5760 $5758 0052: set_car $5760 driver_behaviour_to 16 0050: set_car $5760 max_speed_to 35.0 $5791 == 0 // (int) var == num jump_if_false @DIA_C2_14720 00C0: (unknown) $5760 $5791 00BC: (unknown) $5791 0 00C4: (unknown) $5791 1 :DIA_C2_14720 0118: $5729 = create_actor_pedtype 8 model 111 in_car $5760 passenger_seat 0 041B: (unknown) $5729 9 032D: (unknown) $5729 1 0232: (unknown) $5729 1 0106: give_actor $5729 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5729 1 0045: actor $5710 defined jump_if_false @DIA_C2_14781 04A3: (unknown) $5729 $5710 :DIA_C2_14781 0442: (unknown) $5729 1 01C9: (unknown) $5729 40 03D6: (unknown) $5729 300 03D7: (unknown) $5729 1000 04A3: (unknown) $5710 $5728 04A3: (unknown) $5710 $5729 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EA' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EE' 'DIA2_29' $5710 0 // ~w~Don't screw with me, cabrón! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EE' $5659 = 1 // (int) :DIA_C2_14896 0045: actor $933 defined jump_if_false @DIA_C2_15454 0082: actor $933 near_point_in_car -843.88 1036.43 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_15454 $5659 == 0 // (int) var == num jump_if_false @DIA_C2_15454 0048: $5759 = create_car #SENTINEL at -860.3979 1174.946 10.9354 00D1: set_car $5759 Z_angle_to 186.3098 00A4: $5720 = create_actor_pedtype 8 model 112 in_car $5759 driverseat 041B: (unknown) $5720 9 032D: (unknown) $5720 1 0106: give_actor $5720 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5720 1 0051: set_car $5759 traffic_behavior_to 2 01FA: (unknown) $5759 $5758 0052: set_car $5759 driver_behaviour_to 16 0050: set_car $5759 max_speed_to 35.0 $5790 == 0 // (int) var == num jump_if_false @DIA_C2_15069 00C0: (unknown) $5759 $5790 00BC: (unknown) $5790 0 00C4: (unknown) $5790 1 :DIA_C2_15069 0118: $5728 = create_actor_pedtype 8 model 111 in_car $5759 passenger_seat 0 041B: (unknown) $5728 9 032D: (unknown) $5728 1 0232: (unknown) $5728 1 0106: give_actor $5728 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5728 1 0045: actor $5710 defined jump_if_false @DIA_C2_15130 04A3: (unknown) $5728 $5710 :DIA_C2_15130 0442: (unknown) $5728 1 01C9: (unknown) $5728 40 03D6: (unknown) $5728 300 03D7: (unknown) $5728 1000 0048: $5760 = create_car #SENTINEL at -870.6767 793.6119 10.7766 00D1: set_car $5760 Z_angle_to 2.3372 00A4: $5721 = create_actor_pedtype 8 model 112 in_car $5760 driverseat 041B: (unknown) $5721 9 032D: (unknown) $5721 1 0232: (unknown) $5721 1 0106: give_actor $5721 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5760 traffic_behavior_to 2 01FA: (unknown) $5760 $5758 0052: set_car $5760 driver_behaviour_to 16 0050: set_car $5760 max_speed_to 35.0 $5791 == 0 // (int) var == num jump_if_false @DIA_C2_15278 00C0: (unknown) $5760 $5791 00BC: (unknown) $5791 0 00C4: (unknown) $5791 1 :DIA_C2_15278 0118: $5729 = create_actor_pedtype 8 model 111 in_car $5760 passenger_seat 0 041B: (unknown) $5729 9 032D: (unknown) $5729 1 0232: (unknown) $5729 1 0106: give_actor $5729 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5729 1 0045: actor $5710 defined jump_if_false @DIA_C2_15339 04A3: (unknown) $5729 $5710 :DIA_C2_15339 0442: (unknown) $5729 1 01C9: (unknown) $5729 40 03D6: (unknown) $5729 300 03D7: (unknown) $5729 1000 04A3: (unknown) $5710 $5728 04A3: (unknown) $5710 $5729 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EA' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EE' 'DIA2_29' $5710 0 // ~w~Don't screw with me, cabrón! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EE' $5659 = 1 // (int) :DIA_C2_15454 0045: actor $933 defined jump_if_false @DIA_C2_15987 0082: actor $933 near_point_in_car -872.84 805.17 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_15726 $5660 == 0 // (int) var == num jump_if_false @DIA_C2_15726 0048: $5761 = create_car #SENTINEL at -595.5004 747.596 11.2897 00D1: set_car $5761 Z_angle_to 86.7244 00A4: $5722 = create_actor_pedtype 8 model 112 in_car $5761 driverseat 041B: (unknown) $5722 9 032D: (unknown) $5722 1 0106: give_actor $5722 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5722 1 0051: set_car $5761 traffic_behavior_to 2 01FA: (unknown) $5761 $5758 0052: set_car $5761 driver_behaviour_to 16 0050: set_car $5761 max_speed_to 35.0 $5792 == 0 // (int) var == num jump_if_false @DIA_C2_15627 00C0: (unknown) $5761 $5792 00BC: (unknown) $5792 0 00C4: (unknown) $5792 1 :DIA_C2_15627 0118: $5730 = create_actor_pedtype 8 model 111 in_car $5761 passenger_seat 0 041B: (unknown) $5730 9 032D: (unknown) $5730 1 0232: (unknown) $5730 1 0106: give_actor $5730 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5730 1 0045: actor $5710 defined jump_if_false @DIA_C2_15694 04A3: (unknown) $5730 $5710 04A3: (unknown) $5710 $5730 :DIA_C2_15694 0442: (unknown) $5730 1 01C9: (unknown) $5730 40 03D6: (unknown) $5730 300 03D7: (unknown) $5730 1000 $5660 = 1 // (int) :DIA_C2_15726 0082: actor $933 near_point_in_car -678.4968 535.2638 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_15987 $5661 == 0 // (int) var == num jump_if_false @DIA_C2_15987 0048: $5762 = create_car #SENTINEL at -720.7435 187.7737 10.765 00D1: set_car $5762 Z_angle_to 346.9746 00A4: $5723 = create_actor_pedtype 8 model 112 in_car $5762 driverseat 041B: (unknown) $5723 9 032D: (unknown) $5723 1 0232: (unknown) $5723 1 0106: give_actor $5723 weapon 25 ammo 200 // Load the weapon model before using this 0051: set_car $5762 traffic_behavior_to 2 01FA: (unknown) $5762 $5758 0052: set_car $5762 driver_behaviour_to 16 0050: set_car $5762 max_speed_to 35.0 $5793 == 0 // (int) var == num jump_if_false @DIA_C2_15888 00C0: (unknown) $5762 $5793 00BC: (unknown) $5793 0 00C4: (unknown) $5793 1 :DIA_C2_15888 0118: $5731 = create_actor_pedtype 8 model 111 in_car $5762 passenger_seat 0 041B: (unknown) $5731 9 032D: (unknown) $5731 1 0232: (unknown) $5731 1 0106: give_actor $5731 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5731 1 0045: actor $5710 defined jump_if_false @DIA_C2_15955 04A3: (unknown) $5731 $5710 04A3: (unknown) $5710 $5731 :DIA_C2_15955 0442: (unknown) $5731 1 01C9: (unknown) $5731 50 03D6: (unknown) $5731 300 03D7: (unknown) $5731 1000 $5661 = 1 // (int) :DIA_C2_15987 0082: actor $933 near_point_in_car 290.5013 952.5552 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_16248 $5666 == 0 // (int) var == num jump_if_false @DIA_C2_16248 0048: $5768 = create_car #SENTINEL at 425.4645 893.7217 11.1622 00D1: set_car $5768 Z_angle_to 6.2107 00A4: $5724 = create_actor_pedtype 8 model 112 in_car $5768 driverseat 041B: (unknown) $5724 9 032D: (unknown) $5724 1 0106: give_actor $5724 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5724 1 0051: set_car $5768 traffic_behavior_to 2 01FA: (unknown) $5768 $5758 0052: set_car $5768 driver_behaviour_to 16 0050: set_car $5768 max_speed_to 35.0 $5799 == 0 // (int) var == num jump_if_false @DIA_C2_16149 00C0: (unknown) $5768 $5799 00BC: (unknown) $5799 0 00C4: (unknown) $5799 1 :DIA_C2_16149 0118: $5737 = create_actor_pedtype 8 model 111 in_car $5768 passenger_seat 0 041B: (unknown) $5737 9 032D: (unknown) $5737 1 0232: (unknown) $5737 1 0106: give_actor $5737 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5737 1 0045: actor $5710 defined jump_if_false @DIA_C2_16216 04A3: (unknown) $5737 $5710 04A3: (unknown) $5710 $5737 :DIA_C2_16216 0442: (unknown) $5737 1 01C9: (unknown) $5737 40 03D6: (unknown) $5737 300 03D7: (unknown) $5737 1000 $5666 = 1 // (int) :DIA_C2_16248 0082: actor $933 near_point_in_car 502.2413 190.7308 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_16509 $5667 == 0 // (int) var == num jump_if_false @DIA_C2_16509 0048: $5769 = create_car #SENTINEL at 518.8634 -45.0447 10.7393 00D1: set_car $5769 Z_angle_to 16.8566 00A4: $5725 = create_actor_pedtype 8 model 112 in_car $5769 driverseat 041B: (unknown) $5725 9 032D: (unknown) $5725 1 0106: give_actor $5725 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5725 1 0051: set_car $5769 traffic_behavior_to 2 01FA: (unknown) $5769 $5758 0052: set_car $5769 driver_behaviour_to 16 0050: set_car $5769 max_speed_to 35.0 $5800 == 0 // (int) var == num jump_if_false @DIA_C2_16410 00C0: (unknown) $5769 $5800 00BC: (unknown) $5800 0 00C4: (unknown) $5800 1 :DIA_C2_16410 0118: $5738 = create_actor_pedtype 8 model 111 in_car $5769 passenger_seat 0 041B: (unknown) $5738 9 032D: (unknown) $5738 1 0232: (unknown) $5738 1 0106: give_actor $5738 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5738 1 0045: actor $5710 defined jump_if_false @DIA_C2_16477 04A3: (unknown) $5738 $5710 04A3: (unknown) $5710 $5738 :DIA_C2_16477 0442: (unknown) $5738 1 01C9: (unknown) $5738 40 03D6: (unknown) $5738 300 03D7: (unknown) $5738 1000 $5667 = 1 // (int) :DIA_C2_16509 0082: actor $933 near_point_in_car 365.8177 7.1932 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_16770 $5668 == 0 // (int) var == num jump_if_false @DIA_C2_16770 0048: $5770 = create_car #SENTINEL at 310.3798 -113.7103 10.7608 00D1: set_car $5770 Z_angle_to 344.3354 00A4: $5726 = create_actor_pedtype 8 model 112 in_car $5770 driverseat 041B: (unknown) $5726 9 032D: (unknown) $5726 1 0106: give_actor $5726 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5726 1 0051: set_car $5770 traffic_behavior_to 2 01FA: (unknown) $5770 $5758 0052: set_car $5770 driver_behaviour_to 16 0050: set_car $5770 max_speed_to 35.0 $5801 == 0 // (int) var == num jump_if_false @DIA_C2_16671 00C0: (unknown) $5770 $5801 00BC: (unknown) $5801 0 00C4: (unknown) $5801 1 :DIA_C2_16671 0118: $5739 = create_actor_pedtype 8 model 111 in_car $5770 passenger_seat 0 041B: (unknown) $5739 9 032D: (unknown) $5739 1 0232: (unknown) $5739 1 0106: give_actor $5739 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5739 1 0045: actor $5710 defined jump_if_false @DIA_C2_16738 04A3: (unknown) $5739 $5710 04A3: (unknown) $5710 $5739 :DIA_C2_16738 0442: (unknown) $5739 1 01C9: (unknown) $5739 40 03D6: (unknown) $5739 300 03D7: (unknown) $5739 1000 $5668 = 1 // (int) :DIA_C2_16770 0082: actor $933 near_point_in_car 135.8797 -446.8479 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17031 $5669 == 0 // (int) var == num jump_if_false @DIA_C2_17031 0048: $5771 = create_car #SENTINEL at -136.2442 -467.1234 14.7548 00D1: set_car $5771 Z_angle_to 275.2889 00A4: $5727 = create_actor_pedtype 8 model 112 in_car $5771 driverseat 041B: (unknown) $5727 9 032D: (unknown) $5727 1 0106: give_actor $5727 weapon 25 ammo 200 // Load the weapon model before using this 0232: (unknown) $5727 1 0051: set_car $5771 traffic_behavior_to 2 01FA: (unknown) $5771 $5758 0052: set_car $5771 driver_behaviour_to 16 0050: set_car $5771 max_speed_to 35.0 $5802 == 0 // (int) var == num jump_if_false @DIA_C2_16932 00C0: (unknown) $5771 $5802 00BC: (unknown) $5802 0 00C4: (unknown) $5802 1 :DIA_C2_16932 0118: $5740 = create_actor_pedtype 8 model 111 in_car $5771 passenger_seat 0 041B: (unknown) $5740 9 032D: (unknown) $5740 1 0232: (unknown) $5740 1 0106: give_actor $5740 weapon 25 ammo 200 // Load the weapon model before using this 01A4: (unknown) $5740 1 0045: actor $5710 defined jump_if_false @DIA_C2_16999 04A3: (unknown) $5740 $5710 04A3: (unknown) $5710 $5740 :DIA_C2_16999 0442: (unknown) $5740 1 01C9: (unknown) $5740 40 03D6: (unknown) $5740 300 03D7: (unknown) $5740 1000 $5669 = 1 // (int) :DIA_C2_17031 0082: actor $933 near_point_in_car -733.28 161.73 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17383 $5663 == 0 // (int) var == num jump_if_false @DIA_C2_17383 0048: $5764 = create_car #SENTINEL at -858.4669 -144.7979 10.7704 00D1: set_car $5764 Z_angle_to 273.1721 003E: $5733 = create_actor_pedtype 8 model 111 at -858.71 -141.81 10.3 041B: (unknown) $5733 9 0106: give_actor $5733 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5733 40 03D6: (unknown) $5733 2000 03D7: (unknown) $5733 1500 034F: (unknown) $5733 1 00E4: (unknown) $5733 $933 $5795 == 0 // (int) var == num jump_if_false @DIA_C2_17201 00C1: (unknown) $5733 $5795 00BC: (unknown) $5795 0 00C4: (unknown) $5795 1 :DIA_C2_17201 0045: actor $5710 defined jump_if_false @DIA_C2_17224 04A3: (unknown) $5733 $5710 04A3: (unknown) $5710 $5733 :DIA_C2_17224 0048: $5765 = create_car #SENTINEL at -837.5076 -146.8501 10.763 00D1: set_car $5765 Z_angle_to 271.3435 003E: $5734 = create_actor_pedtype 8 model 111 at -837.4 -137.98 10.28 041B: (unknown) $5734 9 0106: give_actor $5734 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5734 40 03D6: (unknown) $5734 2000 03D7: (unknown) $5734 1500 034F: (unknown) $5734 1 00E4: (unknown) $5734 $933 $5796 == 0 // (int) var == num jump_if_false @DIA_C2_17354 00C1: (unknown) $5734 $5796 00BC: (unknown) $5796 0 00C4: (unknown) $5796 1 :DIA_C2_17354 0045: actor $5710 defined jump_if_false @DIA_C2_17377 04A3: (unknown) $5734 $5710 04A3: (unknown) $5710 $5734 :DIA_C2_17377 $5663 = 1 // (int) :DIA_C2_17383 0082: actor $933 near_point_in_car -851.75 -285.35 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17581 $5662 == 0 // (int) var == num jump_if_false @DIA_C2_17581 0048: $5763 = create_car #SENTINEL at -824.1156 -512.9559 10.8061 00D1: set_car $5763 Z_angle_to 358.374 003E: $5732 = create_actor_pedtype 8 model 111 at -827.27 -515.18 10.08 041B: (unknown) $5732 9 0106: give_actor $5732 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5732 40 03D6: (unknown) $5732 2000 03D7: (unknown) $5732 1500 034F: (unknown) $5732 1 00E4: (unknown) $5732 $933 $5794 == 0 // (int) var == num jump_if_false @DIA_C2_17552 00C1: (unknown) $5732 $5794 00BC: (unknown) $5794 0 00C4: (unknown) $5794 1 :DIA_C2_17552 0045: actor $5710 defined jump_if_false @DIA_C2_17575 04A3: (unknown) $5732 $5710 04A3: (unknown) $5710 $5732 :DIA_C2_17575 $5662 = 1 // (int) :DIA_C2_17581 0082: actor $933 near_point_in_car 338.9905 421.6226 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17780 $5664 == 0 // (int) var == num jump_if_false @DIA_C2_17780 0048: $5766 = create_car #SENTINEL at 339.4952 251.8659 11.0237 00D1: set_car $5766 Z_angle_to 102.215 003E: $5735 = create_actor_pedtype 8 model 111 at 339.4 255.39 10.7 041B: (unknown) $5735 9 0106: give_actor $5735 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5735 40 03D6: (unknown) $5735 2000 03D7: (unknown) $5735 1500 034F: (unknown) $5735 1 00E4: (unknown) $5735 $933 $5797 == 0 // (int) var == num jump_if_false @DIA_C2_17751 00C1: (unknown) $5735 $5797 00BC: (unknown) $5797 0 00C4: (unknown) $5797 1 :DIA_C2_17751 0045: actor $5710 defined jump_if_false @DIA_C2_17774 04A3: (unknown) $5735 $5710 04A3: (unknown) $5710 $5735 :DIA_C2_17774 $5664 = 1 // (int) :DIA_C2_17780 0082: actor $933 near_point_in_car 482.16 -189.34 radius 20.0 20.0 sphere 0 jump_if_false @DIA_C2_17979 $5665 == 0 // (int) var == num jump_if_false @DIA_C2_17979 0048: $5767 = create_car #SENTINEL at 453.4827 -354.358 9.8627 00D1: set_car $5767 Z_angle_to 53.2784 003E: $5736 = create_actor_pedtype 8 model 111 at 454.3 -349.97 9.66 041B: (unknown) $5736 9 0106: give_actor $5736 weapon 25 ammo 200 // Load the weapon model before using this 01C9: (unknown) $5736 40 03D6: (unknown) $5736 2000 03D7: (unknown) $5736 1500 034F: (unknown) $5736 1 00E4: (unknown) $5736 $933 $5798 == 0 // (int) var == num jump_if_false @DIA_C2_17950 00C1: (unknown) $5736 $5798 00BC: (unknown) $5798 0 00C4: (unknown) $5798 1 :DIA_C2_17950 0045: actor $5710 defined jump_if_false @DIA_C2_17973 04A3: (unknown) $5736 $5710 04A3: (unknown) $5710 $5736 :DIA_C2_17973 $5665 = 1 // (int) :DIA_C2_17979 0045: actor $933 defined jump_if_false @DIA_C2_18055 0082: actor $933 near_point_in_car -357.14 -534.02 radius 5.0 5.0 sphere 0 jump_if_false @DIA_C2_18055 0146: (unknown) $1179 $5758 0249: (unknown) $5779 00BB: (unknown) $5775 $5775 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 $5610 = 6 // (int) 0026: return :DIA_C2_18055 0045: actor $5710 defined jump_if_false @DIA_C2_18078 02E7: get_weapon_data_from_actor $5710 weapon_group 6 weapon $5694 ammo $5695 model $5696 :DIA_C2_18078 995 > $5695 // (int) num > var 0022: jump_if_false @DIA_C2_18131 // Note: the incorrect math opcode was used here $5689 == 0 // (int) var == num jump_if_false @DIA_C2_18131 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EB' 1 $5689 = 1 // (int) :DIA_C2_18131 980 > $5695 // (int) num > var 0022: jump_if_false @DIA_C2_18234 // Note: the incorrect math opcode was used here $5690 == 0 // (int) var == num jump_if_false @DIA_C2_18234 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EC' 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC2EF' 'DIA2_30' $5710 0 // ~w~Sigue manejando, Vic! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC2EF' $5690 = 1 // (int) :DIA_C2_18234 965 > $5695 // (int) num > var 0022: jump_if_false @DIA_C2_18287 // Note: the incorrect math opcode was used here $5691 == 0 // (int) var == num jump_if_false @DIA_C2_18287 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2ED' 1 $5691 = 1 // (int) :DIA_C2_18287 950 > $5695 // (int) num > var 0022: jump_if_false @DIA_C2_18340 // Note: the incorrect math opcode was used here $5692 == 0 // (int) var == num jump_if_false @DIA_C2_18340 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EE' 1 $5692 = 1 // (int) :DIA_C2_18340 935 > $5695 // (int) num > var 0022: jump_if_false @DIA_C2_18393 // Note: the incorrect math opcode was used here $5693 == 0 // (int) var == num jump_if_false @DIA_C2_18393 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC2EF' 1 $5693 = 1 // (int) :DIA_C2_18393 0002: jump @DIA_C2_18453 :DIA_C2_18400 $5773 == 0 // (int) var == num jump_if_false @DIA_C2_18453 00C1: (unknown) $5710 $5773 00BC: (unknown) $5773 2 00BB: (unknown) $5775 $5775 = 0 // (int) 0249: (unknown) $5779 0057: show_text_highpriority GXT 'DIA2_12' time 5000 flag 1 // ~w~Wait for ~b~Diaz's man. :DIA_C2_18453 0002: jump @DIA_C2_18474 :DIA_C2_18460 $5611 = 4 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_18474 0002: jump @DIA_C2_18534 :DIA_C2_18481 $5774 == 0 // (int) var == num jump_if_false @DIA_C2_18534 00C0: (unknown) $5758 $5774 00BC: (unknown) $5774 2 00BB: (unknown) $5775 $5775 = 0 // (int) 0249: (unknown) $5779 0057: show_text_highpriority GXT 'DIA2_11' time 5000 flag 1 // ~w~Get back in the ~b~truck. :DIA_C2_18534 0002: jump @DIA_C2_18555 :DIA_C2_18541 $5611 = 3 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_18555 0026: return :DIA_C2_18557 0147: (unknown) $1179 jump_if_false @DIA_C2_18576 $5610 = 9 // (int) 0026: return :DIA_C2_18576 004F: unknown_check $5758 jump_if_false @DIA_C2_18908 0053: (unknown) $5758 -353.61 -544.63 -361.1 -551.96 0 jump_if_false @DIA_C2_18671 $5699 == 0 // (int) var == num jump_if_false @DIA_C2_18664 025D: remove_text 'DIA2_31' // ~w~Drive into the garage. 0057: show_text_highpriority GXT 'DIA2_07' time 5000 flag 1 // ~w~Exit the truck and leave the garage. $5699 = 1 // (int) :DIA_C2_18664 0002: jump @DIA_C2_18908 :DIA_C2_18671 $5699 = 0 // (int) 00A0: car $5758 wrecked jump_if_false @DIA_C2_18701 $5611 = 3 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_18701 0078: if and 0045: actor $933 defined 807C: not actor $933 driving $5758 0022: jump_if_false @DIA_C2_18769 // Note: the incorrect math opcode was used here $5774 == 0 // (int) var == num jump_if_false @DIA_C2_18762 00C0: (unknown) $5758 $5774 00BC: (unknown) $5774 2 0057: show_text_highpriority GXT 'DIA2_11' time 5000 flag 1 // ~w~Get back in the ~b~truck. :DIA_C2_18762 0002: jump @DIA_C2_18908 :DIA_C2_18769 0243: (unknown) $1179 jump_if_false @DIA_C2_18841 $5775 == 0 // (int) var == num jump_if_false @DIA_C2_18834 00C3: (unknown) -357.14 -534.02 11.0 $5775 0248: (unknown) -357.14 -534.02 11.0 5.0 $5779 $5705 = 0 // (int) :DIA_C2_18834 0002: jump @DIA_C2_18888 :DIA_C2_18841 00BB: (unknown) $5775 $5775 = 0 // (int) 0249: (unknown) $5779 $5705 == 0 // (int) var == num jump_if_false @DIA_C2_18888 0057: show_text_highpriority GXT 'DIA2_31' time 5000 flag 1 // ~w~Drive into the garage. $5705 = 1 // (int) :DIA_C2_18888 00BB: (unknown) $5774 $5774 = 0 // (int) 025D: remove_text 'DIA2_11' // ~w~Get back in the ~b~truck. :DIA_C2_18908 009F: actor $5710 dead jump_if_false @DIA_C2_18933 $5611 = 4 // (int) $5610 = 10 // (int) 0026: return :DIA_C2_18933 0026: return :DIA_C2_18935 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'DIA_C02' 1750 // The Exchange 01DF: progress_made += 1 $5610 = 11 // (int) 0026: return :DIA_C2_18969 not $5612 == 100 // (int) var == num jump_if_false @DIA_C2_18986 00AE: remove_status_text $5612 :DIA_C2_18986 00BB: (unknown) $5774 00BB: (unknown) $5790 00BB: (unknown) $5791 00BB: (unknown) $5792 00BB: (unknown) $5793 00BB: (unknown) $5799 00BB: (unknown) $5800 00BB: (unknown) $5801 00BB: (unknown) $5802 00BB: (unknown) $5794 00BB: (unknown) $5795 00BB: (unknown) $5796 00BB: (unknown) $5797 00BB: (unknown) $5798 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5782 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 00BB: (unknown) $5786 00BB: (unknown) $5787 00BB: (unknown) $5788 00BB: (unknown) $5789 0249: (unknown) $5779 $5701 == 0 // (int) var == num jump_if_false @DIA_C2_19845 004F: unknown_check $5759 jump_if_false @DIA_C2_19122 0052: set_car $5759 driver_behaviour_to 0 0113: remove_references_to_car $5759 // Like turning a car into any random car :DIA_C2_19122 004F: unknown_check $5760 jump_if_false @DIA_C2_19142 0052: set_car $5760 driver_behaviour_to 0 0113: remove_references_to_car $5760 // Like turning a car into any random car :DIA_C2_19142 004F: unknown_check $5761 jump_if_false @DIA_C2_19162 0052: set_car $5761 driver_behaviour_to 0 0113: remove_references_to_car $5761 // Like turning a car into any random car :DIA_C2_19162 004F: unknown_check $5762 jump_if_false @DIA_C2_19182 0052: set_car $5762 driver_behaviour_to 0 0113: remove_references_to_car $5762 // Like turning a car into any random car :DIA_C2_19182 004F: unknown_check $5763 jump_if_false @DIA_C2_19202 0052: set_car $5763 driver_behaviour_to 0 0113: remove_references_to_car $5763 // Like turning a car into any random car :DIA_C2_19202 004F: unknown_check $5764 jump_if_false @DIA_C2_19222 0052: set_car $5764 driver_behaviour_to 0 0113: remove_references_to_car $5764 // Like turning a car into any random car :DIA_C2_19222 004F: unknown_check $5765 jump_if_false @DIA_C2_19242 0052: set_car $5765 driver_behaviour_to 0 0113: remove_references_to_car $5765 // Like turning a car into any random car :DIA_C2_19242 004F: unknown_check $5766 jump_if_false @DIA_C2_19262 0052: set_car $5766 driver_behaviour_to 0 0113: remove_references_to_car $5766 // Like turning a car into any random car :DIA_C2_19262 004F: unknown_check $5767 jump_if_false @DIA_C2_19282 0052: set_car $5767 driver_behaviour_to 0 0113: remove_references_to_car $5767 // Like turning a car into any random car :DIA_C2_19282 004F: unknown_check $5768 jump_if_false @DIA_C2_19302 0052: set_car $5768 driver_behaviour_to 0 0113: remove_references_to_car $5768 // Like turning a car into any random car :DIA_C2_19302 004F: unknown_check $5769 jump_if_false @DIA_C2_19322 0052: set_car $5769 driver_behaviour_to 0 0113: remove_references_to_car $5769 // Like turning a car into any random car :DIA_C2_19322 004F: unknown_check $5770 jump_if_false @DIA_C2_19342 0052: set_car $5770 driver_behaviour_to 0 0113: remove_references_to_car $5770 // Like turning a car into any random car :DIA_C2_19342 004F: unknown_check $5771 jump_if_false @DIA_C2_19362 0052: set_car $5771 driver_behaviour_to 0 0113: remove_references_to_car $5771 // Like turning a car into any random car :DIA_C2_19362 0045: actor $5728 defined jump_if_false @DIA_C2_19387 00A2: (unknown) $5728 0112: remove_references_to_actor $5728 // Like turning an actor into a random pedestrian 03DE: (unknown) $5728 1 :DIA_C2_19387 0045: actor $5729 defined jump_if_false @DIA_C2_19412 00A2: (unknown) $5729 0112: remove_references_to_actor $5729 // Like turning an actor into a random pedestrian 03DE: (unknown) $5729 1 :DIA_C2_19412 0045: actor $5730 defined jump_if_false @DIA_C2_19437 00A2: (unknown) $5730 0112: remove_references_to_actor $5730 // Like turning an actor into a random pedestrian 03DE: (unknown) $5730 1 :DIA_C2_19437 0045: actor $5731 defined jump_if_false @DIA_C2_19462 00A2: (unknown) $5731 0112: remove_references_to_actor $5731 // Like turning an actor into a random pedestrian 03DE: (unknown) $5731 1 :DIA_C2_19462 0045: actor $5732 defined jump_if_false @DIA_C2_19487 00A2: (unknown) $5732 0112: remove_references_to_actor $5732 // Like turning an actor into a random pedestrian 03DE: (unknown) $5732 1 :DIA_C2_19487 0045: actor $5733 defined jump_if_false @DIA_C2_19512 00A2: (unknown) $5733 0112: remove_references_to_actor $5733 // Like turning an actor into a random pedestrian 03DE: (unknown) $5733 1 :DIA_C2_19512 0045: actor $5734 defined jump_if_false @DIA_C2_19537 00A2: (unknown) $5734 0112: remove_references_to_actor $5734 // Like turning an actor into a random pedestrian 03DE: (unknown) $5734 1 :DIA_C2_19537 0045: actor $5735 defined jump_if_false @DIA_C2_19562 00A2: (unknown) $5735 0112: remove_references_to_actor $5735 // Like turning an actor into a random pedestrian 03DE: (unknown) $5735 1 :DIA_C2_19562 0045: actor $5736 defined jump_if_false @DIA_C2_19587 00A2: (unknown) $5736 0112: remove_references_to_actor $5736 // Like turning an actor into a random pedestrian 03DE: (unknown) $5736 1 :DIA_C2_19587 0045: actor $5737 defined jump_if_false @DIA_C2_19612 00A2: (unknown) $5737 0112: remove_references_to_actor $5737 // Like turning an actor into a random pedestrian 03DE: (unknown) $5737 1 :DIA_C2_19612 0045: actor $5738 defined jump_if_false @DIA_C2_19637 00A2: (unknown) $5738 0112: remove_references_to_actor $5738 // Like turning an actor into a random pedestrian 03DE: (unknown) $5738 1 :DIA_C2_19637 0045: actor $5739 defined jump_if_false @DIA_C2_19662 00A2: (unknown) $5739 0112: remove_references_to_actor $5739 // Like turning an actor into a random pedestrian 03DE: (unknown) $5739 1 :DIA_C2_19662 0045: actor $5740 defined jump_if_false @DIA_C2_19687 00A2: (unknown) $5740 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 03DE: (unknown) $5740 1 :DIA_C2_19687 0045: actor $5720 defined jump_if_false @DIA_C2_19706 00A2: (unknown) $5720 0112: remove_references_to_actor $5720 // Like turning an actor into a random pedestrian :DIA_C2_19706 0045: actor $5721 defined jump_if_false @DIA_C2_19725 00A2: (unknown) $5721 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian :DIA_C2_19725 0045: actor $5722 defined jump_if_false @DIA_C2_19744 00A2: (unknown) $5722 0112: remove_references_to_actor $5722 // Like turning an actor into a random pedestrian :DIA_C2_19744 0045: actor $5723 defined jump_if_false @DIA_C2_19763 00A2: (unknown) $5723 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian :DIA_C2_19763 0045: actor $5724 defined jump_if_false @DIA_C2_19782 00A2: (unknown) $5724 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian :DIA_C2_19782 0045: actor $5725 defined jump_if_false @DIA_C2_19801 00A2: (unknown) $5725 0112: remove_references_to_actor $5725 // Like turning an actor into a random pedestrian :DIA_C2_19801 0045: actor $5726 defined jump_if_false @DIA_C2_19820 00A2: (unknown) $5726 0112: remove_references_to_actor $5726 // Like turning an actor into a random pedestrian :DIA_C2_19820 0045: actor $5727 defined jump_if_false @DIA_C2_19839 00A2: (unknown) $5727 0112: remove_references_to_actor $5727 // Like turning an actor into a random pedestrian :DIA_C2_19839 $5701 = 1 // (int) :DIA_C2_19845 0078: if and 0045: actor $933 defined 80A5: not unknown_check $933 jump_if_false @DIA_C2_20224 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 004F: unknown_check $5756 jump_if_false @DIA_C2_19924 0045: actor $933 defined jump_if_false @DIA_C2_19924 007C: actor $933 driving $5756 0022: jump_if_false @DIA_C2_19920 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5756 // Like turning a car into any random car 0002: jump @DIA_C2_19924 :DIA_C2_19920 0049: destroy_car $5756 :DIA_C2_19924 004F: unknown_check $5755 0022: jump_if_false @DIA_C2_19974 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @DIA_C2_19974 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5755 0022: jump_if_false @DIA_C2_19970 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5755 // Like turning a car into any random car 0002: jump @DIA_C2_19974 :DIA_C2_19970 0049: destroy_car $5755 :DIA_C2_19974 004F: unknown_check $5758 0022: jump_if_false @DIA_C2_20024 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @DIA_C2_20024 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5758 0022: jump_if_false @DIA_C2_20020 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5758 // Like turning a car into any random car 0002: jump @DIA_C2_20024 :DIA_C2_20020 0049: destroy_car $5758 :DIA_C2_20024 0252: object $5752 exists 0022: jump_if_false @DIA_C2_20039 // Note: the incorrect math opcode was used here 0093: destroy_object $5752 :DIA_C2_20039 0252: object $5753 exists 0022: jump_if_false @DIA_C2_20054 // Note: the incorrect math opcode was used here 0093: destroy_object $5753 :DIA_C2_20054 0252: object $5754 exists 0022: jump_if_false @DIA_C2_20069 // Note: the incorrect math opcode was used here 0093: destroy_object $5754 :DIA_C2_20069 004F: unknown_check $5757 0022: jump_if_false @DIA_C2_20108 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5757 0022: jump_if_false @DIA_C2_20104 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5757 // Like turning a car into any random car 0002: jump @DIA_C2_20108 :DIA_C2_20104 0049: destroy_car $5757 :DIA_C2_20108 0162: release_model #NDC_DRUGSTACK 8140: not pickup $5772 picked_up 0022: jump_if_false @DIA_C2_20127 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5772 :DIA_C2_20127 0093: destroy_object $5749 0093: destroy_object $5750 0093: destroy_object $5751 003F: destroy_actor $5710 003F: destroy_actor $5715 003F: destroy_actor $5741 003F: destroy_actor $5742 003F: destroy_actor $5743 003F: destroy_actor $5744 003F: destroy_actor $5745 003F: destroy_actor $5746 003F: destroy_actor $5747 003F: destroy_actor $5748 003F: destroy_actor $5711 003F: destroy_actor $5712 003F: destroy_actor $5713 003F: destroy_actor $5714 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2591 5 0059: text_clear_all 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 :DIA_C2_20224 0059: text_clear_all $5611 == 1 // (int) var == num jump_if_false @DIA_C2_20258 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'DIA2_F1' // ~r~The van is destroyed! :DIA_C2_20258 $5611 == 2 // (int) var == num jump_if_false @DIA_C2_20290 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'DIA2_F2' // ~r~You failed to protect Diaz's men! :DIA_C2_20290 $5611 == 3 // (int) var == num jump_if_false @DIA_C2_20322 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'DIA2_F3' // ~r~The truck is destroyed! :DIA_C2_20322 $5611 == 4 // (int) var == num jump_if_false @DIA_C2_20354 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 'DIA2_F4' // ~r~Diaz's man is dead! :DIA_C2_20354 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! $5610 = 11 // (int) 0026: return :DIA_C2_20377 004F: unknown_check $5756 jump_if_false @DIA_C2_20427 0045: actor $933 defined jump_if_false @DIA_C2_20427 007C: actor $933 driving $5756 0022: jump_if_false @DIA_C2_20423 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5756 // Like turning a car into any random car 0002: jump @DIA_C2_20427 :DIA_C2_20423 0049: destroy_car $5756 :DIA_C2_20427 004F: unknown_check $5755 0022: jump_if_false @DIA_C2_20477 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @DIA_C2_20477 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5755 0022: jump_if_false @DIA_C2_20473 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5755 // Like turning a car into any random car 0002: jump @DIA_C2_20477 :DIA_C2_20473 0049: destroy_car $5755 :DIA_C2_20477 004F: unknown_check $5758 0022: jump_if_false @DIA_C2_20527 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @DIA_C2_20527 // Note: the incorrect math opcode was used here 007C: actor $933 driving $5758 0022: jump_if_false @DIA_C2_20523 // Note: the incorrect math opcode was used here 0113: remove_references_to_car $5758 // Like turning a car into any random car 0002: jump @DIA_C2_20527 :DIA_C2_20523 0049: destroy_car $5758 :DIA_C2_20527 0252: object $5752 exists 0022: jump_if_false @DIA_C2_20542 // Note: the incorrect math opcode was used here 0093: destroy_object $5752 :DIA_C2_20542 0252: object $5753 exists 0022: jump_if_false @DIA_C2_20557 // Note: the incorrect math opcode was used here 0093: destroy_object $5753 :DIA_C2_20557 0252: object $5754 exists 0022: jump_if_false @DIA_C2_20572 // Note: the incorrect math opcode was used here 0093: destroy_object $5754 :DIA_C2_20572 004F: unknown_check $5757 0022: jump_if_false @DIA_C2_20587 // Note: the incorrect math opcode was used here 0049: destroy_car $5757 :DIA_C2_20587 $5701 == 0 // (int) var == num jump_if_false @DIA_C2_21342 004F: unknown_check $5759 jump_if_false @DIA_C2_20619 0052: set_car $5759 driver_behaviour_to 0 0113: remove_references_to_car $5759 // Like turning a car into any random car :DIA_C2_20619 004F: unknown_check $5760 jump_if_false @DIA_C2_20639 0052: set_car $5760 driver_behaviour_to 0 0113: remove_references_to_car $5760 // Like turning a car into any random car :DIA_C2_20639 004F: unknown_check $5761 jump_if_false @DIA_C2_20659 0052: set_car $5761 driver_behaviour_to 0 0113: remove_references_to_car $5761 // Like turning a car into any random car :DIA_C2_20659 004F: unknown_check $5762 jump_if_false @DIA_C2_20679 0052: set_car $5762 driver_behaviour_to 0 0113: remove_references_to_car $5762 // Like turning a car into any random car :DIA_C2_20679 004F: unknown_check $5763 jump_if_false @DIA_C2_20699 0052: set_car $5763 driver_behaviour_to 0 0113: remove_references_to_car $5763 // Like turning a car into any random car :DIA_C2_20699 004F: unknown_check $5764 jump_if_false @DIA_C2_20719 0052: set_car $5764 driver_behaviour_to 0 0113: remove_references_to_car $5764 // Like turning a car into any random car :DIA_C2_20719 004F: unknown_check $5765 jump_if_false @DIA_C2_20739 0052: set_car $5765 driver_behaviour_to 0 0113: remove_references_to_car $5765 // Like turning a car into any random car :DIA_C2_20739 004F: unknown_check $5766 jump_if_false @DIA_C2_20759 0052: set_car $5766 driver_behaviour_to 0 0113: remove_references_to_car $5766 // Like turning a car into any random car :DIA_C2_20759 004F: unknown_check $5767 jump_if_false @DIA_C2_20779 0052: set_car $5767 driver_behaviour_to 0 0113: remove_references_to_car $5767 // Like turning a car into any random car :DIA_C2_20779 004F: unknown_check $5768 jump_if_false @DIA_C2_20799 0052: set_car $5768 driver_behaviour_to 0 0113: remove_references_to_car $5768 // Like turning a car into any random car :DIA_C2_20799 004F: unknown_check $5769 jump_if_false @DIA_C2_20819 0052: set_car $5769 driver_behaviour_to 0 0113: remove_references_to_car $5769 // Like turning a car into any random car :DIA_C2_20819 004F: unknown_check $5770 jump_if_false @DIA_C2_20839 0052: set_car $5770 driver_behaviour_to 0 0113: remove_references_to_car $5770 // Like turning a car into any random car :DIA_C2_20839 004F: unknown_check $5771 jump_if_false @DIA_C2_20859 0052: set_car $5771 driver_behaviour_to 0 0113: remove_references_to_car $5771 // Like turning a car into any random car :DIA_C2_20859 0045: actor $5728 defined jump_if_false @DIA_C2_20884 00A2: (unknown) $5728 0112: remove_references_to_actor $5728 // Like turning an actor into a random pedestrian 03DE: (unknown) $5728 1 :DIA_C2_20884 0045: actor $5729 defined jump_if_false @DIA_C2_20909 00A2: (unknown) $5729 0112: remove_references_to_actor $5729 // Like turning an actor into a random pedestrian 03DE: (unknown) $5729 1 :DIA_C2_20909 0045: actor $5730 defined jump_if_false @DIA_C2_20934 00A2: (unknown) $5730 0112: remove_references_to_actor $5730 // Like turning an actor into a random pedestrian 03DE: (unknown) $5730 1 :DIA_C2_20934 0045: actor $5731 defined jump_if_false @DIA_C2_20959 00A2: (unknown) $5731 0112: remove_references_to_actor $5731 // Like turning an actor into a random pedestrian 03DE: (unknown) $5731 1 :DIA_C2_20959 0045: actor $5732 defined jump_if_false @DIA_C2_20984 00A2: (unknown) $5732 0112: remove_references_to_actor $5732 // Like turning an actor into a random pedestrian 03DE: (unknown) $5732 1 :DIA_C2_20984 0045: actor $5733 defined jump_if_false @DIA_C2_21009 00A2: (unknown) $5733 0112: remove_references_to_actor $5733 // Like turning an actor into a random pedestrian 03DE: (unknown) $5733 1 :DIA_C2_21009 0045: actor $5734 defined jump_if_false @DIA_C2_21034 00A2: (unknown) $5734 0112: remove_references_to_actor $5734 // Like turning an actor into a random pedestrian 03DE: (unknown) $5734 1 :DIA_C2_21034 0045: actor $5735 defined jump_if_false @DIA_C2_21059 00A2: (unknown) $5735 0112: remove_references_to_actor $5735 // Like turning an actor into a random pedestrian 03DE: (unknown) $5735 1 :DIA_C2_21059 0045: actor $5736 defined jump_if_false @DIA_C2_21084 00A2: (unknown) $5736 0112: remove_references_to_actor $5736 // Like turning an actor into a random pedestrian 03DE: (unknown) $5736 1 :DIA_C2_21084 0045: actor $5737 defined jump_if_false @DIA_C2_21109 00A2: (unknown) $5737 0112: remove_references_to_actor $5737 // Like turning an actor into a random pedestrian 03DE: (unknown) $5737 1 :DIA_C2_21109 0045: actor $5738 defined jump_if_false @DIA_C2_21134 00A2: (unknown) $5738 0112: remove_references_to_actor $5738 // Like turning an actor into a random pedestrian 03DE: (unknown) $5738 1 :DIA_C2_21134 0045: actor $5739 defined jump_if_false @DIA_C2_21159 00A2: (unknown) $5739 0112: remove_references_to_actor $5739 // Like turning an actor into a random pedestrian 03DE: (unknown) $5739 1 :DIA_C2_21159 0045: actor $5740 defined jump_if_false @DIA_C2_21184 00A2: (unknown) $5740 0112: remove_references_to_actor $5740 // Like turning an actor into a random pedestrian 03DE: (unknown) $5740 1 :DIA_C2_21184 0045: actor $5720 defined jump_if_false @DIA_C2_21203 00A2: (unknown) $5720 0112: remove_references_to_actor $5720 // Like turning an actor into a random pedestrian :DIA_C2_21203 0045: actor $5721 defined jump_if_false @DIA_C2_21222 00A2: (unknown) $5721 0112: remove_references_to_actor $5721 // Like turning an actor into a random pedestrian :DIA_C2_21222 0045: actor $5722 defined jump_if_false @DIA_C2_21241 00A2: (unknown) $5722 0112: remove_references_to_actor $5722 // Like turning an actor into a random pedestrian :DIA_C2_21241 0045: actor $5723 defined jump_if_false @DIA_C2_21260 00A2: (unknown) $5723 0112: remove_references_to_actor $5723 // Like turning an actor into a random pedestrian :DIA_C2_21260 0045: actor $5724 defined jump_if_false @DIA_C2_21279 00A2: (unknown) $5724 0112: remove_references_to_actor $5724 // Like turning an actor into a random pedestrian :DIA_C2_21279 0045: actor $5725 defined jump_if_false @DIA_C2_21298 00A2: (unknown) $5725 0112: remove_references_to_actor $5725 // Like turning an actor into a random pedestrian :DIA_C2_21298 0045: actor $5726 defined jump_if_false @DIA_C2_21317 00A2: (unknown) $5726 0112: remove_references_to_actor $5726 // Like turning an actor into a random pedestrian :DIA_C2_21317 0045: actor $5727 defined jump_if_false @DIA_C2_21336 00A2: (unknown) $5727 0112: remove_references_to_actor $5727 // Like turning an actor into a random pedestrian :DIA_C2_21336 $5701 = 1 // (int) :DIA_C2_21342 0162: release_model #NDC_DRUGSTACK 8140: not pickup $5772 picked_up jump_if_false @DIA_C2_21361 0141: destroy_pickup $5772 :DIA_C2_21361 0252: object $5752 exists jump_if_false @DIA_C2_21376 0093: destroy_object $5752 :DIA_C2_21376 0252: object $5753 exists jump_if_false @DIA_C2_21391 0093: destroy_object $5753 :DIA_C2_21391 0252: object $5754 exists jump_if_false @DIA_C2_21406 0093: destroy_object $5754 :DIA_C2_21406 0093: destroy_object $5749 0093: destroy_object $5750 0093: destroy_object $5751 003F: destroy_actor $5710 003F: destroy_actor $5715 003F: destroy_actor $5741 003F: destroy_actor $5742 003F: destroy_actor $5743 003F: destroy_actor $5744 003F: destroy_actor $5745 003F: destroy_actor $5746 003F: destroy_actor $5747 003F: destroy_actor $5748 003F: destroy_actor $5711 003F: destroy_actor $5712 003F: destroy_actor $5713 003F: destroy_actor $5714 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C2_2591 5 00BB: (unknown) $5774 00BB: (unknown) $5790 00BB: (unknown) $5791 00BB: (unknown) $5792 00BB: (unknown) $5793 00BB: (unknown) $5799 00BB: (unknown) $5800 00BB: (unknown) $5801 00BB: (unknown) $5802 00BB: (unknown) $5794 00BB: (unknown) $5795 00BB: (unknown) $5796 00BB: (unknown) $5797 00BB: (unknown) $5798 00BB: (unknown) $5774 00BB: (unknown) $5775 00BB: (unknown) $5776 00BB: (unknown) $5782 00BB: (unknown) $5783 00BB: (unknown) $5784 00BB: (unknown) $5785 00BB: (unknown) $5786 00BB: (unknown) $5787 00BB: (unknown) $5788 00BB: (unknown) $5789 0249: (unknown) $5779 $5613 = 1 // (int) $5612 = 100 // (int) $5708 = 100.0 // (float) 1@ = 0 // (int) $5611 = 0 // (int) $5623 = 0 // (int) $5624 = 0 // (int) $5625 = 0 // (int) $5614 = 0 // (int) $5615 = 0 // (int) $5616 = 0 // (int) $5617 = 0 // (int) $5618 = 0 // (int) $5619 = 0 // (int) $5620 = 0 // (int) $5621 = 0 // (int) $5622 = 0 // (int) 00AA: set_parked_car_generator $1224 cars_to_generate_to 101 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C2_1514 024F: (unknown) 1.0 $940 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 007A: mission_cleanup 0026: return //-------------Mission 98--------------- :DIA_C3 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C3' 0238: name_thread 'DIA_C3' 0025: gosub @DIA_C3_25337 009D: wasted_or_busted // mission only jump_if_false @DIA_C3_45 0025: gosub @DIA_C3_31283 :DIA_C3_45 0025: gosub @DIA_C3_31412 end_thread $5649 = 0 // (int) $5650 = 8 // (int) $5651 = 1 // (int) $5652 = 0 // (int) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C3_108 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C3_108 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C3_149 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C3_160 :DIA_C3_149 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C3_160 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C3_194 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C3_194 809F: not actor 3@ dead 0022: jump_if_false @DIA_C3_210 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C3_210 0026: return :DIA_C3_212 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @DIA_C3_276 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 @DIA_C3_270 0400: (unknown) $933 $1070 0002: jump @DIA_C3_276 :DIA_C3_270 02C0: (unknown) $933 $1070 :DIA_C3_276 0@ >= 0 // (int) var >= num jump_if_false @DIA_C3_303 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :DIA_C3_303 0045: actor $933 defined jump_if_false @DIA_C3_371 807E: not actor $933 driving jump_if_false @DIA_C3_348 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @DIA_C3_351 :DIA_C3_348 021D: (unknown) 0 :DIA_C3_351 $1078 == 0 // (int) var == num jump_if_false @DIA_C3_367 02EA: select_interior 2 :DIA_C3_367 01AE: (unknown) 1 :DIA_C3_371 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C3_384 0045: actor $933 defined jump_if_false @DIA_C3_448 807E: not actor $933 driving jump_if_false @DIA_C3_436 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @DIA_C3_436 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :DIA_C3_436 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :DIA_C3_448 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @DIA_C3_497 // 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 @DIA_C3_497 02EA: select_interior 0 :DIA_C3_497 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C3_527 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C3_527 0026: return 0045: actor 0@ defined jump_if_false @DIA_C3_548 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C3_548 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C3_578 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C3_578 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C3_578 0026: return :DIA_C3_580 0045: actor 0@ defined 0022: jump_if_false @DIA_C3_627 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C3_623 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 3.0 0 1@ = 1 // (int) 0002: jump @DIA_C3_627 :DIA_C3_623 1@ = 0 // (int) :DIA_C3_627 1@ == 1 // (int) var == num jump_if_false @DIA_C3_711 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C3_704 007E: actor 0@ driving jump_if_false @DIA_C3_700 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C3_690 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C3_693 :DIA_C3_690 00F1: (unknown) 0@ :DIA_C3_693 0002: jump @DIA_C3_704 :DIA_C3_700 1@ = 0 // (int) :DIA_C3_704 0002: jump @DIA_C3_627 :DIA_C3_711 0026: return 0045: actor 0@ defined jump_if_false @DIA_C3_805 007E: actor 0@ driving jump_if_false @DIA_C3_789 02A7: unknown_check 0@ jump_if_false @DIA_C3_759 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C3_782 :DIA_C3_759 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C3_580 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C3_782 0002: jump @DIA_C3_798 :DIA_C3_789 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C3_798 0002: jump @DIA_C3_807 :DIA_C3_805 005F: (unknown) :DIA_C3_807 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C3_965 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C3_965 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C3_906 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C3_865 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C3_899 :DIA_C3_865 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_580 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C3_899 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_580 4@ :DIA_C3_899 0002: jump @DIA_C3_965 :DIA_C3_906 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C3_931 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C3_965 :DIA_C3_931 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_580 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C3_965 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_580 3@ :DIA_C3_965 0045: actor 0@ defined jump_if_false @DIA_C3_1017 004F: unknown_check 1@ jump_if_false @DIA_C3_1017 007E: actor 0@ driving jump_if_false @DIA_C3_1017 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C3_1017 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_580 0@ :DIA_C3_1017 5@ = 0 // (int) :DIA_C3_1021 5@ == 0 // (int) var == num jump_if_false @DIA_C3_1119 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C3_1112 004F: unknown_check 1@ jump_if_false @DIA_C3_1112 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C3_1078 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C3_1112 :DIA_C3_1078 2@ == -1 // (int) var == num jump_if_false @DIA_C3_1104 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C3_1112 :DIA_C3_1104 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C3_1112 0002: jump @DIA_C3_1021 :DIA_C3_1119 0026: return :DIA_C3_1121 0@ == 0 // (int) var == num jump_if_false @DIA_C3_1164 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C3_1340 :DIA_C3_1164 0@ == 1 // (int) var == num jump_if_false @DIA_C3_1197 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C3_1340 :DIA_C3_1197 0@ == 2 // (int) var == num jump_if_false @DIA_C3_1239 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C3_1340 :DIA_C3_1239 0@ == 3 // (int) var == num jump_if_false @DIA_C3_1283 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C3_1340 :DIA_C3_1283 0@ == 4 // (int) var == num jump_if_false @DIA_C3_1314 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C3_1340 :DIA_C3_1314 0@ == 5 // (int) var == num jump_if_false @DIA_C3_1340 03CF: (unknown) 237 130 180 255 :DIA_C3_1340 0026: return :DIA_C3_1342 00BC: (unknown) 0@ 2 0026: return :DIA_C3_1349 00BC: (unknown) 0@ 6 0026: return 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C3_1349 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C3_1404 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C3_1404 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C3_1419 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C3_1419 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_1464 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C3_1464 005F: (unknown) :DIA_C3_1466 $5998 = 0 // (int) $5999 = 0 // (int) $6002 = -10.0 // (float) $5997 = 1 // (int) 005F: (unknown) :DIA_C3_1491 $5999 == 0 // (int) var == num jump_if_false @DIA_C3_1524 8474: not jump_if_false @DIA_C3_1524 $1068 == 0 // (int) var == num jump_if_false @DIA_C3_1524 :DIA_C3_1524 0035: $1082 = 0@ // (int vars) $5999 = 0 // (int) 0026: return :DIA_C3_1536 $5998 == 1 // (int) var == num jump_if_false @DIA_C3_1561 $5998 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :DIA_C3_1561 $5997 = 0 // (int) 0026: return :DIA_C3_1568 $5997 == 1 // (int) var == num jump_if_false @DIA_C3_1888 $1082 == 0 // (int) var == num jump_if_false @DIA_C3_1605 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1536 005F: (unknown) :DIA_C3_1605 0045: actor $933 defined jump_if_false @DIA_C3_1640 007E: actor $933 driving jump_if_false @DIA_C3_1640 82A7: not unknown_check $933 jump_if_false @DIA_C3_1640 005F: (unknown) :DIA_C3_1640 not $1078 == 0 // (int) var == num jump_if_false @DIA_C3_1679 $5998 == 1 // (int) var == num jump_if_false @DIA_C3_1677 $5998 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :DIA_C3_1677 005F: (unknown) :DIA_C3_1679 001D: $6002 == -10.0 // (int) var == var jump_if_false @DIA_C3_1721 0045: actor $933 defined jump_if_false @DIA_C3_1714 0043: store_actor $933 position_to $6000 $6001 $6002 // Note: the incorrect math opcode was used here :DIA_C3_1714 0002: jump @DIA_C3_1757 :DIA_C3_1721 031D: (unknown) $937 $938 $6000 $6001 1@ 1@ > 110.0 // (float) var > num jump_if_false @DIA_C3_1757 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1536 005F: (unknown) :DIA_C3_1757 $5998 == 0 // (int) var == num jump_if_false @DIA_C3_1820 8474: not jump_if_false @DIA_C3_1813 $1068 == 0 // (int) var == num jump_if_false @DIA_C3_1813 $5998 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :DIA_C3_1813 0002: jump @DIA_C3_1888 :DIA_C3_1820 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @DIA_C3_1888 0045: actor $933 defined jump_if_false @DIA_C3_1857 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :DIA_C3_1857 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 @DIA_C3_1536 $5999 = 1 // (int) 005E: (unknown) :DIA_C3_1888 005F: (unknown) :DIA_C3_1890 $5629 = 0 // (int) $5630 = 0 // (int) $5631 = 0 // (int) $5632 = 0 // (int) $5911 = 0 // (int) $5927 = 0 // (int) 02E2: $5712 = 0 // (any) 02E2: $5688 = 7319 // (any) 02E2: $5689 = 7316 // (any) 02E2: $5690 = 7317 // (any) 02E2: $5691 = 7318 // (any) 02E2: $5692 = 7369 // (any) $5612 = 8 // (int) $5613 = 4 // (int) $5614 = 2 // (int) $5615 = 3 // (int) $5608 = 0 // (int) $5609 = 0 // (int) $5610 = 0 // (int) $5611 = 0 // (int) $5616 = 0 // (int) $5616 = 0 // (int) $5616 = 0 // (int) $5616 = 0 // (int) $5628 = 0 // (int) -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 $5650 = 8 // (int) 0006: $5633 = 'BOT_00' // (string) // DOMESTOBOT OS V1.02 (C) 1984 DOMESTOBOT CORP // Note: the incorrect math opcode was used here $5641 = 255 // (int) 0006: $5634 = 'BOT_01' // (string) // SYSTEM BOOTING... // Note: the incorrect math opcode was used here $5642 = 255 // (int) 0006: $5635 = 'BOT_02' // (string) // TOTAL MEMORY 64KB. 38911 BYTES FREE // Note: the incorrect math opcode was used here $5643 = 255 // (int) 0006: $5636 = 'BOT_03' // (string) // DIRECTIVE 1: SERVE THE OWNER'S HOUSE // Note: the incorrect math opcode was used here $5644 = 255 // (int) 0006: $5637 = 'BOT_04' // (string) // DIRECTIVE 2: PROTECT THE CLEANING IMPLEMENTS // Note: the incorrect math opcode was used here $5645 = 255 // (int) 0006: $5638 = 'BOT_05' // (string) // DIRECTIVE 3: UPHOLD THE CLEAN FLOOR // Note: the incorrect math opcode was used here $5646 = 255 // (int) 0006: $5639 = 'BOT_06' // (string) // DIRECTIVE 4: *CLASSIFIED* // Note: the incorrect math opcode was used here $5647 = 255 // (int) 0006: $5640 = 'BOT_07' // (string) // INTERNAL SUBSYSTEM CHECK: OK // Note: the incorrect math opcode was used here $5648 = 255 // (int) $5653 = 500 // (int) $5654 = 3000 // (int) $5627 = 20 // (int) $5776 = -1 // (int) $5777 = 255 // (int) $5909 = 1 // (int) $5992 = 0 // (int) $5993 = 0 // (int) $5994 = 0 // (int) $5772 = 0 // (int) $5773 = 0 // (int) 0@ = 0 // (int) :DIA_C3_2263 $5657(0@,14) = 0 // (int) 0@ += 1 // (int) 0@ >= 14 // (int) var >= num jump_if_false @DIA_C3_2263 $5780 = 0 // (int) $5929 = 0 // (int) $5930 = 0 // (int) 0006: $5793 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here $5753 = 20.0 // (float) $5754 = -5.0 // (float) $5756 = 20.0 // (float) $5755 = 20.0 // (float) $5757 = 20.0 // (float) $5932 = 0 // (int) $5934 = 1 // (int) $5935 = 1 // (int) $5936 = 0 // (int) $5908 = 0 // (int) $5949 = 1 // (int) $5950 = 1 // (int) 0@ = 0 // (int) :DIA_C3_2390 $5681(0@,12) = 1 // (int) $5700(0@,12) = 1 // (int) $5712(0@,12) = 0 // (int) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_2390 0@ = 0 // (int) :DIA_C3_2434 $5697(0@,2) = 1 // (int) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C3_2434 02E2: $5786 = 7408 // (any) 02E2: $5787 = 7409 // (any) 02E2: $5788 = 7407 // (any) 02E2: $5789 = 7323 // (any) $5982 = 0 // (int) $5983 = 0 // (int) $5984 = 0 // (int) $5985 = 0 // (int) $5986 = 0 // (int) $5991 = 0 // (int) $5987 = 0 // (int) $5988 = 0 // (int) $5989 = 0 // (int) $5990 = 0 // (int) $5980 = 0 // (int) 0006: $5906 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here $5781 = 0 // (int) $5761 = 0 // (float) $5765 = -10.0 // (float) $5762 = 10.0 // (float) $5766 = 0 // (float) $5763 = 0 // (float) $5767 = 10.0 // (float) $5764 = -10.0 // (float) $5768 = 0 // (float) $5981 = 0 // (int) 02E2: $5995 = 0 // (any) $5996 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_1466 0026: return :DIA_C3_2632 0006: $5794 = 'DIAC3DQ' // (string) // Note: the incorrect math opcode was used here 0006: $5802 = 'SDAC3DQ' // (string) // ~w~Oh yeah baby. // Note: the incorrect math opcode was used here 0006: $5795 = 'DIAC3DR' // (string) // Note: the incorrect math opcode was used here 0006: $5803 = 'SDAC3DR' // (string) // ~w~That's it... // Note: the incorrect math opcode was used here 0006: $5796 = 'DIAC3DS' // (string) // Note: the incorrect math opcode was used here 0006: $5804 = 'SDAC3DS' // (string) // ~w~Mmmmm... // Note: the incorrect math opcode was used here 0006: $5797 = 'DIAC3DT' // (string) // Note: the incorrect math opcode was used here 0006: $5805 = 'SDAC3DT' // (string) // ~w~Ahuh... ahuh... // Note: the incorrect math opcode was used here 0006: $5798 = 'DIAC3DU' // (string) // Note: the incorrect math opcode was used here 0006: $5806 = 'SDAC3DU' // (string) // ~w~You like that? // Note: the incorrect math opcode was used here 0006: $5799 = 'DIAC3DV' // (string) // Note: the incorrect math opcode was used here 0006: $5807 = 'SDAC3DV' // (string) // ~w~Mmmmm... // Note: the incorrect math opcode was used here 0006: $5800 = 'DIAC3DW' // (string) // Note: the incorrect math opcode was used here 0006: $5808 = 'SDAC3DW' // (string) // ~w~Oh, daddy... // Note: the incorrect math opcode was used here 0006: $5801 = 'DIAC3DX' // (string) // Note: the incorrect math opcode was used here 0006: $5809 = 'SDAC3DX' // (string) // ~w~Ohh... // Note: the incorrect math opcode was used here 0006: $5810 = 'DIAC3DY' // (string) // Note: the incorrect math opcode was used here 0006: $5817 = 'SDAC3DY' // (string) // ~w~Uuuuh... aaaah... // Note: the incorrect math opcode was used here 0006: $5811 = 'DIAC3DZ' // (string) // Note: the incorrect math opcode was used here 0006: $5818 = 'SDAC3DZ' // (string) // ~w~Ooooh... // Note: the incorrect math opcode was used here 0006: $5812 = 'DIAC3D0' // (string) // Note: the incorrect math opcode was used here 0006: $5819 = 'SDAC3D0' // (string) // ~w~Oooooooh... // Note: the incorrect math opcode was used here 0006: $5813 = 'DIAC3D1' // (string) // Note: the incorrect math opcode was used here 0006: $5820 = 'SDAC3D1' // (string) // ~w~Sweet Jesus... // Note: the incorrect math opcode was used here 0006: $5814 = 'DIAC3D2' // (string) // Note: the incorrect math opcode was used here 0006: $5821 = 'SDAC3D2' // (string) // ~w~Too many eggs again... // Note: the incorrect math opcode was used here 0006: $5815 = 'DIAC3D3' // (string) // Note: the incorrect math opcode was used here 0006: $5822 = 'SDAC3D3' // (string) // ~w~Oh, that's better. // Note: the incorrect math opcode was used here 0006: $5816 = 'DIAC3D4' // (string) // Note: the incorrect math opcode was used here 0006: $5823 = 'SDAC3D4' // (string) // ~w~Oh, God. // Note: the incorrect math opcode was used here 0006: $5824 = 'DIAC3DC' // (string) // Note: the incorrect math opcode was used here 0006: $5835 = 'SDAC3DC' // (string) // ~w~Hey. Are we getting paid this month? // Note: the incorrect math opcode was used here 0006: $5825 = 'DIAC3DD' // (string) // Note: the incorrect math opcode was used here 0006: $5836 = 'SDAC3DD' // (string) // ~w~I hear things ain't going too good. // Note: the incorrect math opcode was used here 0006: $5826 = 'DIAC3DE' // (string) // Note: the incorrect math opcode was used here 0006: $5837 = 'SDAC3DE' // (string) // ~w~What are you doing later? // Note: the incorrect math opcode was used here 0006: $5827 = 'DIAC3DF' // (string) // Note: the incorrect math opcode was used here 0006: $5838 = 'SDAC3DF' // (string) // ~w~Alonso is in the john again. Jesus, it stinks down there. // Note: the incorrect math opcode was used here 0006: $5828 = 'DIAC3DH' // (string) // Note: the incorrect math opcode was used here 0006: $5839 = 'SDAC3DH' // (string) // ~w~Where's Emilio? // Note: the incorrect math opcode was used here 0006: $5829 = 'DIAC3DK' // (string) // Note: the incorrect math opcode was used here 0006: $5840 = 'SDAC3DK' // (string) // ~w~Whose turn is it with the hooker? // Note: the incorrect math opcode was used here 0006: $5830 = 'DIAC3DL' // (string) // Note: the incorrect math opcode was used here 0006: $5841 = 'SDAC3DL' // (string) // ~w~I need a beer. You want one? // Note: the incorrect math opcode was used here 0006: $5831 = 'DIAC3DM' // (string) // Note: the incorrect math opcode was used here 0006: $5842 = 'SDAC3DM' // (string) // ~w~What time is it? // Note: the incorrect math opcode was used here 0006: $5832 = 'DIAC3DN' // (string) // Note: the incorrect math opcode was used here 0006: $5843 = 'SDAC3DN' // (string) // ~w~What was that? // Note: the incorrect math opcode was used here 0006: $5833 = 'DIAC3DO' // (string) // Note: the incorrect math opcode was used here 0006: $5844 = 'SDAC3DO' // (string) // ~w~I'm starving. // Note: the incorrect math opcode was used here 0006: $5834 = 'DIAC3DP' // (string) // Note: the incorrect math opcode was used here 0006: $5845 = 'SDAC3DP' // (string) // ~w~When do we get off? // Note: the incorrect math opcode was used here 0006: $5846 = 'DIAC3DA' // (string) // Note: the incorrect math opcode was used here 0006: $5850 = 'SDAC3DA' // (string) // ~w~Stop looking at me you piece of crap. // Note: the incorrect math opcode was used here 0006: $5847 = 'DIAC3DB' // (string) // Note: the incorrect math opcode was used here 0006: $5851 = 'SDAC3DB' // (string) // ~w~Quit it robot. // Note: the incorrect math opcode was used here 0006: $5848 = 'DIAC3DI' // (string) // Note: the incorrect math opcode was used here 0006: $5852 = 'SDAC3DI' // (string) // ~w~Get away from me robot. // Note: the incorrect math opcode was used here 0006: $5849 = 'DIAC3DJ' // (string) // Note: the incorrect math opcode was used here 0006: $5853 = 'SDAC3DJ' // (string) // ~w~What's with this stupid robot? // Note: the incorrect math opcode was used here 0006: $5854 = 'DIAC3EG' // (string) // Note: the incorrect math opcode was used here 0006: $5860 = 'SDAC3EG' // (string) // ~w~Watch where you're going - stupid robot! // Note: the incorrect math opcode was used here 0006: $5855 = 'DIAC3EH' // (string) // Note: the incorrect math opcode was used here 0006: $5861 = 'SDAC3EH' // (string) // ~w~Get away from me! // Note: the incorrect math opcode was used here 0006: $5856 = 'DIAC3EI' // (string) // Note: the incorrect math opcode was used here 0006: $5862 = 'SDAC3EI' // (string) // ~w~Ow! You stupid piece of shit! // Note: the incorrect math opcode was used here 0006: $5857 = 'DIAC3EJ' // (string) // Note: the incorrect math opcode was used here 0006: $5863 = 'SDAC3EJ' // (string) // ~w~Usless machine! // Note: the incorrect math opcode was used here 0006: $5858 = 'DIAC3C3' // (string) // Note: the incorrect math opcode was used here 0006: $5864 = 'SDAC3C3' // (string) // ~w~Stupid robot! // Note: the incorrect math opcode was used here 0006: $5859 = 'DIAC3CZ' // (string) // Note: the incorrect math opcode was used here 0006: $5865 = 'SDAC3CZ' // (string) // ~w~You useless piece of crap! // Note: the incorrect math opcode was used here 0006: $5866 = 'DIAC3CW' // (string) // Note: the incorrect math opcode was used here 0006: $5872 = 'SDAC3CW' // (string) // ~w~Domestobot! Where are you? // Note: the incorrect math opcode was used here 0006: $5867 = 'DIAC3CX' // (string) // Note: the incorrect math opcode was used here 0006: $5873 = 'SDAC3CX' // (string) // ~w~What are you doing? // Note: the incorrect math opcode was used here 0006: $5868 = 'DIAC3C0' // (string) // Note: the incorrect math opcode was used here 0006: $5874 = 'SDAC3C0' // (string) // ~w~Obey me Domestobot! // Note: the incorrect math opcode was used here 0006: $5869 = 'DIAC3C1' // (string) // Note: the incorrect math opcode was used here 0006: $5875 = 'SDAC3C1' // (string) // ~w~Do as you're told! // Note: the incorrect math opcode was used here 0006: $5870 = 'DIAC3C2' // (string) // Note: the incorrect math opcode was used here 0006: $5876 = 'SDAC3C2' // (string) // ~w~I'm losing patience Domestobot! // Note: the incorrect math opcode was used here 0006: $5871 = 'DIAC3C4' // (string) // Note: the incorrect math opcode was used here 0006: $5877 = 'SDAC3C4' // (string) // ~w~I'm tired of waiting for you robot! // Note: the incorrect math opcode was used here 0006: $5878 = 'DIAC3CH' // (string) // Note: the incorrect math opcode was used here 0006: $5885 = 'SDAC3CH' // (string) // ~w~Yes master. // Note: the incorrect math opcode was used here 0006: $5879 = 'DIAC3BC' // (string) // Note: the incorrect math opcode was used here 0006: $5886 = 'SDAC3BC' // (string) // ~w~I live to serve. // Note: the incorrect math opcode was used here 0006: $5880 = 'DIAC3CB' // (string) // Note: the incorrect math opcode was used here 0006: $5887 = 'SDAC3CB' // (string) // ~w~Domestobot is well versed in these arts. // Note: the incorrect math opcode was used here 0006: $5881 = 'DIAC3CD' // (string) // Note: the incorrect math opcode was used here 0006: $5888 = 'SDAC3CD' // (string) // ~w~Domestobot obeys. // Note: the incorrect math opcode was used here 0006: $5882 = 'DIAC3CE' // (string) // Note: the incorrect math opcode was used here 0006: $5889 = 'SDAC3CE' // (string) // ~w~Domestobot is yours to command. // Note: the incorrect math opcode was used here 0006: $5883 = 'DIAC3CF' // (string) // Note: the incorrect math opcode was used here 0006: $5890 = 'SDAC3CF' // (string) // ~w~At your service, sir. // Note: the incorrect math opcode was used here 0006: $5884 = 'DIAC3CG' // (string) // Note: the incorrect math opcode was used here 0006: $5891 = 'SDAC3CG' // (string) // ~w~Domestobot is here for your pleasure. // Note: the incorrect math opcode was used here 0006: $5892 = 'SX_STV1' // (string) // Note: the incorrect math opcode was used here 0006: $5899 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5893 = 'SX_STV3' // (string) // Note: the incorrect math opcode was used here 0006: $5900 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5894 = 'SX_STV4' // (string) // Note: the incorrect math opcode was used here 0006: $5901 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5895 = 'SX_STV5' // (string) // Note: the incorrect math opcode was used here 0006: $5902 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5896 = 'SX_STV6' // (string) // Note: the incorrect math opcode was used here 0006: $5903 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5897 = 'SX_STV7' // (string) // Note: the incorrect math opcode was used here 0006: $5904 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0006: $5898 = 'SX_STV8' // (string) // Note: the incorrect math opcode was used here 0006: $5905 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 0026: return :DIA_C3_4069 0160: load_model #GD_CIGAR 0443: (unknown) 84 0443: (unknown) 85 0228: (unknown) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 121 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 208 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 24 0026: return :DIA_C3_4146 02DB: unknown_check $5995 0 jump_if_false @DIA_C3_4170 00DA: (unknown) $5714 $5715 $5716 67 $5995 :DIA_C3_4170 0026: return :DIA_C3_4172 82DB: not unknown_check $5995 0 jump_if_false @DIA_C3_4193 00DB: (unknown) $5995 02E2: $5995 = 0 // (any) :DIA_C3_4193 0026: return :DIA_C3_4195 0139: $5770 = random_int_in_ranges 0 5 $5770 == 0 // (int) var == num jump_if_false @DIA_C3_4226 00D9: (unknown) $5714 $5715 $5716 59 0026: return :DIA_C3_4226 $5770 == 1 // (int) var == num jump_if_false @DIA_C3_4251 00D9: (unknown) $5714 $5715 $5716 60 0026: return :DIA_C3_4251 $5770 == 2 // (int) var == num jump_if_false @DIA_C3_4276 00D9: (unknown) $5714 $5715 $5716 61 0026: return :DIA_C3_4276 $5770 == 3 // (int) var == num jump_if_false @DIA_C3_4301 00D9: (unknown) $5714 $5715 $5716 62 0026: return :DIA_C3_4301 $5770 == 4 // (int) var == num jump_if_false @DIA_C3_4326 00D9: (unknown) $5714 $5715 $5716 63 0026: return :DIA_C3_4326 0026: return :DIA_C3_4328 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'SX_CIGL' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'SX_CIGL' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'SX_SRVO' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'SX_SRVO' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'SX_SBLP' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'SX_SBLP' $5933 = 0 // (int) $5932 = 0 // (int) 0026: return :DIA_C3_4484 009F: actor $5657 dead jump_if_false @DIA_C3_4497 0026: return :DIA_C3_4497 0093: destroy_object $5694 0092: $5694 = init_object #GD_CIGAR at 0 0 0 0@ == 1 // (int) var == num jump_if_false @DIA_C3_4573 1@ = 0.15 // (float) 2@ = 0.02 // (float) 3@ = 0.04 // (float) 4@ = 0 // (float) 5@ = 0 // (float) 6@ = 70.0 // (float) $5955 = 1 // (int) 0002: jump @DIA_C3_4618 :DIA_C3_4573 1@ = 0.27 // (float) 2@ = -0.04 // (float) 3@ = 0.04 // (float) 4@ = 0 // (float) 5@ = 180.0 // (float) 6@ = 70.0 // (float) $5955 = 0 // (int) :DIA_C3_4618 03F6: (unknown) $5694 4@ 5@ 6@ 04C0: (unknown) $5694 $5657 24 1@ 2@ 3@ 0026: return :DIA_C3_4638 00A0: car $5655 wrecked 0022: jump_if_false @DIA_C3_4651 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_4651 0@ = 0 // (int) :DIA_C3_4655 $5712(0@,12) == 1 // (int) var == num jump_if_false @DIA_C3_4738 0045: actor $5403(0@,12) defined jump_if_false @DIA_C3_4738 0136: actor $5403(0@,12) near_car_on_foot $5655 radius 0.9 0.9 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_4738 // Note: the incorrect math opcode was used here 01BB: (unknown) $5714 $5715 $5716 $5716 004E: put_car $5655 at $5714 $5715 $5716 00D1: set_car $5655 Z_angle_to $5760 :DIA_C3_4738 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_4655 0045: actor $933 defined jump_if_false @DIA_C3_4866 0078: if or $5775 == 0 // (int) var == num $5775 == 2 // (int) var == num jump_if_false @DIA_C3_4849 004D: store_car $5655 position_to 1@ 2@ 3@ 0043: store_actor $933 position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 031D: (unknown) 1@ 2@ 4@ 5@ 7@ 4@ = 37.2 // (float) 5@ = 1152.43 // (float) 6@ = -190.0 // (float) 002A: 6@ += 7@ // (float vars) // Note: the incorrect math opcode was used here 0044: put_actor $933 at 4@ 5@ 6@ 0002: jump @DIA_C3_4866 :DIA_C3_4849 0044: put_actor $933 at 5.0 1175.71 -196.24 :DIA_C3_4866 0026: return :DIA_C3_4868 0@ = 0 // (int) :DIA_C3_4872 003F: destroy_actor $5403(0@,12) 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_4872 0026: return :DIA_C3_4897 0@ = 0 // (int) :DIA_C3_4901 003F: destroy_actor $5415(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C3_4901 0026: return :DIA_C3_4926 $5932 == 1 // (int) var == num jump_if_false @DIA_C3_4941 005F: (unknown) :DIA_C3_4941 0037: $5906 = 0@ // (string vars) 0035: $5674 = 2@ // (int vars) 037B: constant_params 4 variable_params 0 unknown 3 call_with_params @MAIN_12808 0@ 1@ 2@ 0 $5932 = 1 // (int) $5933 = 0 // (int) 005E: (unknown) :DIA_C3_4978 7000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_4993 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_4993 0@ = 0 // (int) :DIA_C3_4997 0045: actor $5403(0@,12) defined jump_if_false @DIA_C3_5328 01B8: unknown_check $5403(0@,12) jump_if_false @DIA_C3_5328 0136: actor $5403(0@,12) near_car_on_foot $5655 radius 1.5 1.5 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5140 // Note: the incorrect math opcode was used here $5759 > 1.0 // (float) var > num jump_if_false @DIA_C3_5133 $5700(0@,12) == 1 // (int) var == num jump_if_false @DIA_C3_5133 0139: $5770 = random_int_in_ranges 0 4 0035: 0@ = $5770 // (int vars) 8020: not $5906 == $5590(0@,4) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5133 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 $5590(0@,4) $5594(0@,4) -99 $5700(0@,12) = 0 // (int) 005E: (unknown) :DIA_C3_5133 0002: jump @DIA_C3_5173 :DIA_C3_5140 8136: not actor $5403(0@,12) near_car_on_foot $5655 radius 2.5 2.5 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5173 // Note: the incorrect math opcode was used here $5700(0@,12) = 1 // (int) :DIA_C3_5173 0136: actor $5403(0@,12) near_car_on_foot $5655 radius 4.0 4.0 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5295 // Note: the incorrect math opcode was used here $5681(0@,12) == 1 // (int) var == num jump_if_false @DIA_C3_5288 0139: $5770 = random_int_in_ranges 0 100 $5770 == 0 // (int) var == num jump_if_false @DIA_C3_5288 0139: $5770 = random_int_in_ranges 0 11 0035: 0@ = $5770 // (int vars) 8020: not $5906 == $5568(0@,11) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5288 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 $5568(0@,11) $5579(0@,11) -99 $5681(0@,12) = 0 // (int) 005E: (unknown) :DIA_C3_5288 0002: jump @DIA_C3_5328 :DIA_C3_5295 8136: not actor $5403(0@,12) near_car_on_foot $5655 radius 5.0 5.0 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5328 // Note: the incorrect math opcode was used here $5681(0@,12) = 1 // (int) :DIA_C3_5328 0@ += 1 // (int) 0@ >= 12 // (int) var >= num jump_if_false @DIA_C3_4997 005F: (unknown) :DIA_C3_5347 $5604 == 301 // (int) var == num jump_if_false @DIA_C3_5363 005F: (unknown) :DIA_C3_5363 $5604 == 9 // (int) var == num jump_if_false @DIA_C3_5378 005F: (unknown) :DIA_C3_5378 009F: actor $5657 dead jump_if_false @DIA_C3_5391 005F: (unknown) :DIA_C3_5391 8136: not actor $5657 near_car_on_foot $5655 radius 3.0 3.0 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5428 // Note: the incorrect math opcode was used here $5950 = 1 // (int) $5949 = 1 // (int) 005F: (unknown) :DIA_C3_5428 81B8: not unknown_check $5657 jump_if_false @DIA_C3_5441 005F: (unknown) :DIA_C3_5441 0136: actor $5657 near_car_on_foot $5655 radius 1.5 1.5 1.5 sphere 1.5 0022: jump_if_false @DIA_C3_5599 // Note: the incorrect math opcode was used here $5772 == 3 // (int) var == num jump_if_false @DIA_C3_5532 $5949 == 1 // (int) var == num jump_if_false @DIA_C3_5532 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 'DIAC3EK' 'SDAC3EK' -99 // ~w~Put that thing away! $5949 = 0 // (int) $5950 = 0 // (int) 005E: (unknown) :DIA_C3_5532 $5950 == 1 // (int) var == num jump_if_false @DIA_C3_5599 0139: $5770 = random_int_in_ranges 0 6 0035: 0@ = $5770 // (int vars) 8020: not $5906 == $5598(0@,6) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5599 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 $5598(0@,6) $5604(0@,6) -99 $5950 = 0 // (int) 005E: (unknown) :DIA_C3_5599 005F: (unknown) :DIA_C3_5601 $5932 == 1 // (int) var == num jump_if_false @DIA_C3_5616 0026: return :DIA_C3_5616 0078: if and not $5775 == 7 // (int) var == num not $5775 == 8 // (int) var == num jump_if_false @DIA_C3_5641 005F: (unknown) :DIA_C3_5641 not $5772 == 3 // (int) var == num jump_if_false @DIA_C3_5656 005F: (unknown) :DIA_C3_5656 0@ = 0 // (int) :DIA_C3_5660 0045: actor $5415(0@,2) defined jump_if_false @DIA_C3_5820 $5697(0@,2) == 0 // (int) var == num jump_if_false @DIA_C3_5726 8136: not actor $5415(0@,2) near_car_on_foot $5655 radius 5.0 5.0 2.0 sphere 2.0 0022: jump_if_false @DIA_C3_5719 // Note: the incorrect math opcode was used here $5697(0@,2) = 1 // (int) :DIA_C3_5719 0002: jump @DIA_C3_5820 :DIA_C3_5726 0136: actor $5415(0@,2) near_car_on_foot $5655 radius 3.0 3.0 3.0 sphere 3.0 0022: jump_if_false @DIA_C3_5820 // Note: the incorrect math opcode was used here 01B8: unknown_check $5415(0@,2) 0022: jump_if_false @DIA_C3_5820 // Note: the incorrect math opcode was used here 0139: $5770 = random_int_in_ranges 0 7 0035: 1@ = $5770 // (int vars) 8020: not $5906 == $5636(1@,7) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5820 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @DIA_C3_4926 $5636(1@,7) $5643(1@,7) -99 $5697(0@,2) = 0 // (int) 005E: (unknown) :DIA_C3_5820 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C3_5660 005F: (unknown) :DIA_C3_5839 not $5775 == 0 // (int) var == num jump_if_false @DIA_C3_5853 0026: return :DIA_C3_5853 8104: not car $5655 in_sphere 25.61 1174.8 -193.99 radius 4.0 4.0 1.5 sphere 0 jump_if_false @DIA_C3_5891 005F: (unknown) :DIA_C3_5891 0139: $5770 = random_int_in_ranges 0 100 $5770 > 0 // (int) var > num jump_if_false @DIA_C3_5912 005F: (unknown) :DIA_C3_5912 0139: $5770 = random_int_in_ranges 0 7 0035: 0@ = $5770 // (int vars) 0020: $5906 == $5554(0@,7) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_5941 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_5941 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 $5554(0@,7) $5561(0@,7) -99 005E: (unknown) :DIA_C3_5963 $5932 == 1 // (int) var == num jump_if_false @DIA_C3_5978 0026: return :DIA_C3_5978 7000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_5993 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_5993 00A0: car $5655 wrecked 0022: jump_if_false @DIA_C3_6006 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_6006 not $5775 == 13 // (int) var == num jump_if_false @DIA_C3_6021 0026: return :DIA_C3_6021 8104: not car $5655 in_sphere 19.1 1174.95 -188.5 radius 4.0 4.0 1.5 sphere 0 jump_if_false @DIA_C3_6058 005F: (unknown) :DIA_C3_6058 0139: $5770 = random_int_in_ranges 0 100 $5770 > 0 // (int) var > num jump_if_false @DIA_C3_6079 005F: (unknown) :DIA_C3_6079 0139: $5770 = random_int_in_ranges 0 8 0035: 0@ = $5770 // (int vars) 0020: $5906 == $5538(0@,8) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_6108 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_6108 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 $5538(0@,8) $5546(0@,8) -99 005E: (unknown) :DIA_C3_6130 $5932 == 0 // (int) var == num jump_if_false @DIA_C3_6229 7000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_6157 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_6157 00A0: car $5655 wrecked 0022: jump_if_false @DIA_C3_6170 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_6170 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4978 jump_if_false @DIA_C3_6189 0026: return :DIA_C3_6189 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5347 jump_if_false @DIA_C3_6208 0026: return :DIA_C3_6208 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5839 jump_if_false @DIA_C3_6227 0026: return :DIA_C3_6227 0026: return :DIA_C3_6229 $5933 == 0 // (int) var == num jump_if_false @DIA_C3_6319 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12714 $5906 jump_if_false @DIA_C3_6312 001C: $5674 == $5657 // (int) num == var 0022: jump_if_false @DIA_C3_6294 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 $5906 1 0002: jump @DIA_C3_6306 :DIA_C3_6294 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12984 $5906 :DIA_C3_6306 $5933 = 1 // (int) :DIA_C3_6312 0002: jump @DIA_C3_6348 :DIA_C3_6319 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 $5906 jump_if_false @DIA_C3_6348 $5933 = 0 // (int) $5932 = 0 // (int) :DIA_C3_6348 0026: return :DIA_C3_6350 0058: (unknown) 0@ 5000 1 -2@ = 0 // (int) // timer1 0026: return :DIA_C3_6364 $5929 == 1 // (int) var == num jump_if_false @DIA_C3_6379 0026: return :DIA_C3_6379 $5780 = 120000 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_1121 5 024C: set_timer_with_text_to $5780 type 1 GXT 'TIME' // Time $5929 = 1 // (int) 0026: return :DIA_C3_6420 $5929 == 0 // (int) var == num jump_if_false @DIA_C3_6434 0026: return :DIA_C3_6434 $5929 = 0 // (int) 00AC: stop_timer $5780 0026: return :DIA_C3_6445 $5929 == 0 // (int) var == num jump_if_false @DIA_C3_6459 005F: (unknown) :DIA_C3_6459 $5951 == 1 // (int) var == num jump_if_false @DIA_C3_6537 45000 > $5780 // (int) num > var 0022: jump_if_false @DIA_C3_6537 // Note: the incorrect math opcode was used here $5932 == 0 // (int) var == num jump_if_false @DIA_C3_6537 0139: $5770 = random_int_in_ranges 0 6 0035: 0@ = $5770 // (int vars) 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C3_4926 $5610(0@,6) $5616(0@,6) $5657 $5951 = 0 // (int) :DIA_C3_6537 1 > $5780 // (int) num > var 0022: jump_if_false @DIA_C3_6559 // Note: the incorrect math opcode was used here $5604 = 600 // (int) 005E: (unknown) :DIA_C3_6559 005F: (unknown) :DIA_C3_6561 003E: $5657 = create_actor_pedtype 22 model 121 at 28.44 1152.19 -194.7 00CF: set_actor $5657 Z_angle_to 285.0 02F8: (unknown) $5657 1 04B5: (unknown) $5657 0 0414: (unknown) $5657 118 506 0026: return :DIA_C3_6614 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 1000 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_384 0 0026: return :DIA_C3_6640 00A0: car $5655 wrecked jump_if_false @DIA_C3_6659 $5775 = -1 // (int) 0026: return :DIA_C3_6659 004D: store_car $5655 position_to 0@ 1@ 2@ -200.8 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_6702 // Note: the incorrect math opcode was used here 0006: $5791 = 'DIA3_L6' // (string) // LOCATION: BASEMENT // Note: the incorrect math opcode was used here $5775 = 11 // (int) 0026: return :DIA_C3_6702 -195.2 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_6738 // Note: the incorrect math opcode was used here 0006: $5791 = 'DIA3_L6' // (string) // LOCATION: BASEMENT // Note: the incorrect math opcode was used here $5775 = 11 // (int) 0026: return :DIA_C3_6738 -194.5 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_7138 // Note: the incorrect math opcode was used here 0053: (unknown) $5655 -3.76 1149.7 12.48 1156.68 0 jump_if_false @DIA_C3_6805 0006: $5791 = 'DIA3_L1' // (string) // LOCATION: DINING ROOM // Note: the incorrect math opcode was used here $5775 = 1 // (int) 0026: return :DIA_C3_6805 0053: (unknown) $5655 38.22 1149.71 22.0 1156.68 0 jump_if_false @DIA_C3_6856 0006: $5791 = 'DIA3_L2' // (string) // LOCATION: LOUNGE // Note: the incorrect math opcode was used here $5775 = 2 // (int) 0026: return :DIA_C3_6856 0053: (unknown) $5655 26.8 1188.55 17.2 1177.56 0 jump_if_false @DIA_C3_6909 0006: $5791 = 'DIA3_L3' // (string) // LOCATION: STORE ROOM // Note: the incorrect math opcode was used here $5775 = 5 // (int) 0026: return :DIA_C3_6909 0053: (unknown) $5655 22.0 1157.44 30.03 1171.44 0 jump_if_false @DIA_C3_6960 0006: $5791 = 'DIA3_LC' // (string) // LOCATION: REC ROOM // Note: the incorrect math opcode was used here $5775 = 3 // (int) 0026: return :DIA_C3_6960 0053: (unknown) $5655 5.37 1158.02 12.17 1167.19 0 jump_if_false @DIA_C3_7013 0006: $5791 = 'DIA3_LD' // (string) // LOCATION: STUDY // Note: the incorrect math opcode was used here $5775 = 4 // (int) 0026: return :DIA_C3_7013 0053: (unknown) $5655 5.17 1188.56 17.2 1177.56 0 jump_if_false @DIA_C3_7066 0006: $5791 = 'DIA3_L4' // (string) // LOCATION: KITCHEN // Note: the incorrect math opcode was used here $5775 = 6 // (int) 0026: return :DIA_C3_7066 0053: (unknown) $5655 29.68 1188.41 26.41 1182.0 0 jump_if_false @DIA_C3_7118 0006: $5791 = 'DIA3_L5' // (string) // LOCATION: BASEMENT STAIRS // Note: the incorrect math opcode was used here $5775 = 9 // (int) 0026: return :DIA_C3_7118 0006: $5791 = 'DIA3_L0' // (string) // LOCATION: HALL // Note: the incorrect math opcode was used here $5775 = 0 // (int) 0026: return :DIA_C3_7138 -189.0 > 2@ // (float) num > var 0022: jump_if_false @DIA_C3_7170 // Note: the incorrect math opcode was used here 0006: $5791 = 'DIA3_L7' // (string) // LOCATION: MAIN STAIRS // Note: the incorrect math opcode was used here $5775 = 12 // (int) :DIA_C3_7170 0053: (unknown) $5655 5.2 1177.65 19.62 1188.81 0 jump_if_false @DIA_C3_7223 0006: $5791 = 'DIA3_L8' // (string) // LOCATION: MASTER BEDROOM // Note: the incorrect math opcode was used here $5775 = 7 // (int) 0026: return :DIA_C3_7223 0053: (unknown) $5655 20.76 1162.7 29.84 1172.38 0 jump_if_false @DIA_C3_7276 0006: $5791 = 'DIA3_L9' // (string) // LOCATION: GUEST BEDROOM // Note: the incorrect math opcode was used here $5775 = 8 // (int) 0026: return :DIA_C3_7276 0053: (unknown) $5655 15.05 1171.81 10.57 1168.27 0 jump_if_false @DIA_C3_7329 0006: $5791 = 'DIA3_LA' // (string) // LOCATION: TOILET // Note: the incorrect math opcode was used here $5775 = 10 // (int) 0026: return :DIA_C3_7329 0006: $5791 = 'DIA3_LB' // (string) // LOCATION: SECOND FLOOR // Note: the incorrect math opcode was used here $5775 = 13 // (int) 0026: return :DIA_C3_7350 00A0: car $5655 wrecked jump_if_false @DIA_C3_7363 0026: return :DIA_C3_7363 01CA: (unknown) $5655 $5759 $5759 > 2.0 // (float) var > num jump_if_false @DIA_C3_7390 02E9: set_car $5655 speed_to 2.0 0026: return :DIA_C3_7390 -2.0 > $5759 // (float) num > var 0022: jump_if_false @DIA_C3_7411 // Note: the incorrect math opcode was used here 02E9: set_car $5655 speed_to -2.0 0026: return :DIA_C3_7411 0026: return :DIA_C3_7413 009F: actor $933 dead jump_if_false @DIA_C3_7433 $5604 = 800 // (int) 005E: (unknown) :DIA_C3_7433 00A0: car $5656 wrecked jump_if_false @DIA_C3_7466 $5604 = 800 // (int) 0006: $5793 = 'DIA3_F2' // (string) // ~r~You destroyed the van! // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C3_7466 $5927 == 1 // (int) var == num jump_if_false @DIA_C3_7518 00A0: car $5655 wrecked jump_if_false @DIA_C3_7499 $5604 = 800 // (int) 005E: (unknown) :DIA_C3_7499 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_6445 jump_if_false @DIA_C3_7518 005E: (unknown) :DIA_C3_7518 005F: (unknown) :DIA_C3_7520 $5911 == 1 // (int) var == num jump_if_false @DIA_C3_7535 0026: return :DIA_C3_7535 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_1121 5 024D: (unknown) $5629 1 'DIA3_D1' // Signal $5911 = 1 // (int) 0026: return :DIA_C3_7570 $5911 == 0 // (int) var == num jump_if_false @DIA_C3_7584 0026: return :DIA_C3_7584 00AE: remove_status_text $5629 $5911 = 0 // (int) 0026: return :DIA_C3_7595 04CE: (unknown) 0 0@ 04CE: (unknown) 1 0@ 04CE: (unknown) 2 0@ 04CE: (unknown) 3 0@ 04CE: (unknown) 4 0@ 04CE: (unknown) 5 0@ 04CE: (unknown) 6 0@ 04CE: (unknown) 7 0@ 0@ == 0 // (int) var == num jump_if_false @DIA_C3_7660 02F0: actor 1 photographed 0492: (unknown) 1 0002: jump @DIA_C3_7666 :DIA_C3_7660 02F0: actor 0 photographed 0492: (unknown) 0 :DIA_C3_7666 0026: return :DIA_C3_7668 $5653 == 500 // (int) var == num jump_if_false @DIA_C3_7684 0026: return :DIA_C3_7684 $5982 == 0 // (int) var == num jump_if_false @DIA_C3_7724 0267: (unknown) 'DIA3_H3' // Control the domestobot like a car. Use ~h~ ~k~ ~DOARM~ ~w~to switch the robot arms. $5982 = 1 // (int) 010E: $5781 = current_time_in_ms $5781 += 6000 // (int) :DIA_C3_7724 0026: return :DIA_C3_7726 004F: unknown_check $5655 jump_if_false @DIA_C3_7743 0201: (unknown) $5655 1 :DIA_C3_7743 0093: destroy_object $5685 0093: destroy_object $5686 0035: 0@ = $5772 // (int vars) 01AA: $5686 = create_object $5432(0@,5) at 0 0 0 $5772 == 4 // (int) var == num jump_if_false @DIA_C3_7794 02AC: (unknown) $5686 0 0 0 0002: jump @DIA_C3_7803 :DIA_C3_7794 02AC: (unknown) $5686 0 90.0 0 :DIA_C3_7803 03E7: (unknown) $5686 $5655 0.25 0.15 0.5 0026: return :DIA_C3_7821 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4301 0 0045: actor $933 defined jump_if_false @DIA_C3_7854 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :DIA_C3_7854 034B: unknown_check $5655 jump_if_false @DIA_C3_7881 004F: unknown_check $5655 jump_if_false @DIA_C3_7881 0325: (unknown) $5655 0 :DIA_C3_7881 004F: unknown_check $5655 jump_if_false @DIA_C3_7897 03A7: (unknown) $5655 0 :DIA_C3_7897 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_7595 0 0201: (unknown) $5655 0 028D: (unknown) 0.05 02F0: actor 1 photographed 0045: actor $933 defined jump_if_false @DIA_C3_7941 0107: toggle_player $933 can_move 1 :DIA_C3_7941 $5981 = 1 // (int) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 250 ms 0026: return :DIA_C3_7961 0035: $5790 = 0@ // (int vars) 0@ == 0 // (int) var == num jump_if_false @DIA_C3_7993 01AA: $5687 = create_object #GD_SNACKTRAY at 1@ 2@ 3@ 0002: jump @DIA_C3_8030 :DIA_C3_7993 0@ == 1 // (int) var == num jump_if_false @DIA_C3_8021 01AA: $5687 = create_object #GD_BEERTRAY at 1@ 2@ 3@ 0002: jump @DIA_C3_8030 :DIA_C3_8021 01AA: $5687 = create_object #GD_CIGARBOX at 1@ 2@ 3@ :DIA_C3_8030 00D3: set_object $5687 z_angle_to 4@ 0036: $5747 = 1@ // (float vars) 0036: $5748 = 2@ // (float vars) 0036: $5749 = 3@ // (float vars) 00C2: (unknown) $5687 $5713 0026: return :DIA_C3_8058 02DB: unknown_check $5713 0 jump_if_false @DIA_C3_8072 005F: (unknown) :DIA_C3_8072 00A0: car $5655 wrecked jump_if_false @DIA_C3_8085 005F: (unknown) :DIA_C3_8085 8104: not car $5655 in_sphere $5747 $5748 $5749 radius 1.5 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C3_8114 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8114 8252: not object $5687 exists 0022: jump_if_false @DIA_C3_8127 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8127 81B9: not (unknown) $5687 0022: jump_if_false @DIA_C3_8140 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8140 not $5772 == 0 // (int) var == num jump_if_false @DIA_C3_8183 $5990 == 0 // (int) var == num jump_if_false @DIA_C3_8181 0267: (unknown) 'DIA3_H8' // Use the ~h~Grabber Arm~w~ to pick up the item. $5990 = 1 // (int) :DIA_C3_8181 005F: (unknown) :DIA_C3_8183 00BB: (unknown) $5713 02E2: $5713 = 0 // (any) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_6614 'DIA3_P3' // ~w~PLACEHOLDER SCRIPTED CUTSCENE~n~ Domestibot picks up item. 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7821 004F: unknown_check $5655 jump_if_false @DIA_C3_8334 0252: object $5687 exists jump_if_false @DIA_C3_8334 03F6: (unknown) $5687 0 0 0 $5790 == 2 // (int) var == num jump_if_false @DIA_C3_8302 $5769 = 0.97 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5687 $5655 0.25 0.75 $5769 0002: jump @DIA_C3_8334 :DIA_C3_8302 $5769 = 0.95 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5687 $5655 0 0.65 $5769 :DIA_C3_8334 0093: destroy_object $5686 0092: $5686 = init_object #SJL_BOBOHAND_01 at 0 0 0 02AC: (unknown) $5686 0 90.0 0 $5769 = 1.0 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5686 $5655 0.35 0.3 $5769 0225: (unknown) $5686 1 0093: destroy_object $5685 0092: $5685 = init_object #SJL_BOBOHAND_01 at 0 0 0 02AC: (unknown) $5685 0 90.0 0 $5769 = 1.0 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5685 $5655 -0.35 0.3 $5769 0225: (unknown) $5685 1 $5604 = 301 // (int) 005E: (unknown) :DIA_C3_8467 010E: 0@ = current_time_in_ms 0139: $5770 = random_int_in_ranges 0 10000 $5771 = 20000 // (int) 0029: $5771 += $5770 // (int vars) // Note: the incorrect math opcode was used here 0029: $5771 += $5780 // (int vars) // Note: the incorrect math opcode was used here $5771 > 60000 // (int) var > num jump_if_false @DIA_C3_8522 $5771 = 60000 // (int) :DIA_C3_8522 0029: $5771 += 0@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :DIA_C3_8529 010E: 0@ = current_time_in_ms $5980 = 0 // (int) 0011: $5771 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_8551 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C3_8551 2@ = 1 // (int) 1@ = 0 // (int) :DIA_C3_8560 $5657(1@,14) == 0 // (int) var == num jump_if_false @DIA_C3_8578 2@ = 0 // (int) :DIA_C3_8578 1@ += 1 // (int) 1@ >= 14 // (int) var >= num jump_if_false @DIA_C3_8560 2@ == 1 // (int) var == num jump_if_false @DIA_C3_8635 1@ = 0 // (int) :DIA_C3_8611 $5657(1@,14) = 0 // (int) 1@ += 1 // (int) 1@ >= 14 // (int) var >= num jump_if_false @DIA_C3_8611 :DIA_C3_8635 0139: $5770 = random_int_in_ranges 0 100 50 > $5770 // (int) num > var 0022: jump_if_false @DIA_C3_8669 // Note: the incorrect math opcode was used here 0139: $5770 = random_int_in_ranges 0 9 0002: jump @DIA_C3_8677 :DIA_C3_8669 0139: $5770 = random_int_in_ranges 9 14 :DIA_C3_8677 0035: 1@ = $5770 // (int vars) $5657(1@,14) == 1 // (int) var == num jump_if_false @DIA_C3_8699 005F: (unknown) :DIA_C3_8699 0035: $5606 = $5604 // (int vars) 0035: $5604 = $5770 // (int vars) 0035: $5607 = $5604 // (int vars) 005E: (unknown) :DIA_C3_8719 0208: set_text_draw_linewidth 480.0 0207: (unknown) 0 0204: set_text_draw_letter_size 4@ 4@ 0205: set_text_draw_RGBA 5@ 6@ 7@ 8@ 020A: (unknown) 0 0 > 1@ // (int) num > var 0022: jump_if_false @DIA_C3_8763 // Note: the incorrect math opcode was used here 0203: set_draw_text_position 2@ 3@ GXT 0@ 0002: jump @DIA_C3_8769 :DIA_C3_8763 02B1: draw_text_1number 2@ 3@ GXT 0@ number 1@ :DIA_C3_8769 0026: return 8@ = 360.0 // (float) 002C: 8@ -= 3@ // (float vars) 01D2: (unknown) 8@ 5@ 01D3: (unknown) 8@ 6@ 002E: 5@ *= 4@ // (float vars) 002E: 6@ *= 4@ // (float vars) 002A: 5@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 6@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 2@ // (float vars) 0026: return :DIA_C3_8811 $5604 == 500 // (int) var == num jump_if_false @DIA_C3_8837 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @DIA_C3_7570 0026: return :DIA_C3_8837 $5772 == 2 // (int) var == num jump_if_false @DIA_C3_8867 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @DIA_C3_7520 0002: jump @DIA_C3_8879 :DIA_C3_8867 037B: constant_params 0 variable_params 0 unknown 23 call_with_params @DIA_C3_7570 0026: return :DIA_C3_8879 10@ = 24.86 // (float) 11@ = 1159.1 // (float) 12@ = -200.9 // (float) 004F: unknown_check $5655 jump_if_false @DIA_C3_8921 004D: store_car $5655 position_to 1@ 2@ 3@ :DIA_C3_8921 031E: (unknown) 1@ 2@ 3@ 24.86 1159.1 -200.9 19@ 19@ *= 100.0 // (float) 037B: constant_params 3 variable_params 1 unknown 23 call_with_params @MAIN_5374 300 3000 21@ 20@ 010E: 22@ = current_time_in_ms 0011: 22@ > $5632 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_9029 // Note: the incorrect math opcode was used here $5629 = 100 // (int) 0038: $5631 = float 19@ to_integer // Note: the incorrect math opcode was used here 0035: $5632 = 22@ // (int vars) 0029: $5632 += $5631 // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 23 call_with_params @MAIN_13043 'SX_SBLP' 0002: jump @DIA_C3_9066 :DIA_C3_9029 $5629 > 20 // (int) var > num jump_if_false @DIA_C3_9066 $5629 -= 20 // (int) 20 >= $5629 // (int) num >= var 0022: jump_if_false @DIA_C3_9066 // Note: the incorrect math opcode was used here $5629 = 0 // (int) :DIA_C3_9066 0026: return :DIA_C3_9068 0@ == 0 // (int) var == num jump_if_false @DIA_C3_9092 0006: 1@ = 'BOT_00' // (string) // DOMESTOBOT OS V1.02 (C) 1984 DOMESTOBOT CORP // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9092 0@ == 1 // (int) var == num jump_if_false @DIA_C3_9117 0006: 1@ = 'BOT_01' // (string) // SYSTEM BOOTING... // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9117 0@ == 2 // (int) var == num jump_if_false @DIA_C3_9142 0006: 1@ = 'BOT_02' // (string) // TOTAL MEMORY 64KB. 38911 BYTES FREE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9142 0@ == 3 // (int) var == num jump_if_false @DIA_C3_9167 0006: 1@ = 'BOT_03' // (string) // DIRECTIVE 1: SERVE THE OWNER'S HOUSE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9167 0@ == 4 // (int) var == num jump_if_false @DIA_C3_9192 0006: 1@ = 'BOT_04' // (string) // DIRECTIVE 2: PROTECT THE CLEANING IMPLEMENTS // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9192 0@ == 5 // (int) var == num jump_if_false @DIA_C3_9217 0006: 1@ = 'BOT_05' // (string) // DIRECTIVE 3: UPHOLD THE CLEAN FLOOR // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9217 0@ == 6 // (int) var == num jump_if_false @DIA_C3_9242 0006: 1@ = 'BOT_06' // (string) // DIRECTIVE 4: *CLASSIFIED* // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9242 0@ == 7 // (int) var == num jump_if_false @DIA_C3_9267 0006: 1@ = 'BOT_07' // (string) // INTERNAL SUBSYSTEM CHECK: OK // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9267 0@ == 8 // (int) var == num jump_if_false @DIA_C3_9292 0006: 1@ = 'BOT_37' // (string) // REMOTE OPERATOR MODE ACTIVE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9292 0@ == 9 // (int) var == num jump_if_false @DIA_C3_9317 0006: 1@ = 'BOT_09' // (string) // GURU MEDITATION IN PROGRESS // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9317 0@ == 10 // (int) var == num jump_if_false @DIA_C3_9342 0006: 1@ = 'BOT_10' // (string) // DUSTY FLOOR DETECTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9342 0@ == 11 // (int) var == num jump_if_false @DIA_C3_9367 0006: 1@ = 'BOT_11' // (string) // INSERTING FLOPPY DISK IN DRIVE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9367 0@ == 12 // (int) var == num jump_if_false @DIA_C3_9392 0006: 1@ = 'BOT_12' // (string) // MAINFRAME LINK REQUIRES REBOOT // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9392 0@ == 13 // (int) var == num jump_if_false @DIA_C3_9417 0006: 1@ = 'BOT_13' // (string) // RANDOM NUMBER SPECIFIED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9417 0@ == 14 // (int) var == num jump_if_false @DIA_C3_9442 0006: 1@ = 'BOT_14' // (string) // ANNOYING SPEECH CHIP: ONLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9442 0@ == 15 // (int) var == num jump_if_false @DIA_C3_9467 0006: 1@ = 'BOT_15' // (string) // MISSION DOES COMPUTE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9467 0@ == 16 // (int) var == num jump_if_false @DIA_C3_9492 0006: 1@ = 'BOT_16' // (string) // SPLINE RETICULATING VALUE 0.1124 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9492 0@ == 17 // (int) var == num jump_if_false @DIA_C3_9517 0006: 1@ = 'BOT_17' // (string) // FLUX CAPACITOR AT 110% // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9517 0@ == 18 // (int) var == num jump_if_false @DIA_C3_9542 0006: 1@ = 'BOT_18' // (string) // PRIME DIRECTIVE OVERRIDE ENABLED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9542 0@ == 19 // (int) var == num jump_if_false @DIA_C3_9567 0006: 1@ = 'BOT_19' // (string) // MISSION COMPLETION CHANCE 0.0034% // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9567 0@ == 20 // (int) var == num jump_if_false @DIA_C3_9592 0006: 1@ = 'BOT_20' // (string) // DUSTY FLOOR DETECTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9592 0@ == 21 // (int) var == num jump_if_false @DIA_C3_9617 0006: 1@ = 'BOT_21' // (string) // MISSING KEYBOARD ERROR: HIT KEY TO CONTINUE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9617 0@ == 22 // (int) var == num jump_if_false @DIA_C3_9642 0006: 1@ = 'BOT_22' // (string) // RM -RF * IN PROGRESS // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9642 0@ == 23 // (int) var == num jump_if_false @DIA_C3_9667 0006: 1@ = 'BOT_23' // (string) // CORE DUMP ABORTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9667 0@ == 24 // (int) var == num jump_if_false @DIA_C3_9692 0006: 1@ = 'BOT_24' // (string) // TRANSWARP DRIVE: OFFLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9692 0@ == 25 // (int) var == num jump_if_false @DIA_C3_9717 0006: 1@ = 'BOT_25' // (string) // TURBO CPU SPEED ACTIVATED: 1.094MHz // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9717 0@ == 26 // (int) var == num jump_if_false @DIA_C3_9742 0006: 1@ = 'BOT_26' // (string) // TECHNOBABBLE GENERATOR: ONLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9742 0@ == 27 // (int) var == num jump_if_false @DIA_C3_9767 0006: 1@ = 'BOT_27' // (string) // SYSTEM FILE CHECKSUM ERROR // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9767 0@ == 28 // (int) var == num jump_if_false @DIA_C3_9792 0006: 1@ = 'BOT_28' // (string) // POLARITY REVERSAL IMMINENT // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9792 0@ == 29 // (int) var == num jump_if_false @DIA_C3_9817 0006: 1@ = 'BOT_29' // (string) // RAM PACK WOBBLE DETECTED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9817 0@ == 30 // (int) var == num jump_if_false @DIA_C3_9842 0006: 1@ = 'BOT_30' // (string) // TIC TAC TOE MODE: OFFLINE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9842 0@ == 31 // (int) var == num jump_if_false @DIA_C3_9867 0006: 1@ = 'BOT_31' // (string) // DISKETTE FLOPPY. REQUEST HARD DRIVE // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9867 0@ == 32 // (int) var == num jump_if_false @DIA_C3_9892 0006: 1@ = 'BOT_32' // (string) // DEGENATRON MALE/FEMALE INTERFACE ENABLED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9892 0@ == 33 // (int) var == num jump_if_false @DIA_C3_9917 0006: 1@ = 'BOT_33' // (string) // HI-SPEED TAPE SYSTEM ACTIVE: 300 BAUD // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9917 0@ == 34 // (int) var == num jump_if_false @DIA_C3_9942 0006: 1@ = 'BOT_34' // (string) // HI-RES GRAPHICS 160x200 ENABLED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9942 0@ == 35 // (int) var == num jump_if_false @DIA_C3_9967 0006: 1@ = 'BOT_35' // (string) // SYNTAX ERROR? IN LINE 50 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9967 0@ == 36 // (int) var == num jump_if_false @DIA_C3_9992 0006: 1@ = 'BOT_36' // (string) // INPUT REQUIRED // Note: the incorrect math opcode was used here 0026: return :DIA_C3_9992 0026: return :DIA_C3_9994 1@ = 0 // (int) :DIA_C3_9998 0011: $5650 > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10038 // Note: the incorrect math opcode was used here 0020: 0@ == $5377(1@,8) // (float) var == var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10026 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C3_10026 1@ += 1 // (int) 0002: jump @DIA_C3_9998 :DIA_C3_10038 005F: (unknown) :DIA_C3_10040 2@ = 0 // (int) 0139: $5770 = random_int_in_ranges 0 37 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C3_9068 $5770 3@ 0@ = 0 // (int) :DIA_C3_10068 0011: $5650 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10177 // Note: the incorrect math opcode was used here 5@ = 0 // (int) :DIA_C3_10084 20 > 5@ // (int) num > var 0022: jump_if_false @DIA_C3_10158 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C3_9994 3@ jump_if_false @DIA_C3_10146 0139: $5770 = random_int_in_ranges 0 37 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C3_9068 $5770 3@ 5@ += 1 // (int) 0002: jump @DIA_C3_10151 :DIA_C3_10146 5@ = 20 // (int) :DIA_C3_10151 0002: jump @DIA_C3_10084 :DIA_C3_10158 0037: $5377(0@,8) = 3@ // (string vars) 0@ += 1 // (int) 0002: jump @DIA_C3_10068 :DIA_C3_10177 0026: return :DIA_C3_10179 0011: $5650 > $5649 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10235 // Note: the incorrect math opcode was used here 0011: -1@ > $5653 // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10228 // Note: the incorrect math opcode was used here 0035: 0@ = $5649 // (int vars) $5385(0@,8) = 255 // (int) $5649 += 1 // (int) -1@ = 0 // (int) // timer2 :DIA_C3_10228 0002: jump @DIA_C3_10289 :DIA_C3_10235 0011: -1@ > $5654 // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10289 // Note: the incorrect math opcode was used here $5653 = 50 // (int) $5654 = 2000 // (int) 0139: $5770 = random_int_in_ranges 3 8 $5649 = 0 // (int) 0035: $5650 = $5770 // (int vars) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_10040 :DIA_C3_10289 0026: return :DIA_C3_10291 not $5653 == 50 // (int) var == num jump_if_false @DIA_C3_10306 0026: return :DIA_C3_10306 $5604 == 500 // (int) var == num jump_if_false @DIA_C3_10322 0026: return :DIA_C3_10322 801C: not $5776 == $5775 // (int) num == var 0022: jump_if_false @DIA_C3_10348 // Note: the incorrect math opcode was used here $5777 = 255 // (int) 0035: $5776 = $5775 // (int vars) :DIA_C3_10348 020A: (unknown) 0 0208: set_text_draw_linewidth 400.0 0204: set_text_draw_letter_size 0.1 0.45 0205: set_text_draw_RGBA 64 255 64 $5777 0203: set_draw_text_position 20.0 110.0 GXT $5791 0139: $5770 = random_int_in_ranges 0 500 140 >= $5777 // (int) num >= var 0022: jump_if_false @DIA_C3_10431 // Note: the incorrect math opcode was used here 10 > $5770 // (int) num > var 0022: jump_if_false @DIA_C3_10431 // Note: the incorrect math opcode was used here $5777 = 210 // (int) :DIA_C3_10431 $5777 > 140 // (int) var > num jump_if_false @DIA_C3_10458 $5777 -= 10 // (int) 0002: jump @DIA_C3_10478 :DIA_C3_10458 140 > $5777 // (int) num > var 0022: jump_if_false @DIA_C3_10478 // Note: the incorrect math opcode was used here $5777 += 20 // (int) :DIA_C3_10478 0026: return :DIA_C3_10480 not $5653 == 50 // (int) var == num jump_if_false @DIA_C3_10495 0026: return :DIA_C3_10495 801C: not $5774 == $5772 // (int) num == var 0022: jump_if_false @DIA_C3_10521 // Note: the incorrect math opcode was used here $5779 = 255 // (int) 0035: $5774 = $5772 // (int vars) :DIA_C3_10521 020A: (unknown) 0 0208: set_text_draw_linewidth 400.0 0204: set_text_draw_letter_size 0.1 0.45 0205: set_text_draw_RGBA 64 255 64 $5779 0203: set_draw_text_position 20.0 120.0 GXT $5792 0139: $5770 = random_int_in_ranges 0 500 140 >= $5779 // (int) num >= var 0022: jump_if_false @DIA_C3_10604 // Note: the incorrect math opcode was used here 10 > $5770 // (int) num > var 0022: jump_if_false @DIA_C3_10604 // Note: the incorrect math opcode was used here $5779 = 210 // (int) :DIA_C3_10604 $5779 > 140 // (int) var > num jump_if_false @DIA_C3_10631 $5779 -= 10 // (int) 0002: jump @DIA_C3_10651 :DIA_C3_10631 140 > $5779 // (int) num > var 0022: jump_if_false @DIA_C3_10651 // Note: the incorrect math opcode was used here $5779 += 20 // (int) :DIA_C3_10651 0026: return :DIA_C3_10653 0@ = 0 // (int) 1@ = 20.0 // (float) $5604 == 500 // (int) var == num jump_if_false @DIA_C3_10679 0026: return :DIA_C3_10679 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C3_10179 0@ = 0 // (int) :DIA_C3_10693 0011: $5649 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10893 // Note: the incorrect math opcode was used here 020A: (unknown) 0 0208: set_text_draw_linewidth 400.0 0204: set_text_draw_letter_size 0.1 0.4 0205: set_text_draw_RGBA 64 255 64 $5385(0@,8) 04F7: (unknown) 20.0 1@ $5377(0@,8) $5651 == 3 // (int) var == num jump_if_false @DIA_C3_10772 3@ = 0 // (int) 0002: jump @DIA_C3_10778 :DIA_C3_10772 3@ = 140 // (int) :DIA_C3_10778 0139: $5770 = random_int_in_ranges 0 500 140 >= $5385(0@,8) // (int) num >= var 0022: jump_if_false @DIA_C3_10824 // Note: the incorrect math opcode was used here 10 > $5770 // (int) num > var 0022: jump_if_false @DIA_C3_10824 // Note: the incorrect math opcode was used here $5385(0@,8) = 210 // (int) :DIA_C3_10824 0011: $5385(0@,8) > 3@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10853 // Note: the incorrect math opcode was used here $5385(0@,8) -= 20 // (int) 0002: jump @DIA_C3_10875 :DIA_C3_10853 0011: 3@ > $5385(0@,8) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_10875 // Note: the incorrect math opcode was used here $5385(0@,8) += 20 // (int) :DIA_C3_10875 1@ += 10.0 // (float) 0@ += 1 // (int) 0002: jump @DIA_C3_10693 :DIA_C3_10893 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C3_10291 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C3_10480 0026: return :DIA_C3_10915 02DB: unknown_check $5696 0 jump_if_false @DIA_C3_10945 00C0: (unknown) $5656 $5696 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_1342 $5696 :DIA_C3_10945 0026: return :DIA_C3_10947 82DB: not unknown_check $5696 0 jump_if_false @DIA_C3_10968 00BB: (unknown) $5696 02E2: $5696 = 0 // (any) :DIA_C3_10968 0026: return :DIA_C3_10970 02DB: unknown_check $5711 0 jump_if_false @DIA_C3_10997 00C3: (unknown) 0@ 1@ 2@ $5711 0248: (unknown) 0@ 1@ 2@ 3@ $5712 :DIA_C3_10997 0026: return :DIA_C3_10999 82DB: not unknown_check $5711 0 jump_if_false @DIA_C3_11029 00BB: (unknown) $5711 0249: (unknown) $5712 02E2: $5711 = 0 // (any) 02E2: $5712 = 0 // (any) :DIA_C3_11029 0026: return :DIA_C3_11031 0078: if or $5772 == 100 // (int) var == num $5772 == 101 // (int) var == num $5604 == 301 // (int) var == num jump_if_false @DIA_C3_11063 0026: return :DIA_C3_11063 007F: player 0 pressed_key 5 jump_if_false @DIA_C3_11138 0035: $5773 = $5772 // (int vars) 0035: $5784 = $5772 // (int vars) $5773 -= 1 // (int) 0 > $5773 // (int) num > var 0022: jump_if_false @DIA_C3_11111 // Note: the incorrect math opcode was used here $5773 = 4 // (int) :DIA_C3_11111 $5772 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'SX_SRVO' 005E: (unknown) :DIA_C3_11138 007F: player 0 pressed_key 7 jump_if_false @DIA_C3_11213 0035: $5773 = $5772 // (int vars) 0035: $5784 = $5772 // (int vars) $5773 += 1 // (int) $5773 == 5 // (int) var == num jump_if_false @DIA_C3_11186 $5773 = 0 // (int) :DIA_C3_11186 $5772 = 100 // (int) 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'SX_SRVO' 005E: (unknown) :DIA_C3_11213 005F: (unknown) :DIA_C3_11215 $5751 += 120.0 // (float) 03E8: (unknown) $5686 02AC: (unknown) $5686 $5750 $5751 0 $5769 = 1.0 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5686 $5655 0.35 0.3 $5769 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4146 0026: return :DIA_C3_11281 03E8: (unknown) $5686 02AC: (unknown) $5686 0@ $5751 0 $5769 = 1.0 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5686 $5655 0.35 0.3 $5769 0026: return :DIA_C3_11329 $5604 == 301 // (int) var == num jump_if_false @DIA_C3_11363 0006: $5792 = 'DIA3_A7' // (string) // MODE: CARRYING OBJECT // Note: the incorrect math opcode was used here 0002: jump @DIA_C3_11376 :DIA_C3_11363 0006: $5792 = 'DIA3_A1' // (string) // MODE: GRABBER // Note: the incorrect math opcode was used here :DIA_C3_11376 $5983 == 0 // (int) var == num jump_if_false @DIA_C3_11433 $5982 == 1 // (int) var == num jump_if_false @DIA_C3_11433 010E: 0@ = current_time_in_ms 0011: 0@ > $5781 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_11433 // Note: the incorrect math opcode was used here 0267: (unknown) 'DIA3_H4' // The ~h~Grabber Arm~w~ is used to carry objects. Drive close to specified objects to automatically pick them up. $5983 = 1 // (int) :DIA_C3_11433 0026: return :DIA_C3_11435 0006: $5792 = 'DIA3_A3' // (string) // MODE: PLEASURE // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11215 0026: return :DIA_C3_11460 0006: $5792 = 'DIA3_A4' // (string) // MODE: CLEANING // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11215 $5984 == 0 // (int) var == num jump_if_false @DIA_C3_11512 0267: (unknown) 'DIA3_H5' // The ~h~Cleaning Arm~w~ is used to sweep up trash. Drive close to trash piles to sweep them up. $5984 = 1 // (int) :DIA_C3_11512 0026: return :DIA_C3_11514 0006: $5792 = 'DIA3_A5' // (string) // MODE: LIGHTER // Note: the incorrect math opcode was used here $5986 == 0 // (int) var == num jump_if_false @DIA_C3_11556 0267: (unknown) 'DIA3_H7' // The ~h~Lighter Arm~w~ is used to light cigars. $5986 = 1 // (int) :DIA_C3_11556 004F: unknown_check $5655 jump_if_false @DIA_C3_11619 $5769 = 1.31 // (float) $5769 -= 0.15 // (float) 027F: store_coords_to 0@ 1@ 2@ from_actor $5655 with_offset 0.35 0.81 $5769 029F: (unknown) 13 0@ 1@ 2@ 0 0 0 0.05 :DIA_C3_11619 0026: return :DIA_C3_11621 0006: $5792 = 'DIA3_A2' // (string) // MODE: COMMS // Note: the incorrect math opcode was used here $5985 == 0 // (int) var == num jump_if_false @DIA_C3_11663 0267: (unknown) 'DIA3_H6' // The ~h~Comms arm~w~ is used to find and crack the safe. The ~h~signal bar~w~ flashes faster the closer you are to the safe. $5985 = 1 // (int) :DIA_C3_11663 0026: return :DIA_C3_11665 0006: $5792 = 'DIA3_A6' // (string) // MODE: CHANGING ARM // Note: the incorrect math opcode was used here 0035: 1@ = $5773 // (int vars) $5750 > -20.0 // (float) var > num jump_if_false @DIA_C3_11757 $5750 -= 4.0 // (float) 0 > $5750 // (float) num > var 0022: jump_if_false @DIA_C3_11734 // Note: the incorrect math opcode was used here 0@ = 360.0 // (float) 002A: 0@ += $5750 // (float vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C3_11739 :DIA_C3_11734 0036: 0@ = $5750 // (float vars) :DIA_C3_11739 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_11281 0@ 0002: jump @DIA_C3_11785 :DIA_C3_11757 0093: destroy_object $5686 0092: $5686 = init_object $5432(1@,5) at 0 0 0 $5772 = 101 // (int) $5751 = 20.0 // (float) :DIA_C3_11785 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4172 0026: return :DIA_C3_11797 0006: $5792 = 'DIA3_A6' // (string) // MODE: CHANGING ARM // Note: the incorrect math opcode was used here 0035: 1@ = $5773 // (int vars) 0014: $5497(1@,5) > $5750 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_11893 // Note: the incorrect math opcode was used here $5750 += 4.0 // (float) $5750 > 359.0 // (float) var > num jump_if_false @DIA_C3_11870 0036: 0@ = $5750 // (float vars) 0@ -= 360.0 // (float) 0002: jump @DIA_C3_11875 :DIA_C3_11870 0036: 0@ = $5750 // (float vars) :DIA_C3_11875 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_11281 0@ 0002: jump @DIA_C3_11931 :DIA_C3_11893 $5773 == 4 // (int) var == num jump_if_false @DIA_C3_11925 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'SX_CIGL' :DIA_C3_11925 0035: $5772 = $5773 // (int vars) :DIA_C3_11931 0026: return :DIA_C3_11933 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11031 $5772 == 0 // (int) var == num jump_if_false @DIA_C3_11965 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11329 :DIA_C3_11965 $5772 == 3 // (int) var == num jump_if_false @DIA_C3_11988 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11435 :DIA_C3_11988 $5772 == 1 // (int) var == num jump_if_false @DIA_C3_12011 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11460 :DIA_C3_12011 $5772 == 4 // (int) var == num jump_if_false @DIA_C3_12034 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11514 :DIA_C3_12034 $5772 == 2 // (int) var == num jump_if_false @DIA_C3_12057 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11621 :DIA_C3_12057 $5772 == 100 // (int) var == num jump_if_false @DIA_C3_12080 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11665 :DIA_C3_12080 $5772 == 101 // (int) var == num jump_if_false @DIA_C3_12103 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11797 :DIA_C3_12103 0026: return :DIA_C3_12105 $5717 = 9.7 // (float) $5727 = 1166.42 // (float) $5737 = -194.8 // (float) $5718 = 7.92 // (float) $5728 = 1166.19 // (float) $5738 = -194.8 // (float) $5719 = 6.45 // (float) $5729 = 1165.53 // (float) $5739 = -194.8 // (float) $5720 = 6.0 // (float) $5730 = 1161.36 // (float) $5740 = -194.8 // (float) $5721 = 6.05 // (float) $5731 = 1159.87 // (float) $5741 = -194.8 // (float) $5722 = 6.89 // (float) $5732 = 1159.58 // (float) $5742 = -194.8 // (float) $5723 = 8.47 // (float) $5733 = 1159.33 // (float) $5743 = -194.8 // (float) $5724 = 9.93 // (float) $5734 = 1159.52 // (float) $5744 = -194.8 // (float) $5725 = 11.42 // (float) $5735 = 1161.29 // (float) $5745 = -194.8 // (float) $5726 = 9.64 // (float) $5736 = 1164.9 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_12375 $5717 = 14.48 // (float) $5727 = 1151.7 // (float) $5737 = -194.8 // (float) $5718 = 19.05 // (float) $5728 = 1156.09 // (float) $5738 = -194.8 // (float) $5719 = 18.6 // (float) $5729 = 1157.2 // (float) $5739 = -194.8 // (float) $5720 = 18.6 // (float) $5730 = 1157.2 // (float) $5740 = -194.8 // (float) $5721 = 18.6 // (float) $5731 = 1157.2 // (float) $5741 = -194.8 // (float) $5722 = 14.65 // (float) $5732 = 1166.1 // (float) $5742 = -194.8 // (float) $5723 = 17.25 // (float) $5733 = 1168.13 // (float) $5743 = -194.8 // (float) $5724 = 24.91 // (float) $5734 = 1173.64 // (float) $5744 = -194.8 // (float) $5725 = 11.68 // (float) $5735 = 1173.46 // (float) $5745 = -194.8 // (float) $5726 = 14.06 // (float) $5736 = 1167.58 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_12645 $5717 = 9.91 // (float) $5727 = 1155.71 // (float) $5737 = -194.8 // (float) $5718 = 7.74 // (float) $5728 = 1155.91 // (float) $5738 = -194.8 // (float) $5719 = 4.89 // (float) $5729 = 1155.71 // (float) $5739 = -194.8 // (float) $5720 = 1.42 // (float) $5730 = 1155.69 // (float) $5740 = -194.8 // (float) $5721 = -1.87 // (float) $5731 = 1154.87 // (float) $5741 = -194.8 // (float) $5722 = -2.73 // (float) $5732 = 1152.36 // (float) $5742 = -194.8 // (float) $5723 = -1.18 // (float) $5733 = 1151.28 // (float) $5743 = -194.8 // (float) $5724 = 3.42 // (float) $5734 = 1150.86 // (float) $5744 = -194.8 // (float) $5725 = 6.6 // (float) $5735 = 1150.99 // (float) $5745 = -194.8 // (float) $5726 = 10.65 // (float) $5736 = 1150.51 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_12917 $5717 = 16.49 // (float) $5727 = 1179.31 // (float) $5737 = -188.9 // (float) $5718 = 13.75 // (float) $5728 = 1179.89 // (float) $5738 = -188.9 // (float) $5719 = 11.53 // (float) $5729 = 1181.6 // (float) $5739 = -188.9 // (float) $5720 = 10.91 // (float) $5730 = 1183.6 // (float) $5740 = -188.9 // (float) $5721 = 14.17 // (float) $5731 = 1185.13 // (float) $5741 = -188.9 // (float) $5722 = 16.01 // (float) $5732 = 1186.14 // (float) $5742 = -188.9 // (float) $5723 = 15.68 // (float) $5733 = 1183.8 // (float) $5743 = -188.9 // (float) $5724 = 14.3 // (float) $5734 = 1182.22 // (float) $5744 = -188.9 // (float) $5725 = 12.21 // (float) $5735 = 1182.07 // (float) $5745 = -188.9 // (float) $5726 = 8.94 // (float) $5736 = 1183.5 // (float) $5746 = -188.9 // (float) 0026: return :DIA_C3_13186 $5717 = 22.99 // (float) $5727 = 1163.9 // (float) $5737 = -188.9 // (float) $5718 = 26.55 // (float) $5728 = 1163.81 // (float) $5738 = -188.9 // (float) $5719 = 28.97 // (float) $5729 = 1165.23 // (float) $5739 = -188.9 // (float) $5720 = 29.21 // (float) $5730 = 1166.81 // (float) $5740 = -188.9 // (float) $5721 = 28.53 // (float) $5731 = 1169.4 // (float) $5741 = -188.9 // (float) $5722 = 27.53 // (float) $5732 = 1169.37 // (float) $5742 = -188.9 // (float) $5723 = 23.93 // (float) $5733 = 1171.07 // (float) $5743 = -188.9 // (float) $5724 = 22.34 // (float) $5734 = 1171.05 // (float) $5744 = -188.9 // (float) $5725 = 22.46 // (float) $5735 = 1169.28 // (float) $5745 = -188.9 // (float) $5726 = 25.39 // (float) $5736 = 1168.98 // (float) $5746 = -188.9 // (float) 0026: return :DIA_C3_13458 $5717 = 24.24 // (float) $5727 = 1150.61 // (float) $5737 = -194.8 // (float) $5718 = 30.03 // (float) $5728 = 1150.85 // (float) $5738 = -194.8 // (float) $5719 = 30.32 // (float) $5729 = 1152.82 // (float) $5739 = -194.8 // (float) $5720 = 34.45 // (float) $5730 = 1154.45 // (float) $5740 = -194.8 // (float) $5721 = 36.7 // (float) $5731 = 1151.07 // (float) $5741 = -194.8 // (float) $5722 = 34.14 // (float) $5732 = 1150.67 // (float) $5742 = -194.8 // (float) $5723 = 30.63 // (float) $5733 = 1154.97 // (float) $5743 = -194.8 // (float) $5724 = 32.58 // (float) $5734 = 1153.97 // (float) $5744 = -194.8 // (float) $5725 = 34.46 // (float) $5735 = 1154.22 // (float) $5745 = -194.8 // (float) $5726 = 25.34 // (float) $5736 = 1153.49 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_13730 $5717 = 27.94 // (float) $5727 = 1165.13 // (float) $5737 = -194.8 // (float) $5718 = 28.22 // (float) $5728 = 1166.29 // (float) $5738 = -194.8 // (float) $5719 = 25.17 // (float) $5729 = 1169.17 // (float) $5739 = -194.8 // (float) $5720 = 23.54 // (float) $5730 = 1169.5 // (float) $5740 = -194.8 // (float) $5721 = 23.57 // (float) $5731 = 1168.01 // (float) $5741 = -194.8 // (float) $5722 = 23.0 // (float) $5732 = 1163.89 // (float) $5742 = -194.8 // (float) $5723 = 23.96 // (float) $5733 = 1163.63 // (float) $5743 = -194.8 // (float) $5724 = 26.43 // (float) $5734 = 1165.38 // (float) $5744 = -194.8 // (float) $5725 = 26.64 // (float) $5735 = 1159.28 // (float) $5745 = -194.8 // (float) $5726 = 25.5 // (float) $5736 = 1160.05 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_13997 $5717 = 13.68 // (float) $5727 = 1179.49 // (float) $5737 = -194.8 // (float) $5718 = 14.46 // (float) $5728 = 1181.44 // (float) $5738 = -194.8 // (float) $5719 = 15.32 // (float) $5729 = 1185.12 // (float) $5739 = -194.8 // (float) $5720 = 13.89 // (float) $5730 = 1186.65 // (float) $5740 = -194.8 // (float) $5721 = 11.46 // (float) $5731 = 1187.24 // (float) $5741 = -194.8 // (float) $5722 = 10.37 // (float) $5732 = 1185.45 // (float) $5742 = -194.8 // (float) $5723 = 8.56 // (float) $5733 = 1187.12 // (float) $5743 = -194.8 // (float) $5724 = 7.26 // (float) $5734 = 1187.02 // (float) $5744 = -194.8 // (float) $5725 = 7.55 // (float) $5735 = 1183.66 // (float) $5745 = -194.8 // (float) $5726 = 6.9 // (float) $5736 = 1181.29 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_14269 $5717 = 23.65 // (float) $5727 = 1179.95 // (float) $5737 = -194.8 // (float) $5718 = 20.86 // (float) $5728 = 1178.6 // (float) $5738 = -194.8 // (float) $5719 = 20.78 // (float) $5729 = 1180.7 // (float) $5739 = -194.8 // (float) $5720 = 21.94 // (float) $5730 = 1181.64 // (float) $5740 = -194.8 // (float) $5721 = 23.07 // (float) $5731 = 1183.42 // (float) $5741 = -194.8 // (float) $5722 = 22.84 // (float) $5732 = 1185.4 // (float) $5742 = -194.8 // (float) $5723 = 20.98 // (float) $5733 = 1186.37 // (float) $5743 = -194.8 // (float) $5724 = 20.52 // (float) $5734 = 1185.98 // (float) $5744 = -194.8 // (float) $5725 = 21.36 // (float) $5735 = 1183.31 // (float) $5745 = -194.8 // (float) $5726 = 21.31 // (float) $5736 = 1182.32 // (float) $5746 = -194.8 // (float) 0026: return :DIA_C3_14541 1@ = 0 // (int) :DIA_C3_14545 0@ == 1 // (int) var == num jump_if_false @DIA_C3_14571 0139: $5770 = random_int_in_ranges 0 4 0002: jump @DIA_C3_14579 :DIA_C3_14571 0139: $5770 = random_int_in_ranges 1 4 :DIA_C3_14579 0035: 2@ = $5770 // (int vars) 0138: 3@ = random_float_in_ranges 0 360.0 0092: $5419(1@,10) = init_object $5530(2@,4) at $5461(1@,10) $5471(1@,10) $5481(1@,10) 00D3: set_object $5419(1@,10) z_angle_to 3@ 033D: (unknown) $5419(1@,10) 1 00C2: (unknown) $5419(1@,10) $5445(1@,10) 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @DIA_C3_14545 $5987 = 0 // (int) 0026: return :DIA_C3_14662 $5930 == 0 // (int) var == num jump_if_false @DIA_C3_14676 0026: return :DIA_C3_14676 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 500 0078: if or 001F: $5793 == 'DIA3_F0' // (float) num == var // ~r~You didn't do Armando's task in time! 001F: $5793 == 'DIA3_F1' // (float) num == var // ~r~You set off the safe alarm! 0022: jump_if_false @DIA_C3_14772 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @DIA_C3_14765 // Note: the incorrect math opcode was used here 0044: put_actor $933 at -371.5 -535.0 16.34 00CF: set_actor $933 Z_angle_to 110.0 0@ = 0 // (int) :DIA_C3_14765 0002: jump @DIA_C3_14805 :DIA_C3_14772 0045: actor $933 defined jump_if_false @DIA_C3_14805 004F: unknown_check $5656 jump_if_false @DIA_C3_14805 021C: (unknown) $933 $5656 0@ = 1 // (int) :DIA_C3_14805 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @DIA_C3_14826 02F8: (unknown) $933 0 :DIA_C3_14826 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_384 500 0@ == 0 // (int) var == num jump_if_false @DIA_C3_14859 0221: (unknown) 0002: jump @DIA_C3_14861 :DIA_C3_14859 0250: (unknown) :DIA_C3_14861 $5930 = 0 // (int) 0026: return :DIA_C3_14868 0045: actor $933 defined jump_if_false @DIA_C3_14896 0044: put_actor $933 at 5.0 1175.71 -196.24 :DIA_C3_14896 0026: return :DIA_C3_14898 0@ = 37.2 // (float) 1@ = 1152.43 // (float) 2@ = -190.0 // (float) 0045: actor $933 defined jump_if_false @DIA_C3_14940 0044: put_actor $933 at 0@ 1@ -178.0 :DIA_C3_14940 0026: return :DIA_C3_14942 0@ == 0 // (int) var == num jump_if_false @DIA_C3_14996 037B: constant_params 9 variable_params 0 unknown 3 call_with_params @DIA_C3_8719 'DIA3_S5' -1 1@ 2@ 0.8 255 0 0 128 // O 0002: jump @DIA_C3_15089 :DIA_C3_14996 0@ == 1 // (int) var == num jump_if_false @DIA_C3_15053 037B: constant_params 9 variable_params 0 unknown 3 call_with_params @DIA_C3_8719 'DIA3_S5' -1 1@ 2@ 0.8 0 200 200 128 // O 0002: jump @DIA_C3_15089 :DIA_C3_15053 037B: constant_params 9 variable_params 0 unknown 3 call_with_params @DIA_C3_8719 'DIA3_S5' -1 1@ 2@ 0.8 0 255 0 128 // O :DIA_C3_15089 0026: return :DIA_C3_15091 $5624 = 0 // (int) $5626 = 0 // (int) $5625 = 0 // (int) 0@ = 0 // (int) :DIA_C3_15110 0035: $5360(0@,4) = $5352(0@,4) // (int vars) 001C: $5356(0@,4) == $5352(0@,4) // (int) num == var 0022: jump_if_false @DIA_C3_15150 // Note: the incorrect math opcode was used here $5624 += 1 // (int) 0002: jump @DIA_C3_15199 :DIA_C3_15150 1@ = 0 // (int) :DIA_C3_15154 001C: $5356(0@,4) == $5352(1@,4) // (int) num == var 0022: jump_if_false @DIA_C3_15182 // Note: the incorrect math opcode was used here $5625 += 1 // (int) 1@ = 4 // (int) :DIA_C3_15182 1@ += 1 // (int) 1@ >= 4 // (int) var >= num jump_if_false @DIA_C3_15154 :DIA_C3_15199 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_15110 0035: 2@ = $5625 // (int vars) 0029: 2@ += $5624 // (int vars) // Note: the incorrect math opcode was used here $5626 = 4 // (int) 002B: $5626 -= 2@ // (int vars) // Note: the incorrect math opcode was used here 0026: return :DIA_C3_15239 200 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_15254 // Note: the incorrect math opcode was used here 0026: return :DIA_C3_15254 0035: 4@ = $5628 // (int vars) 02D7: (unknown) 0 0@ 1@ 2@ 3@ 0078: if or 007F: player 0 pressed_key 10 -100 > 0@ // (int) num > var 0022: jump_if_false @DIA_C3_15342 // Note: the incorrect math opcode was used here $5628 -= 1 // (int) 0 > $5628 // (int) num > var 0022: jump_if_false @DIA_C3_15317 // Note: the incorrect math opcode was used here $5628 = 4 // (int) $5628 -= 1 // (int) :DIA_C3_15317 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15342 0078: if or 007F: player 0 pressed_key 11 0@ > 100 // (int) var > num jump_if_false @DIA_C3_15412 $5628 += 1 // (int) $5628 >= 4 // (int) var >= num jump_if_false @DIA_C3_15387 $5628 = 0 // (int) :DIA_C3_15387 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15412 0078: if or 007F: player 0 pressed_key 8 -100 > 1@ // (int) num > var 0022: jump_if_false @DIA_C3_15488 // Note: the incorrect math opcode was used here $5352(4@,4) += 1 // (int) $5352(4@,4) > 9 // (int) var > num jump_if_false @DIA_C3_15463 $5352(4@,4) = 0 // (int) :DIA_C3_15463 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15488 0078: if or 007F: player 0 pressed_key 9 1@ > 100 // (int) var > num jump_if_false @DIA_C3_15564 $5352(4@,4) -= 1 // (int) 0 > $5352(4@,4) // (int) num > var 0022: jump_if_false @DIA_C3_15539 // Note: the incorrect math opcode was used here $5352(4@,4) = 9 // (int) :DIA_C3_15539 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'SX_SBLP' -2@ = 0 // (int) // timer1 0026: return :DIA_C3_15564 007F: player 0 pressed_key 16 jump_if_false @DIA_C3_15758 $5908 == 1 // (int) var == num jump_if_false @DIA_C3_15591 0026: return :DIA_C3_15591 $5908 = 1 // (int) $5934 == 1 // (int) var == num jump_if_false @DIA_C3_15626 03D4: (unknown) 'DIA3_H2' // The four circles show how many digits are correct.~n~~r~O~w~ = Incorrect digit.~n~~h~O~w~ = Correct digit in wrong place.~n~~g~O~w~ = Correct digit. $5934 = 0 // (int) :DIA_C3_15626 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @DIA_C3_15091 -2@ = 0 // (int) // timer1 $5627 -= 1 // (int) 4 > $5624 // (int) num > var 0022: jump_if_false @DIA_C3_15733 // Note: the incorrect math opcode was used here $5627 == 0 // (int) var == num jump_if_false @DIA_C3_15689 $5604 = 501 // (int) 0268: (unknown) 0026: return 0002: jump @DIA_C3_15726 :DIA_C3_15689 011F: show_text_1number_highpriority GXT 'DIA3_S6' number $5627 time 5000 flag 1 // ~r~INCORRECT CODE: ~1~ ATTEMPTS REMAINING BEFORE SECURITY LOCKDOWN. 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 'SX_EROR' :DIA_C3_15726 0002: jump @DIA_C3_15751 :DIA_C3_15733 0268: (unknown) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 0 ms $5604 = 502 // (int) :DIA_C3_15751 0002: jump @DIA_C3_15763 :DIA_C3_15758 $5908 = 0 // (int) :DIA_C3_15763 0026: return :DIA_C3_15765 1@ = 160.0 // (float) 1@ += 180.0 // (float) 2@ = 109.0 // (float) 2@ += 20.0 // (float) 8@ = 0 // (int) $5624 > 0 // (int) var > num jump_if_false @DIA_C3_15874 0@ = 0 // (int) :DIA_C3_15809 0011: $5624 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_15874 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 002A: 3@ += $5505(8@,4) // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 2@ // (float vars) 002A: 4@ += $5509(8@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @DIA_C3_14942 2 3@ 4@ 0@ += 1 // (int) 8@ += 1 // (int) 0002: jump @DIA_C3_15809 :DIA_C3_15874 $5625 > 0 // (int) var > num jump_if_false @DIA_C3_15955 0@ = 0 // (int) :DIA_C3_15890 0011: $5625 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_15955 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 002A: 3@ += $5505(8@,4) // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 2@ // (float vars) 002A: 4@ += $5509(8@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @DIA_C3_14942 1 3@ 4@ 0@ += 1 // (int) 8@ += 1 // (int) 0002: jump @DIA_C3_15890 :DIA_C3_15955 $5626 > 0 // (int) var > num jump_if_false @DIA_C3_16035 0@ = 0 // (int) :DIA_C3_15971 0011: $5626 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C3_16035 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 002A: 3@ += $5505(8@,4) // (float vars) // Note: the incorrect math opcode was used here 0036: 4@ = 2@ // (float vars) 002A: 4@ += $5509(8@,4) // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 0 unknown 9 call_with_params @DIA_C3_14942 0 3@ 4@ 0@ += 1 // (int) 8@ += 1 // (int) 0002: jump @DIA_C3_15971 :DIA_C3_16035 0026: return :DIA_C3_16037 140 >= $5778 // (int) num >= var 0022: jump_if_false @DIA_C3_16071 // Note: the incorrect math opcode was used here 10 > $5770 // (int) num > var 0022: jump_if_false @DIA_C3_16071 // Note: the incorrect math opcode was used here $5778 = 210 // (int) :DIA_C3_16071 $5778 > 140 // (int) var > num jump_if_false @DIA_C3_16098 $5778 -= 10 // (int) 0002: jump @DIA_C3_16118 :DIA_C3_16098 140 > $5778 // (int) num > var 0022: jump_if_false @DIA_C3_16118 // Note: the incorrect math opcode was used here $5778 += 20 // (int) :DIA_C3_16118 2@ = 160.0 // (float) 2@ += -140.0 // (float) 3@ = 109.0 // (float) 3@ += 10.0 // (float) 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8719 'DIA3_S2' -1 2@ 3@ 0.75 80 255 80 $5778 // INPUT CODE: 2@ = 160.0 // (float) 2@ += -120.0 // (float) 3@ = 109.0 // (float) 3@ += 35.0 // (float) 0139: $5770 = random_int_in_ranges 0 500 0@ = 0 // (int) :DIA_C3_16213 001C: 0@ == $5628 // (int) num == var 0022: jump_if_false @DIA_C3_16269 // Note: the incorrect math opcode was used here 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8719 'TEMP' $5352(0@,4) 2@ 3@ 1.2 80 255 80 255 // ~1~ 0002: jump @DIA_C3_16305 :DIA_C3_16269 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8719 'TEMP' $5352(0@,4) 2@ 3@ 1.2 80 255 80 $5778 // ~1~ :DIA_C3_16305 2@ += 20.0 // (float) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_16213 0026: return :DIA_C3_16330 2@ = 160.0 // (float) 2@ += 48.0 // (float) 3@ = 109.0 // (float) 3@ += 20.0 // (float) 0@ = 0 // (int) :DIA_C3_16358 037B: constant_params 9 variable_params 0 unknown 4 call_with_params @DIA_C3_8719 'TEMP' $5360(0@,4) 2@ 3@ 1.0 255 100 100 255 // ~1~ 2@ += 20.0 // (float) 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_16358 0026: return :DIA_C3_16418 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_16037 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_16330 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_15239 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_15765 0026: return :DIA_C3_16460 031B: (unknown) 235 -1 -1 0048: $5656 = create_car #BOXVIL at 29.18 1107.03 15.0 00D1: set_car $5656 Z_angle_to 40.0 0150: set_car $5656 color_to 1 0 01B0: (unknown) $5656 1 0126: make_car $5656 very_heavy 1 0026: return :DIA_C3_16517 0093: destroy_object $5686 0093: destroy_object $5685 0049: destroy_car $5655 031B: (unknown) 208 0 1 0048: $5655 = create_car #BOBO at 0@ 1@ 2@ 00D1: set_car $5655 Z_angle_to 3@ $5772 > 4 // (int) var > num jump_if_false @DIA_C3_16570 $5772 = 0 // (int) :DIA_C3_16570 $5772 == 1 // (int) var == num jump_if_false @DIA_C3_16597 $5750 = -5.0 // (float) 0002: jump @DIA_C3_16604 :DIA_C3_16597 $5750 = 20.0 // (float) :DIA_C3_16604 $5751 = 20.0 // (float) 0035: 4@ = $5772 // (int vars) 0092: $5686 = init_object $5432(4@,5) at 0 0 0 02AC: (unknown) $5686 $5750 $5751 0 $5769 = 1.0 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5686 $5655 0.35 0.3 $5769 0225: (unknown) $5686 1 0092: $5685 = init_object #SJL_BOBOHAND_01 at 0 0 0 02AC: (unknown) $5685 20.0 340.0 0 $5769 = 1.0 // (float) $5769 -= 0.15 // (float) 03E7: (unknown) $5685 $5655 -0.35 0.3 $5769 0225: (unknown) $5685 1 0290: (unknown) $5655 2.0 $5927 = 1 // (int) 0026: return :DIA_C3_16750 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 1000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4268 347 0049: destroy_car $5655 0093: destroy_object $5685 0093: destroy_object $5686 031B: (unknown) 208 0 1 0048: $5655 = create_car #BOBO at 24.78 1160.0 -201.1 00D1: set_car $5655 Z_angle_to 180.0 $5772 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_7726 0252: object $5693 exists jump_if_false @DIA_C3_16870 00D3: set_object $5693 z_angle_to 280.0 :DIA_C3_16870 01B2: (unknown) $5655 1 1 1 1 1 00B6: restore_camera 003F: destroy_actor $5657 003E: $5657 = create_actor_pedtype 22 model 121 at 23.69 1160.95 -201.1 010F: (unknown) $5657 24.8 1161.0 -201.1 0106: give_actor $5657 weapon 20 ammo 1000 // Load the weapon model before using this 034F: (unknown) $5657 1 02D0: (unknown) $5657 1 003E: $5673 = create_actor_pedtype 22 model 0 at 25.8 1159.02 -202.06 0200: (unknown) $5673 0 02F8: (unknown) $5673 1 01B1: (unknown) $5673 1 1 1 1 1 00F4: (unknown) $5657 $5673 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3C7' 'SDAC3C7' $5657 0 // ~w~Domestobot! You lousy piece of crap! You've ruined me! 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3C7' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3CA' 'SDAC3CA' -1 0 // ~w~Do you require a light? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3CA' 00B9: set_camera_position 25.31 1161.9 -200.82 rotations 0 0 0 00BA: set_camera_point_at 24.83 1161.1 -200.45 mode 2 01BC: (unknown) 25.0 1158.22 -200.21 0@ 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4379 0045: actor $5657 defined jump_if_false @DIA_C3_17198 0045: actor $5673 defined jump_if_false @DIA_C3_17198 00E4: (unknown) $5657 $5673 :DIA_C3_17198 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'DIAC3C7' 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3C7' jump_if_false @DIA_C3_17252 0002: jump @DIA_C3_17361 :DIA_C3_17252 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'DIAC3CA' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3CA' jump_if_false @DIA_C3_17304 0002: jump @DIA_C3_17361 :DIA_C3_17304 004F: unknown_check $5655 jump_if_false @DIA_C3_17322 014C: set_car $5655 health_to 200 :DIA_C3_17322 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 1000 jump_if_false @DIA_C3_17349 0002: jump @DIA_C3_17361 :DIA_C3_17349 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_12435 :DIA_C3_17361 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 003F: destroy_actor $5673 003F: destroy_actor $5657 0049: destroy_car $5655 0093: destroy_object $5693 0093: destroy_object $5685 0093: destroy_object $5686 01ED: (unknown) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_384 1000 0026: return :DIA_C3_17412 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_212 0 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 347 0049: destroy_car $5655 0093: destroy_object $5685 0093: destroy_object $5686 031B: (unknown) 208 0 1 0048: $5655 = create_car #BOBO at 24.77 1158.98 -201.12 00D1: set_car $5655 Z_angle_to 180.0 $5772 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7726 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4172 01B2: (unknown) $5655 1 1 1 1 1 00B6: restore_camera 003F: destroy_actor $5657 003E: $5657 = create_actor_pedtype 22 model 121 at 24.51 1161.28 -201.1 00CF: set_actor $5657 Z_angle_to -171.56 0106: give_actor $5657 weapon 20 ammo 1000 // Load the weapon model before using this 034F: (unknown) $5657 1 02D0: (unknown) $5657 1 003E: $5673 = create_actor_pedtype 22 model 0 at 25.09 1156.87 -202.0 0200: (unknown) $5673 0 02F8: (unknown) $5673 1 01B1: (unknown) $5673 1 1 1 1 1 00F4: (unknown) $5657 $5673 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'DIAC3CX' 'SDAC3CX' $5657 0 // ~w~What are you doing? 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'DIAC3CX' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'DIAC3C3' 'SDAC3C3' $5657 0 // ~w~Stupid robot! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'DIAC3C3' 00B9: set_camera_position 22.21 1158.52 -200.89 rotations 0 0 0 00BA: set_camera_point_at 23.14 1158.84 -200.7 mode 2 00DA: (unknown) 22.0 1162.61 -200.07 0 $5782 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 0045: actor $5657 defined jump_if_false @DIA_C3_17843 0045: actor $5673 defined jump_if_false @DIA_C3_17843 00E4: (unknown) $5657 $5673 :DIA_C3_17843 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'DIAC3CX' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'DIAC3CX' jump_if_false @DIA_C3_17897 0002: jump @DIA_C3_17974 :DIA_C3_17897 004F: unknown_check $5655 jump_if_false @DIA_C3_17915 014C: set_car $5655 health_to 200 :DIA_C3_17915 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'DIAC3C3' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'DIAC3C3' jump_if_false @DIA_C3_17969 0002: jump @DIA_C3_17974 :DIA_C3_17969 0001: wait 1000 ms :DIA_C3_17974 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 00DB: (unknown) $5782 003F: destroy_actor $5673 003F: destroy_actor $5657 0049: destroy_car $5655 0093: destroy_object $5693 0093: destroy_object $5685 0093: destroy_object $5686 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_384 1000 0026: return :DIA_C3_18039 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_212 1000 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4268 347 0049: destroy_car $5655 0093: destroy_object $5685 0093: destroy_object $5686 031B: (unknown) 208 0 1 0048: $5655 = create_car #BOBO at 17.04 1163.62 -194.8 00D1: set_car $5655 Z_angle_to 180.0 0093: destroy_object $5687 $5772 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7726 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4172 01B2: (unknown) $5655 1 1 1 1 1 00B6: restore_camera 003F: destroy_actor $5657 003E: $5657 = create_actor_pedtype 22 model 121 at 16.01 1160.9 -194.8 010F: (unknown) $5657 17.63 1165.42 -194.38 0106: give_actor $5657 weapon 20 ammo 1000 // Load the weapon model before using this 034F: (unknown) $5657 1 02D0: (unknown) $5657 1 01C9: (unknown) $5657 100 003E: $5673 = create_actor_pedtype 22 model 0 at 17.5 1165.14 -195.3 0200: (unknown) $5673 0 02F8: (unknown) $5673 1 01B1: (unknown) $5673 1 1 1 1 1 00E4: (unknown) $5657 $5673 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'DIAC3C5' 'SDAC3C5' $5657 0 // ~w~When I tell you to do something you do it! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'DIAC3C5' 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'DIAC3C6' 'SDAC3C6' $5657 0 // ~w~No one ignores me! I'm the boss! 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'DIAC3C3' 00B9: set_camera_position 16.15 1164.93 -194.16 rotations 0 0 0 00BA: set_camera_point_at 16.47 1163.98 -194.08 mode 2 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4379 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'DIAC3C5' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'DIAC3C5' jump_if_false @DIA_C3_18499 0002: jump @DIA_C3_18583 :DIA_C3_18499 004F: unknown_check $5655 jump_if_false @DIA_C3_18517 014C: set_car $5655 health_to 200 :DIA_C3_18517 037B: constant_params 2 variable_params 0 unknown 0 call_with_params @MAIN_13224 'DIAC3C6' 1 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13401 'DIAC3C6' jump_if_false @DIA_C3_18571 0002: jump @DIA_C3_18583 :DIA_C3_18571 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 :DIA_C3_18583 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_4364 003F: destroy_actor $5673 003F: destroy_actor $5657 0049: destroy_car $5655 0093: destroy_object $5693 0093: destroy_object $5685 0093: destroy_object $5686 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_384 1000 0026: return :DIA_C3_18632 $5936 == 0 // (int) var == num jump_if_false @DIA_C3_18646 005F: (unknown) :DIA_C3_18646 00A0: car $5655 wrecked jump_if_false @DIA_C3_18659 0026: return :DIA_C3_18659 not $5772 == 4 // (int) var == num jump_if_false @DIA_C3_18674 005F: (unknown) :DIA_C3_18674 8104: not car $5655 in_sphere 25.02 1158.82 -201.1 radius 0.5 0.5 0.5 sphere 0 jump_if_false @DIA_C3_18709 005F: (unknown) :DIA_C3_18709 00D0: $5758 = car $5655 Z_angle 0078: if and $5758 > 175.0 // (float) var > num 185.0 > $5758 // (float) num > var 0022: jump_if_false @DIA_C3_18769 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_10999 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_16750 $5604 = 700 // (int) 005E: (unknown) :DIA_C3_18769 005F: (unknown) :DIA_C3_18771 $5981 == 0 // (int) var == num jump_if_false @DIA_C3_18817 004F: unknown_check $5655 jump_if_false @DIA_C3_18810 004D: store_car $5655 position_to $5714 $5715 $5716 00D0: $5760 = car $5655 Z_angle :DIA_C3_18810 0002: jump @DIA_C3_18822 :DIA_C3_18817 $5981 = 0 // (int) :DIA_C3_18822 0026: return :DIA_C3_18824 003E: $5659 = create_actor_pedtype 22 model 113 at 22.28 1168.83 -194.83 00CF: set_actor $5659 Z_angle_to 270.0 04B5: (unknown) $5659 0 02F8: (unknown) $5659 1 0414: (unknown) $5659 84 396 00A2: (unknown) $5659 003E: $5660 = create_actor_pedtype 22 model 114 at 24.57 1171.35 -194.83 00CF: set_actor $5660 Z_angle_to 180.0 04B5: (unknown) $5660 0 02F8: (unknown) $5660 1 0414: (unknown) $5660 84 396 00A2: (unknown) $5660 003E: $5661 = create_actor_pedtype 22 model 113 at 9.31 1163.46 -194.78 00CF: set_actor $5661 Z_angle_to 90.0 04B5: (unknown) $5661 0 02F8: (unknown) $5661 1 0414: (unknown) $5661 84 396 00A2: (unknown) $5661 003E: $5662 = create_actor_pedtype 22 model 114 at 6.5 1162.67 -194.83 00CF: set_actor $5662 Z_angle_to 270.0 04B5: (unknown) $5662 0 02F8: (unknown) $5662 1 0414: (unknown) $5662 84 396 00A2: (unknown) $5662 003E: $5663 = create_actor_pedtype 22 model 113 at 8.08 1153.45 -194.83 00CF: set_actor $5663 Z_angle_to 90.0 04B5: (unknown) $5663 0 02F8: (unknown) $5663 1 0414: (unknown) $5663 84 396 00A2: (unknown) $5663 003E: $5664 = create_actor_pedtype 22 model 114 at 5.93 1151.96 -194.83 00CF: set_actor $5664 Z_angle_to 360.0 04B5: (unknown) $5664 0 02F8: (unknown) $5664 1 0414: (unknown) $5664 84 396 00A2: (unknown) $5664 003E: $5665 = create_actor_pedtype 22 model 113 at 20.55 1151.8 -194.83 00CF: set_actor $5665 Z_angle_to 90.0 04B5: (unknown) $5665 0 02F8: (unknown) $5665 1 00A2: (unknown) $5665 $5974 = 1 // (int) 003E: $5666 = create_actor_pedtype 22 model 114 at 15.04 1150.8 -194.83 00CF: set_actor $5666 Z_angle_to 345.0 04B5: (unknown) $5666 0 02F8: (unknown) $5666 1 00A2: (unknown) $5666 $5975 = 1 // (int) 003E: $5667 = create_actor_pedtype 22 model 114 at 14.38 1178.76 -194.83 00CF: set_actor $5667 Z_angle_to 205.0 04B5: (unknown) $5667 0 02F8: (unknown) $5667 1 00A2: (unknown) $5667 $5976 = 1 // (int) 003E: $5668 = create_actor_pedtype 22 model 114 at 15.56 1179.0 -194.83 00CF: set_actor $5668 Z_angle_to 270.0 04B5: (unknown) $5668 0 02F8: (unknown) $5668 1 00A2: (unknown) $5668 $5977 = 1 // (int) 003E: $5669 = create_actor_pedtype 22 model 113 at 19.39 1162.78 -188.9 00CF: set_actor $5669 Z_angle_to 35.0 04B5: (unknown) $5669 0 02F8: (unknown) $5669 1 00A2: (unknown) $5669 $5978 = 1 // (int) 003E: $5670 = create_actor_pedtype 22 model 114 at 16.03 1162.62 -188.9 00CF: set_actor $5670 Z_angle_to 320.0 04B5: (unknown) $5670 0 02F8: (unknown) $5670 1 00A2: (unknown) $5670 $5979 = 1 // (int) 003E: $5671 = create_actor_pedtype 22 model 24 at 18.8 1183.28 -188.11 04B5: (unknown) $5671 0 00CF: set_actor $5671 Z_angle_to 90.0 02F8: (unknown) $5671 1 0414: (unknown) $5671 25 219 00A2: (unknown) $5671 003E: $5672 = create_actor_pedtype 22 model 24 at 26.0 1171.96 -188.11 04B5: (unknown) $5672 0 00CF: set_actor $5672 Z_angle_to 180.0 02F8: (unknown) $5672 1 0414: (unknown) $5672 25 219 00A2: (unknown) $5672 0026: return :DIA_C3_19560 00A0: car $5655 wrecked jump_if_false @DIA_C3_19573 0026: return :DIA_C3_19573 8252: not object $5686 exists jump_if_false @DIA_C3_19586 0026: return :DIA_C3_19586 $5751 += 120.0 // (float) 03E8: (unknown) $5686 02AC: (unknown) $5686 0 $5751 0 03E7: (unknown) $5686 $5655 0.25 0.15 0.5 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4146 0026: return :DIA_C3_19633 $5955 == 0 // (int) var == num jump_if_false @DIA_C3_19647 0026: return :DIA_C3_19647 not $5775 == 2 // (int) var == num jump_if_false @DIA_C3_19662 0026: return :DIA_C3_19662 0252: object $5694 exists jump_if_false @DIA_C3_19702 0279: (unknown) $5694 0 -0.18 0 0@ 1@ 2@ 029F: (unknown) 19 0@ 1@ 2@ 0 0 0 0.005 :DIA_C3_19702 0026: return :DIA_C3_19704 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_212 1000 0216: (unknown) $933 43.86 1089.48 16.19 022C: (unknown) 29.18 1107.03 15.0 10.0 1 0443: (unknown) 118 0228: (unknown) 021D: (unknown) 0 0417: (unknown) 37.2 1152.43 -190.0 27 7 0001: wait 1000 ms 004F: unknown_check $5656 jump_if_false @DIA_C3_19837 004E: put_car $5656 at 29.18 1107.03 15.0 00D1: set_car $5656 Z_angle_to 40.0 0325: (unknown) $5656 1 014C: set_car $5656 health_to 1000 :DIA_C3_19837 00B9: set_camera_position 31.71 1100.72 19.46 rotations 0 0 0 00BA: set_camera_point_at 31.5 1101.64 19.14 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 8000 00B9: set_camera_position 27.89 1117.47 21.46 rotations 0 0 0 00BA: set_camera_point_at 27.68 1118.44 21.55 mode 1 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 5000 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @DIA_C3_20026 $5993 == 1 // (int) var == num jump_if_false @DIA_C3_20003 0216: (unknown) $933 26.21 1165.1 -189.0 0002: jump @DIA_C3_20026 :DIA_C3_20003 0216: (unknown) $933 5.0 1175.71 -196.24 02F8: (unknown) $933 1 :DIA_C3_20026 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4069 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_6561 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_4484 0 0092: $5695 = init_object #EBPROP_PLANTPOT at 27.09 1166.74 -188.5 00D3: set_object $5695 z_angle_to 0 0225: (unknown) $5695 0 033D: (unknown) $5695 1 031B: (unknown) 208 0 1 0048: $5655 = create_car #BOBO at 26.21 1165.1 -189.0 00D1: set_car $5655 Z_angle_to 0 003E: $5673 = create_actor_pedtype 22 model 0 at 27.99 1155.89 -193.76 $5772 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_7726 00B9: set_camera_position 19.85 1153.42 -193.19 rotations 0 0 0 00BA: set_camera_point_at 20.84 1153.37 -193.31 mode 2 0045: actor $5657 defined jump_if_false @DIA_C3_20227 0352: (unknown) $5657 0414: (unknown) $5657 118 506 :DIA_C3_20227 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3CW' 'SDAC3CW' $5657 0 // ~w~Domestobot! Where are you? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3CW' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3CY' 'SDAC3CY' $5657 0 // ~w~How did Diego talk me into buying that electric trash can? 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3CY' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3BA' 'SDAC3BA' -1 0 // ~w~Domestobot loves cleaning. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3BA' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3BB' 'SDAC3BB' -1 0 // ~w~PHZZZT! Remote Control Override! 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3BB' 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @MAIN_12808 'DIAC3BC' 'SDAC3BC' -1 0 // ~w~I live to serve. 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12757 'DIAC3BC' 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_18824 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 2 04F5: (unknown) 20.0 0109: set_weather 0 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_14898 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4379 0045: actor $5657 defined jump_if_false @DIA_C3_20566 0045: actor $5673 defined jump_if_false @DIA_C3_20566 04B4: (unknown) $5657 118 507 1.0 :DIA_C3_20566 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'DIAC3CW' 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3CW' jump_if_false @DIA_C3_20620 0002: jump @DIA_C3_21330 :DIA_C3_20620 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 1000 jump_if_false @DIA_C3_20647 0002: jump @DIA_C3_21330 :DIA_C3_20647 0045: actor $5657 defined jump_if_false @DIA_C3_20670 04B4: (unknown) $5657 118 506 1.0 :DIA_C3_20670 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @MAIN_13224 'DIAC3CY' 1 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3CY' jump_if_false @DIA_C3_20724 0002: jump @DIA_C3_21330 :DIA_C3_20724 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4364 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_14868 00B9: set_camera_position 24.62 1167.88 -187.49 rotations 0 0 0 00BA: set_camera_point_at 25.16 1167.07 -187.68 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position 25.34 1166.71 -187.73 rotations 0 0 0 00BA: set_camera_point_at 25.86 1165.87 -187.9 mode 1 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'DIAC3BA' $5751 = 0 // (float) :DIA_C3_20867 037A: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_12674 'DIAC3BA' jump_if_false @DIA_C3_20938 0001: wait 0 ms 0377: (unknown) 44 $5783 $5783 > 0 // (int) var > num jump_if_false @DIA_C3_20921 0002: jump @DIA_C3_21330 :DIA_C3_20921 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_19560 0002: jump @DIA_C3_20867 :DIA_C3_20938 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4172 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3BA' jump_if_false @DIA_C3_20981 0002: jump @DIA_C3_21330 :DIA_C3_20981 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'DIAC3BB' 0@ = 0 // (int) :DIA_C3_21004 004F: unknown_check $5655 jump_if_false @DIA_C3_21029 02E9: set_car $5655 speed_to 1.0 00D1: set_car $5655 Z_angle_to 3.0 :DIA_C3_21029 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 10 jump_if_false @DIA_C3_21055 0002: jump @DIA_C3_21330 :DIA_C3_21055 004F: unknown_check $5655 jump_if_false @DIA_C3_21076 02E9: set_car $5655 speed_to 0 00D1: set_car $5655 Z_angle_to 0 :DIA_C3_21076 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 5 jump_if_false @DIA_C3_21102 0002: jump @DIA_C3_21330 :DIA_C3_21102 004F: unknown_check $5655 jump_if_false @DIA_C3_21128 02E9: set_car $5655 speed_to -1.0 00D1: set_car $5655 Z_angle_to 357.0 :DIA_C3_21128 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 10 jump_if_false @DIA_C3_21154 0002: jump @DIA_C3_21330 :DIA_C3_21154 004F: unknown_check $5655 jump_if_false @DIA_C3_21175 02E9: set_car $5655 speed_to 0 00D1: set_car $5655 Z_angle_to 0 :DIA_C3_21175 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 2 jump_if_false @DIA_C3_21201 0002: jump @DIA_C3_21330 :DIA_C3_21201 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C3_21004 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3BB' jump_if_false @DIA_C3_21251 0002: jump @DIA_C3_21330 :DIA_C3_21251 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4394 500 jump_if_false @DIA_C3_21278 0002: jump @DIA_C3_21330 :DIA_C3_21278 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13043 'DIAC3BC' 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_13401 'DIAC3BC' jump_if_false @DIA_C3_21330 0002: jump @DIA_C3_21330 :DIA_C3_21330 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 0045: actor $933 defined jump_if_false @DIA_C3_21425 $5993 == 1 // (int) var == num jump_if_false @DIA_C3_21400 0216: (unknown) $933 26.21 1165.1 -189.0 0002: jump @DIA_C3_21425 :DIA_C3_21400 0216: (unknown) $933 15.67 1178.96 -184.61 02F8: (unknown) $933 1 :DIA_C3_21425 0001: wait 1000 ms 0049: destroy_car $5655 003F: destroy_actor $5657 0093: destroy_object $5694 003F: destroy_actor $5673 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4328 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_384 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @NONAME_1_20061 2 04F5: (unknown) 20.0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_6561 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C3_4484 0 $5772 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_4172 037B: constant_params 4 variable_params 0 unknown 1 call_with_params @DIA_C3_16517 26.21 1163.0 -189.0 0 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C3_7821 01AA: $5693 = create_object #GD_SAFEDOOR at 24.0 1158.0 -201.25 00D3: set_object $5693 z_angle_to 180.0 0479: (unknown) 12.42 1170.11 -194.79 8004: not 50@ = $5697 // (int) // Note: the incorrect math opcode was used here 0479: (unknown) 10.75 1175.5 -188.86 8004: not 50@ = $5698 // (int) // Note: the incorrect math opcode was used here 0479: (unknown) 28.69 1174.67 -201.19 8004: not 50@ = $5699 // (int) // Note: the incorrect math opcode was used here 0479: (unknown) 29.07 1187.46 -194.79 8004: not 50@ = $5700 // (int) // Note: the incorrect math opcode was used here $5930 = 1 // (int) 0026: return :DIA_C3_21670 00A0: car $5655 wrecked jump_if_false @DIA_C3_21683 0026: return :DIA_C3_21683 0054: (unknown) $5655 0@ 1@ 2@ 3@ 4@ 5@ 0 0022: jump_if_false @DIA_C3_21795 // Note: the incorrect math opcode was used here 0045: actor $933 defined 0022: jump_if_false @DIA_C3_21717 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 0 :DIA_C3_21717 037B: constant_params 0 variable_params 0 unknown 10 call_with_params @DIA_C3_4172 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4301 500 004F: unknown_check $5655 jump_if_false @DIA_C3_21763 004E: put_car $5655 at 6@ 7@ 8@ 00D1: set_car $5655 Z_angle_to 9@ :DIA_C3_21763 0045: actor $933 defined 0022: jump_if_false @DIA_C3_21780 // Note: the incorrect math opcode was used here 0107: toggle_player $933 can_move 1 :DIA_C3_21780 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @MAIN_4332 500 0026: return :DIA_C3_21795 0026: return :DIA_C3_21797 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21670 12.89 1168.0 -194.81 11.59 1171.9 -192.0 12.34 1175.71 -188.9 270.0 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21670 10.77 1176.47 -188.9 11.29 1174.5 -187.9 14.1 1169.99 -194.83 0 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21670 28.05 1173.58 -201.23 29.07 1175.97 -200.23 27.22 1187.58 -194.83 90.0 037B: constant_params 10 variable_params 0 unknown 0 call_with_params @DIA_C3_21670 28.15 1188.63 -194.83 30.02 1185.79 -193.83 28.54 1172.88 -201.23 180.0 0026: return :DIA_C3_22024 001C: 0@ == $5775 // (int) num == var 0022: jump_if_false @DIA_C3_22050 // Note: the incorrect math opcode was used here 0035: $5604 = $5606 // (int vars) $5980 = 1 // (int) 005E: (unknown) :DIA_C3_22050 005F: (unknown) :DIA_C3_22052 00A0: car $5655 wrecked jump_if_false @DIA_C3_22065 0026: return :DIA_C3_22065 0@ = 0 // (int) 1@ = 0 // (int) :DIA_C3_22073 0252: object $5419(1@,10) exists jump_if_false @DIA_C3_22204 0104: car $5655 in_sphere $5461(1@,10) $5471(1@,10) $5481(1@,10) radius 1.5 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C3_22199 // Note: the incorrect math opcode was used here not $5772 == 1 // (int) var == num jump_if_false @DIA_C3_22163 $5987 == 0 // (int) var == num jump_if_false @DIA_C3_22161 0267: (unknown) 'DIA3_H9' // Use the ~h~Cleaning Arm~w~ to sweep up the trash. $5987 = 1 // (int) :DIA_C3_22161 005F: (unknown) :DIA_C3_22163 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4195 0093: destroy_object $5419(1@,10) 00BB: (unknown) $5445(1@,10) 02E2: $5445(1@,10) = 0 // (any) 0002: jump @DIA_C3_22204 :DIA_C3_22199 0@ += 1 // (int) :DIA_C3_22204 1@ += 1 // (int) 1@ >= 10 // (int) var >= num jump_if_false @DIA_C3_22073 0@ == 0 // (int) var == num jump_if_false @DIA_C3_22253 0035: $5604 = $5606 // (int vars) 0035: 1@ = $5607 // (int vars) $5657(1@,14) = 1 // (int) 005E: (unknown) :DIA_C3_22253 005F: (unknown) :DIA_C3_22255 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C3_212 500 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_4172 00B9: set_camera_position 29.6 1151.21 -193.85 rotations 0 0 0 00BA: set_camera_point_at 28.84 1151.86 -193.9 mode 2 02F0: actor 0 photographed 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 004F: unknown_check $5655 jump_if_false @DIA_C3_22372 004D: store_car $5655 position_to 3@ 4@ 5@ 00D0: 6@ = car $5655 Z_angle 5@ += 30.0 // (float) 004E: put_car $5655 at 3@ 4@ 5@ 0325: (unknown) $5655 1 :DIA_C3_22372 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_14898 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 'DIAC3CI' 'DIA3_C1' $5657 0 // ~w~Domestobot! 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 'DIAC3CI' 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 0@ 1@ $5657 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 0@ 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4332 500 0045: actor $5657 defined jump_if_false @DIA_C3_22498 04B4: (unknown) $5657 118 507 2.0 :DIA_C3_22498 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 'DIAC3CI' 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 'DIAC3CI' jump_if_false @DIA_C3_22552 0002: jump @DIA_C3_22612 :DIA_C3_22552 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @MAIN_13224 0@ 1 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13401 0@ jump_if_false @DIA_C3_22590 0002: jump @DIA_C3_22612 :DIA_C3_22590 0045: actor $5657 defined jump_if_false @DIA_C3_22612 04B4: (unknown) $5657 118 506 2.0 :DIA_C3_22612 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_4301 500 0045: actor $5657 defined jump_if_false @DIA_C3_22664 0352: (unknown) $5657 04B4: (unknown) $5657 118 506 1000.0 :DIA_C3_22664 004F: unknown_check $5655 jump_if_false @DIA_C3_22695 5@ -= 30.0 // (float) 004E: put_car $5655 at $5714 $5715 5@ 00D1: set_car $5655 Z_angle_to 6@ :DIA_C3_22695 02F0: actor 1 photographed 0139: $5770 = random_int_in_ranges 0 7 0035: 2@ = $5770 // (int vars) 037B: constant_params 4 variable_params 0 unknown 7 call_with_params @MAIN_12808 $5622(2@,7) $5629(2@,7) -99 0 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_12757 $5622(2@,7) 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_4328 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C3_384 0 037B: constant_params 0 variable_params 0 unknown 7 call_with_params @DIA_C3_7821 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @MAIN_13043 $5622(2@,7) $5951 = 1 // (int) 0026: return :DIA_C3_22799 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7350 0006: $5791 = 'DEAD' // (string) // WASTED! // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_6640 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_6130 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5601 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_5963 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_10653 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_11933 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_21797 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_8811 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_19633 0026: return :DIA_C3_22911 00A0: car $5655 wrecked jump_if_false @DIA_C3_22924 0026: return :DIA_C3_22924 0104: car $5655 in_sphere 24.86 1159.1 -200.9 radius 1.0 1.0 1.0 sphere 0 jump_if_false @DIA_C3_23011 $5772 == 2 // (int) var == num jump_if_false @DIA_C3_22982 $5604 = 500 // (int) 005E: (unknown) :DIA_C3_22982 $5991 == 0 // (int) var == num jump_if_false @DIA_C3_23011 0267: (unknown) 'DIA3_HC' // Use the ~h~Comms Arm~w~ to start cracking the safe. $5991 = 1 // (int) :DIA_C3_23011 005F: (unknown) :DIA_C3_23013 0@ = 0 // (int) :DIA_C3_23017 82DB: not unknown_check $5441(0@,4) 0 jump_if_false @DIA_C3_23037 047A: (unknown) $5441(0@,4) :DIA_C3_23037 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C3_23017 0026: return :DIA_C3_23056 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_212 500 00B9: set_camera_position 11.27 1168.21 -188.48 rotations 0 0 0 00BA: set_camera_point_at 11.33 1169.15 -188.16 mode 2 004F: unknown_check $5655 jump_if_false @DIA_C3_23162 004E: put_car $5655 at 11.96 1170.0 -188.83 00D1: set_car $5655 Z_angle_to 109.69 $5772 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_7726 :DIA_C3_23162 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @MAIN_12808 'DIAC3BA' 'SDAC3BA' -1 0 // ~w~Domestobot loves cleaning. 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12757 'DIAC3BA' 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4332 500 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_13043 'DIAC3BA' $5751 = 0 // (float) -1@ = 0 // (int) // timer2 :DIA_C3_23256 037A: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_12674 'DIAC3BA' jump_if_false @DIA_C3_23327 0001: wait 0 ms 0377: (unknown) 44 $5783 $5783 > 0 // (int) var > num jump_if_false @DIA_C3_23310 0002: jump @DIA_C3_23385 :DIA_C3_23310 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_19560 0002: jump @DIA_C3_23256 :DIA_C3_23327 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @DIA_C3_23385 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5783 $5783 > 0 // (int) var > num jump_if_false @DIA_C3_23368 0002: jump @DIA_C3_23385 :DIA_C3_23368 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_19560 0002: jump @DIA_C3_23327 :DIA_C3_23385 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4301 500 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C3_4328 0049: destroy_car $5655 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @DIA_C3_16517 12.83 1170.25 -188.83 264.69 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C3_384 0 0026: return :DIA_C3_23466 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_212 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'SX_DOPN' 'DEAD' -99 0 // WASTED! 00B9: set_camera_position 23.8 1162.08 -200.32 rotations 0 0 0 00BA: set_camera_point_at 24.25 1161.18 -200.31 mode 2 004F: unknown_check $5655 jump_if_false @DIA_C3_23604 004E: put_car $5655 at 24.8 1161.0 -201.1 00D1: set_car $5655 Z_angle_to 180.0 $5772 = 2 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7726 :DIA_C3_23604 02F0: actor 0 photographed 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 0057: show_text_highpriority GXT 'DIA3_S8' time 5000 flag 1 // ~w~CODE CORRECT: SAFE UNLOCKED. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 'SX_DOPN' 0252: object $5693 exists jump_if_false @DIA_C3_23668 00D2: 0@ = object $5693 z_angle :DIA_C3_23668 0036: 1@ = 0@ // (float vars) 1@ += 100.0 // (float) -2@ = 0 // (int) // timer1 :DIA_C3_23682 0078: if or 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 5000 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C3_23766 // Note: the incorrect math opcode was used here 0001: wait 0 ms (unknown) 0@ 0.5 0252: object $5693 exists jump_if_false @DIA_C3_23727 00D3: set_object $5693 z_angle_to 0@ :DIA_C3_23727 0377: (unknown) 44 $1084 0022: jump_if_false @DIA_C3_23759 // Note: the incorrect math opcode was used here $1084 > 0 // (int) var > num jump_if_false @DIA_C3_23759 0002: jump @DIA_C3_23766 :DIA_C3_23759 0002: jump @DIA_C3_23682 :DIA_C3_23766 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4364 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 0049: destroy_car $5655 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16517 24.8 1161.0 -201.1 180.0 0252: object $5693 exists jump_if_false @DIA_C3_23835 00D3: set_object $5693 z_angle_to 1@ :DIA_C3_23835 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4328 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_384 0 0026: return :DIA_C3_23858 11@ = 2.0 // (float) 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @DIA_C3_212 500 004F: unknown_check $5655 jump_if_false @DIA_C3_24016 004D: store_car $5655 position_to 0@ 1@ 2@ 00D0: 3@ = car $5655 Z_angle $5772 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_7726 0138: 10@ = random_float_in_ranges -1.0 1.0 027F: store_coords_to 4@ 5@ 6@ from_actor $5655 with_offset 10@ 11@ 1.3 027F: store_coords_to 7@ 8@ 9@ from_actor $5655 with_offset 0 0 1.0 0202: unknown_check 4@ 5@ 6@ 7@ 8@ 9@ 1 0 1 0 0 0022: jump_if_false @DIA_C3_24001 // Note: the incorrect math opcode was used here $5758 = 0 // (float) 002C: $5758 -= 11@ // (float vars) 0036: 11@ = $5758 // (float vars) 027F: store_coords_to 4@ 5@ 6@ from_actor $5655 with_offset 10@ 11@ 1.3 :DIA_C3_24001 00B9: set_camera_position 4@ 5@ 6@ rotations 0 0 0 00BA: set_camera_point_at 7@ 8@ 9@ mode 2 :DIA_C3_24016 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @MAIN_12808 'DIAC3BA' 'SDAC3BA' -1 0 // ~w~Domestobot loves cleaning. 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12757 'DIAC3BA' 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4332 500 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_13043 'DIAC3BA' $5751 = 0 // (float) -1@ = 0 // (int) // timer2 :DIA_C3_24110 037A: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_12674 'DIAC3BA' jump_if_false @DIA_C3_24181 0001: wait 0 ms 0377: (unknown) 44 $5783 $5783 > 0 // (int) var > num jump_if_false @DIA_C3_24164 0002: jump @DIA_C3_24239 :DIA_C3_24164 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_19560 0002: jump @DIA_C3_24110 :DIA_C3_24181 4000 > -1@ // (int) num > var // timer2 0022: jump_if_false @DIA_C3_24239 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5783 $5783 > 0 // (int) var > num jump_if_false @DIA_C3_24222 0002: jump @DIA_C3_24239 :DIA_C3_24222 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_19560 0002: jump @DIA_C3_24181 :DIA_C3_24239 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_4172 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @MAIN_4301 500 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_4328 0049: destroy_car $5655 037B: constant_params 4 variable_params 0 unknown 12 call_with_params @DIA_C3_16517 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 12 call_with_params @DIA_C3_384 0 037B: constant_params 0 variable_params 0 unknown 12 call_with_params @DIA_C3_7821 0026: return :DIA_C3_24325 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_212 500 0093: destroy_object $5687 $5790 == 1 // (int) var == num jump_if_false @DIA_C3_24427 01AA: $5687 = create_object #GD_BEERTRAY at 0 0 0 00B9: set_camera_position 27.91 1153.34 -193.73 rotations 0 0 0 00BA: set_camera_point_at 28.66 1152.68 -193.81 mode 2 0006: 0@ = 'DIAC3CF' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'SDAC3CF' // (string) // ~w~At your service, sir. // Note: the incorrect math opcode was used here :DIA_C3_24427 $5790 == 0 // (int) var == num jump_if_false @DIA_C3_24510 01AA: $5687 = create_object #GD_SNACKTRAY at 0 0 0 00B9: set_camera_position 30.89 1154.07 -193.75 rotations 0 0 0 00BA: set_camera_point_at 30.18 1153.36 -193.8 mode 2 0006: 0@ = 'DIAC3BC' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'SDAC3BC' // (string) // ~w~I live to serve. // Note: the incorrect math opcode was used here :DIA_C3_24510 $5790 == 2 // (int) var == num jump_if_false @DIA_C3_24595 01AA: $5687 = create_object #GD_CIGARBOX at 0 0 0 00B9: set_camera_position 27.91 1153.34 -193.73 rotations 0 0 0 00BA: set_camera_point_at 28.66 1152.68 -193.81 mode 2 0006: 0@ = 'DIAC3CE' // (string) // Note: the incorrect math opcode was used here 0006: 1@ = 'SDAC3CE' // (string) // ~w~Domestobot is yours to command. // Note: the incorrect math opcode was used here :DIA_C3_24595 004F: unknown_check $5655 0022: jump_if_false @DIA_C3_24723 // Note: the incorrect math opcode was used here 004E: put_car $5655 at 29.65 1152.3 -194.8 00D1: set_car $5655 Z_angle_to 86.74 $5772 = 0 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7726 0252: object $5687 exists jump_if_false @DIA_C3_24723 03F6: (unknown) $5687 0 0 0 $5790 == 2 // (int) var == num jump_if_false @DIA_C3_24706 03E7: (unknown) $5687 $5655 0.25 0.6 0.47 0002: jump @DIA_C3_24723 :DIA_C3_24706 03E7: (unknown) $5687 $5655 0 0.61 0.48 :DIA_C3_24723 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 0@ 1@ -1 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4332 500 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13043 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 0@ 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4328 0049: destroy_car $5655 0093: destroy_object $5687 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16517 29.65 1152.3 -194.8 86.74 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_384 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7821 0026: return :DIA_C3_24883 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C3_212 500 004F: unknown_check $5655 jump_if_false @DIA_C3_24951 004E: put_car $5655 at 29.57 1152.53 -194.8 00D1: set_car $5655 Z_angle_to 121.74 $5772 = 4 // (int) 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C3_7726 :DIA_C3_24951 02F0: actor 0 photographed 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 'DIAC3CG' 'SDAC3CG' -1 0 // ~w~Domestobot is here for your pleasure. 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 'DIAC3CG' 00B9: set_camera_position 29.1 1153.77 -193.25 rotations 0 0 0 00BA: set_camera_point_at 29.01 1152.85 -193.64 mode 2 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_4332 500 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_13043 'DIAC3CG' :DIA_C3_25074 037A: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12674 'DIAC3CG' jump_if_false @DIA_C3_25194 0001: wait 0 ms 0252: object $5686 exists jump_if_false @DIA_C3_25162 0279: (unknown) $5686 0 0.55 0.1 2@ 3@ 4@ 029F: (unknown) 13 2@ 3@ 4@ 0 0 0 0.05 029F: (unknown) 19 2@ 3@ 4@ 0 0 0 0.005 :DIA_C3_25162 0377: (unknown) 44 $1084 $1084 > 0 // (int) var > num jump_if_false @DIA_C3_25187 0002: jump @DIA_C3_25194 :DIA_C3_25187 0002: jump @DIA_C3_25074 :DIA_C3_25194 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 500 ms :DIA_C3_25205 80CA: not fading jump_if_false @DIA_C3_25254 0001: wait 0 ms 029F: (unknown) 13 2@ 3@ 4@ 0 0 0 0.05 029F: (unknown) 19 2@ 3@ 4@ 0 0 0 0.005 0002: jump @DIA_C3_25205 :DIA_C3_25254 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C3_4328 0049: destroy_car $5655 0093: destroy_object $5687 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @DIA_C3_16517 29.65 1152.3 -194.8 86.74 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C3_384 0 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C3_7821 0026: return :DIA_C3_25337 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @MAIN_6449 $1748 0@ 0270: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1890 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_2632 $5994 == 0 // (int) var == num jump_if_false @DIA_C3_25407 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @SAFEHOU_12249 52 :DIA_C3_25407 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4268 235 $5994 == 0 // (int) var == num jump_if_false @DIA_C3_25439 0025: gosub @DIA_C3_26030 :DIA_C3_25439 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_16460 $5604 = 20 // (int) :DIA_C3_25455 1000 > $5604 // (int) num > var 0022: jump_if_false @DIA_C3_26028 // Note: the incorrect math opcode was used here 0001: wait 0 ms $5604 == 20 // (int) var == num jump_if_false @DIA_C3_25492 0025: gosub @DIA_C3_27353 :DIA_C3_25492 $5604 == 101 // (int) var == num jump_if_false @DIA_C3_25512 0025: gosub @DIA_C3_27525 :DIA_C3_25512 $5604 == 102 // (int) var == num jump_if_false @DIA_C3_25532 0025: gosub @DIA_C3_30159 :DIA_C3_25532 $5604 == 500 // (int) var == num jump_if_false @DIA_C3_25553 0025: gosub @DIA_C3_30346 :DIA_C3_25553 $5604 == 501 // (int) var == num jump_if_false @DIA_C3_25574 0025: gosub @DIA_C3_30982 :DIA_C3_25574 $5604 == 502 // (int) var == num jump_if_false @DIA_C3_25595 0025: gosub @DIA_C3_31014 :DIA_C3_25595 $5604 == 503 // (int) var == num jump_if_false @DIA_C3_25616 0025: gosub @DIA_C3_31043 :DIA_C3_25616 $5604 == 0 // (int) var == num jump_if_false @DIA_C3_25635 0025: gosub @DIA_C3_27573 :DIA_C3_25635 $5604 == 1 // (int) var == num jump_if_false @DIA_C3_25655 0025: gosub @DIA_C3_27680 :DIA_C3_25655 $5604 == 2 // (int) var == num jump_if_false @DIA_C3_25675 0025: gosub @DIA_C3_27788 :DIA_C3_25675 $5604 == 3 // (int) var == num jump_if_false @DIA_C3_25695 0025: gosub @DIA_C3_27896 :DIA_C3_25695 $5604 == 4 // (int) var == num jump_if_false @DIA_C3_25715 0025: gosub @DIA_C3_28004 :DIA_C3_25715 $5604 == 5 // (int) var == num jump_if_false @DIA_C3_25735 0025: gosub @DIA_C3_28112 :DIA_C3_25735 $5604 == 6 // (int) var == num jump_if_false @DIA_C3_25755 0025: gosub @DIA_C3_28220 :DIA_C3_25755 $5604 == 7 // (int) var == num jump_if_false @DIA_C3_25775 0025: gosub @DIA_C3_28328 :DIA_C3_25775 $5604 == 8 // (int) var == num jump_if_false @DIA_C3_25795 0025: gosub @DIA_C3_28437 :DIA_C3_25795 $5604 == 9 // (int) var == num jump_if_false @DIA_C3_25815 0025: gosub @DIA_C3_28546 :DIA_C3_25815 $5604 == 10 // (int) var == num jump_if_false @DIA_C3_25835 0025: gosub @DIA_C3_28924 :DIA_C3_25835 $5604 == 11 // (int) var == num jump_if_false @DIA_C3_25855 0025: gosub @DIA_C3_29039 :DIA_C3_25855 $5604 == 12 // (int) var == num jump_if_false @DIA_C3_25875 0025: gosub @DIA_C3_29153 :DIA_C3_25875 $5604 == 13 // (int) var == num jump_if_false @DIA_C3_25895 0025: gosub @DIA_C3_29268 :DIA_C3_25895 $5604 == 303 // (int) var == num jump_if_false @DIA_C3_25916 0025: gosub @DIA_C3_29768 :DIA_C3_25916 $5604 == 301 // (int) var == num jump_if_false @DIA_C3_25937 0025: gosub @DIA_C3_29886 :DIA_C3_25937 $5604 == 302 // (int) var == num jump_if_false @DIA_C3_25958 0025: gosub @DIA_C3_29635 :DIA_C3_25958 $5604 == 600 // (int) var == num jump_if_false @DIA_C3_25979 0025: gosub @DIA_C3_31251 :DIA_C3_25979 $5604 == 700 // (int) var == num jump_if_false @DIA_C3_26000 0025: gosub @DIA_C3_31353 :DIA_C3_26000 $5604 == 800 // (int) var == num jump_if_false @DIA_C3_26021 0025: gosub @DIA_C3_31283 :DIA_C3_26021 0002: jump @DIA_C3_25455 :DIA_C3_26028 0026: return :DIA_C3_26030 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_212 1000 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4268 107 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 809F: not actor $933 dead jump_if_false @DIA_C3_26104 0044: put_actor $933 at -378.18 -546.86 17.31 00CF: set_actor $933 Z_angle_to -0.74 :DIA_C3_26104 003E: $5658 = create_actor_pedtype 22 model #GANG9A at -377.49 -537.92 17.35 00CF: set_actor $5658 Z_angle_to 169.24 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC3AA' 'DIA3_I1' $5658 0 // ~w~Hey boss, have you seen Lance? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC3AA' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC3AB' 'DIA3_I2' $933 0 // ~w~Unfortunately yes. What is it? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC3AB' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC3AC' 'DIA3_I3' $5658 0 // ~w~Some high-tech gear he ordered. It's up near the Mendez Mansion ready to go. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC3AC' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC3AD' 'DIA3_I4' $933 0 // ~w~What high-tech gear? What's it for? 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC3AD' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC3AE' 'DIA3_I5' $5658 0 // ~w~Lance said something about getting around Mendez's security... destroying their bonds, or something. 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'DIAC3AE' 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @DIA_C3_26463 0045: actor $5658 defined jump_if_false @DIA_C3_26463 0153: (unknown) $5658 $933 0153: (unknown) $933 $5658 00EE: (unknown) $933 -377.49 -537.92 00EE: (unknown) $5658 -377.21 -542.19 :DIA_C3_26463 00B9: set_camera_position -385.74 -534.08 16.67 rotations 0 0 0 00BA: set_camera_point_at -384.95 -534.65 16.89 mode 2 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 3000 jump_if_false @DIA_C3_26539 0002: jump @DIA_C3_27258 :DIA_C3_26539 00B9: set_camera_position -378.61 -541.58 17.38 rotations 0 0 0 00BA: set_camera_point_at -377.77 -542.12 17.52 mode 2 0045: actor $933 defined jump_if_false @DIA_C3_26621 0044: put_actor $933 at -377.73 -542.98 16.28 00CF: set_actor $933 Z_angle_to -0.74 00A2: (unknown) $933 :DIA_C3_26621 0045: actor $5658 defined jump_if_false @DIA_C3_26664 0044: put_actor $5658 at -377.2 -541.93 16.28 00CF: set_actor $5658 Z_angle_to 144.24 00A2: (unknown) $5658 :DIA_C3_26664 0045: actor $933 defined jump_if_false @DIA_C3_26698 0045: actor $5658 defined jump_if_false @DIA_C3_26698 0153: (unknown) $5658 $933 0153: (unknown) $933 $5658 :DIA_C3_26698 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC3AA' 1 0045: actor $5658 defined jump_if_false @DIA_C3_26742 04B4: (unknown) $5658 121 557 1.0 :DIA_C3_26742 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC3AA' jump_if_false @DIA_C3_26775 0002: jump @DIA_C3_27258 :DIA_C3_26775 0045: actor $5658 defined jump_if_false @DIA_C3_26796 0528: (unknown) $5658 557 -1.0 :DIA_C3_26796 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC3AB' 0 0045: actor $933 defined jump_if_false @DIA_C3_26839 04B4: (unknown) $933 120 513 1.0 :DIA_C3_26839 0045: actor $5658 defined jump_if_false @DIA_C3_26862 04B4: (unknown) $5658 120 524 1.0 :DIA_C3_26862 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC3AB' jump_if_false @DIA_C3_26895 0002: jump @DIA_C3_27258 :DIA_C3_26895 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC3AC' 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC3AC' jump_if_false @DIA_C3_26948 0002: jump @DIA_C3_27258 :DIA_C3_26948 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC3AD' 0 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'DIAC3AF' 'DIA3_I6' $933 0 // ~w~Leave it with me. 0045: actor $933 defined jump_if_false @DIA_C3_27034 04B4: (unknown) $933 121 556 1.0 04B4: (unknown) $933 120 524 1.0 :DIA_C3_27034 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC3AD' jump_if_false @DIA_C3_27067 0002: jump @DIA_C3_27258 :DIA_C3_27067 0045: actor $933 defined jump_if_false @DIA_C3_27088 0528: (unknown) $933 556 -1.0 :DIA_C3_27088 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC3AE' 0 0045: actor $5658 defined jump_if_false @DIA_C3_27131 04B4: (unknown) $5658 121 550 1.0 :DIA_C3_27131 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4394 3000 jump_if_true @DIA_C3_27258 0045: actor $5658 defined jump_if_false @DIA_C3_27172 0528: (unknown) $5658 550 -1.0 :DIA_C3_27172 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC3AE' jump_if_false @DIA_C3_27205 0002: jump @DIA_C3_27258 :DIA_C3_27205 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @MAIN_13224 'DIAC3AF' 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_13401 'DIAC3AF' jump_if_false @DIA_C3_27258 0002: jump @DIA_C3_27258 :DIA_C3_27258 0059: text_clear_all 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 1000 003F: destroy_actor $5658 0162: release_model #GANG9A 0045: actor $933 defined jump_if_false @DIA_C3_27330 0352: (unknown) $933 0044: put_actor $933 at -378.04 -543.99 16.34 00CF: set_actor $933 Z_angle_to 0 :DIA_C3_27330 0444: (unknown) 120 0444: (unknown) 121 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_384 1000 0026: return :DIA_C3_27353 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_27372 0026: return :DIA_C3_27372 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10915 0057: show_text_highpriority GXT 'DIA3_O1' time 5000 flag 1 // ~w~Get in the ~b~van~w~ parked outside the Mendez mansion. $5992 == 1 // (int) var == num jump_if_false @DIA_C3_27417 021C: (unknown) $933 $5656 :DIA_C3_27417 807C: not actor $933 driving $5656 0022: jump_if_false @DIA_C3_27507 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_27452 0026: return :DIA_C3_27452 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_1568 jump_if_false @DIA_C3_27500 $1082 == 1 // (int) var == num jump_if_false @DIA_C3_27500 $5604 = 101 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10947 0026: return :DIA_C3_27500 0002: jump @DIA_C3_27417 :DIA_C3_27507 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10947 $5604 = 101 // (int) 0026: return :DIA_C3_27525 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_19704 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_1491 1 -2@ = 0 // (int) // timer1 -1@ = 0 // (int) // timer2 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0556: (unknown) 1 $5604 = 102 // (int) 0026: return :DIA_C3_27573 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 0 jump_if_false @DIA_C3_27593 0026: return :DIA_C3_27593 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CQ' 'DIA3_C9' // ~w~Clean the hall. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12375 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T0' // ~w~Clean up the ~g~rubbish~w~ in the hall. $5604 = 302 // (int) 0026: return :DIA_C3_27680 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 1 jump_if_false @DIA_C3_27701 0026: return :DIA_C3_27701 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3EA' 'SDAC3EA' // ~w~Clean the dining room. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12645 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T1' // ~w~Get rid of the ~g~mess~w~ in the dining room. $5604 = 302 // (int) 0026: return :DIA_C3_27788 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 2 jump_if_false @DIA_C3_27809 0026: return :DIA_C3_27809 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CO' 'DIA3_C7' // ~w~Clean the lounge. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13458 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T2' // ~w~Clean the ~g~dirt~w~ off the lounge floor. $5604 = 302 // (int) 0026: return :DIA_C3_27896 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 3 jump_if_false @DIA_C3_27917 0026: return :DIA_C3_27917 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3EB' 'SDAC3EB' // ~w~Clean the rec. room. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13730 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T3' // ~w~There's ~g~trash~w~ in the rec room. Deal with it! $5604 = 302 // (int) 0026: return :DIA_C3_28004 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 4 jump_if_false @DIA_C3_28025 0026: return :DIA_C3_28025 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3EC' 'SDAC3EC' // ~w~Clean the study. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12105 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T4' // ~w~Remove the ~g~garbage~w~ from the study. $5604 = 302 // (int) 0026: return :DIA_C3_28112 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 5 jump_if_false @DIA_C3_28133 0026: return :DIA_C3_28133 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3ED' 'SDAC3ED' // ~w~Clean the storeroom. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14269 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T5' // ~w~Clean the ~g~junk~w~ off the store room floor. $5604 = 302 // (int) 0026: return :DIA_C3_28220 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 6 jump_if_false @DIA_C3_28241 0026: return :DIA_C3_28241 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CP' 'DIA3_C8' // ~w~Clean the kitchen. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13997 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T6' // ~w~Clean up the ~g~mess~w~ in the kitchen. $5604 = 302 // (int) 0026: return :DIA_C3_28328 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 7 jump_if_false @DIA_C3_28349 0026: return :DIA_C3_28349 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3EE' 'SDAC3EE' // ~w~Clean the master bedroom. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_12917 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T7' // ~w~Tidy up the ~g~junk~w~ in the master bedroom. $5604 = 302 // (int) 0026: return :DIA_C3_28437 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 8 jump_if_false @DIA_C3_28458 0026: return :DIA_C3_28458 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3EF' 'SDAC3EF' // ~w~Clean the guest bedroom. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_13186 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_14541 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T8' // ~w~Remove the ~g~garbage~w~ from the guest bedroom. $5604 = 302 // (int) 0026: return :DIA_C3_28546 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 2 jump_if_false @DIA_C3_28567 0026: return :DIA_C3_28567 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_4484 0 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CL' 'DIA3_C4' // ~w~Light my cigar. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_T9' // ~w~Light ~y~Armando's~w~ cigar. 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10970 29.61 1151.9 -194.82 1.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_28682 0026: return :DIA_C3_28682 $5928 = 0 // (int) :DIA_C3_28687 $5928 == 0 // (int) var == num jump_if_false @DIA_C3_28868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_28731 0026: return :DIA_C3_28731 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 0104: car $5655 in_sphere 29.61 1151.9 -194.82 radius 1.0 1.0 1.0 sphere 0 jump_if_false @DIA_C3_28832 $5772 == 4 // (int) var == num jump_if_false @DIA_C3_28803 $5928 = 1 // (int) 0002: jump @DIA_C3_28832 :DIA_C3_28803 $5989 == 0 // (int) var == num jump_if_false @DIA_C3_28832 0267: (unknown) 'DIA3_HB' // Use the ~h~Lighter Arm~w~ to light the cigar. $5989 = 1 // (int) :DIA_C3_28832 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18632 jump_if_false @DIA_C3_28851 0026: return :DIA_C3_28851 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_28687 :DIA_C3_28868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6420 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10999 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_24883 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_4484 1 0035: $5604 = $5606 // (int vars) $5922 = 1 // (int) 0026: return :DIA_C3_28924 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 6 jump_if_false @DIA_C3_28945 0026: return :DIA_C3_28945 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CJ' 'DIA3_C2' // ~w~I need a drink! 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @DIA_C3_7961 1 25.73 1162.54 -194.38 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_TA' // ~w~Get some ~g~beer~w~ for Armando $5604 = 303 // (int) 0026: return :DIA_C3_29039 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 6 jump_if_false @DIA_C3_29060 0026: return :DIA_C3_29060 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CU' 'DIA3_CD' // ~w~I need a snack. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @DIA_C3_7961 0 5.02 1184.31 -193.81 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_TB' // ~w~Get a ~g~snack~w~ for Armando. $5604 = 303 // (int) 0026: return :DIA_C3_29153 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 4 jump_if_false @DIA_C3_29174 0026: return :DIA_C3_29174 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CK' 'DIA3_C3' // ~w~Where are my cigars? 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 037B: constant_params 5 variable_params 0 unknown 2 call_with_params @DIA_C3_7961 2 8.16 1161.39 -194.08 0 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_TC' // ~w~Fetch Armando's ~g~cigars. $5604 = 303 // (int) 0026: return :DIA_C3_29268 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_22024 10 jump_if_false @DIA_C3_29289 0026: return :DIA_C3_29289 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C3_22255 'DIAC3CN' 'DIA3_C6' // ~w~The toilet needs cleaning. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6364 $5988 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_TD' // ~w~Clean the upstairs ~y~toilet. 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10970 12.51 1170.0 -188.86 1.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_29397 0026: return :DIA_C3_29397 $5928 = 0 // (int) :DIA_C3_29402 $5928 == 0 // (int) var == num jump_if_false @DIA_C3_29581 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_29446 0026: return :DIA_C3_29446 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 0104: car $5655 in_sphere 12.51 1170.0 -188.86 radius 1.0 1.0 0.5 sphere 0 jump_if_false @DIA_C3_29545 $5772 == 1 // (int) var == num jump_if_false @DIA_C3_29516 $5928 = 1 // (int) 0002: jump @DIA_C3_29545 :DIA_C3_29516 $5988 == 0 // (int) var == num jump_if_false @DIA_C3_29545 0267: (unknown) 'DIA3_HA' // Use the ~h~Cleaning Arm~w~ to clean the toilet. $5988 = 1 // (int) :DIA_C3_29545 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18632 jump_if_false @DIA_C3_29564 0026: return :DIA_C3_29564 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_29402 :DIA_C3_29581 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6420 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10999 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_23056 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7821 $5926 = 1 // (int) 0035: $5604 = $5606 // (int vars) 0026: return :DIA_C3_29635 $5604 == 302 // (int) var == num jump_if_false @DIA_C3_29766 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_29681 0026: return :DIA_C3_29681 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22052 jump_if_false @DIA_C3_29730 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_23858 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6420 0026: return :DIA_C3_29730 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18632 jump_if_false @DIA_C3_29749 0026: return :DIA_C3_29749 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_29635 :DIA_C3_29766 0026: return :DIA_C3_29768 $5990 = 0 // (int) :DIA_C3_29773 $5604 == 303 // (int) var == num jump_if_false @DIA_C3_29884 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_29819 0026: return :DIA_C3_29819 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8058 jump_if_false @DIA_C3_29848 0026: return :DIA_C3_29848 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18632 jump_if_false @DIA_C3_29867 0026: return :DIA_C3_29867 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_29773 :DIA_C3_29884 0026: return :DIA_C3_29886 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_TE' // ~w~Take the item to ~y~Armando. 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_29924 0026: return :DIA_C3_29924 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10970 29.61 1151.9 -194.82 1.0 :DIA_C3_29952 $5604 == 301 // (int) var == num jump_if_false @DIA_C3_30108 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_29998 0026: return :DIA_C3_29998 0045: actor $5657 defined jump_if_false @DIA_C3_30062 01B8: unknown_check $5657 jump_if_false @DIA_C3_30062 0104: car $5655 in_sphere 29.61 1151.9 -194.82 radius 1.0 1.0 1.0 sphere 0 jump_if_false @DIA_C3_30062 0035: $5604 = $5606 // (int vars) :DIA_C3_30062 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18632 jump_if_false @DIA_C3_30091 0026: return :DIA_C3_30091 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_29952 :DIA_C3_30108 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10999 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6420 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_24325 0035: $5604 = $5606 // (int vars) 0035: 1@ = $5607 // (int vars) $5657(1@,14) = 1 // (int) 0026: return :DIA_C3_30159 $5991 = 0 // (int) $5980 == 0 // (int) var == num jump_if_false @DIA_C3_30224 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8467 -2@ = -7000 // (int) // timer1 0057: show_text_highpriority GXT 'DIA3_O2' time 5000 flag 1 // ~w~Use the Domestobot to find and crack Armando's safe. 0058: (unknown) 'DIA3_O5' 7000 1 // ~w~Activate Domestobot's ~h~Comms arm~w~ to help you track down and open the safe. :DIA_C3_30224 $5604 == 102 // (int) var == num jump_if_false @DIA_C3_30344 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_30269 0026: return :DIA_C3_30269 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7668 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8529 jump_if_false @DIA_C3_30308 0026: return :DIA_C3_30308 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22911 jump_if_false @DIA_C3_30327 0026: return :DIA_C3_30327 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_30224 :DIA_C3_30344 0026: return :DIA_C3_30346 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8467 -2@ = -1000 // (int) // timer1 $5935 = 1 // (int) $5934 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_4301 500 0045: actor $933 defined jump_if_false @DIA_C3_30407 0107: toggle_player $933 can_move 0 0492: (unknown) 2 :DIA_C3_30407 0093: destroy_object $5685 0093: destroy_object $5686 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7570 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'SX_CDDE' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'SX_CDDE' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'SX_DOPN' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'SX_DOPN' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'SX_EROR' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'SX_EROR' 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @MAIN_12808 'SX_SBLP' 'DEAD' -99 1 // WASTED! 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_12757 'SX_SBLP' 00B9: set_camera_position 24.72 1159.32 -200.0 rotations 0 0 0 00BA: set_camera_point_at 24.69 1158.32 -200.03 mode 2 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 500 ms $5935 == 1 // (int) var == num jump_if_false @DIA_C3_30705 03D4: (unknown) 'DIA3_H1' // Use ~h~ ~k~ ~DOSLR~ ~w~to select digit. ~h~ ~k~ ~DOSUD~ ~w~changes value. ~h~ ~k~ ~DOSIN~ ~w~to input code. $5935 = 0 // (int) :DIA_C3_30705 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_O4' // ~w~Enter the correct code to open the safe. :DIA_C3_30724 $5604 == 500 // (int) var == num jump_if_false @DIA_C3_30891 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_30760 0026: return :DIA_C3_30760 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8529 jump_if_false @DIA_C3_30874 $5606 = 102 // (int) 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4328 0045: actor $933 defined jump_if_false @DIA_C3_30829 0107: toggle_player $933 can_move 1 :DIA_C3_30829 0492: (unknown) 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16517 24.8 1161.0 -201.1 180.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7821 0268: (unknown) 0026: return :DIA_C3_30874 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_16418 0002: jump @DIA_C3_30724 :DIA_C3_30891 00C8: set_fade_color_RGB 0 0 0 00C9: fade 0 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4328 0045: actor $933 defined jump_if_false @DIA_C3_30937 0107: toggle_player $933 can_move 1 :DIA_C3_30937 0492: (unknown) 1 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_16517 24.8 1161.0 -201.1 180.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7821 0268: (unknown) 0026: return :DIA_C3_30982 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_17412 0006: $5793 = 'DIA3_F1' // (string) // ~r~You set off the safe alarm! // Note: the incorrect math opcode was used here $5604 = 800 // (int) 0026: return :DIA_C3_31014 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_23466 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7821 $5604 = 503 // (int) 0026: return :DIA_C3_31043 $5980 == 0 // (int) var == num jump_if_false @DIA_C3_31084 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8467 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_6350 'DIA3_O3' // ~w~Use the lighter arm to set the safe contents on fire. :DIA_C3_31084 $5936 = 1 // (int) 037B: constant_params 4 variable_params 0 unknown 2 call_with_params @DIA_C3_10970 25.02 1158.82 -201.1 1.0 :DIA_C3_31118 $5604 == 503 // (int) var == num jump_if_false @DIA_C3_31249 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18771 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7413 jump_if_false @DIA_C3_31164 0026: return :DIA_C3_31164 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_22799 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_8529 jump_if_false @DIA_C3_31203 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10999 0026: return :DIA_C3_31203 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18632 jump_if_false @DIA_C3_31232 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10999 0026: return :DIA_C3_31232 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4638 0002: jump @DIA_C3_31118 :DIA_C3_31249 0026: return :DIA_C3_31251 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_18039 0006: $5793 = 'DIA3_F0' // (string) // ~r~You didn't do Armando's task in time! // Note: the incorrect math opcode was used here $5604 = 800 // (int) 0026: return :DIA_C3_31283 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14662 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 801F: not $5793 == 'DEAD' // (float) num == var // WASTED! 0022: jump_if_false @DIA_C3_31341 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @MAIN_5026 $5793 :DIA_C3_31341 $5604 = 1000 // (int) 0001: wait 0 ms 0026: return :DIA_C3_31353 0059: text_clear_all 0268: (unknown) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14662 $5996 = 1 // (int) 021D: (unknown) 1 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @99RED_12847 'DIA_C03' 2000 // Domo Arigato Domestoboto 01DF: progress_made += 1 $5604 = 1000 // (int) 0026: return :DIA_C3_31412 0045: actor $933 defined jump_if_false @DIA_C3_31428 012E: toggle_player $933 ignored_by_cops 0 :DIA_C3_31428 004F: unknown_check $5656 jump_if_false @DIA_C3_31449 0126: make_car $5656 very_heavy 0 0325: (unknown) $5656 0 :DIA_C3_31449 0093: destroy_object $5685 0093: destroy_object $5686 0093: destroy_object $5687 0093: destroy_object $5693 0093: destroy_object $5694 0093: destroy_object $5695 0049: destroy_car $5655 003F: destroy_actor $5657 003F: destroy_actor $5658 003F: destroy_actor $5673 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4868 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4897 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @NONAME_1_20061 0 010A: release_weather 01ED: (unknown) 02F0: actor 0 photographed 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C3_7595 1 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 0556: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10999 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_10947 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_6420 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_7570 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_23013 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_4172 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14662 0113: remove_references_to_car $5656 // Like turning a car into any random car 0444: (unknown) 118 0444: (unknown) 84 0444: (unknown) 85 00DB: (unknown) $5782 00DB: (unknown) $5995 $5996 == 0 // (int) var == num jump_if_false @DIA_C3_31662 021D: (unknown) 1 :DIA_C3_31662 0418: (unknown) 37.2 1152.43 -190.0 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C3_14662 $940 = 0 // (int) 007A: mission_cleanup 0026: return //-------------Mission 99--------------- :DIA_C4 0238: name_thread 'DIA_C4' 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C4' 0025: gosub @DIA_C4_22335 009D: wasted_or_busted // mission only jump_if_false @DIA_C4_45 0025: gosub @DIA_C4_29470 :DIA_C4_45 0025: gosub @DIA_C4_29791 end_thread :DIA_C4_54 0@ == 0 // (int) var == num jump_if_false @DIA_C4_97 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C4_273 :DIA_C4_97 0@ == 1 // (int) var == num jump_if_false @DIA_C4_130 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C4_273 :DIA_C4_130 0@ == 2 // (int) var == num jump_if_false @DIA_C4_172 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C4_273 :DIA_C4_172 0@ == 3 // (int) var == num jump_if_false @DIA_C4_216 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C4_273 :DIA_C4_216 0@ == 4 // (int) var == num jump_if_false @DIA_C4_247 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C4_273 :DIA_C4_247 0@ == 5 // (int) var == num jump_if_false @DIA_C4_273 03CF: (unknown) 237 130 180 255 :DIA_C4_273 0026: return :DIA_C4_275 00BC: (unknown) 0@ 2 0026: return :DIA_C4_282 00BC: (unknown) 0@ 6 0026: return :DIA_C4_289 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_282 3@ 0026: return 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C4_337 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C4_337 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_352 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C4_352 1@ -= 250 // (int) 0035: 4@ = 3@ // (int vars) 4@ *= 100 // (int) 002F: 4@ /= 1@ // (int vars) 2@ = 100 // (int) 002B: 2@ -= 4@ // (int vars) // Note: the incorrect math opcode was used here 0017: 3@ >= 1@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_397 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C4_397 005F: (unknown) 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C4_431 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C4_431 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C4_472 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C4_483 :DIA_C4_472 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C4_483 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C4_517 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C4_517 809F: not actor 3@ dead 0022: jump_if_false @DIA_C4_533 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C4_533 0026: return :DIA_C4_535 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @DIA_C4_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 @DIA_C4_593 0400: (unknown) $933 $1070 0002: jump @DIA_C4_599 :DIA_C4_593 02C0: (unknown) $933 $1070 :DIA_C4_599 0@ >= 0 // (int) var >= num jump_if_false @DIA_C4_626 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :DIA_C4_626 0045: actor $933 defined jump_if_false @DIA_C4_694 807E: not actor $933 driving jump_if_false @DIA_C4_671 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @DIA_C4_674 :DIA_C4_671 021D: (unknown) 0 :DIA_C4_674 $1078 == 0 // (int) var == num jump_if_false @DIA_C4_690 02EA: select_interior 2 :DIA_C4_690 01AE: (unknown) 1 :DIA_C4_694 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C4_707 0045: actor $933 defined jump_if_false @DIA_C4_771 807E: not actor $933 driving jump_if_false @DIA_C4_759 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @DIA_C4_759 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :DIA_C4_759 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :DIA_C4_771 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @DIA_C4_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 @DIA_C4_820 02EA: select_interior 0 :DIA_C4_820 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C4_850 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C4_850 0026: return 0045: actor 0@ defined jump_if_false @DIA_C4_871 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C4_871 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_901 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C4_901 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C4_901 0026: return :DIA_C4_903 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_950 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C4_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 @DIA_C4_950 :DIA_C4_946 1@ = 0 // (int) :DIA_C4_950 1@ == 1 // (int) var == num jump_if_false @DIA_C4_1034 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C4_1027 007E: actor 0@ driving jump_if_false @DIA_C4_1023 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C4_1013 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C4_1016 :DIA_C4_1013 00F1: (unknown) 0@ :DIA_C4_1016 0002: jump @DIA_C4_1027 :DIA_C4_1023 1@ = 0 // (int) :DIA_C4_1027 0002: jump @DIA_C4_950 :DIA_C4_1034 0026: return 0045: actor 0@ defined jump_if_false @DIA_C4_1128 007E: actor 0@ driving jump_if_false @DIA_C4_1112 02A7: unknown_check 0@ jump_if_false @DIA_C4_1082 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C4_1105 :DIA_C4_1082 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_903 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C4_1105 0002: jump @DIA_C4_1121 :DIA_C4_1112 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C4_1121 0002: jump @DIA_C4_1130 :DIA_C4_1128 005F: (unknown) :DIA_C4_1130 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_1288 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C4_1288 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C4_1229 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C4_1188 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C4_1222 :DIA_C4_1188 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_903 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C4_1222 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_903 4@ :DIA_C4_1222 0002: jump @DIA_C4_1288 :DIA_C4_1229 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C4_1254 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C4_1288 :DIA_C4_1254 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_903 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C4_1288 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_903 3@ :DIA_C4_1288 0045: actor 0@ defined jump_if_false @DIA_C4_1340 004F: unknown_check 1@ jump_if_false @DIA_C4_1340 007E: actor 0@ driving jump_if_false @DIA_C4_1340 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C4_1340 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C4_903 0@ :DIA_C4_1340 5@ = 0 // (int) :DIA_C4_1344 5@ == 0 // (int) var == num jump_if_false @DIA_C4_1442 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C4_1435 004F: unknown_check 1@ jump_if_false @DIA_C4_1435 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C4_1401 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C4_1435 :DIA_C4_1401 2@ == -1 // (int) var == num jump_if_false @DIA_C4_1427 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C4_1435 :DIA_C4_1427 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C4_1435 0002: jump @DIA_C4_1344 :DIA_C4_1442 0026: return 0036: 6@ = 0@ // (float vars) 002C: 6@ -= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002C: 7@ -= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002C: 8@ -= 5@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0036: 7@ = 1@ // (float vars) 002E: 7@ *= 4@ // (float vars) 0036: 8@ = 2@ // (float vars) 002E: 8@ *= 5@ // (float vars) 0026: return 0036: 4@ = 0@ // (float vars) 002E: 4@ *= 3@ // (float vars) 0036: 5@ = 1@ // (float vars) 002E: 5@ *= 3@ // (float vars) 0036: 6@ = 2@ // (float vars) 002E: 6@ *= 3@ // (float vars) 0026: return 0036: 6@ = 0@ // (float vars) 0030: 6@ /= 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 0030: 7@ /= 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 0030: 8@ /= 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0026: return 031E: (unknown) 0 0 0 0@ 1@ 2@ 6@ 7@ = 1.0 // (float) 0030: 7@ /= 6@ // (float vars) // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 002E: 3@ *= 7@ // (float vars) 0036: 4@ = 1@ // (float vars) 002E: 4@ *= 7@ // (float vars) 0036: 5@ = 2@ // (float vars) 002E: 5@ *= 7@ // (float vars) 0026: return 0078: if and 001E: 0@ == 3@ // (float) var == num 001E: 1@ == 4@ // (float) var == num 001E: 2@ == 5@ // (float) var == num 0022: jump_if_false @DIA_C4_1644 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_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 @DIA_C4_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 @DIA_C4_1758 // Note: the incorrect math opcode was used here 0035: 3@ = 0@ // (int vars) 0002: jump @DIA_C4_1784 :DIA_C4_1758 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1780 // Note: the incorrect math opcode was used here 0035: 3@ = 1@ // (int vars) 0002: jump @DIA_C4_1784 :DIA_C4_1780 0035: 3@ = 2@ // (int vars) :DIA_C4_1784 0002: jump @DIA_C4_1795 :DIA_C4_1791 0035: 3@ = 0@ // (int vars) :DIA_C4_1795 0026: return 0014: 1@ > 0@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_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 @DIA_C4_1830 // Note: the incorrect math opcode was used here 0036: 3@ = 0@ // (float vars) 0002: jump @DIA_C4_1856 :DIA_C4_1830 0014: 2@ > 1@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_1852 // Note: the incorrect math opcode was used here 0036: 3@ = 1@ // (float vars) 0002: jump @DIA_C4_1856 :DIA_C4_1852 0036: 3@ = 2@ // (float vars) :DIA_C4_1856 0002: jump @DIA_C4_1867 :DIA_C4_1863 0036: 3@ = 0@ // (float vars) :DIA_C4_1867 0026: return 0 > 0@ // (int) num > var 0022: jump_if_false @DIA_C4_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 @DIA_C4_1899 :DIA_C4_1895 0035: 1@ = 0@ // (int vars) :DIA_C4_1899 0026: return 0 > 0@ // (float) num > var 0022: jump_if_false @DIA_C4_1927 // Note: the incorrect math opcode was used here 1@ = 0 // (float) 002C: 1@ -= 0@ // (float vars) 0002: jump @DIA_C4_1931 :DIA_C4_1927 0036: 1@ = 0@ // (float vars) :DIA_C4_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 @DIA_C4_1966 005F: (unknown) :DIA_C4_1966 801D: not 1@ == 0 // (int) var == var jump_if_false @DIA_C4_1979 005F: (unknown) :DIA_C4_1979 801D: not 2@ == 0 // (int) var == var jump_if_false @DIA_C4_1992 005F: (unknown) :DIA_C4_1992 005E: (unknown) 0011: 1@ > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2007 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2007 0011: 0@ > 2@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_2020 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_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 @DIA_C4_2222 0026: return :DIA_C4_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 @DIA_C4_2267 0026: return :DIA_C4_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 @DIA_C4_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 @DIA_C4_2335 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_2335 005F: (unknown) 001A: 1@ >= 2@ // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_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 @DIA_C4_2361 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_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 @DIA_C4_2444 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_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 @DIA_C4_2480 // Note: the incorrect math opcode was used here 3@ = 5.0 // (float) :DIA_C4_2480 3@ > 380.0 // (float) var > num jump_if_false @DIA_C4_2499 3@ = 380.0 // (float) :DIA_C4_2499 5.0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C4_2518 // Note: the incorrect math opcode was used here 4@ = 5.0 // (float) :DIA_C4_2518 4@ > 240.0 // (float) var > num jump_if_false @DIA_C4_2537 4@ = 240.0 // (float) :DIA_C4_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 @DIA_C4_2635 // Note: the incorrect math opcode was used here 9@ *= -1.0 // (float) :DIA_C4_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 @DIA_C4_2675 // Note: the incorrect math opcode was used here 9@ = -1 // (int) 005E: (unknown) :DIA_C4_2675 10@ > 0 // (float) var > num jump_if_false @DIA_C4_2693 9@ = 1 // (int) 005E: (unknown) :DIA_C4_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 @DIA_C4_2732 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C4_2732 005E: (unknown) 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :DIA_C4_3195 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_3345 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @DIA_C4_3321 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :DIA_C4_3321 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @DIA_C4_3195 :DIA_C4_3345 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @DIA_C4_3428 0 > 5@ // (int) num > var 0022: jump_if_false @DIA_C4_3411 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C4_3415 :DIA_C4_3411 0035: 10@ = 5@ // (int vars) :DIA_C4_3415 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @DIA_C4_3433 :DIA_C4_3428 0203: set_draw_text_position 0@ 1@ GXT 4@ :DIA_C4_3433 0026: return :DIA_C4_3435 0045: actor 0@ defined 0022: jump_if_false @DIA_C4_3520 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :DIA_C4_3520 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @DIA_C4_3435 0@ 2@ 3@ jump_if_false @DIA_C4_3547 0203: set_draw_text_position 2@ 3@ GXT 1@ :DIA_C4_3547 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @DIA_C4_3435 0@ 3@ 4@ jump_if_false @DIA_C4_3575 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :DIA_C4_3575 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @DIA_C4_3435 0@ 4@ 5@ jump_if_false @DIA_C4_3604 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :DIA_C4_3604 0026: return 007F: player 0 pressed_key 4 jump_if_false @DIA_C4_3681 007F: player 0 pressed_key 8 jump_if_false @DIA_C4_3674 $5604 == 0 // (int) var == num jump_if_false @DIA_C4_3674 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) :DIA_C4_3674 0002: jump @DIA_C4_3686 :DIA_C4_3681 $5604 = 0 // (int) :DIA_C4_3686 007F: player 0 pressed_key 4 jump_if_false @DIA_C4_3772 007F: player 0 pressed_key 9 jump_if_false @DIA_C4_3765 $5605 == 0 // (int) var == num jump_if_false @DIA_C4_3765 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) :DIA_C4_3765 0002: jump @DIA_C4_3777 :DIA_C4_3772 $5605 = 0 // (int) :DIA_C4_3777 0026: return :DIA_C4_3779 $5607 = 0 // (int) $5608 = 0 // (int) $5611 = -10.0 // (float) $5606 = 1 // (int) 005F: (unknown) :DIA_C4_3804 $5608 == 0 // (int) var == num jump_if_false @DIA_C4_3837 8474: not jump_if_false @DIA_C4_3837 $1068 == 0 // (int) var == num jump_if_false @DIA_C4_3837 :DIA_C4_3837 0035: $1082 = 0@ // (int vars) $5608 = 0 // (int) 0026: return :DIA_C4_3849 $5607 == 1 // (int) var == num jump_if_false @DIA_C4_3874 $5607 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :DIA_C4_3874 $5606 = 0 // (int) 0026: return :DIA_C4_3881 $5606 == 1 // (int) var == num jump_if_false @DIA_C4_4201 $1082 == 0 // (int) var == num jump_if_false @DIA_C4_3918 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_3849 005F: (unknown) :DIA_C4_3918 0045: actor $933 defined jump_if_false @DIA_C4_3953 007E: actor $933 driving jump_if_false @DIA_C4_3953 82A7: not unknown_check $933 jump_if_false @DIA_C4_3953 005F: (unknown) :DIA_C4_3953 not $1078 == 0 // (int) var == num jump_if_false @DIA_C4_3992 $5607 == 1 // (int) var == num jump_if_false @DIA_C4_3990 $5607 = 0 // (int) $1068 = 0 // (int) 0268: (unknown) :DIA_C4_3990 005F: (unknown) :DIA_C4_3992 001D: $5611 == -10.0 // (int) var == var jump_if_false @DIA_C4_4034 0045: actor $933 defined jump_if_false @DIA_C4_4027 0043: store_actor $933 position_to $5609 $5610 $5611 // Note: the incorrect math opcode was used here :DIA_C4_4027 0002: jump @DIA_C4_4070 :DIA_C4_4034 031D: (unknown) $937 $938 $5609 $5610 1@ 1@ > 110.0 // (float) var > num jump_if_false @DIA_C4_4070 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_3849 005F: (unknown) :DIA_C4_4070 $5607 == 0 // (int) var == num jump_if_false @DIA_C4_4133 8474: not jump_if_false @DIA_C4_4126 $1068 == 0 // (int) var == num jump_if_false @DIA_C4_4126 $5607 = 1 // (int) $1068 = 1 // (int) 0323: show_text_box 'H_TS_01' // Use~h~ ~k~ ~TGSUB~ ~w~to activate 'Trip Skip'. :DIA_C4_4126 0002: jump @DIA_C4_4201 :DIA_C4_4133 0377: (unknown) 0 0@ 0@ > 0 // (int) var > num jump_if_false @DIA_C4_4201 0045: actor $933 defined jump_if_false @DIA_C4_4170 0107: toggle_player $933 can_move 0 012E: toggle_player $933 ignored_by_cops 1 :DIA_C4_4170 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 @DIA_C4_3849 $5608 = 1 // (int) 005E: (unknown) :DIA_C4_4201 005F: (unknown) :DIA_C4_4203 0@ = 0 // (int) $5461(0@,5) = -1707.53 // (float) $5466(0@,5) = -285.35 // (float) $5471(0@,5) = 28.9628 // (float) $5476(0@,5) = -1701.513 // (float) $5481(0@,5) = -284.133 // (float) $5486(0@,5) = 28.448 // (float) $5496(0@,5) = 0 // (float) $5501(0@,5) = 32.0 // (float) $5506(0@,5) = 0 // (float) $5571(0@,5) = -1.0 // (float) $5511(0@,5) = 0.3 // (float) $5541(0@,5) = 93.0 // (float) $5546(0@,5) = -28.0 // (float) $5551(0@,5) = 0 // (float) $5516(0@,5) = 10 // (int) 0@ = 1 // (int) $5461(0@,5) = -1772.737 // (float) $5466(0@,5) = -295.9728 // (float) $5471(0@,5) = 28.3061 // (float) $5476(0@,5) = -1772.437 // (float) $5481(0@,5) = -301.732 // (float) $5486(0@,5) = 28.202 // (float) $5496(0@,5) = -1736.771 // (float) $5501(0@,5) = -228.8669 // (float) $5506(0@,5) = 14.8071 // (float) $5541(0@,5) = -1737.747 // (float) $5546(0@,5) = -287.4102 // (float) $5551(0@,5) = 15.1685 // (float) $5571(0@,5) = 1.0 // (float) $5511(0@,5) = 0.15 // (float) $5516(0@,5) = 20 // (int) 0@ = 2 // (int) $5461(0@,5) = -1596.143 // (float) $5466(0@,5) = -303.2361 // (float) $5471(0@,5) = 28.3061 // (float) $5476(0@,5) = -1596.536 // (float) $5481(0@,5) = -296.869 // (float) $5486(0@,5) = 28.124 // (float) $5496(0@,5) = -1660.435 // (float) $5501(0@,5) = -301.7643 // (float) $5506(0@,5) = 14.9637 // (float) $5541(0@,5) = -1610.474 // (float) $5546(0@,5) = -301.733 // (float) $5551(0@,5) = 14.7979 // (float) $5571(0@,5) = 1.0 // (float) $5511(0@,5) = 0.3 // (float) $5516(0@,5) = 20 // (int) 0@ = 3 // (int) $5461(0@,5) = -1593.756 // (float) $5466(0@,5) = -94.3173 // (float) $5471(0@,5) = 28.3061 // (float) $5476(0@,5) = -1590.249 // (float) $5481(0@,5) = -94.711 // (float) $5486(0@,5) = 28.248 // (float) $5496(0@,5) = -1594.018 // (float) $5501(0@,5) = -119.9563 // (float) $5506(0@,5) = 14.8618 // (float) $5541(0@,5) = -1594.018 // (float) $5546(0@,5) = -193.67 // (float) $5551(0@,5) = 14.8624 // (float) $5571(0@,5) = 1.0 // (float) $5511(0@,5) = 0.3 // (float) $5516(0@,5) = 20 // (int) 0@ = 4 // (int) $5461(0@,5) = -1772.745 // (float) $5466(0@,5) = -87.4423 // (float) $5471(0@,5) = 28.3061 // (float) $5476(0@,5) = -1772.338 // (float) $5481(0@,5) = -94.362 // (float) $5486(0@,5) = 28.254 // (float) $5496(0@,5) = -1656.54 // (float) $5501(0@,5) = -133.8545 // (float) $5506(0@,5) = 14.8303 // (float) $5541(0@,5) = -1714.244 // (float) $5546(0@,5) = -97.0707 // (float) $5551(0@,5) = 14.8378 // (float) $5571(0@,5) = 1.0 // (float) $5511(0@,5) = 0.3 // (float) $5516(0@,5) = 20 // (int) 0026: return :DIA_C4_5010 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_4203 $5920 = 0 // (int) $5869 = -702.5528 // (float) $5871 = -1561.913 // (float) $5873 = 12.5535 // (float) $5870 = -1549.76 // (float) $5872 = -339.3937 // (float) $5874 = 15.4234 // (float) $5877 = -1152.272 // (float) $5880 = -953.5038 // (float) $5883 = 15.422 // (float) $5878 = -1126.629 // (float) $5881 = -1217.774 // (float) $5884 = 15.4945 // (float) $5879 = -1193.592 // (float) $5882 = -949.3581 // (float) $5885 = 14.8016 // (float) $5886 = 91.9054 // (float) $5887 = 77.2076 // (float) $5646 = -686.0 // (float) $5649 = -1570.0 // (float) $5652 = 12.5 // (float) $5655 = 32.7 // (float) $5647 = -1727.024 // (float) $5650 = -315.6621 // (float) $5653 = 15.0744 // (float) $5656 = 357.8097 // (float) $5648 = -1726.579 // (float) $5651 = -303.991 // (float) $5654 = 15.0318 // (float) $5657 = 357.7749 // (float) $5663 = -1549.76 // (float) $5669 = -339.3937 // (float) $5675 = 15.4234 // (float) $5664 = -1585.75 // (float) $5670 = -229.63 // (float) $5676 = 19.28 // (float) $5665 = -1591.31 // (float) $5671 = -230.71 // (float) $5677 = 14.66 // (float) $5666 = -357.562 // (float) $5672 = -575.038 // (float) $5678 = 38.9299 // (float) $5667 = -367.8575 // (float) $5673 = -574.7114 // (float) $5679 = 38.9298 // (float) $5686 = -1723.871 // (float) $5687 = -302.4403 // (float) $5688 = 14.6528 // (float) $5690 = -1672.595 // (float) $5691 = -320.5331 // (float) $5692 = 15.0754 // (float) $5695 = -1645.452 // (float) $5696 = -224.3714 // (float) $5697 = 14.6097 // (float) $5698 = 197.7531 // (float) $5683 = -1770.115 // (float) $5684 = -169.0888 // (float) $5685 = 14.8546 // (float) $5706 = -1780.6 // (float) $5708 = -304.459 // (float) $5710 = 10.0 // (float) $5707 = -1588.456 // (float) $5709 = -86.2263 // (float) $5711 = 30.0 // (float) $5850 = -1722.34 // (float) $5852 = -156.4354 // (float) $5854 = 14.8129 // (float) $5851 = -1722.34 // (float) $5853 = -156.4354 // (float) $5855 = 14.8129 // (float) $5856 = 270.0 // (float) $5857 = 90.0 // (float) $5858 = -1648.87 // (float) $5860 = -262.5 // (float) $5862 = 14.94 // (float) $5859 = -1648.89 // (float) $5861 = -265.02 // (float) $5863 = 15.45 // (float) $5864 = 0 // (float) $5865 = 180.0 // (float) $5659 = -1618.325 // (float) $5660 = -177.9527 // (float) $5661 = 14.9974 // (float) $5662 = 90.0 // (float) $5615 = -1637.506 // (float) $5616 = -156.5344 // (float) $5617 = 14.8129 // (float) $5618 = 265.6512 // (float) $5889 = -812.6616 // (float) $5891 = -512.6812 // (float) $5893 = 10.751 // (float) $5895 = 159.1585 // (float) $5890 = 27.912 // (float) $5892 = -447.5018 // (float) $5894 = 13.868 // (float) $5896 = 310.3778 // (float) $5888 = -1 // (int) $5909 = -1660.136 // (float) $5912 = -224.5591 // (float) $5915 = 15.22 // (float) $5910 = -1660.136 // (float) $5913 = -208.3754 // (float) $5916 = 15.22 // (float) $5911 = 0.1 // (float) $5914 = 0.2 // (float) $5917 = 0.1 // (float) $5918 = 90.0 // (float) $5925 = -1650.779 // (float) $5928 = -296.8105 // (float) $5931 = 15.4597 // (float) $5926 = -1740.91 // (float) $5929 = -187.1432 // (float) $5932 = 18.9075 // (float) $5927 = -1741.966 // (float) $5930 = -129.5728 // (float) $5933 = 14.8546 // (float) $6245 = -1653.434 // (float) $6246 = -196.1729 // (float) $6247 = 14.807 // (float) $6248 = -1766.847 // (float) $6252 = -285.5401 // (float) $6256 = 14.8179 // (float) $6249 = -1763.891 // (float) $6253 = -101.7533 // (float) $6257 = 14.8627 // (float) $6250 = -1593.757 // (float) $6254 = -277.6408 // (float) $6258 = 14.7975 // (float) $6251 = -1590.803 // (float) $6255 = -106.0511 // (float) $6259 = 14.8627 // (float) $5631 = 56 // (int) $5632 = 58 // (int) $6265 = -0.5 // (float) $6269 = -1.0 // (float) $6273 = 0 // (float) $6266 = 0.5 // (float) $6270 = -1.0 // (float) $6274 = 0 // (float) $6267 = 0.5 // (float) $6271 = -2.0 // (float) $6275 = 0 // (float) $6268 = -0.5 // (float) $6272 = -2.0 // (float) $6276 = 0 // (float) $6277 = -699.4205 // (float) $6280 = -1585.141 // (float) $6283 = 12.5211 // (float) $6278 = -694.5388 // (float) $6281 = -1580.384 // (float) $6284 = 12.5336 // (float) $6279 = -698.5733 // (float) $6282 = -1584.258 // (float) $6285 = 12.5234 // (float) $6286 = -1170.858 // (float) $6290 = -924.7592 // (float) $6294 = 14.8662 // (float) $6287 = -1195.615 // (float) $6291 = -948.2056 // (float) $6295 = 14.8662 // (float) $6288 = -1193.592 // (float) $6292 = -949.3581 // (float) $6296 = 14.8016 // (float) $6289 = -1194.89 // (float) $6293 = -929.46 // (float) $6297 = 14.86 // (float) $6298 = -1554.468 // (float) $6305 = -328.4992 // (float) $6312 = 14.8676 // (float) $6299 = -1547.118 // (float) $6306 = -326.1108 // (float) $6313 = 14.8089 // (float) $6300 = -1552.485 // (float) $6307 = -326.1108 // (float) $6314 = 14.8009 // (float) $6301 = -1570.485 // (float) $6308 = -326.1108 // (float) $6315 = 14.8009 // (float) $6302 = -1704.252 // (float) $6309 = -317.7117 // (float) $6316 = 14.6932 // (float) $6303 = -1696.934 // (float) $6310 = -318.3884 // (float) $6317 = 14.6351 // (float) $6304 = -1727.23 // (float) $6311 = -299.73 // (float) $6318 = 15.49 // (float) $6319 = 316.5867 // (float) $6320 = 87.9897 // (float) $6321 = 246.3896 // (float) $6322 = 64.6517 // (float) $6323 = -1836.051 // (float) $6325 = -365.0304 // (float) $6327 = 14.8654 // (float) $6324 = -1515.488 // (float) $6326 = -288.0028 // (float) $6328 = 15.412 // (float) $5619 = -1714.829 // (float) $5620 = -301.757 // (float) $5621 = 14.62 // (float) $5622 = 0 // (float) 0026: return :DIA_C4_6752 8252: not object $5866 exists jump_if_false @DIA_C4_6784 01AA: $5866 = create_object #JM_BKS_BARRIER at -1668.81 -205.668 14.2184 :DIA_C4_6784 0026: return :DIA_C4_6786 0252: object $5866 exists jump_if_false @DIA_C4_6801 0093: destroy_object $5866 :DIA_C4_6801 0026: return :DIA_C4_6803 0160: load_model 147 0160: load_model #GANG4A 0160: load_model 113 0160: load_model 114 0228: (unknown) 0160: load_model #WALTON 0160: load_model #RHINO 0160: load_model #HUNTER 0160: load_model #SENTXS 0228: (unknown) 0160: load_model #M16 0160: load_model #BERETTA 0160: load_model #UZI 0160: load_model #NDC_BOOMSTACK 0160: load_model #JM_BKS_BARRIER 0443: (unknown) 81 0228: (unknown) 0026: return :DIA_C4_6875 801F: not 0@ == '' // (float) num == var 0022: jump_if_false @DIA_C4_6942 // 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 @DIA_C4_6942 037B: constant_params 4 variable_params 0 unknown 5 call_with_params @MAIN_12808 0@ 1@ 2@ 3@ 4@ == 1 // (int) var == num jump_if_false @DIA_C4_6942 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @MAIN_12757 0@ :DIA_C4_6942 0026: return :DIA_C4_6944 0006: 6@ = '' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = '' // (string) // Note: the incorrect math opcode was used here 8@ = -99 // (int) 9@ = 0 // (int) 10@ = -1 // (int) 0@ == 40 // (int) var == num jump_if_false @DIA_C4_7021 0006: 6@ = 'DIAC4AA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_40' // (string) // ~w~Phil ...I don't know what to say. // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7021 0@ == 41 // (int) var == num jump_if_false @DIA_C4_7074 0006: 6@ = 'DIAC4AB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_41' // (string) // ~w~I'm going after Diego Mendez. I wouldn't ask for help if I didn't need it, but I need it. // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7074 0@ == 42 // (int) var == num jump_if_false @DIA_C4_7127 0006: 6@ = 'DIAC4AC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_42' // (string) // ~w~There's an attack copter up at the base. If I can get hold of it... // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7127 0@ == 43 // (int) var == num jump_if_false @DIA_C4_7180 0006: 6@ = 'DIAC4AD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_43' // (string) // ~w~You need a decoy... and I've got all the decoy you're gonna need. // Note: the incorrect math opcode was used here 0035: 8@ = $6330 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7180 0@ == 56 // (int) var == num jump_if_false @DIA_C4_7233 0006: 6@ = 'DIAC4BD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_56' // (string) // ~w~I, I, I can't believe she's gone. // Note: the incorrect math opcode was used here 0035: 8@ = $6330 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7233 0@ == 58 // (int) var == num jump_if_false @DIA_C4_7286 0006: 6@ = 'DIAC4BF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_58' // (string) // ~w~Sorry, Vic... she was a good soldier... a good sister, I mean // Note: the incorrect math opcode was used here 0035: 8@ = $6330 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7286 0@ == 60 // (int) var == num jump_if_false @DIA_C4_7339 0006: 6@ = 'DIAC4CA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_60' // (string) // ~w~Get the rig and meet me at the base. // Note: the incorrect math opcode was used here 0035: 8@ = $6330 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7339 0@ == 61 // (int) var == num jump_if_false @DIA_C4_7391 0006: 6@ = 'DIAC4CB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_61' // (string) // ~w~Come on man, don't freak out on me now. // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7391 0@ == 70 // (int) var == num jump_if_false @DIA_C4_7444 0006: 6@ = 'DIAC4DA' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_70' // (string) // ~w~Hey, you made it. // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7444 0@ == 71 // (int) var == num jump_if_false @DIA_C4_7496 0006: 6@ = 'DIAC4DB' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_71' // (string) // ~w~Man, you're drunk. // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7496 0@ == 72 // (int) var == num jump_if_false @DIA_C4_7548 0006: 6@ = 'DIAC4DC' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_72' // (string) // ~w~That's it. I'm doing this on my own. // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7548 0@ == 73 // (int) var == num jump_if_false @DIA_C4_7601 0006: 6@ = 'DIAC4DD' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_73' // (string) // ~w~No. I'm gonna help. // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7601 0@ == 74 // (int) var == num jump_if_false @DIA_C4_7654 0006: 6@ = 'DIAC4DE' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_74' // (string) // ~w~When I go, you park your truck by the wall and climb over it...after that, I'm gone. // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7654 0@ == 75 // (int) var == num jump_if_false @DIA_C4_7706 0006: 6@ = 'DIAC4DF' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_75' // (string) // ~w~You're not gonna do anything stupid are you man? // Note: the incorrect math opcode was used here 0035: 8@ = $6331 // (int vars) 10@ = 0 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7706 0@ == 76 // (int) var == num jump_if_false @DIA_C4_7759 0006: 6@ = 'DIAC4DG' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_76' // (string) // ~w~We're breaking into a military base, and I'm drunk. What could be more stupid? // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7759 0@ == 77 // (int) var == num jump_if_false @DIA_C4_7812 0006: 6@ = 'DIAC4DH' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_77' // (string) // ~w~Don't worry about me, don't worry about me. // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7812 0@ == 78 // (int) var == num jump_if_false @DIA_C4_7865 0006: 6@ = 'DIAC4DI' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_78' // (string) // ~w~LOOOOOUISE! // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) 0002: jump @DIA_C4_7911 :DIA_C4_7865 0@ == 79 // (int) var == num jump_if_false @DIA_C4_7911 0006: 6@ = 'DIAC4DJ' // (string) // Note: the incorrect math opcode was used here 0006: 7@ = 'DIA4_79' // (string) // ~w~YEE-HAAAAAAR! Suck on that! // Note: the incorrect math opcode was used here 0035: 8@ = $5635 // (int vars) 10@ = 1 // (int) :DIA_C4_7911 0037: 1@ = 6@ // (string vars) 0037: 2@ = 7@ // (string vars) 0035: 3@ = 8@ // (int vars) 0035: 4@ = 9@ // (int vars) 0035: 5@ = 10@ // (int vars) 0026: return :DIA_C4_7933 037B: constant_params 1 variable_params 5 unknown 7 call_with_params @DIA_C4_6944 0@ 2@ 3@ 4@ 5@ 6@ 037B: constant_params 5 variable_params 0 unknown 7 call_with_params @DIA_C4_6875 2@ 3@ 4@ 5@ 1@ 0026: return :DIA_C4_7966 037B: constant_params 1 variable_params 5 unknown 6 call_with_params @DIA_C4_6944 0@ 1@ 2@ 3@ 4@ 5@ 037B: constant_params 5 variable_params 0 unknown 6 call_with_params @DIA_C4_6875 1@ 2@ 3@ 4@ 1 801F: not 1@ == '' // (float) num == var 0022: jump_if_false @DIA_C4_8105 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @MAIN_13565 jump_if_false @DIA_C4_8058 037A: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_12674 $6329 jump_if_false @DIA_C4_8058 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13346 $6329 :DIA_C4_8058 5@ == -1 // (int) var == num jump_if_false @DIA_C4_8088 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @MAIN_13043 1@ 0002: jump @DIA_C4_8100 :DIA_C4_8088 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @MAIN_13224 1@ 5@ :DIA_C4_8100 0037: $6329 = 1@ // (string vars) :DIA_C4_8105 0026: return :DIA_C4_8107 0@ == 400 // (int) var == num jump_if_false @DIA_C4_8193 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 @DIA_C4_7933 40 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 41 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 42 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 43 1 0002: jump @DIA_C4_8402 :DIA_C4_8193 0@ == 401 // (int) var == num jump_if_false @DIA_C4_8251 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 @DIA_C4_7933 56 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 58 1 0002: jump @DIA_C4_8402 :DIA_C4_8251 0@ == 402 // (int) var == num jump_if_false @DIA_C4_8309 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 @DIA_C4_7933 60 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 61 1 0002: jump @DIA_C4_8402 :DIA_C4_8309 0@ == 403 // (int) var == num jump_if_false @DIA_C4_8402 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 @DIA_C4_7933 75 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 76 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 77 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 78 1 037B: constant_params 2 variable_params 0 unknown 1 call_with_params @DIA_C4_7933 79 1 :DIA_C4_8402 0026: return :DIA_C4_8404 2@ = 0 // (int) 0@ == 1 // (int) var == num jump_if_false @DIA_C4_8454 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'DIA4_01' // ~r~Phil died. 0002: jump @DIA_C4_9787 :DIA_C4_8454 0@ == 2 // (int) var == num jump_if_false @DIA_C4_8500 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'DIA4_02' // ~r~Phil's truck has been destroyed. 0002: jump @DIA_C4_9787 :DIA_C4_8500 0@ == 3 // (int) var == num jump_if_false @DIA_C4_8546 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'DIA4_03' // ~r~The helicopter has been destroyed. 0002: jump @DIA_C4_9787 :DIA_C4_8546 0@ == 4 // (int) var == num jump_if_false @DIA_C4_8592 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'DIA4_04' // ~r~You didn't reach the base before sun up. 0002: jump @DIA_C4_9787 :DIA_C4_8592 0@ == 5 // (int) var == num jump_if_false @DIA_C4_8638 2@ = 5000 // (int) 026C: (unknown) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @MAIN_5026 'DIA4_05' // ~r~The helicopter has been flown to safety. 0002: jump @DIA_C4_9787 :DIA_C4_8638 0@ == 10 // (int) var == num jump_if_false @DIA_C4_8679 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_10' time 2@ flag 1 // Go to ~y~Phil's. 0002: jump @DIA_C4_9787 :DIA_C4_8679 0@ == 11 // (int) var == num jump_if_false @DIA_C4_8720 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_11' time 2@ flag 1 // Get into Phil's ~b~truck. 0002: jump @DIA_C4_9787 :DIA_C4_8720 0@ == 12 // (int) var == num jump_if_false @DIA_C4_8761 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_12' time 2@ flag 1 // Get a ~b~Linerunner. 0002: jump @DIA_C4_9787 :DIA_C4_8761 0@ == 13 // (int) var == num jump_if_false @DIA_C4_8802 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_98' time 2@ flag 1 // Go to ~y~Fort Baxter. 0002: jump @DIA_C4_9787 :DIA_C4_8802 0@ == 14 // (int) var == num jump_if_false @DIA_C4_8843 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_14' time 2@ flag 1 // Meet ~b~Phil~w~ at Fort Baxter. 0002: jump @DIA_C4_9787 :DIA_C4_8843 0@ == 15 // (int) var == num jump_if_false @DIA_C4_8884 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_99' time 2@ flag 1 // Jump over the wall into ~y~Fort Baxter. 0002: jump @DIA_C4_9787 :DIA_C4_8884 0@ == 16 // (int) var == num jump_if_false @DIA_C4_8925 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_16' time 2@ flag 1 // Use the Linerunner as a step and jump over the ~y~wall~w~ into the base. 0002: jump @DIA_C4_9787 :DIA_C4_8925 0@ == 17 // (int) var == num jump_if_false @DIA_C4_9010 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_17' time 2@ flag 1 // Get into the ~t~admin building. $5613 == 0 // (int) var == num jump_if_false @DIA_C4_9003 $5868 == 0 // (int) var == num jump_if_false @DIA_C4_8997 0058: (unknown) 'DIA4_24' 2@ 1 // Try to not be spotted by ~r~guards~w~ or searchlights. :DIA_C4_8997 $5613 = 1 // (int) :DIA_C4_9003 0002: jump @DIA_C4_9787 :DIA_C4_9010 0@ == 18 // (int) var == num jump_if_false @DIA_C4_9051 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_18' time 2@ flag 1 // You have been spotted. 0002: jump @DIA_C4_9787 :DIA_C4_9051 0@ == 19 // (int) var == num jump_if_false @DIA_C4_9092 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_19' time 2@ flag 1 // Find the ~y~control room~w~ and open the helicopter pad gate. 0002: jump @DIA_C4_9787 :DIA_C4_9092 0@ == 20 // (int) var == num jump_if_false @DIA_C4_9133 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_20' time 2@ flag 1 // Steal the ~b~helicopter~w~ before it takes off. 0002: jump @DIA_C4_9787 :DIA_C4_9133 0@ == 21 // (int) var == num jump_if_false @DIA_C4_9174 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_21' time 2@ flag 1 // Take the helicopter back to ~y~Diaz's mansion. 0002: jump @DIA_C4_9787 :DIA_C4_9174 0@ == 22 // (int) var == num jump_if_false @DIA_C4_9215 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_22' time 2@ flag 1 // ~r~Mendez's goons~w~ have set an ambush. Kill them. 0002: jump @DIA_C4_9787 :DIA_C4_9215 0@ == 23 // (int) var == num jump_if_false @DIA_C4_9256 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_23' time 2@ flag 1 // Get out of the ~t~admin building~w~ before the helicopter takes off. 0002: jump @DIA_C4_9787 :DIA_C4_9256 0@ == 25 // (int) var == num jump_if_false @DIA_C4_9297 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_25' time 2@ flag 1 // Get another ~b~Linerunner. 0002: jump @DIA_C4_9787 :DIA_C4_9297 0@ == 26 // (int) var == num jump_if_false @DIA_C4_9338 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_26' time 2@ flag 1 // Get back in the ~b~helicopter. 0002: jump @DIA_C4_9787 :DIA_C4_9338 0@ == 40 // (int) var == num jump_if_false @DIA_C4_9369 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 40 0002: jump @DIA_C4_9787 :DIA_C4_9369 0@ == 41 // (int) var == num jump_if_false @DIA_C4_9400 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 41 0002: jump @DIA_C4_9787 :DIA_C4_9400 0@ == 42 // (int) var == num jump_if_false @DIA_C4_9431 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 42 0002: jump @DIA_C4_9787 :DIA_C4_9431 0@ == 43 // (int) var == num jump_if_false @DIA_C4_9462 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 43 0002: jump @DIA_C4_9787 :DIA_C4_9462 0@ == 56 // (int) var == num jump_if_false @DIA_C4_9499 2@ = 5000 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 56 0002: jump @DIA_C4_9787 :DIA_C4_9499 0@ == 58 // (int) var == num jump_if_false @DIA_C4_9536 2@ = 5000 // (int) 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 58 0002: jump @DIA_C4_9787 :DIA_C4_9536 0@ == 60 // (int) var == num jump_if_false @DIA_C4_9567 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 60 0002: jump @DIA_C4_9787 :DIA_C4_9567 0@ == 61 // (int) var == num jump_if_false @DIA_C4_9598 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 61 0002: jump @DIA_C4_9787 :DIA_C4_9598 0@ == 75 // (int) var == num jump_if_false @DIA_C4_9629 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 75 0002: jump @DIA_C4_9787 :DIA_C4_9629 0@ == 76 // (int) var == num jump_if_false @DIA_C4_9660 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 76 0002: jump @DIA_C4_9787 :DIA_C4_9660 0@ == 77 // (int) var == num jump_if_false @DIA_C4_9691 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 77 0002: jump @DIA_C4_9787 :DIA_C4_9691 0@ == 78 // (int) var == num jump_if_false @DIA_C4_9722 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 78 0002: jump @DIA_C4_9787 :DIA_C4_9722 0@ == 79 // (int) var == num jump_if_false @DIA_C4_9753 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C4_7966 79 0002: jump @DIA_C4_9787 :DIA_C4_9753 0@ == 80 // (int) var == num jump_if_false @DIA_C4_9787 2@ = 5000 // (int) 0059: text_clear_all 0057: show_text_highpriority GXT 'DIA4_80' time 2@ flag 1 // The guards are trying to take the Hunter to safety. :DIA_C4_9787 0035: 1@ = 2@ // (int vars) 0026: return :DIA_C4_9793 0035: 0@ = $5633 // (int vars) 0035: $6330 = $5635 // (int vars) 0035: $6331 = $933 // (int vars) 2 > 0@ // (int) num > var 0022: jump_if_false @DIA_C4_9860 // Note: the incorrect math opcode was used here 0011: -1@ > $5634 // (int) var > var // timer2 // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_9860 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_8404 $5375(0@,2) $5634 $5633 += 1 // (int) -1@ = 0 // (int) // timer2 :DIA_C4_9860 0026: return :DIA_C4_9862 82D3: not unknown_check $5925 $5928 $5931 2.0 0022: jump_if_false @DIA_C4_9893 // Note: the incorrect math opcode was used here 013F: $5922 = create_pickup #BODYARMOUR type 3 at $5925 $5928 $5931 :DIA_C4_9893 82D3: not unknown_check $5926 $5929 $5932 2.0 0022: jump_if_false @DIA_C4_9924 // Note: the incorrect math opcode was used here 013F: $5923 = create_pickup #HEALTH type 3 at $5926 $5929 $5932 :DIA_C4_9924 82D3: not unknown_check $5927 $5930 $5933 2.0 0022: jump_if_false @DIA_C4_9955 // Note: the incorrect math opcode was used here 013F: $5924 = create_pickup #BODYARMOUR type 3 at $5927 $5930 $5933 :DIA_C4_9955 0026: return :DIA_C4_9957 $5920 == 0 // (int) var == num jump_if_false @DIA_C4_10011 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @DIA_C4_54 5 $5921 = 180000 // (int) 024C: set_timer_with_text_to $5921 type 1 GXT 'TAKEOFF' // Take Off $5920 = 1 // (int) :DIA_C4_10011 0026: return :DIA_C4_10013 $5920 == 1 // (int) var == num jump_if_false @DIA_C4_10035 00AC: stop_timer $5921 $5920 = 0 // (int) :DIA_C4_10035 0026: return :DIA_C4_10037 $5703 == 0 // (int) var == num jump_if_false @DIA_C4_10069 $5921 == 0 // (int) var == num jump_if_false @DIA_C4_10069 $5625 = 5 // (int) 005E: (unknown) :DIA_C4_10069 005F: (unknown) :DIA_C4_10071 005A: 0@ = current_time_hours, 1@ = current_time_minutes 0078: if and 0@ >= 6 // (int) var >= num 23 > 0@ // (int) num > var 0022: jump_if_false @DIA_C4_10121 // Note: the incorrect math opcode was used here 1@ >= 0 // (int) var >= num jump_if_false @DIA_C4_10121 $5625 = 4 // (int) $5614 = 1 // (int) 005E: (unknown) :DIA_C4_10121 005F: (unknown) :DIA_C4_10123 0@ = 0 // (int) :DIA_C4_10127 0252: object $6005(0@,4) exists jump_if_false @DIA_C4_10146 0093: destroy_object $6005(0@,4) :DIA_C4_10146 0@ += 1 // (int) 0@ >= 4 // (int) var >= num jump_if_false @DIA_C4_10127 0026: return :DIA_C4_10165 8045: not actor $933 defined jump_if_false @DIA_C4_10183 $5625 = 0 // (int) 005E: (unknown) :DIA_C4_10183 005F: (unknown) :DIA_C4_10185 804F: not unknown_check $5694 jump_if_false @DIA_C4_10204 $5625 = 3 // (int) 005E: (unknown) :DIA_C4_10204 005F: (unknown) :DIA_C4_10206 804F: not unknown_check $5636 jump_if_false @DIA_C4_10235 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_10123 $5625 = 2 // (int) 005E: (unknown) :DIA_C4_10235 005F: (unknown) :DIA_C4_10237 8045: not actor $5635 defined jump_if_false @DIA_C4_10256 $5625 = 1 // (int) 005E: (unknown) :DIA_C4_10256 005F: (unknown) :DIA_C4_10258 1@ = 0 // (int) 0@ > 0 // (int) var > num jump_if_false @DIA_C4_10280 00BB: (unknown) 0@ 0@ = 0 // (int) :DIA_C4_10280 0035: 1@ = 0@ // (int vars) 0026: return :DIA_C4_10286 0249: (unknown) $5626 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10258 $5637 $5637 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10258 $5681 $5681 047A: (unknown) $5848 $5848 = 0 // (int) 047A: (unknown) $5849 $5849 = 0 // (int) 0@ = 0 // (int) :DIA_C4_10340 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10258 $5800(0@,10) $5800(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C4_10340 0026: return 2@ = 0 // (int) 0252: object 0@ exists jump_if_false @DIA_C4_10407 1 > 1@ // (int) num > var 0022: jump_if_false @DIA_C4_10407 // Note: the incorrect math opcode was used here 00C2: (unknown) 0@ 1@ :DIA_C4_10407 0035: 2@ = 1@ // (int vars) 0026: return :DIA_C4_10413 1 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_10431 // Note: the incorrect math opcode was used here 00C3: (unknown) 0@ 1@ 2@ 3@ :DIA_C4_10431 0035: 4@ = 3@ // (int vars) 0026: return :DIA_C4_10437 1 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_10463 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_289 0@ 1@ 2@ 3@ :DIA_C4_10463 0035: 4@ = 3@ // (int vars) 0026: return :DIA_C4_10469 4@ = 0 // (int) 1 > 3@ // (int) num > var 0022: jump_if_false @DIA_C4_10500 // Note: the incorrect math opcode was used here 01BB: (unknown) 0@ 1@ 2@ 5@ 0479: (unknown) 0@ 1@ 5@ 8004: not 50@ = 3@ // (int) // Note: the incorrect math opcode was used here :DIA_C4_10500 0035: 4@ = 3@ // (int vars) 0026: return :DIA_C4_10506 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C4_10559 1 > 1@ // (int) num > var 0022: jump_if_false @DIA_C4_10559 // Note: the incorrect math opcode was used here 00C0: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @DIA_C4_10559 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_275 1@ :DIA_C4_10559 0035: 3@ = 1@ // (int vars) 0026: return :DIA_C4_10565 3@ = 0 // (int) 0045: actor 0@ defined jump_if_false @DIA_C4_10618 1 > 1@ // (int) num > var 0022: jump_if_false @DIA_C4_10618 // Note: the incorrect math opcode was used here 00C1: (unknown) 0@ 1@ 2@ == 1 // (int) var == num jump_if_false @DIA_C4_10618 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_275 1@ :DIA_C4_10618 0035: 3@ = 1@ // (int vars) 0026: return :DIA_C4_10624 804F: not unknown_check 0@ 0022: jump_if_false @DIA_C4_10659 // Note: the incorrect math opcode was used here 01BB: (unknown) 1@ 2@ 3@ 3@ 0048: 0@ = create_car #LINERUN at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ 0035: 5@ = 0@ // (int vars) 005E: (unknown) :DIA_C4_10659 0035: 5@ = 0@ // (int vars) 005F: (unknown) 1@ = 0 // (int) :DIA_C4_10669 3@ = 0 // (int) 804F: not unknown_check $5619(1@,2) jump_if_false @DIA_C4_10878 0@ == 1 // (int) var == num jump_if_false @DIA_C4_10739 037B: constant_params 5 variable_params 1 unknown 4 call_with_params @DIA_C4_10624 $5619(1@,2) $5621(1@,3) $5624(1@,3) $5627(1@,3) $5630(1@,2) $5619(1@,2) 0002: jump @DIA_C4_10878 :DIA_C4_10739 0045: actor $933 defined jump_if_false @DIA_C4_10878 031D: (unknown) $937 $938 $5621(1@,3) $5624(1@,3) 2@ 005D: sphere_onscreen $5621(1@,3) $5624(1@,3) $5627(1@,3) radius 10.0 0022: jump_if_false @DIA_C4_10814 // Note: the incorrect math opcode was used here 2@ > 100.0 // (float) var > num jump_if_false @DIA_C4_10807 3@ = 1 // (int) :DIA_C4_10807 0002: jump @DIA_C4_10832 :DIA_C4_10814 2@ > 40.0 // (float) var > num jump_if_false @DIA_C4_10832 3@ = 1 // (int) :DIA_C4_10832 3@ == 1 // (int) var == num jump_if_false @DIA_C4_10878 037B: constant_params 5 variable_params 1 unknown 4 call_with_params @DIA_C4_10624 $5619(1@,2) $5621(1@,3) $5624(1@,3) $5627(1@,3) $5630(1@,2) $5619(1@,2) :DIA_C4_10878 1@ += 1 // (int) 1@ >= 2 // (int) var >= num jump_if_false @DIA_C4_10669 0026: return 3@ = -1.0 // (float) 4@ = -1.0 // (float) 0045: actor $933 defined jump_if_false @DIA_C4_11198 004F: unknown_check $2769 jump_if_false @DIA_C4_10982 82D8: not unknown_check $2769 jump_if_false @DIA_C4_10982 00A6: (unknown) $2769 216 jump_if_false @DIA_C4_10982 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10506 $2769 $5681 1 $5681 0035: $5867 = $2769 // (int vars) 0026: return :DIA_C4_10982 004F: unknown_check $5875 0022: jump_if_false @DIA_C4_11009 // Note: the incorrect math opcode was used here 004D: store_car $5875 position_to 0@ 1@ 2@ 031D: (unknown) $937 $938 0@ 1@ 3@ :DIA_C4_11009 004F: unknown_check $5876 0022: jump_if_false @DIA_C4_11036 // Note: the incorrect math opcode was used here 004D: store_car $5876 position_to 0@ 1@ 2@ 031D: (unknown) $937 $938 0@ 1@ 4@ :DIA_C4_11036 0 > 3@ // (float) num > var 0022: jump_if_false @DIA_C4_11084 // Note: the incorrect math opcode was used here 4@ > 0 // (float) var > num jump_if_false @DIA_C4_11084 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10506 $5876 $5681 1 $5681 0035: $5867 = $5876 // (int vars) 0026: return :DIA_C4_11084 0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C4_11132 // Note: the incorrect math opcode was used here 3@ > 0 // (float) var > num jump_if_false @DIA_C4_11132 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10506 $5875 $5681 1 $5681 0035: $5867 = $5875 // (int vars) 0026: return :DIA_C4_11132 0014: 3@ > 4@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_11174 // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10506 $5876 $5681 1 $5681 0035: $5867 = $5876 // (int vars) 0002: jump @DIA_C4_11198 :DIA_C4_11174 037B: constant_params 3 variable_params 1 unknown 5 call_with_params @DIA_C4_10506 $5875 $5681 1 $5681 0035: $5867 = $5875 // (int vars) :DIA_C4_11198 0026: return 007E: actor $933 driving 0022: jump_if_false @DIA_C4_11244 // Note: the incorrect math opcode was used here 004F: unknown_check $2769 0022: jump_if_false @DIA_C4_11244 // Note: the incorrect math opcode was used here 00A6: (unknown) $2769 216 jump_if_false @DIA_C4_11244 0035: $5867 = $2769 // (int vars) 005E: (unknown) :DIA_C4_11244 005F: (unknown) :DIA_C4_11246 804F: not unknown_check $5658 0022: jump_if_false @DIA_C4_11276 // Note: the incorrect math opcode was used here 0048: $5658 = create_car #RHINO at $5659 $5660 $5661 00D1: set_car $5658 Z_angle_to $5662 :DIA_C4_11276 0026: return :DIA_C4_11278 804F: not unknown_check $5694 0022: jump_if_false @DIA_C4_11314 // Note: the incorrect math opcode was used here 0048: $5694 = create_car #HUNTER at $5695 $5696 $5697 00D1: set_car $5694 Z_angle_to $5698 01B0: (unknown) $5694 1 :DIA_C4_11314 $5700 == 1 // (int) var == num jump_if_false @DIA_C4_11362 8045: not actor $5699 defined jump_if_false @DIA_C4_11362 00A4: $5699 = create_actor_pedtype 22 model #GANG4A in_car $5694 driverseat 0339: (unknown) $5699 0 0106: give_actor $5699 weapon 19 ammo 200 // Load the weapon model before using this :DIA_C4_11362 0026: return :DIA_C4_11364 0045: actor 0@ defined jump_if_false @DIA_C4_11382 03D7: (unknown) 0@ 2@ 03D6: (unknown) 0@ 1@ :DIA_C4_11382 0035: 3@ = 0@ // (int vars) 0026: return :DIA_C4_11388 $6212 == 1 // (int) var == num jump_if_false @DIA_C4_11439 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_10565 $5690(0@,10) $5800(0@,10) 0 $5800(0@,10) 00C4: (unknown) $5800(0@,10) 2 0002: jump @DIA_C4_11457 :DIA_C4_11439 037B: constant_params 1 variable_params 1 unknown 1 call_with_params @DIA_C4_10258 $5800(0@,10) $5800(0@,10) :DIA_C4_11457 0026: return :DIA_C4_11459 not $5730(0@,10) == 99 // (int) var == num jump_if_false @DIA_C4_11599 8045: not actor $5690(0@,10) defined jump_if_false @DIA_C4_11509 003E: $5690(0@,10) = create_actor_pedtype 22 model #GANG4A at $5750(0@,10) $5760(0@,10) $5770(0@,10) :DIA_C4_11509 $5810(0@,10) == 15 // (int) var == num jump_if_false @DIA_C4_11542 0106: give_actor $5690(0@,10) weapon 19 ammo 200 // Load the weapon model before using this 0002: jump @DIA_C4_11568 :DIA_C4_11542 $5810(0@,10) == 20 // (int) var == num jump_if_false @DIA_C4_11568 0106: give_actor $5690(0@,10) weapon 28 ammo 200 // Load the weapon model before using this :DIA_C4_11568 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11364 $5690(0@,10) 700 5000 $5690(0@,10) $5680(0@,10) = 0 // (int) :DIA_C4_11599 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_11388 0@ 0026: return :DIA_C4_11612 0@ = 0 // (int) $6078 = -1675.566 // (float) $6080 = -259.1748 // (float) $6082 = 14.7026 // (float) $6076 = 3 // (int) $6079 = -1628.132 // (float) $6081 = -257.7137 // (float) $6083 = 14.5449 // (float) $6077 = 0 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5822(1@,2) // (float vars) 0036: 3@ = $5824(1@,2) // (float vars) 0036: 4@ = $5826(1@,2) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 1 // (int) $6093 = -1660.035 // (float) $6102 = -259.113 // (float) $6111 = 14.6676 // (float) $6094 = -1658.969 // (float) $6103 = -301.4708 // (float) $6112 = 14.9389 // (float) $6095 = -1638.673 // (float) $6104 = -302.1687 // (float) $6113 = 14.8578 // (float) $6096 = -1637.964 // (float) $6105 = -288.883 // (float) $6114 = 14.8076 // (float) $6097 = -1637.817 // (float) $6106 = -259.8429 // (float) $6115 = 14.5331 // (float) $6098 = -1616.506 // (float) $6107 = -257.5651 // (float) $6116 = 14.5447 // (float) $6099 = -1615.435 // (float) $6108 = -301.5573 // (float) $6117 = 14.8203 // (float) 0036: $6100 = $6095 // (float vars) 0036: $6109 = $6104 // (float vars) 0036: $6118 = $6113 // (float vars) 0036: $6101 = $6097 // (float vars) 0036: $6110 = $6106 // (float vars) 0036: $6119 = $6115 // (float vars) $6084 = 3 // (int) $6086 = 3 // (int) $6087 = 5 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5837(1@,9) // (float vars) 0036: 3@ = $5846(1@,9) // (float vars) 0036: 4@ = $5855(1@,9) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 2 // (int) $6124 = -1690.782 // (float) $6128 = -240.9056 // (float) $6132 = 14.6028 // (float) $6125 = -1677.583 // (float) $6129 = -232.364 // (float) $6133 = 14.6028 // (float) $6126 = -1671.517 // (float) $6130 = -213.7881 // (float) $6134 = 14.6097 // (float) $6127 = -1669.935 // (float) $6131 = -240.7849 // (float) $6135 = 14.6097 // (float) $6120 = 3 // (int) $6123 = 3 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5868(1@,4) // (float vars) 0036: 3@ = $5872(1@,4) // (float vars) 0036: 4@ = $5876(1@,4) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 3 // (int) $6138 = -1720.57 // (float) $6140 = -213.3128 // (float) $6142 = 14.6049 // (float) $6139 = -1723.019 // (float) $6141 = -253.0051 // (float) $6143 = 14.6626 // (float) $6136 = 3 // (int) $6137 = 3 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5882(1@,2) // (float vars) 0036: 3@ = $5884(1@,2) // (float vars) 0036: 4@ = $5886(1@,2) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 4 // (int) $6148 = -1715.081 // (float) $6152 = -182.9969 // (float) $6156 = 14.6179 // (float) $6149 = -1672.589 // (float) $6153 = -187.7599 // (float) $6157 = 14.6084 // (float) $6150 = -1667.432 // (float) $6154 = -127.973 // (float) $6158 = 14.6108 // (float) $6151 = -1715.083 // (float) $6155 = -127.1085 // (float) $6159 = 14.6198 // (float) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5892(1@,4) // (float vars) 0036: 3@ = $5896(1@,4) // (float vars) 0036: 4@ = $5900(1@,4) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 5 // (int) $6163 = -1731.954 // (float) $6166 = -96.6201 // (float) $6169 = 14.8387 // (float) $6164 = -1695.543 // (float) $6167 = -108.6198 // (float) $6170 = 14.8298 // (float) $6165 = -1666.289 // (float) $6168 = -97.3934 // (float) $6171 = 14.8372 // (float) $6161 = 3 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5907(1@,3) // (float vars) 0036: 3@ = $5910(1@,3) // (float vars) 0036: 4@ = $5913(1@,3) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 6 // (int) $6180 = -1664.321 // (float) $6188 = -137.6156 // (float) $6196 = 14.6173 // (float) $6181 = -1661.775 // (float) $6189 = -90.3561 // (float) $6197 = 14.8512 // (float) $6182 = -1638.054 // (float) $6190 = -90.4248 // (float) $6198 = 14.851 // (float) $6183 = -1637.809 // (float) $6191 = -132.876 // (float) $6199 = 14.8129 // (float) $6184 = -1616.149 // (float) $6192 = -133.8682 // (float) $6200 = 14.8239 // (float) $6185 = -1616.13 // (float) $6193 = -90.7541 // (float) $6201 = 14.8644 // (float) 0036: $6186 = $6095 // (float vars) 0036: $6194 = $6104 // (float vars) 0036: $6202 = $6113 // (float vars) 0036: $6187 = $6096 // (float vars) 0036: $6195 = $6105 // (float vars) 0036: $6203 = $6114 // (float vars) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5924(1@,8) // (float vars) 0036: 3@ = $5932(1@,8) // (float vars) 0036: 4@ = $5940(1@,8) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 7 // (int) $6206 = -1599.398 // (float) $6208 = -140.4039 // (float) $6210 = 14.6458 // (float) $6207 = -1657.518 // (float) $6209 = -140.8195 // (float) $6211 = 14.6087 // (float) $6205 = 3 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5950(1@,2) // (float vars) 0036: 3@ = $5952(1@,2) // (float vars) 0036: 4@ = $5954(1@,2) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 8 // (int) $6219 = -1734.878 // (float) $6225 = -156.8063 // (float) $6231 = 14.8546 // (float) $6220 = -1775.167 // (float) $6226 = -156.01 // (float) $6232 = 14.8546 // (float) $6221 = -1777.285 // (float) $6227 = -189.1932 // (float) $6233 = 14.85 // (float) 0036: $6222 = $6220 // (float vars) 0036: $6228 = $6226 // (float vars) 0036: $6234 = $6232 // (float vars) 0036: $6223 = $6219 // (float vars) 0036: $6229 = $6225 // (float vars) 0036: $6235 = $6231 // (float vars) $6224 = -1735.381 // (float) $6230 = -188.0305 // (float) $6236 = 18.9075 // (float) $6214 = 3 // (int) $6218 = 3 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5963(1@,6) // (float vars) 0036: 3@ = $5969(1@,6) // (float vars) 0036: 4@ = $5975(1@,6) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 15 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0@ = 9 // (int) $6239 = -1758.152 // (float) $6241 = -128.5085 // (float) $6243 = 14.7457 // (float) $6240 = -1758.947 // (float) $6242 = -147.7159 // (float) $6244 = 14.742 // (float) $6237 = 3 // (int) $6238 = 3 // (int) 1@ = 0 // (int) 0035: $5740(0@,10) = 1@ // (int vars) 0036: 2@ = $5983(1@,2) // (float vars) 0036: 3@ = $5985(1@,2) // (float vars) 0036: 4@ = $5987(1@,2) // (float vars) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) $5730(0@,10) = 50 // (int) $5810(0@,10) = 20 // (int) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ 0026: return :DIA_C4_13632 0152: create_forbidden_for_peds_cube_cornerA $5706 $5708 $5710 cornerB $5707 $5709 $5711 0295: (unknown) $5706 $5708 $5710 $5707 $5709 $5711 0026: return :DIA_C4_13662 2@ = 0 // (int) :DIA_C4_13666 8252: not object $6005(2@,4) exists jump_if_false @DIA_C4_13719 0092: $6005(2@,4) = init_object #NDC_BOOMSTACK at 0 0 0 004F: unknown_check 0@ jump_if_false @DIA_C4_13719 03E7: (unknown) $6005(2@,4) 0@ $6009(2@,4) $6013(2@,4) $6017(2@,4) :DIA_C4_13719 2@ += 1 // (int) 2@ >= 4 // (int) var >= num jump_if_false @DIA_C4_13666 0035: 1@ = 0@ // (int vars) 0026: return :DIA_C4_13742 804F: not unknown_check 0@ 0022: jump_if_false @DIA_C4_13792 // Note: the incorrect math opcode was used here 0048: 0@ = create_car #WALTON at 1@ 2@ 3@ 0496: (unknown) 0@ 0 01B2: (unknown) 0@ 0 1 0 0 0 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_13662 0@ 0@ 0035: 4@ = 0@ // (int vars) 005E: (unknown) :DIA_C4_13792 0035: 4@ = 0@ // (int vars) 005F: (unknown) :DIA_C4_13798 037B: constant_params 4 variable_params 1 unknown 0 call_with_params @DIA_C4_13742 $5636 $5646 $5649 $5652 $5636 jump_if_false @DIA_C4_13837 00D1: set_car $5636 Z_angle_to $5655 0236: (unknown) $5636 3 :DIA_C4_13837 8045: not actor $5635 defined jump_if_false @DIA_C4_13872 0118: $5635 = create_actor_pedtype 22 model 147 in_car $5636 passenger_seat 0 032D: (unknown) $5635 1 0232: (unknown) $5635 1 :DIA_C4_13872 0026: return 0045: actor $933 defined jump_if_false @DIA_C4_13901 0044: put_actor $933 at $5615 $5616 $5617 00CF: set_actor $933 Z_angle_to $5618 :DIA_C4_13901 0026: return :DIA_C4_13903 not $5456(0@,5) == -1 // (int) var == num jump_if_false @DIA_C4_13996 8045: not actor $5456(0@,5) defined jump_if_false @DIA_C4_13996 003E: $5456(0@,5) = create_actor_pedtype 21 model #GANG4A at $5461(0@,5) $5466(0@,5) $5471(0@,5) 0106: give_actor $5456(0@,5) weapon 28 ammo 200 // Load the weapon model before using this 034F: (unknown) $5456(0@,5) 1 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11364 $5456(0@,5) 700 5000 $5456(0@,5) :DIA_C4_13996 0026: return :DIA_C4_13998 0@ = 0 // (int) :DIA_C4_14002 0045: actor $5456(0@,5) defined jump_if_false @DIA_C4_14039 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11364 $5456(0@,5) 10000 1000 $5456(0@,5) :DIA_C4_14039 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14002 0@ = 0 // (int) :DIA_C4_14060 0045: actor $5690(0@,10) defined jump_if_false @DIA_C4_14097 037B: constant_params 3 variable_params 1 unknown 1 call_with_params @DIA_C4_11364 $5690(0@,10) 10000 1000 $5690(0@,10) :DIA_C4_14097 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_14060 0026: return 0@ = 0 // (int) :DIA_C4_14120 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_13903 0@ 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14120 0026: return :DIA_C4_14150 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_13903 0@ 8252: not object $5521(0@,5) exists jump_if_false @DIA_C4_14230 02EE: get_actor $5456(0@,5) coords_to $5526(0@,5) $5531(0@,5) $5536(0@,5) with_offset $5496(0@,5) $5501(0@,5) $5506(0@,5) 01AA: $5521(0@,5) = create_object #FAKETARGET at $5526(0@,5) $5531(0@,5) -100.0 0225: (unknown) $5521(0@,5) 0 :DIA_C4_14230 0026: return :DIA_C4_14232 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_13903 0@ 8252: not object $5521(0@,5) exists jump_if_false @DIA_C4_14408 01AA: $5521(0@,5) = create_object #FAKETARGET at $5496(0@,5) $5501(0@,5) -100.0 0225: (unknown) $5521(0@,5) 0 037B: constant_params 6 variable_params 3 unknown 5 call_with_params @MAIN_5093 $5541(0@,5) $5546(0@,5) $5551(0@,5) $5496(0@,5) $5501(0@,5) $5506(0@,5) 1@ 2@ 3@ 031E: (unknown) $5541(0@,5) $5546(0@,5) $5551(0@,5) $5496(0@,5) $5501(0@,5) $5506(0@,5) 4@ $5556(0@,5) = 1.0 // (float) 0030: $5556(0@,5) /= 4@ // (float vars) // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 3 unknown 5 call_with_params @MAIN_5145 1@ 2@ 3@ $5556(0@,5) $5541(0@,5) $5546(0@,5) $5551(0@,5) 0036: $5561(0@,5) = 4@ // (float vars) 0030: $5561(0@,5) /= $5556(0@,5) // (float vars) // Note: the incorrect math opcode was used here :DIA_C4_14408 0026: return :DIA_C4_14410 0@ = 0 // (int) :DIA_C4_14414 0045: actor $5456(0@,5) defined jump_if_false @DIA_C4_14440 003F: destroy_actor $5456(0@,5) $5456(0@,5) = 0 // (int) :DIA_C4_14440 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14414 0026: return :DIA_C4_14459 0@ = 0 // (int) :DIA_C4_14463 $5516(0@,5) == 10 // (int) var == num jump_if_false @DIA_C4_14496 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_14150 0@ 0002: jump @DIA_C4_14522 :DIA_C4_14496 $5516(0@,5) == 20 // (int) var == num jump_if_false @DIA_C4_14522 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_14232 0@ :DIA_C4_14522 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_14463 0026: return :DIA_C4_14541 8252: not object $5908 exists jump_if_false @DIA_C4_14564 01AA: $5908 = create_object #JM_HELIGATE at $5909 $5912 $5915 :DIA_C4_14564 0026: return :DIA_C4_14566 0@ == 0 // (int) var == num jump_if_false @DIA_C4_14589 2@ = 2 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14589 0@ == 1 // (int) var == num jump_if_false @DIA_C4_14613 2@ = 9 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14613 0@ == 2 // (int) var == num jump_if_false @DIA_C4_14637 2@ = 4 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14637 0@ == 3 // (int) var == num jump_if_false @DIA_C4_14661 2@ = 2 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14661 0@ == 4 // (int) var == num jump_if_false @DIA_C4_14685 2@ = 4 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14685 0@ == 5 // (int) var == num jump_if_false @DIA_C4_14709 2@ = 3 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14709 0@ == 6 // (int) var == num jump_if_false @DIA_C4_14733 2@ = 8 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14733 0@ == 7 // (int) var == num jump_if_false @DIA_C4_14757 2@ = 2 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14757 0@ == 8 // (int) var == num jump_if_false @DIA_C4_14781 2@ = 6 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14781 0@ == 9 // (int) var == num jump_if_false @DIA_C4_14805 2@ = 2 // (int) 0002: jump @DIA_C4_14810 :DIA_C4_14805 2@ = -1 // (int) :DIA_C4_14810 0035: 1@ = 2@ // (int vars) 0026: return :DIA_C4_14816 005A: 3@ = current_time_hours, 4@ = current_time_minutes 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_14566 0@ 2@ 0035: 1@ = $5740(0@,10) // (int vars) 5@ = 0 // (int) 0@ == 0 // (int) var == num jump_if_false @DIA_C4_14879 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14872 // Note: the incorrect math opcode was used here 0035: 5@ = $5820(1@,2) // (int vars) :DIA_C4_14872 0002: jump @DIA_C4_15205 :DIA_C4_14879 0@ == 1 // (int) var == num jump_if_false @DIA_C4_14916 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14909 // Note: the incorrect math opcode was used here 0035: 5@ = $5828(1@,9) // (int vars) :DIA_C4_14909 0002: jump @DIA_C4_15205 :DIA_C4_14916 0@ == 2 // (int) var == num jump_if_false @DIA_C4_14953 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14946 // Note: the incorrect math opcode was used here 0035: 5@ = $5864(1@,4) // (int vars) :DIA_C4_14946 0002: jump @DIA_C4_15205 :DIA_C4_14953 0@ == 3 // (int) var == num jump_if_false @DIA_C4_14990 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_14983 // Note: the incorrect math opcode was used here 0035: 5@ = $5880(1@,2) // (int vars) :DIA_C4_14983 0002: jump @DIA_C4_15205 :DIA_C4_14990 0@ == 4 // (int) var == num jump_if_false @DIA_C4_15027 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15020 // Note: the incorrect math opcode was used here 0035: 5@ = $5888(1@,4) // (int vars) :DIA_C4_15020 0002: jump @DIA_C4_15205 :DIA_C4_15027 0@ == 5 // (int) var == num jump_if_false @DIA_C4_15064 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15057 // Note: the incorrect math opcode was used here 0035: 5@ = $5904(1@,3) // (int vars) :DIA_C4_15057 0002: jump @DIA_C4_15205 :DIA_C4_15064 0@ == 6 // (int) var == num jump_if_false @DIA_C4_15101 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15094 // Note: the incorrect math opcode was used here 0035: 5@ = $5916(1@,8) // (int vars) :DIA_C4_15094 0002: jump @DIA_C4_15205 :DIA_C4_15101 0@ == 7 // (int) var == num jump_if_false @DIA_C4_15138 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15131 // Note: the incorrect math opcode was used here 0035: 5@ = $5948(1@,2) // (int vars) :DIA_C4_15131 0002: jump @DIA_C4_15205 :DIA_C4_15138 0@ == 8 // (int) var == num jump_if_false @DIA_C4_15175 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15168 // Note: the incorrect math opcode was used here 0035: 5@ = $5957(1@,6) // (int vars) :DIA_C4_15168 0002: jump @DIA_C4_15205 :DIA_C4_15175 0@ == 9 // (int) var == num jump_if_false @DIA_C4_15205 0011: 2@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15205 // Note: the incorrect math opcode was used here 0035: 5@ = $5981(1@,2) // (int vars) :DIA_C4_15205 0029: 4@ += 5@ // (int vars) // Note: the incorrect math opcode was used here 4@ > 59 // (int) var > num jump_if_false @DIA_C4_15226 4@ -= 60 // (int) :DIA_C4_15226 0035: $5780(0@,10) = 4@ // (int vars) 0026: return :DIA_C4_15235 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_14566 0@ 5@ 0011: 5@ > 1@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15671 // Note: the incorrect math opcode was used here 0@ == 0 // (int) var == num jump_if_false @DIA_C4_15297 0036: 2@ = $5822(1@,2) // (float vars) 0036: 3@ = $5824(1@,2) // (float vars) 0036: 4@ = $5826(1@,2) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15297 0@ == 1 // (int) var == num jump_if_false @DIA_C4_15337 0036: 2@ = $5837(1@,9) // (float vars) 0036: 3@ = $5846(1@,9) // (float vars) 0036: 4@ = $5855(1@,9) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15337 0@ == 2 // (int) var == num jump_if_false @DIA_C4_15377 0036: 2@ = $5868(1@,4) // (float vars) 0036: 3@ = $5872(1@,4) // (float vars) 0036: 4@ = $5876(1@,4) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15377 0@ == 3 // (int) var == num jump_if_false @DIA_C4_15417 0036: 2@ = $5882(1@,2) // (float vars) 0036: 3@ = $5884(1@,2) // (float vars) 0036: 4@ = $5886(1@,2) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15417 0@ == 4 // (int) var == num jump_if_false @DIA_C4_15457 0036: 2@ = $5892(1@,4) // (float vars) 0036: 3@ = $5896(1@,4) // (float vars) 0036: 4@ = $5900(1@,4) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15457 0@ == 5 // (int) var == num jump_if_false @DIA_C4_15497 0036: 2@ = $5907(1@,3) // (float vars) 0036: 3@ = $5910(1@,3) // (float vars) 0036: 4@ = $5913(1@,3) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15497 0@ == 6 // (int) var == num jump_if_false @DIA_C4_15537 0036: 2@ = $5924(1@,8) // (float vars) 0036: 3@ = $5932(1@,8) // (float vars) 0036: 4@ = $5940(1@,8) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15537 0@ == 7 // (int) var == num jump_if_false @DIA_C4_15577 0036: 2@ = $5950(1@,2) // (float vars) 0036: 3@ = $5952(1@,2) // (float vars) 0036: 4@ = $5954(1@,2) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15577 0@ == 8 // (int) var == num jump_if_false @DIA_C4_15617 0036: 2@ = $5963(1@,6) // (float vars) 0036: 3@ = $5969(1@,6) // (float vars) 0036: 4@ = $5975(1@,6) // (float vars) 0002: jump @DIA_C4_15650 :DIA_C4_15617 0@ == 9 // (int) var == num jump_if_false @DIA_C4_15650 0036: 2@ = $5983(1@,2) // (float vars) 0036: 3@ = $5985(1@,2) // (float vars) 0036: 4@ = $5987(1@,2) // (float vars) :DIA_C4_15650 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) :DIA_C4_15671 0026: return :DIA_C4_15673 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C4_14566 0@ 2@ 2@ == -1 // (int) var == num jump_if_false @DIA_C4_15712 $5740(0@,10) = -1 // (int) 0002: jump @DIA_C4_15761 :DIA_C4_15712 0035: 1@ = $5740(0@,10) // (int vars) 1@ += 1 // (int) 0017: 1@ >= 2@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_15739 // Note: the incorrect math opcode was used here 1@ = 0 // (int) :DIA_C4_15739 0035: $5740(0@,10) = 1@ // (int vars) 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @DIA_C4_15235 0@ $5740(0@,10) :DIA_C4_15761 0026: return :DIA_C4_15763 0045: actor $933 defined jump_if_false @DIA_C4_15829 0@ = 0 // (int) :DIA_C4_15778 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_11459 0@ $5730(0@,10) == 70 // (int) var == num jump_if_false @DIA_C4_15812 013E: actor $5690(0@,10) look_at_actor $933 :DIA_C4_15812 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_15778 :DIA_C4_15829 0026: return :DIA_C4_15831 0045: actor $933 defined jump_if_false @DIA_C4_15914 0@ = 0 // (int) :DIA_C4_15846 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11459 1@ 00C4: (unknown) $5800(1@,10) 3 $5730(1@,10) == 70 // (int) var == num jump_if_false @DIA_C4_15897 013E: actor $5690(1@,10) look_at_actor $933 :DIA_C4_15897 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_15846 :DIA_C4_15914 0026: return :DIA_C4_15916 $5705 = 1 // (int) 0@ = 0 // (int) :DIA_C4_15926 not $5730(0@,10) == 99 // (int) var == num jump_if_false @DIA_C4_16015 0045: actor $5690(0@,10) defined jump_if_false @DIA_C4_16015 037B: constant_params 1 variable_params 1 unknown 4 call_with_params @DIA_C4_10258 $5800(0@,10) $5800(0@,10) 0043: store_actor $5690(0@,10) position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0036: $5750(0@,10) = 1@ // (float vars) 0036: $5760(0@,10) = 2@ // (float vars) 0036: $5770(0@,10) = 3@ // (float vars) 003F: destroy_actor $5690(0@,10) $5690(0@,10) = 0 // (int) :DIA_C4_16015 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_15926 0026: return :DIA_C4_16034 0@ = 0 // (int) :DIA_C4_16038 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here not $5730(1@,10) == 99 // (int) var == num jump_if_false @DIA_C4_16175 0045: actor $5690(1@,10) defined jump_if_false @DIA_C4_16175 037B: constant_params 1 variable_params 1 unknown 5 call_with_params @DIA_C4_10258 $5800(1@,10) $5800(1@,10) $5780(1@,10) = 0 // (int) 0078: if or $5730(1@,10) == 70 // (int) var == num $5868 == 1 // (int) var == num jump_if_false @DIA_C4_16140 $5740(1@,10) = 1 // (int) 0002: jump @DIA_C4_16147 :DIA_C4_16140 $5740(1@,10) = 0 // (int) :DIA_C4_16147 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @DIA_C4_15235 1@ $5740(1@,10) 003F: destroy_actor $5690(1@,10) $5690(1@,10) = 0 // (int) :DIA_C4_16175 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_16038 0026: return :DIA_C4_16194 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_13632 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_11246 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_11278 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_14459 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_14541 0@ == 1 // (int) var == num jump_if_false @DIA_C4_16334 $5935 == 0 // (int) var == num jump_if_false @DIA_C4_16301 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_11612 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_9862 $5935 = 1 // (int) 0002: jump @DIA_C4_16324 :DIA_C4_16301 $5705 == 1 // (int) var == num jump_if_false @DIA_C4_16324 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_15763 :DIA_C4_16324 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C4_16034 :DIA_C4_16334 0026: return :DIA_C4_16336 0045: actor 1@ defined jump_if_false @DIA_C4_16349 0112: remove_references_to_actor 1@ // Like turning an actor into a random pedestrian :DIA_C4_16349 0045: actor 2@ defined jump_if_false @DIA_C4_16362 0112: remove_references_to_actor 2@ // Like turning an actor into a random pedestrian :DIA_C4_16362 004F: unknown_check 0@ jump_if_false @DIA_C4_16375 0113: remove_references_to_car 0@ // Like turning a car into any random car :DIA_C4_16375 0026: return :DIA_C4_16377 037B: constant_params 3 variable_params 0 unknown 12 call_with_params @DIA_C4_16336 0@ 5@ 6@ 0048: 0@ = create_car #SENTXS at 1@ 2@ 3@ 00D1: set_car 0@ Z_angle_to 4@ 0050: set_car 0@ max_speed_to 0 00A4: 5@ = create_actor_pedtype 22 model 113 in_car 0@ driverseat 0106: give_actor 5@ weapon 25 ammo 1000 // Load the weapon model before using this 01EC: (unknown) 5@ 1 00A1: (unknown) 5@ 1 01C9: (unknown) 5@ 30 0118: 6@ = create_actor_pedtype 22 model 114 in_car 0@ passenger_seat 0 0106: give_actor 6@ weapon 25 ammo 1000 // Load the weapon model before using this 01EC: (unknown) 6@ 1 0442: (unknown) 6@ 1 00A1: (unknown) 6@ 1 01C9: (unknown) 6@ 30 7@ = 0 // (int) 0035: 8@ = 0@ // (int vars) 0035: 9@ = 5@ // (int vars) 0035: 10@ = 6@ // (int vars) 0035: 11@ = 7@ // (int vars) 0271: (unknown) 22 1 0026: return :DIA_C4_16503 1@ = 0 // (int) :DIA_C4_16507 8045: not actor $5690(1@,10) defined jump_if_false @DIA_C4_16529 0035: 0@ = 1@ // (int vars) 1@ = 8 // (int) :DIA_C4_16529 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_16507 0026: return :DIA_C4_16548 1@ = 0 // (int) 0014: $6246 > $938 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_16570 // Note: the incorrect math opcode was used here 1@ += 1 // (int) :DIA_C4_16570 0014: $6245 > $937 // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_16588 // Note: the incorrect math opcode was used here 1@ += 2 // (int) :DIA_C4_16588 0035: 0@ = 1@ // (int vars) 0026: return :DIA_C4_16594 $6260 == 1 // (int) var == num jump_if_false @DIA_C4_16769 -2@ >= 10000 // (int) var >= num // timer1 jump_if_false @DIA_C4_16769 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C4_16503 0@ 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C4_16548 1@ 0036: 2@ = $5992(1@,4) // (float vars) 0036: 3@ = $5996(1@,4) // (float vars) 0036: 4@ = $6000(1@,4) // (float vars) $5730(0@,10) = 70 // (int) 0036: $5750(0@,10) = 2@ // (float vars) 0036: $5760(0@,10) = 3@ // (float vars) 0036: $5770(0@,10) = 4@ // (float vars) 1@ == 0 // (int) var == num jump_if_false @DIA_C4_16718 $5810(0@,10) = 15 // (int) 0002: jump @DIA_C4_16753 :DIA_C4_16718 1@ == 3 // (int) var == num jump_if_false @DIA_C4_16745 $5810(0@,10) = 20 // (int) 0002: jump @DIA_C4_16753 :DIA_C4_16745 $5810(0@,10) = 15 // (int) :DIA_C4_16753 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C4_11459 0@ $6260 = 0 // (int) :DIA_C4_16769 0026: return :DIA_C4_16771 0036: 4@ = 0@ // (float vars) 0036: 5@ = 1@ // (float vars) 0036: 6@ = 2@ // (float vars) 002A: 4@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 002A: 5@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 0@ // (float vars) 0036: 8@ = 1@ // (float vars) 0036: 9@ = 2@ // (float vars) 002C: 7@ -= 3@ // (float vars) 002C: 8@ -= 3@ // (float vars) 0246: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 0295: (unknown) 4@ 5@ 6@ 7@ 8@ 9@ 0026: return :DIA_C4_16829 00AA: set_parked_car_generator $1230 cars_to_generate_to 0 037B: constant_params 4 variable_params 0 unknown 0 call_with_params @DIA_C4_16771 $5869 $5871 $5873 50.0 0026: return :DIA_C4_16855 $5639 = -1737.534 // (float) $5640 = -300.2277 // (float) $5641 = 14.9561 // (float) $5642 = 180.0 // (float) $5643 = 0 // (float) $5644 = 0 // (float) 834B: not unknown_check $5638 jump_if_false @DIA_C4_16959 804F: not unknown_check $5638 jump_if_false @DIA_C4_16959 0048: $5638 = create_car #WALTON at $5639 $5640 $5641 0496: (unknown) $5638 0 03B9: (unknown) $5638 $5642 $5643 $5644 01F4: (unknown) $5638 $5645 03AF: (unknown) $5638 :DIA_C4_16959 0026: return :DIA_C4_16961 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 15.5 > $939 // (float) num > var 0022: jump_if_false @DIA_C4_17031 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_17031 005F: (unknown) :DIA_C4_17033 0@ == 0 // (int) var == num jump_if_false @DIA_C4_17056 $5623 = 0 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17056 0@ == 10 // (int) var == num jump_if_false @DIA_C4_17228 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10413 $5869 $5871 $5873 $5681 $5681 0248: (unknown) $5869 $5871 $5873 5.0 $5626 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_16829 $5888 == -1 // (int) var == num jump_if_false @DIA_C4_17202 037B: constant_params 8 variable_params 4 unknown 2 call_with_params @DIA_C4_16377 $5897 $5889 $5891 $5893 $5895 $5898 $5899 $5900 $5897 $5898 $5899 $5900 037B: constant_params 8 variable_params 4 unknown 2 call_with_params @DIA_C4_16377 $5901 $5890 $5892 $5894 $5896 $5902 $5903 $5904 $5901 $5902 $5903 $5904 :DIA_C4_17202 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 10 1@ $5623 = 10 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17228 0@ == 5 // (int) var == num jump_if_false @DIA_C4_17412 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 $5888 == 0 // (int) var == num jump_if_false @DIA_C4_17321 004F: unknown_check $5897 jump_if_false @DIA_C4_17280 0050: set_car $5897 max_speed_to 30.0 :DIA_C4_17280 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10565 $5898 $5905 0 $5905 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10565 $5899 $5906 0 $5906 0002: jump @DIA_C4_17386 :DIA_C4_17321 $5888 == 1 // (int) var == num jump_if_false @DIA_C4_17386 004F: unknown_check $5901 jump_if_false @DIA_C4_17352 0050: set_car $5901 max_speed_to 30.0 :DIA_C4_17352 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10565 $5902 $5905 0 $5905 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10565 $5903 $5906 0 $5906 :DIA_C4_17386 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 22 1@ $5623 = 5 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17412 0@ == 20 // (int) var == num jump_if_false @DIA_C4_17469 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @DIA_C4_16336 $5897 $5898 $5899 037B: constant_params 3 variable_params 0 unknown 2 call_with_params @DIA_C4_16336 $5901 $5902 $5903 $5623 = 20 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17469 0@ == 35 // (int) var == num jump_if_false @DIA_C4_17588 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10413 $6300 $6307 $6314 $5637 $5637 0248: (unknown) $6300 $6307 $6314 3.0 $5626 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 13 1@ $5630 == 0 // (int) var == num jump_if_false @DIA_C4_17560 $5630 = 1 // (int) $5633 = 0 // (int) :DIA_C4_17560 -1@ = 0 // (int) // timer2 0035: $5634 = 1@ // (int vars) $5634 *= 2 // (int) $5623 = 35 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17588 0@ == 30 // (int) var == num jump_if_false @DIA_C4_17681 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10506 $5636 $5681 1 $5681 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 11 1@ $5630 == 0 // (int) var == num jump_if_false @DIA_C4_17662 -1@ = 0 // (int) // timer2 0035: $5634 = 1@ // (int vars) :DIA_C4_17662 0035: $5624 = $5623 // (int vars) $5623 = 30 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17681 0@ == 65 // (int) var == num jump_if_false @DIA_C4_17748 1@ = 23 // (int) 1@ += 3 // (int) 005B: set_current_time_hours_to 1@ minutes_to 30 0045: actor $933 defined jump_if_false @DIA_C4_17729 0044: put_actor $933 at $6303 $6310 $6317 :DIA_C4_17729 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_17033 70 0002: jump @DIA_C4_19211 :DIA_C4_17748 0@ == 70 // (int) var == num jump_if_false @DIA_C4_17795 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_3804 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 $5623 = 70 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17795 0@ == 80 // (int) var == num jump_if_false @DIA_C4_17948 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10413 $5664 $5670 $5676 $5681 $5681 0248: (unknown) $5664 $5670 $5676 5.0 $5626 $6212 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16194 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_16855 1@ = 0 // (int) :DIA_C4_17881 0045: actor $5690(1@,10) defined jump_if_false @DIA_C4_17905 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11388 1@ :DIA_C4_17905 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_17881 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 15 1@ $5623 = 80 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17948 0@ == 110 // (int) var == num jump_if_false @DIA_C4_17979 0035: $5624 = $5623 // (int vars) $5623 = 110 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_17979 0@ == 120 // (int) var == num jump_if_false @DIA_C4_18034 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5859 $5861 $5863 $5848 $5848 $5623 = 120 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18034 0@ == 121 // (int) var == num jump_if_false @DIA_C4_18089 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5859 $5861 $5863 $5848 $5848 $5623 = 121 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18089 0@ == 140 // (int) var == num jump_if_false @DIA_C4_18116 $5623 = 140 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18116 0@ == 150 // (int) var == num jump_if_false @DIA_C4_18289 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5858 $5860 $5862 $5848 $5848 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5850 $5852 $5854 $5849 $5849 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10437 $5850 $5852 $5854 $5681 $5681 $6212 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16194 1 1@ = 0 // (int) :DIA_C4_18221 0045: actor $5690(1@,10) defined jump_if_false @DIA_C4_18245 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11388 1@ :DIA_C4_18245 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18221 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 17 1@ $5623 = 150 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18289 0@ == 160 // (int) var == num jump_if_false @DIA_C4_18322 0035: $5624 = $5623 // (int vars) $5623 = 160 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18322 0@ == 170 // (int) var == num jump_if_false @DIA_C4_18355 0035: $5624 = $5623 // (int vars) $5623 = 170 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18355 0@ == 180 // (int) var == num jump_if_false @DIA_C4_18506 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10413 $5683 $5684 $5685 $5681 $5681 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5851 $5853 $5855 $5849 $5849 $6212 = 1 // (int) 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_15831 1@ = 0 // (int) :DIA_C4_18438 0045: actor $5690(1@,10) defined jump_if_false @DIA_C4_18462 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11388 1@ :DIA_C4_18462 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18438 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 19 1@ $5623 = 180 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18506 0@ == 190 // (int) var == num jump_if_false @DIA_C4_18533 $5623 = 190 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18533 0@ == 200 // (int) var == num jump_if_false @DIA_C4_18667 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10437 $5851 $5853 $5855 $5681 $5681 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_15831 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5851 $5853 $5855 $5849 $5849 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 23 1@ $5703 == 0 // (int) var == num jump_if_false @DIA_C4_18641 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_9957 :DIA_C4_18641 $5868 = 1 // (int) $6212 = 1 // (int) $5623 = 200 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18667 0@ == 210 // (int) var == num jump_if_false @DIA_C4_18929 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 $6212 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_16194 1 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_18738 $6212 = 1 // (int) 0002: jump @DIA_C4_18743 :DIA_C4_18738 $6212 = 0 // (int) :DIA_C4_18743 1@ = 0 // (int) :DIA_C4_18747 0045: actor $5690(1@,10) defined jump_if_false @DIA_C4_18771 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11388 1@ :DIA_C4_18771 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_18747 037B: constant_params 3 variable_params 1 unknown 2 call_with_params @DIA_C4_10506 $5694 $5681 1 $5681 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5858 $5860 $5862 $5848 $5848 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10469 $5850 $5852 $5854 $5849 $5849 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_13632 0001: wait 0 ms $5703 == 1 // (int) var == num jump_if_false @DIA_C4_18892 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 26 1@ 0002: jump @DIA_C4_18915 :DIA_C4_18892 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 20 1@ 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_9957 :DIA_C4_18915 $5623 = 210 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_18929 0@ == 220 // (int) var == num jump_if_false @DIA_C4_19094 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 037B: constant_params 4 variable_params 1 unknown 2 call_with_params @DIA_C4_10413 $5666 $5672 $5678 $5681 $5681 0248: (unknown) $5666 $5672 $5678 15.0 $5626 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10013 $6212 = 0 // (int) 1@ = 0 // (int) :DIA_C4_19004 0045: actor $5690(1@,10) defined jump_if_false @DIA_C4_19028 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_11388 1@ :DIA_C4_19028 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_19004 004F: unknown_check $5694 jump_if_false @DIA_C4_19061 01B0: (unknown) $5694 0 :DIA_C4_19061 $5703 = 1 // (int) 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 21 1@ $5623 = 220 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_19094 0@ == 230 // (int) var == num jump_if_false @DIA_C4_19131 037B: constant_params 0 variable_params 0 unknown 2 call_with_params @DIA_C4_10286 $5623 = 230 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_19131 0@ == 997 // (int) var == num jump_if_false @DIA_C4_19158 $5623 = 997 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_19158 0@ == 998 // (int) var == num jump_if_false @DIA_C4_19191 0035: $5624 = $5623 // (int vars) $5623 = 998 // (int) 0002: jump @DIA_C4_19211 :DIA_C4_19191 0@ == 999 // (int) var == num jump_if_false @DIA_C4_19211 $5623 = 999 // (int) :DIA_C4_19211 0026: return :DIA_C4_19213 004F: unknown_check $5694 jump_if_false @DIA_C4_19241 807C: not actor $933 driving $5694 0022: jump_if_false @DIA_C4_19241 // Note: the incorrect math opcode was used here 03D8: (unknown) $5694 :DIA_C4_19241 0026: return :DIA_C4_19243 3@ == 0 // (int) var == num jump_if_false @DIA_C4_19332 004F: unknown_check 0@ jump_if_false @DIA_C4_19323 0045: actor 1@ defined jump_if_false @DIA_C4_19290 807C: not actor 1@ driving 0@ 0022: jump_if_false @DIA_C4_19290 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :DIA_C4_19290 0045: actor 2@ defined jump_if_false @DIA_C4_19316 807C: not actor 2@ driving 0@ 0022: jump_if_false @DIA_C4_19316 // Note: the incorrect math opcode was used here 3@ = 1 // (int) :DIA_C4_19316 0002: jump @DIA_C4_19332 :DIA_C4_19323 0@ = 0 // (int) 3@ = 1 // (int) :DIA_C4_19332 0045: actor 1@ defined jump_if_false @DIA_C4_19424 3@ == 1 // (int) var == num jump_if_false @DIA_C4_19366 00E4: (unknown) 1@ $933 0002: jump @DIA_C4_19417 :DIA_C4_19366 004F: unknown_check 0@ 0022: jump_if_false @DIA_C4_19412 // Note: the incorrect math opcode was used here 02D8: unknown_check 0@ 0022: jump_if_false @DIA_C4_19400 // Note: the incorrect math opcode was used here 02B3: (unknown) 0@ 00F2: (unknown) 1@ 0@ 0002: jump @DIA_C4_19405 :DIA_C4_19400 0052: set_car 0@ driver_behaviour_to 3 :DIA_C4_19405 0002: jump @DIA_C4_19417 :DIA_C4_19412 00E4: (unknown) 1@ $933 :DIA_C4_19417 0002: jump @DIA_C4_19447 :DIA_C4_19424 3@ = 1 // (int) 1@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @DIA_C4_10258 $5905 $5905 :DIA_C4_19447 0045: actor 2@ defined jump_if_false @DIA_C4_19539 3@ == 1 // (int) var == num jump_if_false @DIA_C4_19481 00E4: (unknown) 2@ $933 0002: jump @DIA_C4_19532 :DIA_C4_19481 004F: unknown_check 0@ 0022: jump_if_false @DIA_C4_19527 // Note: the incorrect math opcode was used here 02D8: unknown_check 0@ 0022: jump_if_false @DIA_C4_19515 // Note: the incorrect math opcode was used here 02B3: (unknown) 0@ 00F2: (unknown) 2@ 0@ 0002: jump @DIA_C4_19520 :DIA_C4_19515 0052: set_car 0@ driver_behaviour_to 3 :DIA_C4_19520 0002: jump @DIA_C4_19532 :DIA_C4_19527 00E4: (unknown) 2@ $933 :DIA_C4_19532 0002: jump @DIA_C4_19557 :DIA_C4_19539 2@ = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 10 call_with_params @DIA_C4_10258 $5906 $5906 :DIA_C4_19557 9@ = 0 // (int) 0035: 9@ = 1@ // (int vars) 0029: 9@ += 2@ // (int vars) // Note: the incorrect math opcode was used here 9@ == 0 // (int) var == num jump_if_false @DIA_C4_19594 037B: constant_params 1 variable_params 0 unknown 10 call_with_params @DIA_C4_17033 10 0026: return :DIA_C4_19594 0035: 4@ = 0@ // (int vars) 0035: 5@ = 1@ // (int vars) 0035: 6@ = 2@ // (int vars) 0035: 7@ = 3@ // (int vars) 0026: return :DIA_C4_19612 0035: 0@ = $5847 // (int vars) $5847 == 0 // (int) var == num jump_if_false @DIA_C4_19731 0089: actor $933 in_sphere $5858 $5860 $5862 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19676 // Note: the incorrect math opcode was used here $5847 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_17033 110 0026: return :DIA_C4_19676 0089: actor $933 in_sphere $5850 $5852 $5854 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19724 // Note: the incorrect math opcode was used here $5847 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_17033 160 0026: return :DIA_C4_19724 0002: jump @DIA_C4_19825 :DIA_C4_19731 0089: actor $933 in_sphere $5859 $5861 $5863 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19778 // Note: the incorrect math opcode was used here $5847 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_17033 140 0026: return :DIA_C4_19778 0089: actor $933 in_sphere $5851 $5853 $5855 radius 1.0 1.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_19825 // Note: the incorrect math opcode was used here $5847 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_17033 170 0026: return :DIA_C4_19825 0026: return :DIA_C4_19827 0218: unknown_check 0@ $933 0022: jump_if_false @DIA_C4_20206 // Note: the incorrect math opcode was used here 1@ == 1 // (int) var == num jump_if_false @DIA_C4_20204 14@ = 15.0 // (float) 02EE: get_actor 0@ coords_to 2@ 4@ 6@ with_offset 14@ 20.0 0 14@ = -1.0 // (float) 14@ *= 15.0 // (float) 02EE: get_actor 0@ coords_to 3@ 5@ 7@ with_offset 14@ 20.0 0 14@ = 2.0 // (float) 02EE: get_actor 0@ coords_to 8@ 10@ 12@ with_offset 14@ 0 0 14@ = -1.0 // (float) 14@ *= 2.0 // (float) 02EE: get_actor 0@ coords_to 9@ 11@ 13@ with_offset 14@ 0 0 0036: 15@ = $938 // (float vars) 002C: 15@ -= 4@ // (float vars) 0036: 16@ = 3@ // (float vars) 002C: 16@ -= 2@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $937 // (float vars) 002C: 17@ -= 2@ // (float vars) 0036: 18@ = 5@ // (float vars) 002C: 18@ -= 4@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 0036: 15@ = $938 // (float vars) 002C: 15@ -= 10@ // (float vars) 0036: 16@ = 9@ // (float vars) 002C: 16@ -= 8@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $937 // (float vars) 002C: 17@ -= 8@ // (float vars) 0036: 18@ = 11@ // (float vars) 002C: 18@ -= 10@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 22@ = 19@ // (float vars) 002C: 22@ -= 20@ // (float vars) 0036: 23@ = 21@ // (float vars) 002E: 23@ *= 22@ // (float vars) 0 > 23@ // (float) num > var 0022: jump_if_false @DIA_C4_20197 // Note: the incorrect math opcode was used here 0036: 15@ = $938 // (float vars) 002C: 15@ -= 4@ // (float vars) 0036: 16@ = 8@ // (float vars) 002C: 16@ -= 2@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $937 // (float vars) 002C: 17@ -= 2@ // (float vars) 0036: 18@ = 10@ // (float vars) 002C: 18@ -= 4@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 21@ = 19@ // (float vars) 002C: 21@ -= 20@ // (float vars) 0036: 15@ = $938 // (float vars) 002C: 15@ -= 5@ // (float vars) 0036: 16@ = 9@ // (float vars) 002C: 16@ -= 3@ // (float vars) 0036: 19@ = 15@ // (float vars) 002E: 19@ *= 16@ // (float vars) 0036: 17@ = $937 // (float vars) 002C: 17@ -= 3@ // (float vars) 0036: 18@ = 11@ // (float vars) 002C: 18@ -= 5@ // (float vars) 0036: 20@ = 17@ // (float vars) 002E: 20@ *= 18@ // (float vars) 0036: 22@ = 19@ // (float vars) 002C: 22@ -= 20@ // (float vars) 0036: 23@ = 21@ // (float vars) 002E: 23@ *= 22@ // (float vars) 0 > 23@ // (float) num > var 0022: jump_if_false @DIA_C4_20197 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C4_20197 0002: jump @DIA_C4_20206 :DIA_C4_20204 005E: (unknown) :DIA_C4_20206 005F: (unknown) :DIA_C4_20208 $5868 == 0 // (int) var == num jump_if_false @DIA_C4_20338 $5868 = 1 // (int) $5847 == 0 // (int) var == num jump_if_false @DIA_C4_20338 $5623 == 160 // (int) var == num jump_if_false @DIA_C4_20272 037B: constant_params 1 variable_params 1 unknown 2 call_with_params @DIA_C4_8404 18 0@ 0002: jump @DIA_C4_20285 :DIA_C4_20272 037B: constant_params 1 variable_params 0 unknown 2 call_with_params @DIA_C4_17033 150 :DIA_C4_20285 0@ = 0 // (int) :DIA_C4_20289 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here $5740(1@,10) = 1 // (int) 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C4_15235 1@ $5740(1@,10) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_20289 :DIA_C4_20338 0026: return :DIA_C4_20340 $5704 == 0 // (int) var == num jump_if_false @DIA_C4_20422 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_20422 007E: actor $933 driving jump_if_false @DIA_C4_20422 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_20208 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_13998 004F: unknown_check $5694 jump_if_false @DIA_C4_20422 01B0: (unknown) $5694 0 $5693 = 1 // (int) :DIA_C4_20422 0026: return :DIA_C4_20424 6@ = 20.0 // (float) 6@ -= 10.0 // (float) 0045: actor $5690(0@,10) defined jump_if_false @DIA_C4_21029 $5730(0@,10) == 50 // (int) var == num jump_if_false @DIA_C4_20669 $5868 == 0 // (int) var == num jump_if_false @DIA_C4_20646 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @DIA_C4_19827 $5690(0@,10) 1@ jump_if_false @DIA_C4_20521 $5790(0@,10) = 1 // (int) $5730(0@,10) = 70 // (int) 0002: jump @DIA_C4_20639 :DIA_C4_20521 $5740(0@,10) > -1 // (int) var > num jump_if_false @DIA_C4_20639 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @DIA_C4_14566 0@ 7@ 8011: not 7@ > $5740(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_20569 // Note: the incorrect math opcode was used here $5740(0@,10) = 0 // (int) :DIA_C4_20569 0035: 2@ = $5740(0@,10) // (int vars) 0089: actor $5690(0@,10) in_sphere $5750(0@,10) $5760(0@,10) $5770(0@,10) radius 0.5 0.5 5.0 sphere 0 0022: jump_if_false @DIA_C4_20639 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @DIA_C4_14816 0@ 037B: constant_params 1 variable_params 0 unknown 9 call_with_params @DIA_C4_15673 0@ $5730(0@,10) = 60 // (int) :DIA_C4_20639 0002: jump @DIA_C4_20662 :DIA_C4_20646 $5790(0@,10) = 1 // (int) $5730(0@,10) = 70 // (int) :DIA_C4_20662 0002: jump @DIA_C4_21022 :DIA_C4_20669 $5730(0@,10) == 60 // (int) var == num jump_if_false @DIA_C4_20826 $5868 == 0 // (int) var == num jump_if_false @DIA_C4_20803 037B: constant_params 2 variable_params 0 unknown 9 call_with_params @DIA_C4_19827 $5690(0@,10) 1@ jump_if_false @DIA_C4_20741 $5790(0@,10) = 1 // (int) $5730(0@,10) = 70 // (int) 0002: jump @DIA_C4_20796 :DIA_C4_20741 $5740(0@,10) > -1 // (int) var > num jump_if_false @DIA_C4_20796 005A: 4@ = current_time_hours, 5@ = current_time_minutes 001C: $5780(0@,10) == 5@ // (int) num == var 0022: jump_if_false @DIA_C4_20796 // Note: the incorrect math opcode was used here 00EE: (unknown) $5690(0@,10) $5750(0@,10) $5760(0@,10) $5730(0@,10) = 50 // (int) :DIA_C4_20796 0002: jump @DIA_C4_20819 :DIA_C4_20803 $5790(0@,10) = 1 // (int) $5730(0@,10) = 70 // (int) :DIA_C4_20819 0002: jump @DIA_C4_21022 :DIA_C4_20826 $5730(0@,10) == 70 // (int) var == num jump_if_false @DIA_C4_21022 $5810(0@,10) == 20 // (int) var == num jump_if_false @DIA_C4_20869 8@ = 15.0 // (float) 0002: jump @DIA_C4_20875 :DIA_C4_20869 8@ = 10.0 // (float) :DIA_C4_20875 $5868 == 0 // (int) var == num jump_if_false @DIA_C4_20910 01C7: unknown_check $5690(0@,10) jump_if_false @DIA_C4_20910 037B: constant_params 0 variable_params 0 unknown 9 call_with_params @DIA_C4_20208 :DIA_C4_20910 $5680(0@,10) == 0 // (int) var == num jump_if_false @DIA_C4_20958 $5680(0@,10) = 1 // (int) 0557: (unknown) $5690(0@,10) 1 0558: (unknown) $5690(0@,10) 8@ 04B9: (unknown) $5690(0@,10) 1 1 0 :DIA_C4_20958 0078: if or 008F: actor $5690(0@,10) near_actor $933 radius 8@ 8@ 10.0 sphere 0 $5693 == 1 // (int) var == num jump_if_false @DIA_C4_21004 00E4: (unknown) $5690(0@,10) $933 0002: jump @DIA_C4_21022 :DIA_C4_21004 00EE: (unknown) $5690(0@,10) $937 $938 01EC: (unknown) $5690(0@,10) 1 :DIA_C4_21022 0002: jump @DIA_C4_21072 :DIA_C4_21029 not $5730(0@,10) == 99 // (int) var == num jump_if_false @DIA_C4_21070 037B: constant_params 1 variable_params 1 unknown 9 call_with_params @DIA_C4_10258 $5800(0@,10) $5800(0@,10) $5730(0@,10) = 99 // (int) :DIA_C4_21070 005E: (unknown) :DIA_C4_21072 005F: (unknown) :DIA_C4_21074 0@ = -1660.69 // (float) 1@ = -223.03 // (float) 2@ = 11.0 // (float) 0045: actor $5699 defined jump_if_false @DIA_C4_21221 $5701 == 0 // (int) var == num jump_if_false @DIA_C4_21155 807E: not actor $5699 driving jump_if_false @DIA_C4_21148 $5701 = 1 // (int) 00EE: (unknown) $5699 0@ 1@ 01EC: (unknown) $5699 1 :DIA_C4_21148 0002: jump @DIA_C4_21221 :DIA_C4_21155 $5702 == 0 // (int) var == num jump_if_false @DIA_C4_21204 0080: actor $5699 near_point 0@ 1@ radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C4_21197 // Note: the incorrect math opcode was used here $5702 = 1 // (int) 00A2: (unknown) $5699 :DIA_C4_21197 0002: jump @DIA_C4_21221 :DIA_C4_21204 0045: actor $933 defined jump_if_false @DIA_C4_21221 00E4: (unknown) $5699 $933 :DIA_C4_21221 0026: return :DIA_C4_21223 0@ = 0 // (int) :DIA_C4_21227 0045: actor $5690(0@,10) defined jump_if_false @DIA_C4_21246 00A2: (unknown) $5690(0@,10) :DIA_C4_21246 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C4_21227 0045: actor $5699 defined jump_if_false @DIA_C4_21278 00A2: (unknown) $5699 :DIA_C4_21278 0026: return :DIA_C4_21280 2@ = 0 // (int) 1@ = 0 // (int) :DIA_C4_21288 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @DIA_C4_20424 1@ 0@ jump_if_false @DIA_C4_21312 2@ = 1 // (int) :DIA_C4_21312 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C4_21288 2@ == 1 // (int) var == num jump_if_false @DIA_C4_21373 $6260 == 0 // (int) var == num jump_if_false @DIA_C4_21363 $6260 = 1 // (int) -2@ = 0 // (int) // timer1 :DIA_C4_21363 037B: constant_params 0 variable_params 0 unknown 3 call_with_params @DIA_C4_16594 :DIA_C4_21373 0026: return :DIA_C4_21375 0@ = 0 // (int) :DIA_C4_21379 1@ = 8 // (int) 0029: 1@ += 0@ // (int vars) // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 2 call_with_params @DIA_C4_20424 1@ 1 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C4_21379 0026: return :DIA_C4_21420 8@ = 0 // (float) 0036: 7@ = $5571(0@,5) // (float vars) 002E: 7@ *= $5511(0@,5) // (float vars) $5566(0@,5) == 1 // (int) var == num jump_if_false @DIA_C4_21459 7@ *= 3.0 // (float) :DIA_C4_21459 010C: store_object $5521(0@,5) position_to 4@ 5@ 6@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 4@ 5@ 6@ $5461(0@,5) $5466(0@,5) $5471(0@,5) 1@ 2@ 3@ 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_6012 1@ 2@ 3@ 7@ 1@ 2@ 3@ 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 $5461(0@,5) $5466(0@,5) $5471(0@,5) 1@ 2@ 3@ 4@ 5@ 6@ 6@ = -100.0 // (float) 010D: put_object $5521(0@,5) at 4@ 5@ 6@ 002A: $5576(0@,5) += 7@ // (float vars) // Note: the incorrect math opcode was used here 001A: $5576(0@,5) >= $5541(0@,5) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_21596 // Note: the incorrect math opcode was used here $5571(0@,5) = -1.0 // (float) 0002: jump @DIA_C4_21622 :DIA_C4_21596 001A: $5546(0@,5) >= $5576(0@,5) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_21622 // Note: the incorrect math opcode was used here $5571(0@,5) = 1.0 // (float) :DIA_C4_21622 0026: return :DIA_C4_21624 0036: 8@ = $5511(0@,5) // (float vars) $5566(0@,5) == 1 // (int) var == num jump_if_false @DIA_C4_21652 8@ *= 3.0 // (float) :DIA_C4_21652 037B: constant_params 4 variable_params 3 unknown 9 call_with_params @MAIN_5145 $5541(0@,5) $5546(0@,5) $5551(0@,5) 8@ 4@ 5@ 6@ 0036: 7@ = $5571(0@,5) // (float vars) 0030: 7@ /= $5556(0@,5) // (float vars) // Note: the incorrect math opcode was used here 002E: 7@ *= 8@ // (float vars) 010C: store_object $5521(0@,5) position_to 1@ 2@ 3@ 002A: $5576(0@,5) += 7@ // (float vars) // Note: the incorrect math opcode was used here 001A: $5576(0@,5) >= $5561(0@,5) // (float) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C4_21745 // Note: the incorrect math opcode was used here $5571(0@,5) = -1.0 // (float) 0002: jump @DIA_C4_21768 :DIA_C4_21745 0 >= $5576(0@,5) // (float) num >= var 0022: jump_if_false @DIA_C4_21768 // Note: the incorrect math opcode was used here $5571(0@,5) = 1.0 // (float) :DIA_C4_21768 0 > $5571(0@,5) // (float) num > var 0022: jump_if_false @DIA_C4_21808 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5093 1@ 2@ 3@ 4@ 5@ 6@ 1@ 2@ 3@ 0002: jump @DIA_C4_21827 :DIA_C4_21808 037B: constant_params 6 variable_params 3 unknown 9 call_with_params @MAIN_5197 1@ 2@ 3@ 4@ 5@ 6@ 1@ 2@ 3@ :DIA_C4_21827 3@ = -100.0 // (float) 010D: put_object $5521(0@,5) at 1@ 2@ 3@ 0026: return :DIA_C4_21844 010C: store_object $5521(0@,5) position_to 1@ 2@ 3@ 0478: (unknown) $5461(0@,5) $5466(0@,5) $5471(0@,5) 1@ 2@ 3@ 247 242 155 255 0.5 4.0 1 0165: (unknown) $5476(0@,5) $5481(0@,5) $5486(0@,5) 3.0 1 0 247 242 155 0026: return :DIA_C4_21920 0045: actor $5456(0@,5) defined 0022: jump_if_false @DIA_C4_22233 // Note: the incorrect math opcode was used here 0078: if or $5566(0@,5) == 1 // (int) var == num $5868 == 1 // (int) var == num jump_if_false @DIA_C4_22062 0045: actor $933 defined jump_if_false @DIA_C4_22055 00E4: (unknown) $5456(0@,5) $933 $5516(0@,5) == 10 // (int) var == num jump_if_false @DIA_C4_22010 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21420 0@ 0002: jump @DIA_C4_22036 :DIA_C4_22010 $5516(0@,5) == 20 // (int) var == num jump_if_false @DIA_C4_22036 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21624 0@ :DIA_C4_22036 $5566(0@,5) = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21844 0@ :DIA_C4_22055 0002: jump @DIA_C4_22195 :DIA_C4_22062 $5516(0@,5) == 10 // (int) var == num jump_if_false @DIA_C4_22095 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21420 0@ 0002: jump @DIA_C4_22121 :DIA_C4_22095 $5516(0@,5) == 20 // (int) var == num jump_if_false @DIA_C4_22121 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21624 0@ :DIA_C4_22121 010C: store_object $5521(0@,5) position_to 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C4_21844 0@ 0045: actor $5456(0@,5) defined jump_if_false @DIA_C4_22195 010F: (unknown) $5456(0@,5) 1@ 2@ 3@ 0089: actor $933 in_sphere 1@ 2@ 3@ radius 4.0 4.0 4.0 sphere 0 0022: jump_if_false @DIA_C4_22195 // Note: the incorrect math opcode was used here $5566(0@,5) = 1 // (int) :DIA_C4_22195 0045: actor $5456(0@,5) defined jump_if_false @DIA_C4_22233 01C7: unknown_check $5456(0@,5) jump_if_false @DIA_C4_22233 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C4_20208 005E: (unknown) :DIA_C4_22233 005F: (unknown) :DIA_C4_22235 $5868 == 0 // (int) var == num jump_if_false @DIA_C4_22268 01C7: unknown_check $933 jump_if_false @DIA_C4_22268 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_20208 :DIA_C4_22268 0026: return :DIA_C4_22270 0@ = 0 // (int) :DIA_C4_22274 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C4_21920 0@ jump_if_false @DIA_C4_22294 005E: (unknown) :DIA_C4_22294 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C4_22274 0026: return :DIA_C4_22313 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_14410 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C4_15916 0026: return :DIA_C4_22335 0270: (unknown) 1 $940 = 1 // (int) 0001: wait 0 ms 8@ = 0 // (int) $5612 = 0 // (int) 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @MAIN_6449 $1748 0@ 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @SHOPMON_3117 0 1 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_3779 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6803 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_5010 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6752 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 0 0001: wait 0 ms :DIA_C4_22437 not $5623 == 999 // (int) var == num jump_if_false @DIA_C4_23162 0001: wait 0 ms :DIA_C4_22454 $5623 == 0 // (int) var == num jump_if_false @DIA_C4_22483 0001: wait 0 ms 0025: gosub @DIA_C4_23166 0002: jump @DIA_C4_22454 :DIA_C4_22483 $5623 == 10 // (int) var == num jump_if_false @DIA_C4_22513 0001: wait 0 ms 0025: gosub @DIA_C4_23341 0002: jump @DIA_C4_22483 :DIA_C4_22513 $5623 == 5 // (int) var == num jump_if_false @DIA_C4_22543 0001: wait 0 ms 0025: gosub @DIA_C4_23643 0002: jump @DIA_C4_22513 :DIA_C4_22543 $5623 == 20 // (int) var == num jump_if_false @DIA_C4_22573 0001: wait 0 ms 0025: gosub @DIA_C4_23768 0002: jump @DIA_C4_22543 :DIA_C4_22573 $5623 == 30 // (int) var == num jump_if_false @DIA_C4_22603 0001: wait 0 ms 0025: gosub @DIA_C4_24741 0002: jump @DIA_C4_22573 :DIA_C4_22603 $5623 == 35 // (int) var == num jump_if_false @DIA_C4_22633 0001: wait 0 ms 0025: gosub @DIA_C4_24924 0002: jump @DIA_C4_22603 :DIA_C4_22633 $5623 == 70 // (int) var == num jump_if_false @DIA_C4_22663 0001: wait 0 ms 0025: gosub @DIA_C4_25167 0002: jump @DIA_C4_22633 :DIA_C4_22663 $5623 == 80 // (int) var == num jump_if_false @DIA_C4_22693 0001: wait 0 ms 0025: gosub @DIA_C4_26643 0002: jump @DIA_C4_22663 :DIA_C4_22693 $5623 == 110 // (int) var == num jump_if_false @DIA_C4_22723 0001: wait 0 ms 0025: gosub @DIA_C4_26851 0002: jump @DIA_C4_22693 :DIA_C4_22723 $5623 == 120 // (int) var == num jump_if_false @DIA_C4_22753 0001: wait 0 ms 0025: gosub @DIA_C4_27012 0002: jump @DIA_C4_22723 :DIA_C4_22753 $5623 == 121 // (int) var == num jump_if_false @DIA_C4_22783 0001: wait 0 ms 0025: gosub @DIA_C4_27063 0002: jump @DIA_C4_22753 :DIA_C4_22783 $5623 == 140 // (int) var == num jump_if_false @DIA_C4_22814 0001: wait 0 ms 0025: gosub @DIA_C4_27153 0002: jump @DIA_C4_22783 :DIA_C4_22814 $5623 == 150 // (int) var == num jump_if_false @DIA_C4_22845 0001: wait 0 ms 0025: gosub @DIA_C4_27662 0002: jump @DIA_C4_22814 :DIA_C4_22845 $5623 == 160 // (int) var == num jump_if_false @DIA_C4_22876 0001: wait 0 ms 0025: gosub @DIA_C4_27308 0002: jump @DIA_C4_22845 :DIA_C4_22876 $5623 == 180 // (int) var == num jump_if_false @DIA_C4_22907 0001: wait 0 ms 0025: gosub @DIA_C4_27939 0002: jump @DIA_C4_22876 :DIA_C4_22907 $5623 == 190 // (int) var == num jump_if_false @DIA_C4_22938 0001: wait 0 ms 0025: gosub @DIA_C4_28053 0002: jump @DIA_C4_22907 :DIA_C4_22938 $5623 == 200 // (int) var == num jump_if_false @DIA_C4_22969 0001: wait 0 ms 0025: gosub @DIA_C4_28422 0002: jump @DIA_C4_22938 :DIA_C4_22969 $5623 == 170 // (int) var == num jump_if_false @DIA_C4_23000 0001: wait 0 ms 0025: gosub @DIA_C4_27486 0002: jump @DIA_C4_22969 :DIA_C4_23000 $5623 == 210 // (int) var == num jump_if_false @DIA_C4_23031 0001: wait 0 ms 0025: gosub @DIA_C4_28522 0002: jump @DIA_C4_23000 :DIA_C4_23031 $5623 == 220 // (int) var == num jump_if_false @DIA_C4_23062 0001: wait 0 ms 0025: gosub @DIA_C4_28827 0002: jump @DIA_C4_23031 :DIA_C4_23062 $5623 == 230 // (int) var == num jump_if_false @DIA_C4_23093 0001: wait 0 ms 0025: gosub @DIA_C4_29062 0002: jump @DIA_C4_23062 :DIA_C4_23093 $5623 == 997 // (int) var == num jump_if_false @DIA_C4_23124 0001: wait 0 ms 0025: gosub @DIA_C4_29750 0002: jump @DIA_C4_23093 :DIA_C4_23124 $5623 == 998 // (int) var == num jump_if_false @DIA_C4_23155 0001: wait 0 ms 0025: gosub @DIA_C4_29470 0002: jump @DIA_C4_23124 :DIA_C4_23155 0002: jump @DIA_C4_22437 :DIA_C4_23162 0026: return 0026: return :DIA_C4_23166 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @SAFEHOU_12249 53 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6803 0045: actor $933 defined jump_if_false @DIA_C4_23227 0044: put_actor $933 at -381.1528 -537.3334 17.3854 00CF: set_actor $933 Z_angle_to 343.7228 :DIA_C4_23227 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4878 0 $5612 == 0 // (int) var == num jump_if_false @DIA_C4_23287 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 10 0002: jump @DIA_C4_23339 :DIA_C4_23287 0045: actor $933 defined jump_if_false @DIA_C4_23317 0044: put_actor $933 at -685.7715 -1574.392 12.5493 :DIA_C4_23317 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 20 :DIA_C4_23339 0026: return :DIA_C4_23341 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_23380 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_23641 :DIA_C4_23380 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_3881 jump_if_false @DIA_C4_23424 $1082 == 1 // (int) var == num jump_if_false @DIA_C4_23424 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 65 0026: return :DIA_C4_23424 $5888 == -1 // (int) var == num jump_if_false @DIA_C4_23600 0089: actor $933 in_sphere $5889 $5891 $5893 radius 20.0 20.0 20.0 sphere 0 0022: jump_if_false @DIA_C4_23518 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $5898 defined 0045: actor $5899 defined 0022: jump_if_false @DIA_C4_23518 // Note: the incorrect math opcode was used here $5888 = 0 // (int) 037B: constant_params 3 variable_params 0 unknown 19 call_with_params @DIA_C4_16336 $5901 $5902 $5903 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 5 0026: return :DIA_C4_23518 0089: actor $933 in_sphere $5890 $5892 $5894 radius 20.0 20.0 20.0 sphere 0 0022: jump_if_false @DIA_C4_23600 // Note: the incorrect math opcode was used here 0078: if or 0045: actor $5902 defined 0045: actor $5903 defined 0022: jump_if_false @DIA_C4_23600 // Note: the incorrect math opcode was used here $5888 = 1 // (int) 037B: constant_params 3 variable_params 0 unknown 19 call_with_params @DIA_C4_16336 $5897 $5898 $5899 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 5 0026: return :DIA_C4_23600 0089: actor $933 in_sphere $5869 $5871 $5873 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_23641 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 20 0026: return :DIA_C4_23641 0026: return :DIA_C4_23643 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_23682 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_23766 :DIA_C4_23682 $5888 == 0 // (int) var == num jump_if_false @DIA_C4_23727 037B: constant_params 4 variable_params 4 unknown 19 call_with_params @DIA_C4_19243 $5897 $5898 $5899 $5900 $5897 $5898 $5899 $5900 0002: jump @DIA_C4_23766 :DIA_C4_23727 $5888 == 1 // (int) var == num jump_if_false @DIA_C4_23766 037B: constant_params 4 variable_params 4 unknown 19 call_with_params @DIA_C4_19243 $5901 $5902 $5903 $5904 $5901 $5902 $5903 $5904 :DIA_C4_23766 0026: return :DIA_C4_23768 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 0166: 0109: set_weather 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16829 0443: (unknown) 81 0228: (unknown) 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 003E: $6330 = create_actor_pedtype 22 model 147 at $6277 $6280 $6283 00CF: set_actor $6330 Z_angle_to 333.4237 003E: $6331 = create_actor_pedtype 22 model 0 at $6278 $6281 $6284 013E: actor $6331 look_at_actor $6330 0045: actor $933 defined 0022: jump_if_false @DIA_C4_23871 // Note: the incorrect math opcode was used here 0200: (unknown) $933 0 :DIA_C4_23871 00B9: set_camera_position -700.76 -1584.39 11.87 rotations 0 0 0 00BA: set_camera_point_at -699.79 -1584.31 12.09 mode 2 037B: constant_params 4 variable_params 1 unknown 19 call_with_params @DIA_C4_13742 $5636 $5646 $5649 $5652 $5636 00D1: set_car $5636 Z_angle_to $5655 0001: wait 500 ms 8485: not unknown_check $6330 391 jump_if_false @DIA_C4_23979 0045: actor $6330 defined jump_if_false @DIA_C4_23979 04B4: (unknown) $6330 81 391 10000.0 :DIA_C4_23979 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_8107 400 0001: wait 500 ms 0045: actor $6331 defined jump_if_false @DIA_C4_24016 00EE: (unknown) $6331 $6279 $6282 :DIA_C4_24016 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2200 jump_if_true @DIA_C4_24383 0045: actor $6331 defined jump_if_false @DIA_C4_24061 00A2: (unknown) $6331 :DIA_C4_24061 0001: wait 0 ms 0045: actor $6331 defined jump_if_false @DIA_C4_24110 0045: actor $6330 defined jump_if_false @DIA_C4_24110 04B4: (unknown) $6331 121 540 1.0 04B4: (unknown) $6331 120 515 1.0 :DIA_C4_24110 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 40 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_24383 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C4_24383 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 41 5@ 0045: actor $6331 defined jump_if_false @DIA_C4_24198 04B4: (unknown) $6331 121 556 1.0 :DIA_C4_24198 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_24383 0045: actor $6331 defined jump_if_false @DIA_C4_24237 0528: (unknown) $6331 556 -0.5 :DIA_C4_24237 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C4_24383 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 42 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_24383 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 43 5@ 0045: actor $6330 defined jump_if_false @DIA_C4_24364 0045: actor $6331 defined jump_if_false @DIA_C4_24330 0153: (unknown) $6330 $6331 :DIA_C4_24330 8485: not unknown_check $6330 392 jump_if_false @DIA_C4_24364 0045: actor $6330 defined jump_if_false @DIA_C4_24364 0414: (unknown) $6330 81 392 :DIA_C4_24364 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_24383 :DIA_C4_24383 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 003F: destroy_actor $6330 003F: destroy_actor $6331 0167: 005B: set_current_time_hours_to 23 minutes_to 30 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_13798 0045: actor $933 defined jump_if_false @DIA_C4_24484 007E: actor $933 driving jump_if_false @DIA_C4_24458 0216: (unknown) $933 $6278 $6281 $6284 0002: jump @DIA_C4_24468 :DIA_C4_24458 0044: put_actor $933 at $6278 $6281 $6284 :DIA_C4_24468 0200: (unknown) $933 1 010F: (unknown) $933 $5646 $5649 $5652 :DIA_C4_24484 0444: (unknown) 81 0444: (unknown) 120 0444: (unknown) 121 0001: wait 0 ms 0045: actor $5635 defined 0022: jump_if_false @DIA_C4_24516 // Note: the incorrect math opcode was used here 0035: $6330 = $5635 // (int vars) :DIA_C4_24516 0045: actor $933 defined 0022: jump_if_false @DIA_C4_24533 // Note: the incorrect math opcode was used here 0035: $6331 = $933 // (int vars) :DIA_C4_24533 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_8107 401 0001: wait 500 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 $5612 == 0 // (int) var == num jump_if_false @DIA_C4_24601 $5623 = 35 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 30 0002: jump @DIA_C4_24739 :DIA_C4_24601 005B: set_current_time_hours_to 23 minutes_to 30 0045: actor $933 defined jump_if_false @DIA_C4_24637 0044: put_actor $933 at -1174.824 -933.1621 14.8662 :DIA_C4_24637 0045: actor $5635 defined jump_if_false @DIA_C4_24674 0044: put_actor $5635 at -1183.012 -932.9783 14.8662 0002: jump @DIA_C4_24698 :DIA_C4_24674 003E: $5635 = create_actor_pedtype 22 model 147 at -1183.012 -932.9783 14.8662 :DIA_C4_24698 037B: constant_params 4 variable_params 1 unknown 19 call_with_params @DIA_C4_13742 $5636 -1196.665 -975.6481 14.7215 $5636 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 40 :DIA_C4_24739 0026: return :DIA_C4_24741 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_24780 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_24922 :DIA_C4_24780 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10071 jump_if_false @DIA_C4_24819 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_24922 :DIA_C4_24819 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10206 jump_if_false @DIA_C4_24858 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_24922 :DIA_C4_24858 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10237 jump_if_false @DIA_C4_24897 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_24922 :DIA_C4_24897 007C: actor $933 driving $5636 0022: jump_if_false @DIA_C4_24922 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 $5624 :DIA_C4_24922 0026: return :DIA_C4_24924 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_24963 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_25165 :DIA_C4_24963 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10071 jump_if_false @DIA_C4_25002 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_25165 :DIA_C4_25002 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10206 jump_if_false @DIA_C4_25041 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_25165 :DIA_C4_25041 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10237 jump_if_false @DIA_C4_25080 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_25165 :DIA_C4_25080 007C: actor $933 driving $5636 0022: jump_if_false @DIA_C4_25151 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_9793 0089: actor $933 in_sphere $6300 $6307 $6314 radius 5.0 5.0 5.0 sphere 0 0022: jump_if_false @DIA_C4_25144 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 70 0026: return :DIA_C4_25144 0002: jump @DIA_C4_25165 :DIA_C4_25151 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 30 0026: return :DIA_C4_25165 0026: return :DIA_C4_25167 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 005A: 6@ = current_time_hours, 7@ = current_time_minutes 1@ = 0 // (int) :DIA_C4_25188 0395: (unknown) $5476(1@,5) $5481(1@,5) $5486(1@,5) 3.0 1 0 247 242 155 11@(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @DIA_C4_25188 01BB: (unknown) $6323 $6325 $6327 9@ 0036: $6327 = 9@ // (float vars) 0295: (unknown) $6323 $6325 $6327 $6324 $6326 $6328 0246: (unknown) $6323 $6325 $6327 $6324 $6326 $6328 0122: create_forbidden_for_cars_cube_cornerA $6323 $6325 $6327 cornerB $6324 $6326 $6328 0152: create_forbidden_for_peds_cube_cornerA $6323 $6325 $6327 cornerB $6324 $6326 $6328 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0045: actor $933 defined 0022: jump_if_false @DIA_C4_25343 // Note: the incorrect math opcode was used here 0216: (unknown) $933 -1529.231 -339.3204 15.4236 :DIA_C4_25343 003F: destroy_actor $5635 804F: not unknown_check $5636 jump_if_false @DIA_C4_25399 037B: constant_params 4 variable_params 1 unknown 19 call_with_params @DIA_C4_13742 $5636 $6300 $6307 $6314 $5636 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_13662 $5636 $5636 0002: jump @DIA_C4_25423 :DIA_C4_25399 004E: put_car $5636 at $6300 $6307 $6314 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_13662 $5636 $5636 :DIA_C4_25423 8045: not actor $5635 defined jump_if_false @DIA_C4_25445 00A4: $5635 = create_actor_pedtype 22 model 147 in_car $5636 driverseat :DIA_C4_25445 00D1: set_car $5636 Z_angle_to $6320 0050: set_car $5636 max_speed_to 0 003E: $6331 = create_actor_pedtype 22 model 0 at $6298 $6305 $6312 010F: (unknown) $6331 $6300 $6307 $6314 0001: wait 500 ms 0045: actor $6331 defined 0022: jump_if_false @DIA_C4_25520 // Note: the incorrect math opcode was used here 0045: actor $5635 defined 0022: jump_if_false @DIA_C4_25520 // Note: the incorrect math opcode was used here 00A2: (unknown) $6331 0352: (unknown) $6331 0153: (unknown) $6331 $5635 :DIA_C4_25520 00B9: set_camera_position -1555.43 -328.48 15.43 rotations 0 0 0 00BA: set_camera_point_at -1554.62 -327.92 15.28 mode 2 028D: (unknown) 0.1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_8107 403 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 0001: wait 250 ms 0045: actor $5635 defined jump_if_false @DIA_C4_25628 0045: actor $6331 defined jump_if_false @DIA_C4_25628 0153: (unknown) $5635 $6331 0153: (unknown) $6331 $5635 :DIA_C4_25628 0045: actor $6331 defined 0022: jump_if_false @DIA_C4_25651 // Note: the incorrect math opcode was used here 04B4: (unknown) $6331 120 512 100.0 :DIA_C4_25651 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 75 5@ 0045: actor $6331 defined jump_if_false @DIA_C4_25697 04B4: (unknown) $6331 121 556 1.0 :DIA_C4_25697 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @DIA_C4_7933 79 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_26406 0045: actor $6331 defined jump_if_false @DIA_C4_25752 0528: (unknown) $6331 556 -0.3 :DIA_C4_25752 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 76 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_26406 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 77 5@ 5@ = 1000 // (int) 0045: actor $5635 defined jump_if_false @DIA_C4_25818 0154: (unknown) $5635 :DIA_C4_25818 0045: actor $6331 defined jump_if_false @DIA_C4_25833 0154: (unknown) $6331 :DIA_C4_25833 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C4_26406 004F: unknown_check $5636 jump_if_false @DIA_C4_25881 004A: car $5636 drive_to $6301 $6308 $6315 0050: set_car $5636 max_speed_to 10.0 :DIA_C4_25881 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_26406 004F: unknown_check $5636 jump_if_false @DIA_C4_26024 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10123 0045: actor $5635 defined jump_if_false @DIA_C4_25962 01BB: (unknown) $6302 $6309 $6316 9@ 0036: $6316 = 9@ // (float vars) 0216: (unknown) $5635 $6302 $6309 $6316 00CF: set_actor $5635 Z_angle_to $6321 :DIA_C4_25962 004E: put_car $5636 at $6303 $6310 $6317 0233: (unknown) $5636 $6304 $6311 00A4: 15@ = create_actor_pedtype 22 model 0 in_car $5636 driverseat 0200: (unknown) 15@ 0 02C7: (unknown) $5636 8 60000 0050: set_car $5636 max_speed_to 20.0 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_13662 $5636 $5636 :DIA_C4_26024 00B9: set_camera_position -1695.05 -314.41 15.47 rotations 0 0 0 00BA: set_camera_point_at -1695.96 -313.99 15.44 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 0 time 3000 00B9: set_camera_position -1696.92 -320.36 15.52 rotations 0 0 0 00BA: set_camera_point_at -1697.8 -319.89 15.43 mode 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C4_26406 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 78 5@ 0045: actor $5635 defined jump_if_false @DIA_C4_26174 004F: unknown_check $5636 jump_if_false @DIA_C4_26174 0414: (unknown) $5635 0 146 :DIA_C4_26174 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C4_26406 0045: actor $5635 defined jump_if_false @DIA_C4_26219 00CF: set_actor $5635 Z_angle_to $6322 0414: (unknown) $5635 0 135 :DIA_C4_26219 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C4_26406 004F: unknown_check $5636 jump_if_false @DIA_C4_26294 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10123 0045: actor 15@ defined jump_if_false @DIA_C4_26273 003F: destroy_actor 15@ :DIA_C4_26273 02C7: (unknown) $5636 0 1 0050: set_car $5636 max_speed_to 0 0003: shake_camera 800 013B: explode_car $5636 :DIA_C4_26294 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C4_26406 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 79 5@ 0045: actor $5635 defined jump_if_false @DIA_C4_26362 04B4: (unknown) $5635 120 524 1.0 04B4: (unknown) $5635 121 562 1.0 :DIA_C4_26362 5@ /= 3 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C4_26406 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_13401 $6329 jump_if_true @DIA_C4_26406 :DIA_C4_26406 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 003F: destroy_actor $5635 003F: destroy_actor 15@ 003F: destroy_actor $6331 0049: destroy_car $5636 1@ = 0 // (int) :DIA_C4_26435 0396: (unknown) 11@(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @DIA_C4_26435 0444: (unknown) 120 0444: (unknown) 121 0121: remove_forbidden_for_cars_cube_cornerA $6323 $6325 $6327 cornerB $6324 $6326 $6328 0151: remove_forbidden_for_peds_cube_cornerA $6323 $6325 $6327 cornerB $6324 $6326 $6328 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10123 0045: actor $933 defined jump_if_false @DIA_C4_26544 0044: put_actor $933 at $6298 $6305 $6312 010F: (unknown) $933 $5664 $5670 $5676 :DIA_C4_26544 0001: wait 200 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 $5612 == 0 // (int) var == num jump_if_false @DIA_C4_26607 005B: set_current_time_hours_to 6@ minutes_to 7@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 80 0002: jump @DIA_C4_26641 :DIA_C4_26607 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_13632 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_16194 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 190 :DIA_C4_26641 0026: return :DIA_C4_26643 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_26682 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_26847 :DIA_C4_26682 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10071 jump_if_false @DIA_C4_26721 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_26847 :DIA_C4_26721 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_20340 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22270 8@ == 0 // (int) var == num jump_if_false @DIA_C4_26847 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_26805 8@ = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 150 0002: jump @DIA_C4_26847 :DIA_C4_26805 0089: actor $933 in_sphere $5664 $5670 $5676 radius 3.0 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C4_26847 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 150 0026: return :DIA_C4_26847 0026: return 0026: return :DIA_C4_26851 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22313 0482: (unknown) 704358893 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 2 0036: 2@ = $5859 // (float vars) 0036: 3@ = $5861 // (float vars) 0036: 4@ = $5863 // (float vars) 3@ -= 2.0 // (float) 0045: actor $933 defined jump_if_false @DIA_C4_26939 0044: put_actor $933 at 2@ 3@ 4@ 00CF: set_actor $933 Z_angle_to $5865 :DIA_C4_26939 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 $5624 == 210 // (int) var == num jump_if_false @DIA_C4_26998 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 121 0002: jump @DIA_C4_27010 :DIA_C4_26998 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 120 :DIA_C4_27010 0026: return :DIA_C4_27012 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_27051 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_27061 :DIA_C4_27051 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19612 :DIA_C4_27061 0026: return :DIA_C4_27063 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_27102 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_27151 :DIA_C4_27102 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10037 jump_if_false @DIA_C4_27141 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_27151 :DIA_C4_27141 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19612 :DIA_C4_27151 0026: return :DIA_C4_27153 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 0482: (unknown) 704358893 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 0 0036: 2@ = $5858 // (float vars) 0036: 3@ = $5860 // (float vars) 0036: 4@ = $5862 // (float vars) 3@ += 2.0 // (float) 0045: actor $933 defined jump_if_false @DIA_C4_27229 0044: put_actor $933 at 2@ 3@ 4@ 00CF: set_actor $933 Z_angle_to $5864 :DIA_C4_27229 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 $5624 == 150 // (int) var == num jump_if_false @DIA_C4_27291 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 150 0026: return 0002: jump @DIA_C4_27306 :DIA_C4_27291 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 210 0026: return :DIA_C4_27306 0026: return :DIA_C4_27308 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22313 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_15831 0482: (unknown) 1712911443 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 2 0036: 2@ = $5851 // (float vars) 0036: 3@ = $5853 // (float vars) 0036: 4@ = $5855 // (float vars) 2@ -= 4.0 // (float) 0045: actor $933 defined jump_if_false @DIA_C4_27407 0044: put_actor $933 at 2@ 3@ 4@ 00CF: set_actor $933 Z_angle_to $5857 :DIA_C4_27407 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 not $5624 == 210 // (int) var == num jump_if_false @DIA_C4_27469 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 180 0026: return 0002: jump @DIA_C4_27484 :DIA_C4_27469 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 200 0026: return :DIA_C4_27484 0026: return :DIA_C4_27486 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 0482: (unknown) 1712911443 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 0 0036: 2@ = $5850 // (float vars) 0036: 3@ = $5852 // (float vars) 0036: 4@ = $5854 // (float vars) 2@ += 4.0 // (float) 0045: actor $933 defined jump_if_false @DIA_C4_27563 0044: put_actor $933 at 2@ 3@ 4@ 00CF: set_actor $933 Z_angle_to $5856 :DIA_C4_27563 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 $5624 == 180 // (int) var == num jump_if_false @DIA_C4_27625 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 150 0026: return 0002: jump @DIA_C4_27660 :DIA_C4_27625 $5624 == 200 // (int) var == num jump_if_false @DIA_C4_27660 $5704 = 1 // (int) 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 210 0026: return :DIA_C4_27660 0026: return :DIA_C4_27662 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_27701 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_27937 :DIA_C4_27701 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10185 jump_if_false @DIA_C4_27740 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_27937 :DIA_C4_27740 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19612 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22235 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_20340 8@ == 0 // (int) var == num jump_if_false @DIA_C4_27846 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_27810 8@ = 1 // (int) 0002: jump @DIA_C4_27846 :DIA_C4_27810 8080: not actor $933 near_point $5664 $5670 radius 20.0 20.0 sphere 0 0022: jump_if_false @DIA_C4_27846 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 80 0026: return :DIA_C4_27846 $5614 == 1 // (int) var == num jump_if_false @DIA_C4_27877 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 0 0002: jump @DIA_C4_27909 :DIA_C4_27877 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10071 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 1 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22270 :DIA_C4_27909 007C: actor $933 driving $5694 0022: jump_if_false @DIA_C4_27937 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 220 0026: return :DIA_C4_27937 0026: return :DIA_C4_27939 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_27978 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_28051 :DIA_C4_27978 0089: actor $933 in_sphere $5683 $5684 $5685 radius 3.0 3.0 3.0 sphere 1 0022: jump_if_false @DIA_C4_28021 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 190 0026: return :DIA_C4_28021 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22235 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21375 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19612 :DIA_C4_28051 0026: return :DIA_C4_28053 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_11278 003E: 16@ = create_actor_pedtype 22 model #GANG4A at -1675.907 -223.0068 14.6028 010F: (unknown) 16@ $5695 $5696 $5697 00B9: set_camera_position -1639.32 -230.24 13.67 rotations 0 0 0 00BA: set_camera_point_at -1640.11 -229.71 13.97 mode 2 0001: wait 1000 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 00D9: (unknown) $5909 $5912 $5915 68 0252: object $5908 exists 0022: jump_if_false @DIA_C4_28241 // Note: the incorrect math opcode was used here :DIA_C4_28182 820C: not unknown_check $5908 $5910 $5913 $5916 $5911 $5914 $5917 0 0022: jump_if_false @DIA_C4_28241 // Note: the incorrect math opcode was used here 0001: wait 0 ms 0377: (unknown) 44 $5627 $5627 > 0 // (int) var > num jump_if_false @DIA_C4_28234 0002: jump @DIA_C4_28306 :DIA_C4_28234 0002: jump @DIA_C4_28182 :DIA_C4_28241 00D9: (unknown) $5910 $5913 $5916 69 0045: actor 16@ defined 0022: jump_if_false @DIA_C4_28273 // Note: the incorrect math opcode was used here 00EE: (unknown) 16@ $5695 $5696 01EC: (unknown) 16@ 1 :DIA_C4_28273 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 80 5@ 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 3500 jump_if_true @DIA_C4_28306 :DIA_C4_28306 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 $5700 = 1 // (int) 003F: destroy_actor 16@ 0252: object $5908 exists jump_if_false @DIA_C4_28346 010D: put_object $5908 at $5911 $5914 $5917 :DIA_C4_28346 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 0045: actor $933 defined jump_if_false @DIA_C4_28375 02D0: (unknown) $933 0 :DIA_C4_28375 $5612 == 0 // (int) var == num jump_if_false @DIA_C4_28407 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 200 0002: jump @DIA_C4_28420 :DIA_C4_28407 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 230 :DIA_C4_28420 0026: return :DIA_C4_28422 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_28461 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_28520 :DIA_C4_28461 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10037 jump_if_false @DIA_C4_28500 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_28520 :DIA_C4_28500 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19612 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21375 :DIA_C4_28520 0026: return :DIA_C4_28522 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_28561 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_28825 :DIA_C4_28561 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10037 jump_if_false @DIA_C4_28600 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_28825 :DIA_C4_28600 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10185 jump_if_false @DIA_C4_28639 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_28825 :DIA_C4_28639 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19213 007C: actor $933 driving $5694 0022: jump_if_false @DIA_C4_28677 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 220 0026: return :DIA_C4_28677 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_19612 $5703 == 1 // (int) var == num jump_if_false @DIA_C4_28762 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_28745 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21074 0002: jump @DIA_C4_28755 :DIA_C4_28745 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21223 :DIA_C4_28755 0002: jump @DIA_C4_28825 :DIA_C4_28762 $5614 == 1 // (int) var == num jump_if_false @DIA_C4_28793 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 0 0002: jump @DIA_C4_28825 :DIA_C4_28793 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10071 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 1 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_22270 :DIA_C4_28825 0026: return :DIA_C4_28827 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10165 jump_if_false @DIA_C4_28866 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_29060 :DIA_C4_28866 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10185 jump_if_false @DIA_C4_28905 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 998 0026: return 0002: jump @DIA_C4_29060 :DIA_C4_28905 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_28950 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_21280 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21074 0002: jump @DIA_C4_28960 :DIA_C4_28950 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_21223 :DIA_C4_28960 008B: actor $933 in_sphere_in_car $5666 $5672 $5678 radius 15.0 15.0 50.0 sphere 0 0022: jump_if_false @DIA_C4_29032 // Note: the incorrect math opcode was used here 01CA: (unknown) $5694 17@ 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @MAIN_5550 17@ 17@ 5.0 >= 17@ // (float) num >= var 0022: jump_if_false @DIA_C4_29032 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 230 0026: return :DIA_C4_29032 807C: not actor $933 driving $5694 0022: jump_if_false @DIA_C4_29060 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 210 0026: return :DIA_C4_29060 0026: return :DIA_C4_29062 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_535 1000 $5667 = -363.2668 // (float) $5673 = -575.2833 // (float) $5679 = 38.9299 // (float) $5668 = -369.16 // (float) $5674 = -574.99 // (float) $5680 = 38.93 // (float) 0045: actor $933 defined jump_if_false @DIA_C4_29165 0216: (unknown) $933 $5667 $5673 $5679 010F: (unknown) $933 $5668 $5674 $5680 01EC: (unknown) $933 0 :DIA_C4_29165 $5666 = -360.27 // (float) $5672 = -576.38 // (float) $5678 = 39.59 // (float) 004F: unknown_check $5694 jump_if_false @DIA_C4_29207 0049: destroy_car $5694 :DIA_C4_29207 01BB: (unknown) $5666 $5672 $5678 $5678 0048: 18@ = create_car #HUNTER at $5666 $5672 $5678 02F2: (unknown) 18@ 35.0 0325: (unknown) 18@ 1 00B9: set_camera_position -369.19 -574.97 37.96 rotations 0 0 0 00BA: set_camera_point_at -368.24 -575.0 38.27 mode 2 0001: wait 1000 ms 02B4: set_camera_transverse_delay 0 time 5000 00B9: set_camera_position -370.3 -574.95 38.45 rotations 0 0 0 00BA: set_camera_point_at -369.48 -574.96 39.03 mode 1 0045: actor $933 defined jump_if_false @DIA_C4_29347 00EE: (unknown) $933 $5668 $5674 :DIA_C4_29347 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C4_29377 :DIA_C4_29377 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @DIA_C4_29434 00A2: (unknown) $933 0352: (unknown) $933 0044: put_actor $933 at -378.7872 -534.2261 17.3854 00CF: set_actor $933 Z_angle_to 359.7029 :DIA_C4_29434 0049: destroy_car 18@ 0001: wait 750 ms 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_707 1000 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 997 0026: return :DIA_C4_29470 0045: actor $933 defined jump_if_false @DIA_C4_29720 02D0: (unknown) $933 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_16961 jump_if_false @DIA_C4_29562 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4364 0001: wait 1000 ms 0045: actor $933 defined jump_if_false @DIA_C4_29547 0044: put_actor $933 at $5619 $5620 $5621 00CF: set_actor $933 Z_angle_to $5622 0221: (unknown) :DIA_C4_29547 0001: wait 500 ms 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @MAIN_4379 :DIA_C4_29562 $5625 == 1 // (int) var == num jump_if_false @DIA_C4_29595 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 1 5@ 0002: jump @DIA_C4_29720 :DIA_C4_29595 $5625 == 2 // (int) var == num jump_if_false @DIA_C4_29628 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 2 5@ 0002: jump @DIA_C4_29720 :DIA_C4_29628 $5625 == 3 // (int) var == num jump_if_false @DIA_C4_29661 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 3 5@ 0002: jump @DIA_C4_29720 :DIA_C4_29661 $5625 == 4 // (int) var == num jump_if_false @DIA_C4_29694 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 4 5@ 0002: jump @DIA_C4_29720 :DIA_C4_29694 $5625 == 5 // (int) var == num jump_if_false @DIA_C4_29720 037B: constant_params 1 variable_params 1 unknown 19 call_with_params @DIA_C4_8404 5 5@ :DIA_C4_29720 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 999 0026: return :DIA_C4_29750 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @99RED_12847 'DIA_C04' 3000 // Over the Top 01DF: progress_made += 1 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @DIA_C4_17033 999 0026: return :DIA_C4_29791 $940 = 0 // (int) 00AA: set_parked_car_generator $1230 cars_to_generate_to 101 0045: actor $933 defined jump_if_false @DIA_C4_29818 02D0: (unknown) $933 0 :DIA_C4_29818 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10123 037B: constant_params 2 variable_params 0 unknown 19 call_with_params @SHOPMON_3117 0 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10286 1@ = 0 // (int) :DIA_C4_29854 0249: (unknown) $5586(1@,5) 1@ += 1 // (int) 1@ >= 5 // (int) var >= num jump_if_false @DIA_C4_29854 1@ = 0 // (int) :DIA_C4_29881 02D3: unknown_check $5669(1@,3) $5672(1@,3) $5675(1@,3) 2.0 0022: jump_if_false @DIA_C4_29917 // Note: the incorrect math opcode was used here 0141: destroy_pickup $5666(1@,3) $5666(1@,3) = 0 // (int) :DIA_C4_29917 1@ += 1 // (int) 1@ >= 3 // (int) var >= num jump_if_false @DIA_C4_29881 0252: object $5908 exists jump_if_false @DIA_C4_29949 0093: destroy_object $5908 :DIA_C4_29949 034B: unknown_check $5638 jump_if_false @DIA_C4_29968 01BE: (unknown) $5645 0049: destroy_car $5638 :DIA_C4_29968 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_6786 0151: remove_forbidden_for_peds_cube_cornerA $5706 $5708 $5710 cornerB $5707 $5709 $5711 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_10013 0444: (unknown) 81 0482: (unknown) 704358893 0 0482: (unknown) 1712911443 0 037B: constant_params 1 variable_params 0 unknown 19 call_with_params @NONAME_1_20061 0 037B: constant_params 0 variable_params 0 unknown 19 call_with_params @DIA_C4_3849 007A: mission_cleanup 0026: return //-------------Mission 100--------------- :DIA_C5 0238: name_thread 'DIA_C5' 01EA: increment_mission_attempts 033A: use_GXT_table 'DIA_C5' 0025: gosub @DIA_C5_14495 009D: wasted_or_busted // mission only jump_if_false @DIA_C5_45 0025: gosub @DIA_C5_30518 :DIA_C5_45 0025: gosub @DIA_C5_30851 end_thread 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 6@ 1 7@ > 0 // (int) var > num jump_if_false @DIA_C5_86 02B4: set_camera_transverse_delay 0 time 7@ :DIA_C5_86 00BA: set_camera_point_at 3@ 4@ 5@ mode 6@ 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 6@ == 0 // (int) var == num jump_if_false @DIA_C5_127 00BA: set_camera_point_at 3@ 4@ 5@ mode 2 0002: jump @DIA_C5_138 :DIA_C5_127 02B4: set_camera_transverse_delay 0 time 6@ 00BA: set_camera_point_at 3@ 4@ 5@ mode 1 :DIA_C5_138 0026: return 00B9: set_camera_position 0@ 1@ 2@ rotations 0 0 0 0078: if and 02DB: unknown_check 4@ 1 5@ > 0 // (int) var > num jump_if_false @DIA_C5_172 02B4: set_camera_transverse_delay 0 time 5@ :DIA_C5_172 809F: not actor 3@ dead 0022: jump_if_false @DIA_C5_188 // Note: the incorrect math opcode was used here 00B5: (unknown) 3@ 15 4@ :DIA_C5_188 0026: return :DIA_C5_190 $1072 = 1 // (int) 0045: actor $933 defined jump_if_false @DIA_C5_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 @DIA_C5_248 0400: (unknown) $933 $1070 0002: jump @DIA_C5_254 :DIA_C5_248 02C0: (unknown) $933 $1070 :DIA_C5_254 0@ >= 0 // (int) var >= num jump_if_false @DIA_C5_281 00C8: set_fade_color_RGB 0 0 0 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @MAIN_4301 0@ :DIA_C5_281 0045: actor $933 defined jump_if_false @DIA_C5_349 807E: not actor $933 driving jump_if_false @DIA_C5_326 0352: (unknown) $933 0220: (unknown) $933 0 -1 010B: set_actor $933 armed_weapon_to 0 0002: jump @DIA_C5_329 :DIA_C5_326 021D: (unknown) 0 :DIA_C5_329 $1078 == 0 // (int) var == num jump_if_false @DIA_C5_345 02EA: select_interior 2 :DIA_C5_345 01AE: (unknown) 1 :DIA_C5_349 028D: (unknown) 0.7 0059: text_clear_all 0268: (unknown) 0026: return :DIA_C5_362 0045: actor $933 defined jump_if_false @DIA_C5_426 807E: not actor $933 driving jump_if_false @DIA_C5_414 0352: (unknown) $933 0220: (unknown) $933 0 -1 02D5: (unknown) $933 $1070 0022: jump_if_false @DIA_C5_414 // Note: the incorrect math opcode was used here 010B: set_actor $933 armed_weapon_to $1070 :DIA_C5_414 021D: (unknown) 1 00A2: (unknown) $933 0154: (unknown) $933 :DIA_C5_426 0059: text_clear_all 0268: (unknown) 0045: actor $933 defined 0022: jump_if_false @DIA_C5_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 @DIA_C5_475 02EA: select_interior 0 :DIA_C5_475 0221: (unknown) 01CF: (unknown) $1072 = 0 // (int) 0@ >= 0 // (int) var >= num jump_if_false @DIA_C5_505 00C8: set_fade_color_RGB 0 0 0 00C9: fade 1 0@ ms :DIA_C5_505 0026: return 0045: actor 0@ defined jump_if_false @DIA_C5_526 01EC: (unknown) 0@ 0 00EE: (unknown) 0@ 1@ 2@ :DIA_C5_526 0026: return 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_556 // Note: the incorrect math opcode was used here 0045: actor 1@ defined 0022: jump_if_false @DIA_C5_556 // Note: the incorrect math opcode was used here 013E: actor 0@ look_at_actor 1@ 013E: actor 1@ look_at_actor 0@ :DIA_C5_556 0026: return :DIA_C5_558 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_605 // Note: the incorrect math opcode was used here 007E: actor 0@ driving 0022: jump_if_false @DIA_C5_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 @DIA_C5_605 :DIA_C5_601 1@ = 0 // (int) :DIA_C5_605 1@ == 1 // (int) var == num jump_if_false @DIA_C5_689 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C5_682 007E: actor 0@ driving jump_if_false @DIA_C5_678 1@ = 1 // (int) 02A7: unknown_check 0@ jump_if_false @DIA_C5_668 0216: (unknown) 0@ 2@ 3@ 4@ 0002: jump @DIA_C5_671 :DIA_C5_668 00F1: (unknown) 0@ :DIA_C5_671 0002: jump @DIA_C5_682 :DIA_C5_678 1@ = 0 // (int) :DIA_C5_682 0002: jump @DIA_C5_605 :DIA_C5_689 0026: return 0045: actor 0@ defined jump_if_false @DIA_C5_783 007E: actor 0@ driving jump_if_false @DIA_C5_767 02A7: unknown_check 0@ jump_if_false @DIA_C5_737 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ 0002: jump @DIA_C5_760 :DIA_C5_737 00A2: (unknown) 0@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_558 0@ 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C5_760 0002: jump @DIA_C5_776 :DIA_C5_767 00A2: (unknown) 0@ 0216: (unknown) 0@ 1@ 2@ 3@ :DIA_C5_776 0002: jump @DIA_C5_785 :DIA_C5_783 005F: (unknown) :DIA_C5_785 005E: (unknown) 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_943 // Note: the incorrect math opcode was used here 004F: unknown_check 1@ 0022: jump_if_false @DIA_C5_943 // Note: the incorrect math opcode was used here 2@ == -1 // (int) var == num jump_if_false @DIA_C5_884 02BD: (unknown) 1@ 4@ 001C: 4@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C5_843 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C5_877 :DIA_C5_843 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_558 0@ 4@ > -1 // (int) var > num jump_if_false @DIA_C5_877 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_558 4@ :DIA_C5_877 0002: jump @DIA_C5_943 :DIA_C5_884 029A: (unknown) 1@ 2@ 3@ 001C: 3@ == 0@ // (int) num == var 0022: jump_if_false @DIA_C5_909 // Note: the incorrect math opcode was used here 0026: return 0002: jump @DIA_C5_943 :DIA_C5_909 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_558 0@ not 3@ == -1 // (int) var == num jump_if_false @DIA_C5_943 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_558 3@ :DIA_C5_943 0045: actor 0@ defined jump_if_false @DIA_C5_995 004F: unknown_check 1@ jump_if_false @DIA_C5_995 007E: actor 0@ driving jump_if_false @DIA_C5_995 807C: not actor 0@ driving 1@ 0022: jump_if_false @DIA_C5_995 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_558 0@ :DIA_C5_995 5@ = 0 // (int) :DIA_C5_999 5@ == 0 // (int) var == num jump_if_false @DIA_C5_1097 0001: wait 0 ms 0045: actor 0@ defined jump_if_false @DIA_C5_1090 004F: unknown_check 1@ jump_if_false @DIA_C5_1090 007C: actor 0@ driving 1@ 0022: jump_if_false @DIA_C5_1056 // Note: the incorrect math opcode was used here 5@ = 1 // (int) 0002: jump @DIA_C5_1090 :DIA_C5_1056 2@ == -1 // (int) var == num jump_if_false @DIA_C5_1082 00A2: (unknown) 0@ 021C: (unknown) 0@ 1@ 0002: jump @DIA_C5_1090 :DIA_C5_1082 00A2: (unknown) 0@ 0298: (unknown) 0@ 1@ 2@ :DIA_C5_1090 0002: jump @DIA_C5_999 :DIA_C5_1097 0026: return :DIA_C5_1099 0@ == 0 // (int) var == num jump_if_false @DIA_C5_1142 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C5_1318 :DIA_C5_1142 0@ == 1 // (int) var == num jump_if_false @DIA_C5_1175 03CF: (unknown) 200 200 200 255 0002: jump @DIA_C5_1318 :DIA_C5_1175 0@ == 2 // (int) var == num jump_if_false @DIA_C5_1217 03CF: (unknown) 30 255 255 255 03D0: (unknown) 0 88 88 255 0002: jump @DIA_C5_1318 :DIA_C5_1217 0@ == 3 // (int) var == num jump_if_false @DIA_C5_1261 03CF: (unknown) 237 130 180 255 03D0: (unknown) 110 16 60 255 0002: jump @DIA_C5_1318 :DIA_C5_1261 0@ == 4 // (int) var == num jump_if_false @DIA_C5_1292 03CF: (unknown) 8 143 59 255 0002: jump @DIA_C5_1318 :DIA_C5_1292 0@ == 5 // (int) var == num jump_if_false @DIA_C5_1318 03CF: (unknown) 237 130 180 255 :DIA_C5_1318 0026: return :DIA_C5_1320 00BC: (unknown) 0@ 2 0026: return :DIA_C5_1327 00BC: (unknown) 0@ 6 0026: return :DIA_C5_1334 3@ = -1 // (int) 00C3: (unknown) 0@ 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_1327 3@ 0026: return :DIA_C5_1358 3@ = 0 // (int) 004F: unknown_check 0@ jump_if_false @DIA_C5_1382 014E: 3@ = car 0@ health 3@ -= 250 // (int) :DIA_C5_1382 0 > 3@ // (int) num > var 0022: jump_if_false @DIA_C5_1397 // Note: the incorrect math opcode was used here 3@ = 0 // (int) :DIA_C5_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 @DIA_C5_1442 // Note: the incorrect math opcode was used here 2@ = 0 // (int) 005E: (unknown) :DIA_C5_1442 005F: (unknown) 009F: actor 0@ dead jump_if_false @DIA_C5_1456 005F: (unknown) :DIA_C5_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 @DIA_C5_1503 005F: (unknown) :DIA_C5_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 @DIA_C5_1550 005F: (unknown) :DIA_C5_1550 005E: (unknown) 009F: actor 0@ dead jump_if_false @DIA_C5_1564 005F: (unknown) :DIA_C5_1564 02C0: (unknown) 0@ 1@ 0078: if and 82DB: not unknown_check 1@ 17 82DB: not unknown_check 1@ 12 jump_if_false @DIA_C5_1591 005F: (unknown) :DIA_C5_1591 0485: unknown_check 0@ 214 jump_if_false @DIA_C5_1606 005E: (unknown) :DIA_C5_1606 0485: unknown_check 0@ 215 jump_if_false @DIA_C5_1621 005E: (unknown) :DIA_C5_1621 0485: unknown_check 0@ 216 jump_if_false @DIA_C5_1636 005E: (unknown) :DIA_C5_1636 005F: (unknown) 809F: not actor 0@ dead jump_if_false @DIA_C5_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 @DIA_C5_1713 1@ = 0 // (int) 00C1: (unknown) 0@ 1@ 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C5_1320 1@ 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @DIA_C5_1713 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 :DIA_C5_1713 01F0: actor 0@ in_range_of_player $933 0022: jump_if_false @DIA_C5_1742 // Note: the incorrect math opcode was used here 00C4: (unknown) 1@ 0 0035: 2@ = 1@ // (int vars) 005E: (unknown) 0002: jump @DIA_C5_1753 :DIA_C5_1742 00C4: (unknown) 1@ 3 0035: 2@ = 1@ // (int vars) 005F: (unknown) :DIA_C5_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 @DIA_C5_1895 0443: (unknown) 80 0228: (unknown) 2@ == 0 // (int) var == num jump_if_false @DIA_C5_1849 0045: actor 1@ defined jump_if_false @DIA_C5_1842 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 25 0.2 0.1 0 0414: (unknown) 1@ 80 389 :DIA_C5_1842 0002: jump @DIA_C5_1888 :DIA_C5_1849 0045: actor 1@ defined jump_if_false @DIA_C5_1888 0225: (unknown) 0@ 0 04C0: (unknown) 0@ 1@ 35 0.2 0.1 0 0414: (unknown) 1@ 80 390 :DIA_C5_1888 0002: jump @DIA_C5_1902 :DIA_C5_1895 0444: (unknown) 80 04C1: (unknown) 0@ :DIA_C5_1902 0026: return :DIA_C5_1904 1@ = 0 // (int) :DIA_C5_1908 $5348(1@,8) = -1 // (int) 1@ += 1 // (int) 1@ >= 8 // (int) var >= num jump_if_false @DIA_C5_1908 0@ > 8 // (int) var > num jump_if_false @DIA_C5_1950 0@ = 8 // (int) :DIA_C5_1950 $5612 = 0 // (int) 0035: $5613 = 0@ // (int vars) 0026: return :DIA_C5_1962 0035: 1@ = $5612 // (int vars) not $5348(1@,8) == -1 // (int) var == num jump_if_false @DIA_C5_1988 020D: (unknown) $5348(1@,8) :DIA_C5_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 @DIA_C5_2019 // Note: the incorrect math opcode was used here $5612 = 0 // (int) :DIA_C5_2019 0026: return 0@ = 0 // (int) :DIA_C5_2025 not $5348(0@,8) == -1 // (int) var == num jump_if_false @DIA_C5_2046 020D: (unknown) $5348(0@,8) :DIA_C5_2046 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C5_2025 0026: return :DIA_C5_2065 0@ = 0 // (int) :DIA_C5_2069 not $5348(0@,8) == -1 // (int) var == num jump_if_false @DIA_C5_2090 003F: destroy_actor $5348(0@,8) :DIA_C5_2090 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C5_2069 0026: return :DIA_C5_2109 0@ = 0 // (int) :DIA_C5_2113 not $5348(0@,8) == -1 // (int) var == num jump_if_false @DIA_C5_2134 0112: remove_references_to_actor $5348(0@,8) // Like turning an actor into a random pedestrian :DIA_C5_2134 0@ += 1 // (int) 0@ >= 8 // (int) var >= num jump_if_false @DIA_C5_2113 0026: return 834A: not unknown_check 0@ jump_if_false @DIA_C5_2165 005F: (unknown) :DIA_C5_2165 009F: actor 0@ dead jump_if_false @DIA_C5_2177 005F: (unknown) :DIA_C5_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 @DIA_C5_2212 // Note: the incorrect math opcode was used here 005F: (unknown) :DIA_C5_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 @DIA_C5_2293 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C5_2293 005F: (unknown) :DIA_C5_2295 1@ = -1 // (int) 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2320 02E7: get_weapon_data_from_actor 0@ weapon_group 8 weapon 1@ ammo 2@ model 3@ :DIA_C5_2320 0078: if or 02DB: unknown_check 1@ 32 02DB: unknown_check 1@ 33 jump_if_false @DIA_C5_2346 1@ = -1 // (int) :DIA_C5_2346 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2366 02E7: get_weapon_data_from_actor 0@ weapon_group 7 weapon 1@ ammo 2@ model 3@ :DIA_C5_2366 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2386 02E7: get_weapon_data_from_actor 0@ weapon_group 6 weapon 1@ ammo 2@ model 3@ :DIA_C5_2386 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2406 02E7: get_weapon_data_from_actor 0@ weapon_group 5 weapon 1@ ammo 2@ model 3@ :DIA_C5_2406 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2426 02E7: get_weapon_data_from_actor 0@ weapon_group 9 weapon 1@ ammo 2@ model 3@ :DIA_C5_2426 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2446 02E7: get_weapon_data_from_actor 0@ weapon_group 4 weapon 1@ ammo 2@ model 3@ :DIA_C5_2446 1@ == -1 // (int) var == num jump_if_false @DIA_C5_2462 02E2: 1@ = 0 // (any) :DIA_C5_2462 0026: return :DIA_C5_2464 $5614 = -1 // (int) $5615 = -1 // (int) $5616 = -1 // (int) $5617 = -1 // (int) 02E2: $5618 = 0 // (any) $5625 = -954.0373 // (float) $5629 = 1334.692 // (float) $5633 = 78.4448 // (float) $5637 = 270.0 // (float) $5626 = -932.9534 // (float) $5630 = 1303.357 // (float) $5634 = 78.4448 // (float) $5638 = 180.0 // (float) $5627 = -933.3297 // (float) $5631 = 1370.984 // (float) $5635 = 78.4457 // (float) $5639 = 0 // (float) $5628 = -954.0373 // (float) $5632 = 1339.643 // (float) $5636 = 78.4448 // (float) $5640 = 270.0 // (float) 0026: return :DIA_C5_2629 0160: load_model #MAVERICK 0160: load_model 111 0160: load_model 112 0160: load_model 112 0160: load_model #AK47 0228: (unknown) 0026: return :DIA_C5_2655 0045: actor 0@ defined jump_if_false @DIA_C5_2690 0127: reset_actor 0@ flags 02A5: (unknown) 0@ 0 0339: (unknown) 0@ 0 0232: (unknown) 0@ 1 0347: (unknown) 0@ 1 03A5: (unknown) 0@ 0 :DIA_C5_2690 0026: return :DIA_C5_2692 0045: actor 0@ defined jump_if_false @DIA_C5_2793 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 43 03D6: (unknown) 0@ 100 03D7: (unknown) 0@ 1 03D5: (unknown) 0@ 600 014B: set_actor 0@ health_to 600 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 015D: (unknown) 0@ 18 02A5: (unknown) 0@ 0 01B1: (unknown) 0@ 1 1 1 1 1 0347: (unknown) 0@ 1 03A5: (unknown) 0@ 0 0285: (unknown) 0@ 0 020E: (unknown) 0@ 1 034F: (unknown) 0@ 1 0344: (unknown) 0@ 0 :DIA_C5_2793 0026: return :DIA_C5_2795 1336.5 > $938 // (float) num > var 0022: jump_if_false @DIA_C5_2821 // Note: the incorrect math opcode was used here 0@ = 0 // (int) 0002: jump @DIA_C5_2826 :DIA_C5_2821 0@ = 3 // (int) :DIA_C5_2826 0026: return 0@ = -965.0 // (float) 0036: 1@ = $938 // (float vars) 2@ = 79.0 // (float) 0026: return :DIA_C5_2848 037B: constant_params 0 variable_params 0 unknown 4 call_with_params @DIA_C5_2629 022C: (unknown) 0@ 1@ 2@ 8.0 1 0048: $5614 = create_car #MAVERICK at 0@ 1@ 2@ 0150: set_car $5614 color_to 0 1 00D1: set_car $5614 Z_angle_to 3@ 03D8: (unknown) $5614 02FF: (unknown) $5614 1 042F: (unknown) $5614 1500 014C: set_car $5614 health_to 1500 00A4: $5615 = create_actor_pedtype 2 model 111 in_car $5614 driverseat 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_2655 $5615 003E: $5616 = create_actor_pedtype 2 model 112 at 0 0 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_2692 $5616 02B6: (unknown) $5616 $5614 -1.1 0.6 0.15 0 180.0 29 00DF: (unknown) $5616 003E: $5617 = create_actor_pedtype 2 model 112 at 0 0 0 037B: constant_params 1 variable_params 0 unknown 4 call_with_params @DIA_C5_2692 $5617 02B6: (unknown) $5617 $5614 1.1 1.3 0.15 0 180.0 29 00DF: (unknown) $5617 0325: (unknown) $5614 1 01B0: (unknown) $5614 1 0026: return :DIA_C5_3057 02DB: unknown_check $5618 0 jump_if_false @DIA_C5_3075 00C0: (unknown) $5614 $5618 :DIA_C5_3075 0026: return :DIA_C5_3077 82DB: not unknown_check $5618 0 jump_if_false @DIA_C5_3098 00BB: (unknown) $5618 02E2: $5618 = 0 // (any) :DIA_C5_3098 0026: return :DIA_C5_3100 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @DIA_C5_2795 0@ 004F: unknown_check $5614 jump_if_false @DIA_C5_3233 0036: 4@ = $5369(0@,4) // (float vars) 0036: 5@ = $5373(0@,4) // (float vars) 0036: 6@ = $5377(0@,4) // (float vars) 037B: constant_params 6 variable_params 3 unknown 7 call_with_params @MAIN_5197 4@ 5@ 6@ 0 0 15.0 1@ 2@ 3@ 0325: (unknown) $5614 0 004E: put_car $5614 at 1@ 2@ 3@ 00D1: set_car $5614 Z_angle_to $5381(0@,4) 02F2: (unknown) $5614 $5381(0@,4) 02DA: (unknown) $5614 4@ 5@ 6@ 30 $5620 = 1 // (int) 0036: $5622 = 4@ // (float vars) 0036: $5623 = 5@ // (float vars) 0036: $5624 = 6@ // (float vars) 010E: $5621 = current_time_in_ms $5621 += 8000 // (int) :DIA_C5_3233 0026: return :DIA_C5_3235 004F: unknown_check $5614 jump_if_false @DIA_C5_3313 0078: if and 0045: actor $933 defined 0045: actor $5616 defined jump_if_false @DIA_C5_3271 00E4: (unknown) $5616 $933 :DIA_C5_3271 0078: if and 0045: actor $933 defined 0045: actor $5617 defined 0022: jump_if_false @DIA_C5_3296 // Note: the incorrect math opcode was used here 00E4: (unknown) $5617 $933 :DIA_C5_3296 $5620 = 2 // (int) 010E: $5621 = current_time_in_ms $5621 += 4000 // (int) :DIA_C5_3313 0026: return :DIA_C5_3315 004F: unknown_check $5614 jump_if_false @DIA_C5_3373 0045: actor $5616 defined jump_if_false @DIA_C5_3341 00A2: (unknown) $5616 :DIA_C5_3341 0045: actor $5617 defined jump_if_false @DIA_C5_3356 00A2: (unknown) $5617 :DIA_C5_3356 $5620 = 3 // (int) 010E: $5621 = current_time_in_ms $5621 += 3000 // (int) :DIA_C5_3373 0026: return :DIA_C5_3375 004F: unknown_check $5614 jump_if_false @DIA_C5_3445 004D: store_car $5614 position_to 0@ 1@ 2@ 0036: 2@ = $939 // (float vars) 2@ += 70.0 // (float) 02DA: (unknown) $5614 0@ 1@ 2@ 50 $5620 = 4 // (int) 0036: $5622 = 0@ // (float vars) 0036: $5623 = 1@ // (float vars) 0036: $5624 = 2@ // (float vars) 010E: $5621 = current_time_in_ms $5621 += 10000 // (int) :DIA_C5_3445 0026: return :DIA_C5_3447 82DB: not unknown_check $5618 0 jump_if_false @DIA_C5_3468 00BB: (unknown) $5618 02E2: $5618 = 0 // (any) :DIA_C5_3468 $5620 = 0 // (int) 0026: return :DIA_C5_3475 010E: 0@ = current_time_in_ms 004F: unknown_check $5614 jump_if_false @DIA_C5_3949 037B: constant_params 2 variable_params 1 unknown 5 call_with_params @DIA_C5_1358 $5614 1500 $5619 0045: actor $933 defined jump_if_false @DIA_C5_3551 0045: actor $5616 defined jump_if_false @DIA_C5_3534 013E: actor $5616 look_at_actor $933 :DIA_C5_3534 0045: actor $5617 defined 0022: jump_if_false @DIA_C5_3551 // Note: the incorrect math opcode was used here 013E: actor $5617 look_at_actor $933 :DIA_C5_3551 $5620 == 1 // (int) var == num jump_if_false @DIA_C5_3715 0011: 0@ > $5621 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3593 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3235 0002: jump @DIA_C5_3708 :DIA_C5_3593 0104: car $5614 in_sphere $5622 $5623 $5624 radius 7.5 7.5 7.5 sphere 0 0022: jump_if_false @DIA_C5_3637 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3235 0002: jump @DIA_C5_3708 :DIA_C5_3637 004D: store_car $5614 position_to 1@ 2@ 3@ 03EE: (unknown) $937 $938 1@ 2@ 4@ :DIA_C5_3653 0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C5_3677 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @DIA_C5_3653 :DIA_C5_3677 4@ >= 360.0 // (float) var >= num jump_if_false @DIA_C5_3703 4@ -= 360.0 // (float) 0002: jump @DIA_C5_3677 :DIA_C5_3703 02F2: (unknown) $5614 4@ :DIA_C5_3708 0002: jump @DIA_C5_3949 :DIA_C5_3715 $5620 == 2 // (int) var == num jump_if_false @DIA_C5_3835 0011: 0@ > $5621 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3757 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3315 0002: jump @DIA_C5_3828 :DIA_C5_3757 004D: store_car $5614 position_to 1@ 2@ 3@ 03EE: (unknown) $937 $938 1@ 2@ 4@ :DIA_C5_3773 0 > 4@ // (float) num > var 0022: jump_if_false @DIA_C5_3797 // Note: the incorrect math opcode was used here 4@ += 360.0 // (float) 0002: jump @DIA_C5_3773 :DIA_C5_3797 4@ >= 360.0 // (float) var >= num jump_if_false @DIA_C5_3823 4@ -= 360.0 // (float) 0002: jump @DIA_C5_3797 :DIA_C5_3823 02F2: (unknown) $5614 4@ :DIA_C5_3828 0002: jump @DIA_C5_3949 :DIA_C5_3835 $5620 == 3 // (int) var == num jump_if_false @DIA_C5_3877 0011: 0@ > $5621 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3870 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3375 :DIA_C5_3870 0002: jump @DIA_C5_3949 :DIA_C5_3877 $5620 == 4 // (int) var == num jump_if_false @DIA_C5_3949 0011: 0@ > $5621 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_3919 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3447 0002: jump @DIA_C5_3949 :DIA_C5_3919 004D: store_car $5614 position_to 1@ 2@ 3@ 3@ > 86.0 // (float) var > num jump_if_false @DIA_C5_3949 037B: constant_params 0 variable_params 0 unknown 5 call_with_params @DIA_C5_3447 :DIA_C5_3949 0026: return :DIA_C5_3951 037B: constant_params 0 variable_params 0 unknown 0 call_with_params @DIA_C5_3077 003F: destroy_actor $5615 003F: destroy_actor $5616 003F: destroy_actor $5617 0049: destroy_car $5614 0026: return 0027: (unknown) 0@ 1@ 2@ 3@ 1@ 2@ 0027: (unknown) 3@ 1@ 2@ 3@ 4@ 2@ 0027: (unknown) 3@ 4@ 2@ 0@ 4@ 2@ 0027: (unknown) 0@ 4@ 2@ 0@ 1@ 2@ 0027: (unknown) 0@ 1@ 5@ 3@ 1@ 5@ 0027: (unknown) 3@ 1@ 5@ 3@ 4@ 5@ 0027: (unknown) 3@ 4@ 5@ 0@ 4@ 5@ 0027: (unknown) 0@ 4@ 5@ 0@ 1@ 5@ 0027: (unknown) 0@ 1@ 2@ 0@ 1@ 5@ 0027: (unknown) 3@ 1@ 2@ 3@ 1@ 5@ 0027: (unknown) 0@ 4@ 2@ 0@ 4@ 5@ 0027: (unknown) 3@ 4@ 2@ 3@ 4@ 5@ 0026: return 3@ /= 2.0 // (float) 4@ /= 2.0 // (float) 5@ /= 2.0 // (float) 0036: 6@ = 0@ // (float vars) 002A: 6@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 7@ = 1@ // (float vars) 002A: 7@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 8@ = 2@ // (float vars) 002A: 8@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 9@ = 0@ // (float vars) 002C: 9@ -= 3@ // (float vars) 0036: 10@ = 1@ // (float vars) 002A: 10@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 11@ = 2@ // (float vars) 002A: 11@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 12@ = 0@ // (float vars) 002C: 12@ -= 3@ // (float vars) 0036: 13@ = 1@ // (float vars) 002C: 13@ -= 4@ // (float vars) 0036: 14@ = 2@ // (float vars) 002A: 14@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 15@ = 0@ // (float vars) 002A: 15@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 16@ = 1@ // (float vars) 002C: 16@ -= 4@ // (float vars) 0036: 17@ = 2@ // (float vars) 002A: 17@ += 5@ // (float vars) // Note: the incorrect math opcode was used here 0036: 18@ = 0@ // (float vars) 002A: 18@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 19@ = 1@ // (float vars) 002A: 19@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 20@ = 2@ // (float vars) 002C: 20@ -= 5@ // (float vars) 0036: 21@ = 0@ // (float vars) 002C: 21@ -= 3@ // (float vars) 0036: 22@ = 1@ // (float vars) 002A: 22@ += 4@ // (float vars) // Note: the incorrect math opcode was used here 0036: 23@ = 2@ // (float vars) 002C: 23@ -= 5@ // (float vars) 0036: 24@ = 0@ // (float vars) 002C: 24@ -= 3@ // (float vars) 0036: 25@ = 1@ // (float vars) 002C: 25@ -= 4@ // (float vars) 0036: 26@ = 2@ // (float vars) 002C: 26@ -= 5@ // (float vars) 0036: 27@ = 0@ // (float vars) 002A: 27@ += 3@ // (float vars) // Note: the incorrect math opcode was used here 0036: 28@ = 1@ // (float vars) 002C: 28@ -= 4@ // (float vars) 0036: 29@ = 2@ // (float vars) 002C: 29@ -= 5@ // (float vars) 0027: (unknown) 6@ 7@ 8@ 9@ 10@ 11@ 0027: (unknown) 9@ 10@ 11@ 12@ 13@ 14@ 0027: (unknown) 12@ 13@ 14@ 15@ 16@ 17@ 0027: (unknown) 15@ 16@ 17@ 6@ 7@ 8@ 0027: (unknown) 18@ 19@ 20@ 21@ 22@ 23@ 0027: (unknown) 21@ 22@ 23@ 24@ 25@ 26@ 0027: (unknown) 24@ 25@ 26@ 27@ 28@ 29@ 0027: (unknown) 27@ 28@ 29@ 18@ 19@ 20@ 0027: (unknown) 6@ 7@ 8@ 18@ 19@ 20@ 0027: (unknown) 9@ 10@ 11@ 21@ 22@ 23@ 0027: (unknown) 12@ 13@ 14@ 24@ 25@ 26@ 0027: (unknown) 15@ 16@ 17@ 27@ 28@ 29@ 0026: return 0039: 15@ = integer 3@ to_float // Note: the incorrect math opcode was used here 14@ = 360.0 // (float) 0030: 14@ /= 15@ // (float vars) // Note: the incorrect math opcode was used here 8@ = 0 // (float) 9@ = 0 // (float) 10@ = 0 // (float) 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 5@ = 0 // (float) 6@ = 0 // (float) 7@ = 0 // (float) 0036: 6@ = 4@ // (float vars) 16@ = 0 // (int) :DIA_C5_4440 0017: 3@ >= 16@ // (int) var >= var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_4590 // Note: the incorrect math opcode was used here 11@ = 0 // (float) 12@ = 0 // (float) 13@ = 0 // (float) 01D3: (unknown) 14@ 17@ 01D2: (unknown) 14@ 18@ 0036: 11@ = 5@ // (float vars) 002E: 11@ *= 17@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 18@ // (float vars) 002C: 11@ -= 19@ // (float vars) 0036: 12@ = 18@ // (float vars) 002E: 12@ *= 5@ // (float vars) 0036: 19@ = 6@ // (float vars) 002E: 19@ *= 17@ // (float vars) 002A: 12@ += 19@ // (float vars) // Note: the incorrect math opcode was used here 0036: 5@ = 11@ // (float vars) 0036: 6@ = 12@ // (float vars) 0036: 7@ = 13@ // (float vars) 002A: 11@ += 0@ // (float vars) // Note: the incorrect math opcode was used here 002A: 12@ += 1@ // (float vars) // Note: the incorrect math opcode was used here 002A: 13@ += 2@ // (float vars) // Note: the incorrect math opcode was used here 0078: if and 801D: not 8@ == 0 // (int) var == var 801D: not 9@ == 0 // (int) var == var 801D: not 10@ == 0 // (int) var == var jump_if_false @DIA_C5_4566 0027: (unknown) 8@ 9@ 10@ 11@ 12@ 13@ :DIA_C5_4566 0036: 8@ = 11@ // (float vars) 0036: 9@ = 12@ // (float vars) 0036: 10@ = 13@ // (float vars) 16@ += 1 // (int) 0002: jump @DIA_C5_4440 :DIA_C5_4590 0026: return 10@ = 0 // (int) 0038: 11@ = float 6@ to_integer // Note: the incorrect math opcode was used here 0038: 12@ = float 7@ to_integer // Note: the incorrect math opcode was used here 0038: 13@ = float 8@ to_integer // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 2@ 3@ 0208: set_text_draw_linewidth 480.0 0205: set_text_draw_RGBA 11@ 12@ 13@ 9@ not 5@ == 0 // (int) var == num jump_if_false @DIA_C5_4673 0 > 5@ // (int) num > var 0022: jump_if_false @DIA_C5_4656 // Note: the incorrect math opcode was used here 002B: 10@ -= 5@ // (int vars) // Note: the incorrect math opcode was used here 0002: jump @DIA_C5_4660 :DIA_C5_4656 0035: 10@ = 5@ // (int vars) :DIA_C5_4660 02B1: draw_text_1number 0@ 1@ GXT 4@ number 10@ 0002: jump @DIA_C5_4678 :DIA_C5_4673 0203: set_draw_text_position 0@ 1@ GXT 4@ :DIA_C5_4678 0026: return :DIA_C5_4680 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_4765 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 5@ += 2.1 // (float) 040C: (unknown) 3@ 4@ 5@ 6@ 7@ 0039: 1@ = integer 6@ to_float // Note: the incorrect math opcode was used here 0039: 8@ = integer 6@ to_float // Note: the incorrect math opcode was used here 1@ -= 150.0 // (float) 8@ += 150.0 // (float) 0039: 2@ = integer 7@ to_float // Note: the incorrect math opcode was used here 0204: set_text_draw_letter_size 0.25 0.5 0205: set_text_draw_RGBA 255 255 255 150 0208: set_text_draw_linewidth 8@ 0207: (unknown) 1 005E: (unknown) :DIA_C5_4765 005F: (unknown) 037B: constant_params 1 variable_params 2 unknown 4 call_with_params @DIA_C5_4680 0@ 2@ 3@ jump_if_false @DIA_C5_4792 0203: set_draw_text_position 2@ 3@ GXT 1@ :DIA_C5_4792 0026: return 037B: constant_params 1 variable_params 2 unknown 5 call_with_params @DIA_C5_4680 0@ 3@ 4@ jump_if_false @DIA_C5_4820 02B1: draw_text_1number 3@ 4@ GXT 1@ number 2@ :DIA_C5_4820 0026: return 037B: constant_params 1 variable_params 2 unknown 6 call_with_params @DIA_C5_4680 0@ 4@ 5@ jump_if_false @DIA_C5_4849 02B2: (unknown) 4@ 5@ 1@ 2@ 3@ :DIA_C5_4849 0026: return :DIA_C5_4851 007F: player 0 pressed_key 4 jump_if_false @DIA_C5_4926 007F: player 0 pressed_key 8 jump_if_false @DIA_C5_4919 $5641 == 0 // (int) var == num jump_if_false @DIA_C5_4919 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) $5641 = 1 // (int) :DIA_C5_4919 0002: jump @DIA_C5_4931 :DIA_C5_4926 $5641 = 0 // (int) :DIA_C5_4931 007F: player 0 pressed_key 4 jump_if_false @DIA_C5_5017 007F: player 0 pressed_key 9 jump_if_false @DIA_C5_5010 $5642 == 0 // (int) var == num jump_if_false @DIA_C5_5010 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) $5642 = 1 // (int) :DIA_C5_5010 0002: jump @DIA_C5_5022 :DIA_C5_5017 $5642 = 0 // (int) :DIA_C5_5022 0026: return :DIA_C5_5024 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C5_1904 4 02E2: $5643 = 0 // (any) 02E2: $5644 = 0 // (any) $5645 = -1 // (int) 0@ = 0 // (int) :DIA_C5_5056 02E2: $5646 = 0 // (any) 02E2: $5647 = 0 // (any) 02E2: $5648 = 0 // (any) 0@ += 1 // (int) 0@ >= 3 // (int) var >= num jump_if_false @DIA_C5_5056 $5649 = 0 // (int) 0@ = 0 // (int) :DIA_C5_5097 $5398(0@,10) = -1 // (int) 02E2: $5408(0@,10) = 0 // (any) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_5097 $5724 = 0 // (int) $5728 = 0 // (int) $5729 = 0 // (int) $5730 = 0 // (int) $5731 = 0 // (int) $5732 = -926.3614 // (float) $5737 = 1328.764 // (float) $5742 = 85.607 // (float) $5733 = -916.0478 // (float) $5738 = 1318.245 // (float) $5743 = 85.607 // (float) $5734 = -934.746 // (float) $5739 = 1317.773 // (float) $5744 = 85.607 // (float) $5735 = -933.585 // (float) $5740 = 1346.712 // (float) $5745 = 85.607 // (float) $5736 = -923.4566 // (float) $5741 = 1349.945 // (float) $5746 = 85.607 // (float) $5747 = -940.2408 // (float) $5763 = 1332.234 // (float) $5779 = 74.137 // (float) $5748 = -940.465 // (float) $5764 = 1326.035 // (float) $5780 = 74.137 // (float) $5749 = -911.6147 // (float) $5765 = 1320.269 // (float) $5781 = 74.137 // (float) $5750 = -940.0565 // (float) $5766 = 1344.107 // (float) $5782 = 74.137 // (float) $5751 = -940.5139 // (float) $5767 = 1347.199 // (float) $5783 = 74.137 // (float) $5752 = -930.7491 // (float) $5768 = 1359.816 // (float) $5784 = 74.137 // (float) $5753 = -924.6819 // (float) $5769 = 1359.811 // (float) $5785 = 74.137 // (float) $5754 = -911.8804 // (float) $5770 = 1349.919 // (float) $5786 = 74.137 // (float) $5755 = -911.5403 // (float) $5771 = 1350.626 // (float) $5787 = 77.405 // (float) $5756 = -918.7099 // (float) $5772 = 1360.334 // (float) $5788 = 77.405 // (float) $5757 = -930.5342 // (float) $5773 = 1360.09 // (float) $5789 = 77.405 // (float) $5758 = -940.4053 // (float) $5774 = 1347.291 // (float) $5790 = 77.405 // (float) $5759 = -940.615 // (float) $5775 = 1341.141 // (float) $5791 = 77.405 // (float) $5760 = -940.716 // (float) $5776 = 1332.097 // (float) $5792 = 77.405 // (float) $5761 = -940.4186 // (float) $5777 = 1326.089 // (float) $5793 = 77.405 // (float) $5762 = -911.7933 // (float) $5778 = 1320.156 // (float) $5794 = 77.405 // (float) 0@ = 0 // (int) :DIA_C5_5725 $5622(0@,16) = -1 // (int) 02E2: $5638(0@,16) = 0 // (any) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @DIA_C5_5725 $6086 = 0 // (int) $6087 = 0 // (int) $6088 = 0 // (int) $5845 = 0 // (int) $5876 = 0 // (int) $6089 = 0 // (int) $5877 = -1 // (int) $5650 = -1 // (int) 0@ = 0 // (int) :DIA_C5_5803 $5834(0@,2) = -1 // (int) 02E2: $5836(0@,2) = 0 // (any) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C5_5803 $6100 = -918.4026 // (float) $6110 = 1348.931 // (float) $6120 = 85.607 // (float) $6101 = -928.9531 // (float) $6111 = 1350.333 // (float) $6121 = 85.607 // (float) $6102 = -929.5135 // (float) $6112 = 1344.521 // (float) $6122 = 85.607 // (float) $6103 = -918.9839 // (float) $6113 = 1340.565 // (float) $6123 = 85.607 // (float) $6104 = -919.0779 // (float) $6114 = 1332.75 // (float) $6124 = 85.607 // (float) $6105 = -918.5065 // (float) $6115 = 1325.233 // (float) $6125 = 85.5923 // (float) $6106 = -927.7046 // (float) $6116 = 1322.253 // (float) $6126 = 85.607 // (float) $6107 = -934.4818 // (float) $6117 = 1331.683 // (float) $6127 = 85.607 // (float) $6108 = -927.0487 // (float) $6118 = 1337.741 // (float) $6128 = 85.607 // (float) $6109 = -928.0919 // (float) $6119 = 1332.959 // (float) $6129 = 85.607 // (float) 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_2464 0026: return :DIA_C5_6116 0160: load_model #PMOFFIDOOR :DIA_C5_6120 8161: not model #PMOFFIDOOR available jump_if_false @DIA_C5_6141 0001: wait 0 ms 0002: jump @DIA_C5_6120 :DIA_C5_6141 0092: $5650 = init_object #PMOFFIDOOR at -920.8818 1319.445 75.475 0026: return :DIA_C5_6164 0252: object $5650 exists jump_if_false @DIA_C5_6243 0@ == 0 // (int) var == num jump_if_false @DIA_C5_6217 010D: put_object $5650 at -920.8818 1319.445 75.475 00D3: set_object $5650 z_angle_to 0 0002: jump @DIA_C5_6243 :DIA_C5_6217 010D: put_object $5650 at -920.8818 1319.445 75.475 00D3: set_object $5650 z_angle_to 270.0 :DIA_C5_6243 0026: return 0252: object $5650 exists jump_if_false @DIA_C5_6312 0@ == 0 // (int) var == num jump_if_false @DIA_C5_6292 020B: (unknown) $5650 0 10.0 0 jump_if_false @DIA_C5_6285 005F: (unknown) :DIA_C5_6285 0002: jump @DIA_C5_6312 :DIA_C5_6292 020B: (unknown) $5650 90.0 10.0 0 jump_if_false @DIA_C5_6312 005F: (unknown) :DIA_C5_6312 005E: (unknown) :DIA_C5_6314 0252: object $1204 exists jump_if_false @DIA_C5_6335 010C: store_object $1204 position_to $5651 $5652 $5653 :DIA_C5_6335 0026: return :DIA_C5_6337 0@ == 1 // (int) var == num jump_if_false @DIA_C5_6378 0252: object $1204 exists jump_if_false @DIA_C5_6371 010D: put_object $1204 at $5651 $5652 -50.0 :DIA_C5_6371 0002: jump @DIA_C5_6399 :DIA_C5_6378 0252: object $1204 exists 0022: jump_if_false @DIA_C5_6399 // Note: the incorrect math opcode was used here 010D: put_object $1204 at $5651 $5652 $5653 :DIA_C5_6399 0026: return :DIA_C5_6401 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_6485 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0078: if and 1@ > -943.9314 // (float) var > num 2@ > 1309.832 // (float) var > num 3@ > 70.0 // (float) var > num jump_if_false @DIA_C5_6485 0078: if and -908.1483 > 1@ // (float) num > var 1363.59 > 2@ // (float) num > var 100.0 > 3@ // (float) num > var 0022: jump_if_false @DIA_C5_6485 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C5_6485 005F: (unknown) :DIA_C5_6487 0045: actor 0@ defined 0022: jump_if_false @DIA_C5_6572 // Note: the incorrect math opcode was used here 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 0078: if and 1@ > -940.045 // (float) var > num 2@ > 1313.996 // (float) var > num jump_if_false @DIA_C5_6572 0078: if and -912.0378 > 1@ // (float) num > var 1359.633 > 2@ // (float) num > var 0022: jump_if_false @DIA_C5_6572 // Note: the incorrect math opcode was used here 3@ > 84.0 // (float) var > num jump_if_false @DIA_C5_6572 005E: (unknown) :DIA_C5_6572 005F: (unknown) :DIA_C5_6574 0045: actor 0@ defined jump_if_false @DIA_C5_6620 0043: store_actor 0@ position_to 1@ 2@ 3@ // Note: the incorrect math opcode was used here 00CE: 4@ = actor 0@ Z_angle 3@ += 1.0 // (float) 01BB: (unknown) 1@ 2@ 3@ 3@ 0044: put_actor 0@ at 1@ 2@ 3@ 00CF: set_actor 0@ Z_angle_to 4@ 014B: set_actor 0@ health_to 0 :DIA_C5_6620 0026: return :DIA_C5_6622 0035: 6@ = $5845 // (int vars) 6@ >= 50 // (int) var >= num jump_if_false @DIA_C5_6641 039E: (unknown) :DIA_C5_6641 0@ == 0 // (int) var == num jump_if_false @DIA_C5_6665 02E2: 5@ = 7445 // (any) 0002: jump @DIA_C5_6758 :DIA_C5_6665 0@ == 1 // (int) var == num jump_if_false @DIA_C5_6690 02E2: 5@ = 7418 // (any) 0002: jump @DIA_C5_6758 :DIA_C5_6690 0@ == 2 // (int) var == num jump_if_false @DIA_C5_6715 02E2: 5@ = 7502 // (any) 0002: jump @DIA_C5_6758 :DIA_C5_6715 0@ == 3 // (int) var == num jump_if_false @DIA_C5_6740 02E2: 5@ = 7415 // (any) 0002: jump @DIA_C5_6758 :DIA_C5_6740 0@ == 4 // (int) var == num jump_if_false @DIA_C5_6758 02E2: 5@ = 7425 // (any) :DIA_C5_6758 0160: load_model 5@ 0228: (unknown) 0092: $5539(6@,50) = init_object 5@ at 1@ 2@ 3@ 00D3: set_object $5539(6@,50) z_angle_to 4@ $5845 += 1 // (int) 0026: return :DIA_C5_6788 0@ = 0 // (int) :DIA_C5_6792 0011: $5845 > 0@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_6822 // Note: the incorrect math opcode was used here 0093: destroy_object $5539(0@,50) 0@ += 1 // (int) 0002: jump @DIA_C5_6792 :DIA_C5_6822 $5845 = 0 // (int) 0026: return :DIA_C5_6829 $5845 == 0 // (int) var == num jump_if_false @DIA_C5_7923 0078: if or 0@ == 0 // (int) var == num 0@ == -1 // (int) var == num jump_if_false @DIA_C5_7504 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 4 -939.246 1334.725 77.4048 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -934.852 1316.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -934.852 1319.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 1 -936.5263 1313.28 77.4048 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 3 -934.602 1319.905 77.4044 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 3 -933.852 1316.905 77.4044 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -934.852 1322.905 77.4048 90.0 0001: wait 0 ms 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 4 -926.102 1322.405 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -918.102 1322.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -918.102 1319.905 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -918.102 1316.655 77.4048 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 1 -917.721 1327.021 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 1 -927.4554 1335.346 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.8638 1349.351 77.4057 180.0 0001: wait 0 ms 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -932.8638 1349.351 77.4057 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 4 -939.9353 1337.396 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 1 -913.5743 1359.33 77.4048 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -920.6165 1348.466 77.4057 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -920.6165 1351.216 77.4057 90.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -932.8638 1357.101 77.4057 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.8638 1357.101 77.4057 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 3 -932.8638 1356.601 77.4054 180.0 0001: wait 0 ms :DIA_C5_7504 0078: if or 0@ == 1 // (int) var == num 0@ == -1 // (int) var == num jump_if_false @DIA_C5_7923 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.155 1355.889 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.155 1352.139 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.155 1348.389 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.155 1344.639 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 1 -916.6715 1346.298 74.137 180.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.155 1340.889 74.137 270.0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 1 -929.1355 1328.372 74.137 180.0 0001: wait 0 ms 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -929.3855 1325.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -929.3855 1322.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.6355 1322.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.6355 1325.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.6355 1328.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 0 -936.6355 1331.372 74.137 0 037B: constant_params 5 variable_params 0 unknown 1 call_with_params @DIA_C5_6622 4 -930.6355 1328.372 74.137 0 :DIA_C5_7923 0026: return 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_190 -1 0160: load_model #JM_UMB4_SHUT 0228: (unknown) 1@ = -920.8818 // (float) 2@ = 1318.704 // (float) 3@ = 75.475 // (float) 0092: 0@ = init_object #PMOFFIDOOR at 0 0 0 00D3: set_object 0@ z_angle_to 0 0045: actor $933 defined jump_if_false @DIA_C5_8026 0036: 4@ = 1@ // (float vars) 0036: 5@ = 2@ // (float vars) 0036: 6@ = 3@ // (float vars) 4@ -= 5.0 // (float) 0216: (unknown) $933 4@ 5@ 6@ 010F: (unknown) $933 1@ 2@ 3@ 0221: (unknown) 01CF: (unknown) :DIA_C5_8026 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_362 1000 :DIA_C5_8039 0045: actor $933 defined jump_if_false @DIA_C5_8197 0001: wait 0 ms 007F: player 0 pressed_key 6 jump_if_false @DIA_C5_8083 023A: (unknown) 1@ 023A: (unknown) 2@ 023A: (unknown) 3@ 023B: (unknown) 0002: jump @DIA_C5_8184 :DIA_C5_8083 007F: player 0 pressed_key 10 jump_if_false @DIA_C5_8110 1@ -= 0.02 // (float) 0002: jump @DIA_C5_8184 :DIA_C5_8110 007F: player 0 pressed_key 11 jump_if_false @DIA_C5_8137 1@ += 0.02 // (float) 0002: jump @DIA_C5_8184 :DIA_C5_8137 007F: player 0 pressed_key 9 jump_if_false @DIA_C5_8164 2@ -= 0.02 // (float) 0002: jump @DIA_C5_8184 :DIA_C5_8164 007F: player 0 pressed_key 8 jump_if_false @DIA_C5_8184 2@ += 0.02 // (float) :DIA_C5_8184 010D: put_object 0@ at 1@ 2@ 3@ 0002: jump @DIA_C5_8039 :DIA_C5_8197 0026: return :DIA_C5_8199 4@ = 0 // (int) $5645 == -1 // (int) var == num jump_if_false @DIA_C5_8258 0160: load_model #HUNTER :DIA_C5_8221 8161: not model #HUNTER available jump_if_false @DIA_C5_8243 0001: wait 0 ms 0002: jump @DIA_C5_8221 :DIA_C5_8243 0048: $5645 = create_car #HUNTER at 0@ 1@ 2@ 4@ = 1 // (int) :DIA_C5_8258 004F: unknown_check $5645 jump_if_false @DIA_C5_8281 004E: put_car $5645 at 0@ 1@ 2@ 00D1: set_car $5645 Z_angle_to 3@ :DIA_C5_8281 4@ == 1 // (int) var == num jump_if_false @DIA_C5_8295 005E: (unknown) :DIA_C5_8295 005F: (unknown) :DIA_C5_8297 0160: load_model #HUNTER :DIA_C5_8302 8161: not model #HUNTER available jump_if_false @DIA_C5_8324 0001: wait 0 ms 0002: jump @DIA_C5_8302 :DIA_C5_8324 0048: $5645 = create_car #HUNTER at 0@ 1@ 2@ 00D1: set_car $5645 Z_angle_to 3@ 03AF: (unknown) $5645 0026: return :DIA_C5_8345 042F: (unknown) 0@ 3000 014C: set_car 0@ health_to 3000 0026: return :DIA_C5_8359 004F: unknown_check $5645 jump_if_false @DIA_C5_8387 037B: constant_params 2 variable_params 1 unknown 0 call_with_params @DIA_C5_1358 $5645 3000 $5649 :DIA_C5_8387 0026: return :DIA_C5_8389 037B: constant_params 1 variable_params 0 unknown 0 call_with_params @MAIN_4661 $5645 $5645 = -1 // (int) 0026: return :DIA_C5_8409 0160: load_model 14 0160: load_model #AK47 :DIA_C5_8418 0078: if or 8161: not model 14 available 8161: not model #AK47 available jump_if_false @DIA_C5_8448 0001: wait 0 ms 0002: jump @DIA_C5_8418 :DIA_C5_8448 0026: return :DIA_C5_8450 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 10 03D6: (unknown) 0@ 250 03D7: (unknown) 0@ 1000 03D5: (unknown) 0@ 100 014B: set_actor 0@ health_to 100 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 0 03A5: (unknown) 0@ 0 041B: (unknown) 0@ 9 0285: (unknown) 0@ 0 04B9: (unknown) 0@ 0 0 0 0543: (unknown) 0@ 0 0026: return :DIA_C5_8522 0@ = 0 // (int) :DIA_C5_8526 $5398(0@,10) == -1 // (int) var == num jump_if_false @DIA_C5_8543 005E: (unknown) :DIA_C5_8543 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_8526 0@ = -1 // (int) 005F: (unknown) :DIA_C5_8567 0139: 0@ = random_int_in_ranges 1 5 :DIA_C5_8574 1@ = 0 // (int) :DIA_C5_8578 10 > 1@ // (int) num > var 0022: jump_if_false @DIA_C5_8634 // Note: the incorrect math opcode was used here 0045: actor $5398(1@,10) defined 0022: jump_if_false @DIA_C5_8622 // Note: the incorrect math opcode was used here 001C: $5458(1@,10) == 0@ // (int) num == var 0022: jump_if_false @DIA_C5_8622 // Note: the incorrect math opcode was used here 1@ = 100 // (int) :DIA_C5_8622 1@ += 1 // (int) 0002: jump @DIA_C5_8578 :DIA_C5_8634 1@ == 100 // (int) var == num jump_if_false @DIA_C5_8675 0@ += 1 // (int) 0@ >= 5 // (int) var >= num jump_if_false @DIA_C5_8668 0@ = 1 // (int) :DIA_C5_8668 0002: jump @DIA_C5_8574 :DIA_C5_8675 0026: return :DIA_C5_8677 $5398(0@,10) == -1 // (int) var == num jump_if_false @DIA_C5_8824 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @DIA_C5_8409 003E: $5398(0@,10) = create_actor_pedtype 2 model 14 at 1@ 2@ 3@ 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_8450 $5398(0@,10) 00CF: set_actor $5398(0@,10) Z_angle_to 4@ 00A2: (unknown) $5398(0@,10) $5730 == 1 // (int) var == num jump_if_false @DIA_C5_8765 00C1: (unknown) $5398(0@,10) $5408(0@,10) :DIA_C5_8765 0285: (unknown) $5398(0@,10) 0 04B9: (unknown) $5398(0@,10) 0 0 0 0035: $5448(0@,10) = 5@ // (int vars) $5458(0@,10) = -1 // (int) $5418(0@,10) = 0 // (int) $5438(0@,10) = 0 // (int) $5728 += 1 // (int) $5729 += 1 // (int) 005E: (unknown) :DIA_C5_8824 005F: (unknown) :DIA_C5_8826 0045: actor $5398(0@,10) defined jump_if_false @DIA_C5_8868 0158: actor $5398(0@,10) run_to $5476(1@,5) $5481(1@,5) 0035: $5458(0@,10) = 1@ // (int vars) $5418(0@,10) = 2 // (int) :DIA_C5_8868 0026: return :DIA_C5_8870 0078: if and 0045: actor $5398(0@,10) defined 0045: actor $933 defined jump_if_false @DIA_C5_8943 00A2: (unknown) $5398(0@,10) 020E: (unknown) $5398(0@,10) 1 034F: (unknown) $5398(0@,10) 1 $5418(0@,10) = 1 // (int) $5438(0@,10) = 0 // (int) 010E: $5428(0@,10) = current_time_in_ms $5428(0@,10) += 4500 // (int) :DIA_C5_8943 0026: return :DIA_C5_8945 0078: if and 0045: actor $5398(0@,10) defined 004F: unknown_check $5645 jump_if_false @DIA_C5_9001 00A2: (unknown) $5398(0@,10) $5418(0@,10) = 3 // (int) 004D: store_car $5645 position_to $5725 $5726 $5727 010E: $5724 = current_time_in_ms $5724 += 1000 // (int) :DIA_C5_9001 0026: return :DIA_C5_9003 0078: if and 0045: actor $5398(0@,10) defined 004F: unknown_check $5645 0045: actor $933 defined jump_if_false @DIA_C5_9090 02EE: get_actor $5398(0@,10) coords_to 1@ 2@ 3@ with_offset 0 2.0 1.0 004D: store_car $5645 position_to 4@ 5@ 6@ 8555: not unknown_check 1@ 2@ 3@ 4@ 5@ 6@ 0 1 0 0 1 0 0022: jump_if_false @DIA_C5_9090 // Note: the incorrect math opcode was used here 0218: unknown_check $5398(0@,10) $933 0022: jump_if_false @DIA_C5_9090 // Note: the incorrect math opcode was used here 005E: (unknown) :DIA_C5_9090 005F: (unknown) :DIA_C5_9092 0078: if and 0045: actor 0@ defined 004F: unknown_check $5645 0022: jump_if_false @DIA_C5_9148 // Note: the incorrect math opcode was used here 02EE: get_actor 0@ coords_to 2@ 3@ 4@ with_offset 0 1@ 0.8 004D: store_car $5645 position_to 5@ 6@ 7@ 04E3: (unknown) 18 2@ 3@ 4@ 5@ 6@ 7@ 0.35 010D: put_object 8@ at 25@ :DIA_C5_9150 010E: 2@ = current_time_in_ms 0045: actor $5398(0@,10) defined 0022: jump_if_false @DIA_C5_9863 // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_6401 $5398(0@,10) jump_if_false @DIA_C5_9201 014B: set_actor $5398(0@,10) health_to 0 0002: jump @DIA_C5_9856 :DIA_C5_9201 $5418(0@,10) == 2 // (int) var == num jump_if_false @DIA_C5_9361 0035: 3@ = $5458(0@,10) // (int vars) 0158: actor $5398(0@,10) run_to $5476(3@,5) $5481(3@,5) 0043: store_actor $5398(0@,10) position_to 4@ 5@ 6@ // Note: the incorrect math opcode was used here 3@ == 0 // (int) var == num jump_if_false @DIA_C5_9315 0080: actor $5398(0@,10) near_point $5476(3@,5) $5481(3@,5) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_9308 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @DIA_C5_8567 3@ 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @DIA_C5_8826 0@ 3@ :DIA_C5_9308 0002: jump @DIA_C5_9354 :DIA_C5_9315 0080: actor $5398(0@,10) near_point $5476(3@,5) $5481(3@,5) radius 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C5_9354 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8870 0@ :DIA_C5_9354 0002: jump @DIA_C5_9856 :DIA_C5_9361 $5418(0@,10) == 1 // (int) var == num jump_if_false @DIA_C5_9634 $5448(0@,10) == 1 // (int) var == num jump_if_false @DIA_C5_9627 $5438(0@,10) == 0 // (int) var == num jump_if_false @DIA_C5_9440 1@ == 1 // (int) var == num jump_if_false @DIA_C5_9433 00E4: (unknown) $5398(0@,10) $933 $5438(0@,10) = 1 // (int) :DIA_C5_9433 0002: jump @DIA_C5_9464 :DIA_C5_9440 1@ == 0 // (int) var == num jump_if_false @DIA_C5_9464 00A2: (unknown) $5398(0@,10) $5438(0@,10) = 0 // (int) :DIA_C5_9464 004F: unknown_check $5645 jump_if_false @DIA_C5_9627 $5724 > 0 // (int) var > num jump_if_false @DIA_C5_9510 0035: $5428(0@,10) = 2@ // (int vars) $5428(0@,10) += 2000 // (int) 0002: jump @DIA_C5_9627 :DIA_C5_9510 8135: not actor $5398(0@,10) near_car $5645 radius 85.0 85.0 50.0 sphere 50.0 0022: jump_if_false @DIA_C5_9558 // Note: the incorrect math opcode was used here 0035: $5428(0@,10) = 2@ // (int vars) $5428(0@,10) += 4500 // (int) 0002: jump @DIA_C5_9627 :DIA_C5_9558 0011: 2@ > $5428(0@,10) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_9627 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_9003 0@ jump_if_false @DIA_C5_9608 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8945 0@ 0002: jump @DIA_C5_9627 :DIA_C5_9608 0139: $5428(0@,10) = random_int_in_ranges 500 1000 0029: $5428(0@,10) += 2@ // (int vars) // Note: the incorrect math opcode was used here :DIA_C5_9627 0002: jump @DIA_C5_9856 :DIA_C5_9634 $5418(0@,10) == 3 // (int) var == num jump_if_false @DIA_C5_9856 804F: not unknown_check $5645 jump_if_false @DIA_C5_9694 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8870 0@ $5724 = 0 // (int) 025D: remove_text 'DIA5C08' // MISSILE LOCK 0002: jump @DIA_C5_9856 :DIA_C5_9694 8104: not car $5645 in_sphere $5725 $5726 $5727 radius 45.0 45.0 45.0 sphere 0 0022: jump_if_false @DIA_C5_9755 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8870 0@ $5724 = 0 // (int) 025D: remove_text 'DIA5C08' // MISSILE LOCK 0002: jump @DIA_C5_9856 :DIA_C5_9755 0011: 2@ > $5724 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_9840 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_9003 0@ jump_if_false @DIA_C5_9817 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @DIA_C5_9092 $5398(0@,10) 2.0 0057: show_text_highpriority GXT 'DIA5C19' time 500 flag 1 // ~r~MISSILE LOCK :DIA_C5_9817 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_8870 0@ $5724 = 0 // (int) 0002: jump @DIA_C5_9856 :DIA_C5_9840 0057: show_text_highpriority GXT 'DIA5C08' time 500 flag 1 // MISSILE LOCK :DIA_C5_9856 0002: jump @DIA_C5_9964 :DIA_C5_9863 not $5398(0@,10) == -1 // (int) var == num jump_if_false @DIA_C5_9964 $5418(0@,10) == 3 // (int) var == num jump_if_false @DIA_C5_9909 $5724 = 0 // (int) 025D: remove_text 'DIA5C08' // MISSILE LOCK :DIA_C5_9909 82DB: not unknown_check $5408(0@,10) 0 jump_if_false @DIA_C5_9936 00BB: (unknown) $5408(0@,10) 02E2: $5408(0@,10) = 0 // (any) :DIA_C5_9936 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_1962 $5398(0@,10) $5398(0@,10) = -1 // (int) $5728 -= 1 // (int) :DIA_C5_9964 0026: return 037B: constant_params 0 variable_params 1 unknown 3 call_with_params @DIA_C5_8522 2@ jump_if_false @DIA_C5_10059 0011: 1@ > $5731 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_10059 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 3 call_with_params @DIA_C5_8677 2@ -920.5353 1328.764 84.567 86.0718 0@ jump_if_false @DIA_C5_10059 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @DIA_C5_8826 2@ 0 0035: $5731 = 1@ // (int vars) $5731 += 1000 // (int) :DIA_C5_10059 0026: return :DIA_C5_10061 0139: 1@ = random_int_in_ranges 0 16 0036: 2@ = $5491(1@,16) // (float vars) 0036: 3@ = $5507(1@,16) // (float vars) 0036: 4@ = $5523(1@,16) // (float vars) 4@ += 1.0 // (float) -926.129 > $937 // (float) num > var 0022: jump_if_false @DIA_C5_10134 // Note: the incorrect math opcode was used here -926.129 > 2@ // (float) num > var 0022: jump_if_false @DIA_C5_10127 // Note: the incorrect math opcode was used here 0026: return :DIA_C5_10127 0002: jump @DIA_C5_10151 :DIA_C5_10134 2@ > -926.129 // (float) var > num jump_if_false @DIA_C5_10151 0026: return :DIA_C5_10151 1336.747 > $938 // (float) num > var 0022: jump_if_false @DIA_C5_10191 // Note: the incorrect math opcode was used here 1336.747 > 3@ // (float) num > var 0022: jump_if_false @DIA_C5_10184 // Note: the incorrect math opcode was used here 0026: return :DIA_C5_10184 0002: jump @DIA_C5_10208 :DIA_C5_10191 3@ > 1336.747 // (float) var > num jump_if_false @DIA_C5_10208 0026: return :DIA_C5_10208 8227: not (unknown) 2@ 3@ 4@ 1.0 1.0 1.0 0022: jump_if_false @DIA_C5_10287 // Note: the incorrect math opcode was used here 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @DIA_C5_8522 5@ jump_if_false @DIA_C5_10287 4@ -= 1.0 // (float) 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @DIA_C5_8677 5@ 2@ 3@ 4@ 0 0@ jump_if_false @DIA_C5_10287 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_8870 5@ :DIA_C5_10287 0026: return :DIA_C5_10289 1@ = 0 // (int) 037A: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C5_6487 $933 jump_if_false @DIA_C5_10317 1@ = 1 // (int) :DIA_C5_10317 2@ = 0 // (int) :DIA_C5_10321 037B: constant_params 2 variable_params 0 unknown 3 call_with_params @DIA_C5_9150 2@ 1@ 2@ += 1 // (int) 2@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10321 0078: if or 25 > $5729 // (int) num > var 0@ == 0 // (int) var == num jump_if_false @DIA_C5_10403 10 > $5728 // (int) num > var 0022: jump_if_false @DIA_C5_10396 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 3 call_with_params @DIA_C5_10061 1 :DIA_C5_10396 0002: jump @DIA_C5_10417 :DIA_C5_10403 $5728 == 0 // (int) var == num jump_if_false @DIA_C5_10417 005E: (unknown) :DIA_C5_10417 005F: (unknown) :DIA_C5_10419 0@ = 0 // (int) :DIA_C5_10423 0045: actor $5398(0@,10) defined jump_if_false @DIA_C5_10446 00C1: (unknown) $5398(0@,10) $5408(0@,10) :DIA_C5_10446 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10423 $5730 = 1 // (int) 0026: return :DIA_C5_10471 0@ = 0 // (int) :DIA_C5_10475 82DB: not unknown_check $5408(0@,10) 0 jump_if_false @DIA_C5_10502 00BB: (unknown) $5408(0@,10) 02E2: $5408(0@,10) = 0 // (any) :DIA_C5_10502 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10475 $5730 = 0 // (int) 0026: return :DIA_C5_10526 0@ = 0 // (int) :DIA_C5_10530 82DB: not unknown_check $5408(0@,10) 0 jump_if_false @DIA_C5_10557 00BB: (unknown) $5408(0@,10) 02E2: $5408(0@,10) = 0 // (any) :DIA_C5_10557 003F: destroy_actor $5398(0@,10) 0@ += 1 // (int) 0@ >= 10 // (int) var >= num jump_if_false @DIA_C5_10530 0026: return :DIA_C5_10582 0160: load_model 113 0160: load_model 114 0160: load_model #AK47 0160: load_model #UZI 0@ == 1 // (int) var == num jump_if_false @DIA_C5_10660 :DIA_C5_10612 0078: if or 8161: not model 113 available 8161: not model 114 available 8161: not model #AK47 available 8161: not model #UZI available jump_if_false @DIA_C5_10651 0001: wait 0 ms 0002: jump @DIA_C5_10612 :DIA_C5_10651 005E: (unknown) 0002: jump @DIA_C5_10691 :DIA_C5_10660 0078: if and 0161: model 113 available 0161: model 114 available 0161: model #AK47 available 0161: model #UZI available jump_if_false @DIA_C5_10691 005E: (unknown) :DIA_C5_10691 005F: (unknown) :DIA_C5_10693 1@ == 0 // (int) var == num jump_if_false @DIA_C5_10747 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 15 03D6: (unknown) 0@ 50 03D7: (unknown) 0@ 200 03D5: (unknown) 0@ 250 014B: set_actor 0@ health_to 250 0002: jump @DIA_C5_10846 :DIA_C5_10747 1@ == 1 // (int) var == num jump_if_false @DIA_C5_10803 0106: give_actor 0@ weapon 25 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 50 03D6: (unknown) 0@ 3000 03D7: (unknown) 0@ 1000 03D5: (unknown) 0@ 250 014B: set_actor 0@ health_to 250 0002: jump @DIA_C5_10846 :DIA_C5_10803 1@ == 2 // (int) var == num jump_if_false @DIA_C5_10846 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 15 03D6: (unknown) 0@ 0 03D7: (unknown) 0@ 0 03D5: (unknown) 0@ 100 014B: set_actor 0@ health_to 100 :DIA_C5_10846 0543: (unknown) 0@ 0 0127: reset_actor 0@ flags 00A1: (unknown) 0@ 1 01A4: (unknown) 0@ 0 01AF: (unknown) 0@ 1 041B: (unknown) 0@ 9 0026: return :DIA_C5_10874 0@ = 0 // (int) :DIA_C5_10878 $5622(0@,16) == -1 // (int) var == num jump_if_false @DIA_C5_10895 005E: (unknown) :DIA_C5_10895 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @DIA_C5_10878 0@ = -1 // (int) 005F: (unknown) :DIA_C5_10919 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_10582 0 jump_if_false @DIA_C5_11069 0139: 6@ = random_int_in_ranges 0 2 6@ == 0 // (int) var == num jump_if_false @DIA_C5_10974 003E: $5622(0@,16) = create_actor_pedtype 2 model 113 at 2@ 3@ 4@ 0002: jump @DIA_C5_10987 :DIA_C5_10974 003E: $5622(0@,16) = create_actor_pedtype 2 model 114 at 2@ 3@ 4@ :DIA_C5_10987 00CF: set_actor $5622(0@,16) Z_angle_to 5@ 00C1: (unknown) $5622(0@,16) $5638(0@,16) 037B: constant_params 2 variable_params 0 unknown 7 call_with_params @DIA_C5_10693 $5622(0@,16) 1@ 04B9: (unknown) $5622(0@,16) 0 0 0 0285: (unknown) $5622(0@,16) 0 00A2: (unknown) $5622(0@,16) $5670(0@,16) = 0 // (int) 0035: $5654(0@,16) = 1@ // (int vars) $6088 += 1 // (int) $6087 += 1 // (int) 005E: (unknown) :DIA_C5_11069 005F: (unknown) :DIA_C5_11071 0043: store_actor 0@ position_to 2@ 3@ 4@ // Note: the incorrect math opcode was used here 5@ = 9999.0 // (float) 1@ = -1 // (int) 6@ = 0 // (int) :DIA_C5_11093 0011: $5876 > 6@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11174 // Note: the incorrect math opcode was used here 031D: (unknown) 2@ 3@ $5590(6@,10) $5600(6@,10) 7@ 0014: 5@ > 7@ // (float) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11162 // Note: the incorrect math opcode was used here 0322: (unknown) 0@ $5590(6@,10) $5600(6@,10) $5610(6@,10) 1.0 0022: jump_if_false @DIA_C5_11162 // Note: the incorrect math opcode was used here 0036: 5@ = 7@ // (float vars) 0035: 1@ = 6@ // (int vars) :DIA_C5_11162 6@ += 1 // (int) 0002: jump @DIA_C5_11093 :DIA_C5_11174 1@ >= 0 // (int) var >= num jump_if_false @DIA_C5_11187 005E: (unknown) :DIA_C5_11187 005F: (unknown) :DIA_C5_11189 020E: (unknown) $5622(0@,16) 0 034F: (unknown) $5622(0@,16) 0 0309: (unknown) $5622(0@,16) 0 0 0045: actor $933 defined jump_if_false @DIA_C5_11230 00E4: (unknown) $5622(0@,16) $933 :DIA_C5_11230 $5670(0@,16) = 1 // (int) 0026: return :DIA_C5_11240 1@ == 1 // (int) var == num jump_if_false @DIA_C5_11274 037B: constant_params 1 variable_params 1 unknown 6 call_with_params @DIA_C5_11071 $5622(0@,16) 2@ 0002: jump @DIA_C5_11374 :DIA_C5_11274 $5877 == -1 // (int) var == num jump_if_false @DIA_C5_11299 2@ = -1 // (int) 0002: jump @DIA_C5_11374 :DIA_C5_11299 0011: $5877 > $5686(0@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11333 // Note: the incorrect math opcode was used here 0035: 2@ = $5686(0@,16) // (int vars) 2@ += 1 // (int) 0002: jump @DIA_C5_11374 :DIA_C5_11333 0011: $5686(0@,16) > $5877 // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_11367 // Note: the incorrect math opcode was used here 0035: 2@ = $5686(0@,16) // (int vars) 2@ -= 1 // (int) 0002: jump @DIA_C5_11374 :DIA_C5_11367 0035: 2@ = $5686(0@,16) // (int vars) :DIA_C5_11374 2@ >= 0 // (int) var >= num jump_if_false @DIA_C5_11454 0138: 3@ = random_float_in_ranges -0.75 0.75 0138: 4@ = random_float_in_ranges -0.75 0.75 037B: constant_params 6 variable_params 3 unknown 6 call_with_params @MAIN_5197 $5590(2@,10) $5600(2@,10) $5610(2@,10) 3@ 4@ 5@ 3@ 4@ 5@ 0158: actor $5622(0@,16) run_to 3@ 4@ 0035: $5686(0@,16) = 2@ // (int vars) $5670(0@,16) = 2 // (int) :DIA_C5_11454 0026: return :DIA_C5_11456 0045: actor $933 defined jump_if_false @DIA_C5_11475 00E4: (unknown) $5622(0@,16) $933 :DIA_C5_11475 020E: (unknown) $5622(0@,16) 1 034F: (unknown) $5622(0@,16) 1 1@ == 0 // (int) var == num jump_if_false @DIA_C5_11516 0348: (unknown) $5622(0@,16) 0 0002: jump @DIA_C5_11524 :DIA_C5_11516 0348: (unknown) $5622(0@,16) 1 :DIA_C5_11524 $5670(0@,16) = 3 // (int) 0026: return :DIA_C5_11534 00DF: (unknown) $5622(0@,16) 020E: (unknown) $5622(0@,16) 1 034F: (unknown) $5622(0@,16) 1 $5670(0@,16) = 4 // (int) 0026: return :DIA_C5_11566 020E: (unknown) $5622(0@,16) 0 034F: (unknown) $5622(0@,16) 0 0309: (unknown) $5622(0@,16) 0 0 0036: 1@ = $5718(0@,16) // (float vars) 0036: 2@ = $5734(0@,16) // (float vars) 0036: 3@ = $5750(0@,16) // (float vars) 0036: $5718(0@,16) = $5766(0@,16) // (float vars) 0036: $5734(0@,16) = $5782(0@,16) // (float vars) 0036: $5750(0@,16) = $5798(0@,16) // (float vars) 0036: $5766(0@,16) = 1@ // (float vars) 0036: $5782(0@,16) = 2@ // (float vars) 0036: $5798(0@,16) = 3@ // (float vars) 0158: actor $5622(0@,16) run_to $5718(0@,16) $5734(0@,16) $5670(0@,16) = 5 // (int) 0026: return :DIA_C5_11684 00A2: (unknown) $5622(0@,16) 020E: (unknown) $5622(0@,16) 1 034F: (unknown) $5622(0@,16) 1 010E: 1@ = current_time_in_ms 0139: $5702(0@,16) = random_int_in_ranges 4000 6000 0029: $5702(0@,16) += 1@ // (int vars) // Note: the incorrect math opcode was used here $5670(0@,16) = 6 // (int) 0026: return :DIA_C5_11738 010E: 0@ = current_time_in_ms 037B: constant_params 1 variable_params 1 unknown 8 call_with_params @DIA_C5_11071 $933 $5877 $6088 > 0 // (int) var > num jump_if_false @DIA_C5_12640 0035: 1@ = $6089 // (int vars) 1@ += 1 // (int) 1@ >= 16 // (int) var >= num jump_if_false @DIA_C5_11793 1@ = 0 // (int) :DIA_C5_11793 $5622(1@,16) == -1 // (int) var == num jump_if_false @DIA_C5_11836 1@ += 1 // (int) 1@ >= 16 // (int) var >= num jump_if_false @DIA_C5_11829 1@ = 0 // (int) :DIA_C5_11829 0002: jump @DIA_C5_11793 :DIA_C5_11836 0035: $6089 = 1@ // (int vars) 0045: actor $5622(1@,16) defined 0022: jump_if_false @DIA_C5_12490 // Note: the incorrect math opcode was used here $5670(1@,16) == 0 // (int) var == num jump_if_false @DIA_C5_11881 00A2: (unknown) $5622(1@,16) 0002: jump @DIA_C5_12415 :DIA_C5_11881 $5670(1@,16) == 1 // (int) var == num jump_if_false @DIA_C5_11931 8218: not unknown_check $5622(1@,16) $933 0022: jump_if_false @DIA_C5_11924 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @DIA_C5_11240 1@ 1 :DIA_C5_11924 0002: jump @DIA_C5_12415 :DIA_C5_11931 $5670(1@,16) == 2 // (int) var == num jump_if_false @DIA_C5_12081 0035: 2@ = $5686(1@,16) // (int vars) 0218: unknown_check $5622(1@,16) $933 0022: jump_if_false @DIA_C5_11986 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ 0002: jump @DIA_C5_12074 :DIA_C5_11986 0322: (unknown) $5622(1@,16) $937 $938 $939 10.0 0022: jump_if_false @DIA_C5_12034 // Note: the incorrect math opcode was used here 013E: actor $5622(1@,16) look_at_actor $933 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ 0002: jump @DIA_C5_12074 :DIA_C5_12034 0080: actor $5622(1@,16) near_point $5590(2@,10) $5600(2@,10) radius 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C5_12074 // Note: the incorrect math opcode was used here 037B: constant_params 2 variable_params 0 unknown 8 call_with_params @DIA_C5_11240 1@ 0 :DIA_C5_12074 0002: jump @DIA_C5_12415 :DIA_C5_12081 $5670(1@,16) == 3 // (int) var == num jump_if_false @DIA_C5_12136 0086: actor $933 near_actor $5622(1@,16) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_12129 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ :DIA_C5_12129 0002: jump @DIA_C5_12415 :DIA_C5_12136 $5670(1@,16) == 4 // (int) var == num jump_if_false @DIA_C5_12234 013E: actor $5622(1@,16) look_at_actor $933 0086: actor $933 near_actor $5622(1@,16) radius $5814(1@,16) $5814(1@,16) sphere 0 0022: jump_if_false @DIA_C5_12201 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ 0002: jump @DIA_C5_12227 :DIA_C5_12201 0218: unknown_check $5622(1@,16) $933 0022: jump_if_false @DIA_C5_12227 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ :DIA_C5_12227 0002: jump @DIA_C5_12415 :DIA_C5_12234 $5670(1@,16) == 5 // (int) var == num jump_if_false @DIA_C5_12335 0086: actor $933 near_actor $5622(1@,16) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_12289 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ 0002: jump @DIA_C5_12328 :DIA_C5_12289 0080: actor $5622(1@,16) near_point $5718(1@,16) $5734(1@,16) radius 1.0 1.0 sphere 0 0022: jump_if_false @DIA_C5_12328 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11684 1@ :DIA_C5_12328 0002: jump @DIA_C5_12415 :DIA_C5_12335 $5670(1@,16) == 6 // (int) var == num jump_if_false @DIA_C5_12415 0086: actor $933 near_actor $5622(1@,16) radius 3.0 3.0 sphere 0 0022: jump_if_false @DIA_C5_12390 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11189 1@ 0002: jump @DIA_C5_12415 :DIA_C5_12390 0011: 0@ > $5702(1@,16) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_12415 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_11566 1@ :DIA_C5_12415 037A: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_6401 $5622(1@,16) jump_if_false @DIA_C5_12483 0112: remove_references_to_actor $5622(1@,16) // Like turning an actor into a random pedestrian 82DB: not unknown_check $5638(1@,16) 0 jump_if_false @DIA_C5_12469 00BB: (unknown) $5638(1@,16) 02E2: $5638(1@,16) = 0 // (any) :DIA_C5_12469 $5622(1@,16) = -1 // (int) $6088 -= 1 // (int) :DIA_C5_12483 0002: jump @DIA_C5_12640 :DIA_C5_12490 not $5622(1@,16) == -1 // (int) var == num jump_if_false @DIA_C5_12640 82DB: not unknown_check $5638(1@,16) 0 jump_if_false @DIA_C5_12532 00BB: (unknown) $5638(1@,16) 02E2: $5638(1@,16) = 0 // (any) :DIA_C5_12532 $5654(1@,16) == 2 // (int) var == num jump_if_false @DIA_C5_12612 0160: load_model #BODYARMOUR 034A: unknown_check $5622(1@,16) jump_if_false @DIA_C5_12612 0161: model #BODYARMOUR available jump_if_false @DIA_C5_12612 0139: 3@ = random_int_in_ranges 0 100 20 > 3@ // (int) num > var 0022: jump_if_false @DIA_C5_12612 // Note: the incorrect math opcode was used here 02DC: (unknown) $5622(1@,16) 4@ 5@ 6@ 013F: 7@ = create_pickup #BODYARMOUR type 3 at 4@ 5@ 6@ :DIA_C5_12612 037B: constant_params 1 variable_params 0 unknown 8 call_with_params @DIA_C5_1962 $5622(1@,16) $5622(1@,16) = -1 // (int) $6088 -= 1 // (int) :DIA_C5_12640 0026: return :DIA_C5_12642 0@ = 0 // (int) :DIA_C5_12646 82DB: not unknown_check $5638(0@,16) 0 jump_if_false @DIA_C5_12673 00BB: (unknown) $5638(0@,16) 02E2: $5638(0@,16) = 0 // (any) :DIA_C5_12673 003F: destroy_actor $5622(0@,16) 0@ += 1 // (int) 0@ >= 16 // (int) var >= num jump_if_false @DIA_C5_12646 0026: return :DIA_C5_12698 037B: constant_params 0 variable_params 1 unknown 6 call_with_params @DIA_C5_10874 5@ jump_if_false @DIA_C5_12758 037B: constant_params 6 variable_params 0 unknown 6 call_with_params @DIA_C5_10919 5@ 0 0@ 1@ 2@ 3@ jump_if_false @DIA_C5_12751 037B: constant_params 2 variable_params 0 unknown 6 call_with_params @DIA_C5_11456 5@ 4@ :DIA_C5_12751 0002: jump @DIA_C5_12760 :DIA_C5_12758 039E: (unknown) :DIA_C5_12760 0026: return :DIA_C5_12762 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C5_10874 4@ jump_if_false @DIA_C5_12829 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @DIA_C5_10919 4@ 1 0@ 1@ 2@ 0 jump_if_false @DIA_C5_12822 0036: $5814(4@,16) = 3@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C5_11534 4@ :DIA_C5_12822 0002: jump @DIA_C5_12831 :DIA_C5_12829 039E: (unknown) :DIA_C5_12831 0026: return 037B: constant_params 0 variable_params 1 unknown 7 call_with_params @DIA_C5_10874 6@ jump_if_false @DIA_C5_12934 037B: constant_params 6 variable_params 0 unknown 7 call_with_params @DIA_C5_10919 6@ 0 0@ 1@ 2@ 0 jump_if_false @DIA_C5_12927 0036: $5718(6@,16) = 0@ // (float vars) 0036: $5734(6@,16) = 1@ // (float vars) 0036: $5750(6@,16) = 2@ // (float vars) 0036: $5766(6@,16) = 3@ // (float vars) 0036: $5782(6@,16) = 4@ // (float vars) 0036: $5798(6@,16) = 5@ // (float vars) 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_11684 6@ :DIA_C5_12927 0002: jump @DIA_C5_12936 :DIA_C5_12934 039E: (unknown) :DIA_C5_12936 0026: return :DIA_C5_12938 037B: constant_params 1 variable_params 0 unknown 5 call_with_params @DIA_C5_10582 0 jump_if_false @DIA_C5_13093 037B: constant_params 0 variable_params 1 unknown 5 call_with_params @DIA_C5_10874 1@ jump_if_false @DIA_C5_13093 1336.5 > $938 // (float) num > var 0022: jump_if_false @DIA_C5_13016 // Note: the incorrect math opcode was used here 2@ = -924.1255 // (float) 3@ = 1341.358 // (float) 0036: 4@ = 0@ // (float vars) 0002: jump @DIA_C5_13036 :DIA_C5_13016 2@ = -924.3649 // (float) 3@ = 1330.061 // (float) 0036: 4@ = 0@ // (float vars) :DIA_C5_13036 8227: not (unknown) 2@ 3@ 4@ 0.5 0.5 0.5 0022: jump_if_false @DIA_C5_13093 // Note: the incorrect math opcode was used here 037B: constant_params 6 variable_params 0 unknown 5 call_with_params @DIA_C5_10919 1@ 2 2@ 3@ 4@ 0 jump_if_false @DIA_C5_13093 037B: constant_params 2 variable_params 0 unknown 5 call_with_params @DIA_C5_11240 1@ 1 005E: (unknown) :DIA_C5_13093 005F: (unknown) :DIA_C5_13095 $5876 = 0 // (int) 0026: return :DIA_C5_13102 0035: 3@ = $5876 // (int vars) 3@ >= 10 // (int) var >= num jump_if_false @DIA_C5_13121 039E: (unknown) :DIA_C5_13121 $5876 += 1 // (int) 0036: $5590(3@,10) = 0@ // (float vars) 0036: $5600(3@,10) = 1@ // (float vars) 0036: $5610(3@,10) = 2@ // (float vars) 0026: return :DIA_C5_13150 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_6788 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C5_6829 0@ $6086 = 0 // (int) $6087 = 0 // (int) $6088 = 0 // (int) 037B: constant_params 1 variable_params 0 unknown 1 call_with_params @DIA_C5_10582 1 0@ == 0 // (int) var == num jump_if_false @DIA_C5_13426 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -916.9172 1346.646 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -924.3268 1346.783 78.4457 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -930.8491 1346.937 78.4457 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -933.0155 1342.539 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -933.7267 1335.722 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -929.6475 1320.67 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -924.9302 1321.134 78.4448 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -924.3519 1331.764 78.4448 0002: jump @DIA_C5_13582 :DIA_C5_13426 0@ == 1 // (int) var == num jump_if_false @DIA_C5_13580 037B: constant_params 0 variable_params 0 unknown 1 call_with_params @DIA_C5_13095 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -924.2151 1318.731 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -932.7249 1319.094 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -933.5892 1349.46 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -924.9517 1349.46 75.177 037B: constant_params 3 variable_params 0 unknown 1 call_with_params @DIA_C5_13102 -912.7834 1349.862 75.177 0002: jump @DIA_C5_13582 :DIA_C5_13580 039E: (unknown) :DIA_C5_13582 0026: return :DIA_C5_13584 0160: load_model 129 0160: load_model 135 0160: load_model #AK47 :DIA_C5_13599 0078: if or 8161: not model 129 available 8161: not model 135 available 8161: not model #AK47 available jump_if_false @DIA_C5_13635 0001: wait 0 ms 0002: jump @DIA_C5_13599 :DIA_C5_13635 0026: return :DIA_C5_13637 0543: (unknown) 0@ 0 0106: give_actor 0@ weapon 29 ammo 3000 // Load the weapon model before using this 01C9: (unknown) 0@ 35 03D6: (unknown) 0@ 300 03D7: (unknown) 0@ 500 03D5: (unknown) 0@ 1000 014B: set_actor 0@ health_to 1000 02A5: (unknown) 0@ 0 04C2: (unknown) 0@ 1 0127: reset_actor 0@ flags 01A4: (unknown) 0@ 0 041B: (unknown) 0@ 9 01AF: (unknown) 0@ 1 0026: return :DIA_C5_13706 037B: constant_params 0 variable_params 0 unknown 6 call_with_params @DIA_C5_13584 003E: $5834(0@,2) = create_actor_pedtype 2 model 1@ at 2@ 3@ 4@ 00CF: set_actor $5834(0@,2) Z_angle_to 5@ 00C1: (unknown) $5834(0@,2) $5836(0@,2) 037B: constant_params 1 variable_params 0 unknown 6 call_with_params @DIA_C5_13637 $5834(0@,2) $5838(0@,2) = 0 // (int) $5840(0@,2) = 0 // (int) $5842(0@,2) = 0 // (int) 0026: return :DIA_C5_13782 010E: 1@ = current_time_in_ms 0045: actor $933 defined jump_if_false @DIA_C5_13969 0045: actor $5834(0@,2) defined jump_if_false @DIA_C5_13969 0139: 2@ = random_int_in_ranges 0 10 8080: not actor $933 near_point $5844(2@,10) $5854(2@,10) radius 25.0 25.0 sphere 0 0022: jump_if_false @DIA_C5_13843 // Note: the incorrect math opcode was used here 0026: return :DIA_C5_13843 0322: (unknown) $5834(0@,2) $5844(2@,10) $5854(2@,10) $5864(2@,10) 10.0 0022: jump_if_false @DIA_C5_13969 // Note: the incorrect math opcode was used here 8227: not (unknown) $5844(2@,10) $5854(2@,10) $5864(2@,10) 2.0 2.0 2.0 0022: jump_if_false @DIA_C5_13969 // Note: the incorrect math opcode was used here 020E: (unknown) $5834(0@,2) 0 034F: (unknown) $5834(0@,2) 0 00A2: (unknown) $5834(0@,2) 0158: actor $5834(0@,2) run_to $5844(2@,10) $5854(2@,10) $5838(0@,2) = 1 // (int) 0035: $5842(0@,2) = 2@ // (int vars) 033B: (unknown) $5834(0@,2) 0035: $5840(0@,2) = 1@ // (int vars) $5840(0@,2) += 10000 // (int) :DIA_C5_13969 0026: return :DIA_C5_13971 010E: 1@ = current_time_in_ms 0045: actor $5834(0@,2) defined jump_if_false @DIA_C5_14055 0045: actor $933 defined jump_if_false @DIA_C5_14055 020E: (unknown) $5834(0@,2) 1 034F: (unknown) $5834(0@,2) 1 00A2: (unknown) $5834(0@,2) 00E4: (unknown) $5834(0@,2) $933 $5838(0@,2) = 2 // (int) 0139: $5840(0@,2) = random_int_in_ranges 1500 5000 0029: $5840(0@,2) += 1@ // (int vars) // Note: the incorrect math opcode was used here :DIA_C5_14055 0026: return :DIA_C5_14057 010E: 0@ = current_time_in_ms 0045: actor $933 defined 0022: jump_if_false @DIA_C5_14437 // Note: the incorrect math opcode was used here 2@ = 0 // (int) :DIA_C5_14075 0045: actor $5834(2@,2) defined jump_if_false @DIA_C5_14378 0043: store_actor $5834(2@,2) position_to 3@ 4@ 5@ // Note: the incorrect math opcode was used here 037A: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_6401 $5834(2@,2) jump_if_false @DIA_C5_14132 014B: set_actor $5834(2@,2) health_to 0 0002: jump @DIA_C5_14371 :DIA_C5_14132 $5838(2@,2) == 0 // (int) var == num jump_if_false @DIA_C5_14164 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13782 2@ 0002: jump @DIA_C5_14371 :DIA_C5_14164 $5838(2@,2) == 1 // (int) var == num jump_if_false @DIA_C5_14330 0035: 6@ = $5842(2@,2) // (int vars) 0218: unknown_check $5834(2@,2) $933 0022: jump_if_false @DIA_C5_14219 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13971 2@ 0002: jump @DIA_C5_14323 :DIA_C5_14219 0326: unknown_check $5834(2@,2) $933 0022: jump_if_false @DIA_C5_14252 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13971 2@ 0002: jump @DIA_C5_14323 :DIA_C5_14252 0011: 0@ > $5840(2@,2) // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_14284 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13782 2@ 0002: jump @DIA_C5_14323 :DIA_C5_14284 0081: actor $5834(2@,2) near_point_on_foot $5844(6@,10) $5854(6@,10) radius 1.5 1.5 sphere 0 0022: jump_if_false @DIA_C5_14323 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13782 2@ :DIA_C5_14323 0002: jump @DIA_C5_14371 :DIA_C5_14330 $5838(2@,2) == 2 // (int) var == num jump_if_false @DIA_C5_14371 8218: not unknown_check $5834(2@,2) $933 0022: jump_if_false @DIA_C5_14371 // Note: the incorrect math opcode was used here 037B: constant_params 1 variable_params 0 unknown 7 call_with_params @DIA_C5_13782 2@ :DIA_C5_14371 0002: jump @DIA_C5_14420 :DIA_C5_14378 not $5834(2@,2) == -1 // (int) var == num jump_if_false @DIA_C5_14420 82DB: not unknown_check $5836(2@,2) 0 jump_if_false @DIA_C5_14420 00BB: (unknown) $5836(2@,2) 02E2: $5836(2@,2) = 0 // (any) :DIA_C5_14420 2@ += 1 // (int) 2@ >= 2 // (int) var >= num jump_if_false @DIA_C5_14075 :DIA_C5_14437 0026: return :DIA_C5_14439 0@ = 0 // (int) :DIA_C5_14443 82DB: not unknown_check $5836(0@,2) 0 jump_if_false @DIA_C5_14470 00BB: (unknown) $5836(0@,2) 02E2: $5836(0@,2) = 0 // (any) :DIA_C5_14470 003F: destroy_actor $5834(0@,2) 0@ += 1 // (int) 0@ >= 2 // (int) var >= num jump_if_false @DIA_C5_14443 0026: return :DIA_C5_14495 $940 = 1 // (int) 0001: wait 0 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4878 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_5024 0264: (unknown) 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6314 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6116 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6164 0 0@ = 1 // (int) :DIA_C5_14564 0@ > 0 // (int) var > num jump_if_false @DIA_C5_14896 0@ == 1 // (int) var == num jump_if_false @DIA_C5_14601 0025: gosub @DIA_C5_14928 0002: jump @DIA_C5_14889 :DIA_C5_14601 0@ == 2 // (int) var == num jump_if_false @DIA_C5_14627 0025: gosub @DIA_C5_17479 0002: jump @DIA_C5_14889 :DIA_C5_14627 0@ == 3 // (int) var == num jump_if_false @DIA_C5_14653 0025: gosub @DIA_C5_17972 0002: jump @DIA_C5_14889 :DIA_C5_14653 0@ == 4 // (int) var == num jump_if_false @DIA_C5_14679 0025: gosub @DIA_C5_18962 0002: jump @DIA_C5_14889 :DIA_C5_14679 0@ == 5 // (int) var == num jump_if_false @DIA_C5_14705 0025: gosub @DIA_C5_21200 0002: jump @DIA_C5_14889 :DIA_C5_14705 0@ == 6 // (int) var == num jump_if_false @DIA_C5_14731 0025: gosub @DIA_C5_21726 0002: jump @DIA_C5_14889 :DIA_C5_14731 0@ == 7 // (int) var == num jump_if_false @DIA_C5_14757 0025: gosub @DIA_C5_22755 0002: jump @DIA_C5_14889 :DIA_C5_14757 0@ == 8 // (int) var == num jump_if_false @DIA_C5_14783 0025: gosub @DIA_C5_23299 0002: jump @DIA_C5_14889 :DIA_C5_14783 0@ == 9 // (int) var == num jump_if_false @DIA_C5_14809 0025: gosub @DIA_C5_26011 0002: jump @DIA_C5_14889 :DIA_C5_14809 0@ == 10 // (int) var == num jump_if_false @DIA_C5_14835 0025: gosub @DIA_C5_26436 0002: jump @DIA_C5_14889 :DIA_C5_14835 0@ == 11 // (int) var == num jump_if_false @DIA_C5_14861 0025: gosub @DIA_C5_27454 0002: jump @DIA_C5_14889 :DIA_C5_14861 0@ == 12 // (int) var == num jump_if_false @DIA_C5_14887 0025: gosub @DIA_C5_29907 0002: jump @DIA_C5_14889 :DIA_C5_14887 039E: (unknown) :DIA_C5_14889 0002: jump @DIA_C5_14564 :DIA_C5_14896 0@ == 0 // (int) var == num jump_if_false @DIA_C5_14921 0002: jump @DIA_C5_30732 0002: jump @DIA_C5_14928 :DIA_C5_14921 0002: jump @DIA_C5_30518 :DIA_C5_14928 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 022C: (unknown) -357.5 -572.5477 37.8899 50.0 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_8199 -357.5 -572.5477 37.8899 0 jump_if_false @DIA_C5_15016 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_8345 $5645 :DIA_C5_15016 0001: wait 1000 ms 004F: unknown_check $5645 jump_if_false @DIA_C5_15038 0325: (unknown) $5645 1 :DIA_C5_15038 0443: (unknown) 120 0443: (unknown) 121 0443: (unknown) 98 0228: (unknown) 0160: load_model 128 0160: load_model 34 0228: (unknown) 0045: actor $933 defined jump_if_false @DIA_C5_15086 02F8: (unknown) $933 1 0200: (unknown) $933 1 :DIA_C5_15086 003E: 1@ = create_actor_pedtype 22 model 0 at -368.9528 -574.8093 37.8898 003E: 2@ = create_actor_pedtype 22 model 128 at -362.735 -574.137 37.8899 00CF: set_actor 2@ Z_angle_to 300.5857 003E: 3@ = create_actor_pedtype 22 model 34 at -360.6032 -572.318 37.8899 00CF: set_actor 3@ Z_angle_to 300.0 0309: (unknown) 3@ 1 999000 4@ = -1 // (int) 004F: unknown_check $5645 jump_if_false @DIA_C5_15209 00A4: 4@ = create_actor_pedtype 22 model 34 in_car $5645 driverseat 0200: (unknown) 4@ 0 03D8: (unknown) $5645 :DIA_C5_15209 0045: actor 2@ defined jump_if_false @DIA_C5_15268 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AA' 'SDAC5AA' 2@ 0 // ~w~Mendez is Downtown - his place is like a fortress, but this baby, she'll tear the whole building down. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AA' :DIA_C5_15268 0045: actor 1@ defined jump_if_false @DIA_C5_15327 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AB' 'SDAC5AB' 1@ 0 // ~w~Great: When I'm done - we're done - Lance and I will owe you nothing. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AB' :DIA_C5_15327 0045: actor 2@ defined jump_if_false @DIA_C5_15386 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AC' 'SDAC5AC' 2@ 0 // ~w~When you're done I'm gonna own this town. It's the American dream. And it's all because of you Vic. You're a hero... 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AC' :DIA_C5_15386 00B9: set_camera_position -371.39 -579.03 40.55 rotations 0 0 0 00BA: set_camera_point_at -370.44 -578.78 40.35 mode 2 0045: actor 2@ defined jump_if_false @DIA_C5_15446 04B4: (unknown) 2@ 120 517 100.0 :DIA_C5_15446 00C9: fade 1 1000 ms 0045: actor 1@ defined jump_if_false @DIA_C5_15512 0216: (unknown) 1@ -368.9528 -574.8093 37.8898 010F: (unknown) 1@ -363.3633 -573.1837 37.8899 00EE: (unknown) 1@ -363.3633 -573.1837 :DIA_C5_15512 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C5_17392 0078: if and 0045: actor 1@ defined 0045: actor 2@ defined jump_if_false @DIA_C5_15553 0153: (unknown) 2@ 1@ :DIA_C5_15553 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_17392 00B9: set_camera_position -356.87 -568.16 41.82 rotations 0 0 0 00BA: set_camera_point_at -357.36 -568.85 41.3 mode 2 0045: actor 1@ defined jump_if_false @DIA_C5_15649 00A2: (unknown) 1@ 0044: put_actor 1@ at -363.5376 -573.1476 -100.0 00CF: set_actor 1@ Z_angle_to 286.7805 :DIA_C5_15649 0001: wait 0 ms 0045: actor 1@ defined jump_if_false @DIA_C5_15673 04B4: (unknown) 1@ 120 524 1.0 :DIA_C5_15673 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AA' 1 0045: actor 1@ defined jump_if_false @DIA_C5_15734 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AD' 'SDAC5AD' 1@ 0 // ~w~No, I'm an asshole. :DIA_C5_15734 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 3500 jump_if_true @DIA_C5_17392 0045: actor 1@ defined jump_if_false @DIA_C5_15777 00EE: (unknown) 1@ -361.2507 -570.1485 :DIA_C5_15777 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_17392 0045: actor 2@ defined jump_if_false @DIA_C5_15820 00EE: (unknown) 2@ -360.5914 -570.5874 :DIA_C5_15820 0045: actor 1@ defined jump_if_false @DIA_C5_15849 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AD' :DIA_C5_15849 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AA' jump_if_true @DIA_C5_17392 0045: actor 1@ defined jump_if_false @DIA_C5_15888 00A2: (unknown) 1@ :DIA_C5_15888 0001: wait 0 ms 00B9: set_camera_position -359.56 -570.98 39.52 rotations 0 0 0 00BA: set_camera_point_at -360.55 -570.88 39.37 mode 2 0045: actor 1@ defined jump_if_false @DIA_C5_15985 0352: (unknown) 1@ 0044: put_actor 1@ at -361.0029 -570.1852 -100.0 00CF: set_actor 1@ Z_angle_to 270.5735 0045: actor 2@ defined jump_if_false @DIA_C5_15985 0153: (unknown) 1@ 2@ 013E: actor 1@ look_at_actor 2@ :DIA_C5_15985 0001: wait 0 ms 0045: actor 1@ defined 0022: jump_if_false @DIA_C5_16009 // Note: the incorrect math opcode was used here 04B4: (unknown) 1@ 120 524 1.0 :DIA_C5_16009 0045: actor 2@ defined jump_if_false @DIA_C5_16030 04B4: (unknown) 2@ 120 518 1.0 :DIA_C5_16030 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AB' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1800 jump_if_true @DIA_C5_17392 0045: actor 1@ defined jump_if_false @DIA_C5_16092 04B4: (unknown) 1@ 121 562 1.0 :DIA_C5_16092 0045: actor 1@ defined jump_if_false @DIA_C5_16132 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AE' 'SDAC5AE' 1@ 0 // ~w~I've spent all my time running around making morons rich while my family fell apart. :DIA_C5_16132 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AB' jump_if_true @DIA_C5_17392 0045: actor 1@ defined jump_if_false @DIA_C5_16176 0528: (unknown) 1@ 1 -1.0 :DIA_C5_16176 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AC' 1 0045: actor 1@ defined jump_if_false @DIA_C5_16237 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AF' 'SDAC5AF' 1@ 0 // ~w~and the woman I wanted died waiting for me to call. :DIA_C5_16237 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 3000 jump_if_true @DIA_C5_17392 0045: actor 2@ defined jump_if_false @DIA_C5_16270 00A2: (unknown) 2@ :DIA_C5_16270 0045: actor 1@ defined jump_if_false @DIA_C5_16286 00A2: (unknown) 1@ 0352: (unknown) 1@ :DIA_C5_16286 0001: wait 0 ms 00B9: set_camera_position -355.08 -568.14 40.2 rotations 0 0 0 00BA: set_camera_point_at -355.81 -568.81 40.11 mode 2 003F: destroy_actor 4@ 0045: actor 2@ defined jump_if_false @DIA_C5_16362 0352: (unknown) 2@ 0044: put_actor 2@ at -362.735 -574.137 37.8899 :DIA_C5_16362 0045: actor 1@ defined jump_if_false @DIA_C5_16381 0154: (unknown) 1@ 00A2: (unknown) 1@ 0352: (unknown) 1@ :DIA_C5_16381 0001: wait 0 ms 0045: actor 1@ defined jump_if_false @DIA_C5_16416 0044: put_actor 1@ at -358.85 -569.93 37.8899 00CF: set_actor 1@ Z_angle_to 0 :DIA_C5_16416 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 350 jump_if_true @DIA_C5_17392 0078: if and 0045: actor 1@ defined 004F: unknown_check $5645 jump_if_false @DIA_C5_16478 00EA: (unknown) 1@ $5645 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AF' :DIA_C5_16478 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 150 jump_if_true @DIA_C5_17392 0045: actor 2@ defined jump_if_false @DIA_C5_16519 04B4: (unknown) 2@ 120 518 100.0 :DIA_C5_16519 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AC' jump_if_true @DIA_C5_17392 0045: actor 2@ defined jump_if_false @DIA_C5_16558 00A2: (unknown) 2@ :DIA_C5_16558 0001: wait 0 ms 0078: if and 0045: actor 1@ defined 004F: unknown_check $5645 jump_if_false @DIA_C5_16594 807E: not actor 1@ driving jump_if_false @DIA_C5_16594 021C: (unknown) 1@ $5645 :DIA_C5_16594 003F: destroy_actor 3@ 00B9: set_camera_position -360.25 -566.74 38.8 rotations 0 0 0 00BA: set_camera_point_at -359.73 -567.57 39.0 mode 2 0045: actor 2@ defined jump_if_false @DIA_C5_16667 0044: put_actor 2@ at -359.3512 -569.0923 -100.0 00CF: set_actor 2@ Z_angle_to 236.4428 :DIA_C5_16667 0045: actor 1@ defined jump_if_false @DIA_C5_16691 0045: actor 2@ defined jump_if_false @DIA_C5_16691 0153: (unknown) 1@ 2@ :DIA_C5_16691 02B4: set_camera_transverse_delay 1.0 time 40000 0001: wait 0 ms 00B9: set_camera_position -363.82 -572.28 38.61 rotations 0 0 0 00BA: set_camera_point_at -362.86 -572.0 38.68 mode 1 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AD' 1 0045: actor 2@ defined jump_if_false @DIA_C5_16802 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AG' 'SDAC5AG' 2@ 0 // ~w~Woman? You need some porn? I just got in some crazy donkey porn, you'll love it. :DIA_C5_16802 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AD' jump_if_true @DIA_C5_17392 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AE' 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AE' 1 0045: actor 2@ defined jump_if_false @DIA_C5_16897 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AG' :DIA_C5_16897 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AE' jump_if_true @DIA_C5_17392 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AF' 1 0045: actor 2@ defined jump_if_false @DIA_C5_17003 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AH' 'SDAC5AH' 2@ 0 // ~w~I'll be finished with it by the time you get back. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AH' :DIA_C5_17003 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AF' jump_if_true @DIA_C5_17392 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AG' 1 0045: actor 1@ defined jump_if_false @DIA_C5_17109 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AI' 'SDAC5AI' 1@ 0 // ~w~I'm not coming back Diaz, and I'm not doing this for you, I'm doing it for me. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AI' :DIA_C5_17109 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AG' jump_if_true @DIA_C5_17392 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AH' 1 0045: actor 2@ defined jump_if_false @DIA_C5_17196 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5AJ' 'SDAC5AJ' 2@ 0 // ~w~Woohoo! Whatever you say tough guy. I'll see you around! Ha ha ha ha ha ha! :DIA_C5_17196 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AH' jump_if_true @DIA_C5_17392 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AI' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AI' jump_if_true @DIA_C5_17392 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5AJ' 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5AJ' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 3500 jump_if_true @DIA_C5_17392 0045: actor 2@ defined jump_if_false @DIA_C5_17353 00A2: (unknown) 2@ 04B4: (unknown) 2@ 98 433 1.0 :DIA_C5_17353 0045: actor 2@ defined jump_if_false @DIA_C5_17366 0154: (unknown) 2@ :DIA_C5_17366 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5AJ' jump_if_true @DIA_C5_17392 :DIA_C5_17392 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @DIA_C5_17424 02F8: (unknown) $933 0 0200: (unknown) $933 1 :DIA_C5_17424 004F: unknown_check $5645 jump_if_false @DIA_C5_17439 031C: (unknown) $5645 :DIA_C5_17439 003F: destroy_actor 2@ 003F: destroy_actor 3@ 003F: destroy_actor 4@ 003F: destroy_actor 1@ 0444: (unknown) 98 0444: (unknown) 120 0444: (unknown) 121 0162: release_model 128 0162: release_model 34 0@ = 2 // (int) 0026: return :DIA_C5_17479 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_8199 -357.5 -572.5477 37.8899 0 jump_if_false @DIA_C5_17523 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_8345 $5645 :DIA_C5_17523 0045: actor $933 defined jump_if_false @DIA_C5_17601 004F: unknown_check $5645 jump_if_false @DIA_C5_17601 807C: not actor $933 driving $5645 0022: jump_if_false @DIA_C5_17587 // Note: the incorrect math opcode was used here 021C: (unknown) $933 $5645 004E: put_car $5645 at -357.5 -572.5477 37.8899 00D1: set_car $5645 Z_angle_to 0 :DIA_C5_17587 03D8: (unknown) $5645 0236: (unknown) $5645 0 0325: (unknown) $5645 0 :DIA_C5_17601 024F: (unknown) 0.5 0001: wait 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 1000 5@ = 0 // (int) 6@ = 1 // (int) :DIA_C5_17632 0@ == 2 // (int) var == num jump_if_false @DIA_C5_17949 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_17680 0@ = -2 // (int) 0002: jump @DIA_C5_17942 :DIA_C5_17680 00A0: car $5645 wrecked jump_if_false @DIA_C5_17703 0@ = -3 // (int) 0002: jump @DIA_C5_17942 :DIA_C5_17703 6@ == 0 // (int) var == num jump_if_false @DIA_C5_17743 007C: actor $933 driving $5645 0022: jump_if_false @DIA_C5_17736 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_17736 0002: jump @DIA_C5_17764 :DIA_C5_17743 807C: not actor $933 driving $5645 0022: jump_if_false @DIA_C5_17764 // Note: the incorrect math opcode was used here 6@ = 0 // (int) 5@ = 0 // (int) :DIA_C5_17764 6@ == 1 // (int) var == num jump_if_false @DIA_C5_17809 0102: car $5645 near_point -926.082 1334.209 radius 125.0 125.0 sphere 0 jump_if_false @DIA_C5_17809 0@ = 3 // (int) :DIA_C5_17809 0078: if and 5@ == 0 // (int) var == num 0@ == 2 // (int) var == num jump_if_false @DIA_C5_17942 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_17850 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_17850 6@ == 0 // (int) var == num jump_if_false @DIA_C5_17902 0057: show_text_highpriority GXT 'DIA5C00' time 5000 flag 1 // Get in the ~b~Hunter. 00C0: (unknown) $5645 $5644 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1320 $5644 0002: jump @DIA_C5_17937 :DIA_C5_17902 0057: show_text_highpriority GXT 'DIA5C01' time 5000 flag 1 // Fly to the ~y~Mendez building. 00C3: (unknown) -926.082 1334.209 85.638 $5644 :DIA_C5_17937 5@ = 1 // (int) :DIA_C5_17942 0002: jump @DIA_C5_17632 :DIA_C5_17949 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_17970 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_17970 0026: return :DIA_C5_17972 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_8409 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5BA' 'SDAC5BA' -99 0 // ~w~Yeah! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1099 0 024D: (unknown) $5649 1 'DAMAGE' // Damage 5@ = 0 // (int) 6@ = 1 // (int) 7@ = 0 // (int) 8@ = 0 // (int) :DIA_C5_18055 0@ == 3 // (int) var == num jump_if_false @DIA_C5_18925 0001: wait 0 ms 010E: 9@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_18106 0@ = -2 // (int) 0002: jump @DIA_C5_18918 :DIA_C5_18106 00A0: car $5645 wrecked jump_if_false @DIA_C5_18129 0@ = -3 // (int) 0002: jump @DIA_C5_18918 :DIA_C5_18129 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_8359 6@ == 0 // (int) var == num jump_if_false @DIA_C5_18179 007C: actor $933 driving $5645 0022: jump_if_false @DIA_C5_18172 // Note: the incorrect math opcode was used here 6@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_18172 0002: jump @DIA_C5_18200 :DIA_C5_18179 807C: not actor $933 driving $5645 0022: jump_if_false @DIA_C5_18200 // Note: the incorrect math opcode was used here 6@ = 0 // (int) 5@ = 0 // (int) :DIA_C5_18200 6@ == 1 // (int) var == num jump_if_false @DIA_C5_18216 0221: (unknown) 00B6: restore_camera :DIA_C5_18216 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_10289 6@ jump_if_false @DIA_C5_18239 0@ = 4 // (int) :DIA_C5_18239 10@ = 0 // (int) 0377: (unknown) 15 10@ 10@ == 1 // (int) var == num jump_if_false @DIA_C5_18784 0011: 9@ > 8@ // (int) var > var // Note: the incorrect math opcode was used here 0022: jump_if_false @DIA_C5_18784 // Note: the incorrect math opcode was used here 7@ == 0 // (int) var == num jump_if_false @DIA_C5_18383 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12714 'DIAC5BA' jump_if_false @DIA_C5_18376 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 'DIAC5BA' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5BB' 'SDAC5BB' -99 0 // ~w~Eat this! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18376 0002: jump @DIA_C5_18784 :DIA_C5_18383 7@ == 1 // (int) var == num jump_if_false @DIA_C5_18496 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12714 'DIAC5BB' jump_if_false @DIA_C5_18489 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 'DIAC5BB' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5BC' 'SDAC5BC' -99 0 // ~w~I'm coming for you Mendez! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18489 0002: jump @DIA_C5_18784 :DIA_C5_18496 7@ == 2 // (int) var == num jump_if_false @DIA_C5_18609 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12714 'DIAC5BC' jump_if_false @DIA_C5_18602 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 'DIAC5BC' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5BD' 'SDAC5BD' -99 0 // ~w~Come on Mendez, where are you! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18602 0002: jump @DIA_C5_18784 :DIA_C5_18609 7@ == 3 // (int) var == num jump_if_false @DIA_C5_18722 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12714 'DIAC5BD' jump_if_false @DIA_C5_18715 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 'DIAC5BD' 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5BE' 'SDAC5BE' -99 0 // ~w~What've you got to say about that, you mute mother fucker! 0139: 8@ = random_int_in_ranges 5000 20000 0029: 8@ += 9@ // (int vars) // Note: the incorrect math opcode was used here 7@ += 1 // (int) :DIA_C5_18715 0002: jump @DIA_C5_18784 :DIA_C5_18722 7@ == 4 // (int) var == num jump_if_false @DIA_C5_18784 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12714 'DIAC5BE' jump_if_false @DIA_C5_18784 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 'DIAC5BE' 7@ += 1 // (int) :DIA_C5_18784 0078: if and 5@ == 0 // (int) var == num 0@ == 3 // (int) var == num jump_if_false @DIA_C5_18918 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_18825 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_18825 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10471 6@ == 0 // (int) var == num jump_if_false @DIA_C5_18887 0057: show_text_highpriority GXT 'DIA5C00' time 5000 flag 1 // Get in the ~b~Hunter. 00C0: (unknown) $5645 $5644 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1320 $5644 0002: jump @DIA_C5_18913 :DIA_C5_18887 0057: show_text_highpriority GXT 'DIA5C04' time 5000 flag 1 // Take out the ~r~guards. 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10419 :DIA_C5_18913 5@ = 1 // (int) :DIA_C5_18918 0002: jump @DIA_C5_18055 :DIA_C5_18925 00AE: remove_status_text $5649 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_18950 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_18950 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10471 0026: return :DIA_C5_18962 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6337 1 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10526 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5BF' 'SDAC5BF' -99 0 // ~w~Oh, Shit! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5BF' 0160: load_model 113 0160: load_model 114 0160: load_model #ROCKETLA 0160: load_model #AK47 0228: (unknown) 022C: (unknown) -911.87 1319.87 74.14 10.0 1 003E: 11@ = create_actor_pedtype 22 model 113 at -911.87 1319.87 74.14 00CF: set_actor 11@ Z_angle_to -70.25 020E: (unknown) 11@ 1 034F: (unknown) 11@ 1 0106: give_actor 11@ weapon 32 ammo 1 // Load the weapon model before using this 010B: set_actor 11@ armed_weapon_to 32 03A5: (unknown) 11@ 0 003E: 12@ = create_actor_pedtype 22 model 113 at -911.67 1323.29 74.14 00CF: set_actor 12@ Z_angle_to -132.0 020E: (unknown) 12@ 1 034F: (unknown) 12@ 1 0106: give_actor 12@ weapon 29 ammo 1000 // Load the weapon model before using this 010B: set_actor 12@ armed_weapon_to 29 03A5: (unknown) 12@ 0 01C9: (unknown) 12@ 20 004F: unknown_check $5645 jump_if_false @DIA_C5_19285 0045: actor $933 defined jump_if_false @DIA_C5_19265 807C: not actor $933 driving $5645 0022: jump_if_false @DIA_C5_19265 // Note: the incorrect math opcode was used here 0216: (unknown) $933 $937 $938 $939 021C: (unknown) $933 $5645 :DIA_C5_19265 01B0: (unknown) $5645 1 01B2: (unknown) $5645 1 1 1 1 1 :DIA_C5_19285 00B9: set_camera_position -912.96 1326.1 74.6 rotations 0 0 0 00BA: set_camera_point_at -912.38 1325.3 74.77 mode 2 00C9: fade 1 1000 ms 004F: unknown_check $5645 jump_if_false @DIA_C5_19392 03D8: (unknown) $5645 004E: put_car $5645 at -885.0 1250.95 80.0 00D1: set_car $5645 Z_angle_to 0 02DA: (unknown) $5645 -885.0 1370.95 80.0 100 02E9: set_car $5645 speed_to 10.0 :DIA_C5_19392 0045: actor $933 defined jump_if_false @DIA_C5_19433 0045: actor 12@ defined jump_if_false @DIA_C5_19418 0153: (unknown) 12@ $933 :DIA_C5_19418 0045: actor 11@ defined 0022: jump_if_false @DIA_C5_19433 // Note: the incorrect math opcode was used here 0153: (unknown) 11@ $933 :DIA_C5_19433 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C5_21073 00B9: set_camera_position -881.22 1339.86 75.28 rotations 0 0 0 00BA: set_camera_point_at -881.82 1339.07 75.26 mode 2 004F: unknown_check $5645 jump_if_false @DIA_C5_19577 004E: put_car $5645 at -883.2768 1318.847 74.203 02DA: (unknown) $5645 -883.2768 1328.847 74.203 30 00D1: set_car $5645 Z_angle_to 0 02E9: set_car $5645 speed_to 4.0 02F2: (unknown) $5645 115.0 0045: actor 12@ defined jump_if_false @DIA_C5_19577 00EC: (unknown) 12@ $5645 :DIA_C5_19577 0078: if and 0045: actor 11@ defined 0045: actor $933 defined 0022: jump_if_false @DIA_C5_19600 // Note: the incorrect math opcode was used here 00F4: (unknown) 11@ $933 :DIA_C5_19600 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C5_21073 00B9: set_camera_position -912.97 1318.59 75.37 rotations 0 0 0 00BA: set_camera_point_at -912.23 1319.26 75.37 mode 2 004F: unknown_check $5645 jump_if_false @DIA_C5_19674 0335: (unknown) $5645 :DIA_C5_19674 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_21073 004F: unknown_check $5645 jump_if_false @DIA_C5_19709 0335: (unknown) $5645 :DIA_C5_19709 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_21073 004F: unknown_check $5645 jump_if_false @DIA_C5_19744 0335: (unknown) $5645 :DIA_C5_19744 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_21073 004F: unknown_check $5645 jump_if_false @DIA_C5_19779 0335: (unknown) $5645 :DIA_C5_19779 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 250 jump_if_true @DIA_C5_21073 00B9: set_camera_position -882.21 1333.22 76.95 rotations 0 0 0 00BA: set_camera_point_at -882.91 1332.52 76.78 mode 2 004F: unknown_check $5645 jump_if_false @DIA_C5_19879 004E: put_car $5645 at -883.2768 1328.847 74.203 00D1: set_car $5645 Z_angle_to 115.0 0335: (unknown) $5645 :DIA_C5_19879 0045: actor 11@ defined jump_if_false @DIA_C5_19903 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @DIA_C5_9092 11@ 1.5 :DIA_C5_19903 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_21073 004F: unknown_check $5645 jump_if_false @DIA_C5_19948 004D: store_car $5645 position_to 13@ 14@ 15@ 013C: create_explosion_at 13@ 14@ 15@ radius 6 :DIA_C5_19948 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 250 jump_if_true @DIA_C5_21073 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12984 'DIAC5BF' 00C8: set_fade_color_RGB 255 255 255 02A0: (unknown) 0 00C9: fade 0 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_21073 003F: destroy_actor 12@ 00B9: set_camera_position -939.51 1323.4 85.05 rotations 0 0 0 004F: unknown_check $5645 jump_if_false @DIA_C5_20069 00B4: camera_on_car $5645 15 2 :DIA_C5_20069 004F: unknown_check $5645 jump_if_false @DIA_C5_20139 01F4: (unknown) $5645 16@ 004E: put_car $5645 at -887.0558 1308.752 93.1533 00D1: set_car $5645 Z_angle_to 90.0 02F2: (unknown) $5645 90.0 02DA: (unknown) $5645 -933.1519 1322.236 95.001 40 :DIA_C5_20139 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2500 jump_if_true @DIA_C5_21073 004F: unknown_check $5645 jump_if_false @DIA_C5_20198 02DA: (unknown) $5645 -933.1519 1322.236 80.638 25 :DIA_C5_20198 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C5_21073 00C8: set_fade_color_RGB 0 0 0 02A0: (unknown) 1 00C9: fade 0 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_21073 00B9: set_camera_position -934.0 1328.3 85.91 rotations 0 0 0 00BA: set_camera_point_at -934.13 1327.32 86.01 mode 2 004F: unknown_check $5645 jump_if_false @DIA_C5_20335 004E: put_car $5645 at -933.4913 1319.561 84.5 00D1: set_car $5645 Z_angle_to 90.0 01B2: (unknown) $5645 0 0 0 0 0 :DIA_C5_20335 0045: actor $933 defined jump_if_false @DIA_C5_20421 0216: (unknown) $933 -934.2314 1326.56 84.567 010F: (unknown) $933 -931.9743 1335.308 84.567 01EC: (unknown) $933 0 00EE: (unknown) $933 -931.9743 1335.308 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @DIA_C5_2295 $933 17@ 010B: set_actor $933 armed_weapon_to 17@ :DIA_C5_20421 0160: load_model 113 00C9: fade 1 1000 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5093 -934.0 1328.3 85.91 -934.2314 1326.56 85.607 18@ 19@ 20@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5093 -934.13 1327.32 86.01 -934.0 1328.3 85.91 21@ 22@ 23@ 20@ -= 0.25 // (float) -2@ = -3000 // (int) // timer1 :DIA_C5_20528 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_20629 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 $937 $938 $939 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_20622 0002: jump @DIA_C5_21073 :DIA_C5_20622 0002: jump @DIA_C5_20528 :DIA_C5_20629 004F: unknown_check $5645 jump_if_false @DIA_C5_20669 01BE: (unknown) 16@ 01B0: (unknown) $5645 0 013C: create_explosion_at -933.4913 1319.561 85.0 radius 6 013B: explode_car $5645 :DIA_C5_20669 0045: actor 11@ defined jump_if_false @DIA_C5_20682 003F: destroy_actor 11@ :DIA_C5_20682 0161: model 113 available jump_if_false @DIA_C5_20731 003E: 11@ = create_actor_pedtype 22 model 113 at -919.958 1328.521 84.368 0045: actor $933 defined jump_if_false @DIA_C5_20731 0153: (unknown) $933 11@ :DIA_C5_20731 -2@ = -1000 // (int) // timer1 :DIA_C5_20737 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_20838 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 $937 $938 $939 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_20831 0002: jump @DIA_C5_21073 :DIA_C5_20831 0002: jump @DIA_C5_20737 :DIA_C5_20838 0045: actor $933 defined jump_if_false @DIA_C5_20853 0154: (unknown) $933 :DIA_C5_20853 -2@ = -1000 // (int) // timer1 :DIA_C5_20859 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_20960 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 $937 $938 $939 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_20953 0002: jump @DIA_C5_21073 :DIA_C5_20953 0002: jump @DIA_C5_20859 :DIA_C5_20960 00C9: fade 0 1000 ms -2@ = -1000 // (int) // timer1 :DIA_C5_20972 0 > -2@ // (int) num > var // timer1 0022: jump_if_false @DIA_C5_21073 // Note: the incorrect math opcode was used here 0001: wait 0 ms 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 $937 $938 $939 18@ 19@ 20@ 24@ 25@ 26@ 037B: constant_params 6 variable_params 3 unknown 59 call_with_params @MAIN_5197 24@ 25@ 26@ 21@ 22@ 23@ 27@ 28@ 29@ 00B9: set_camera_position 24@ 25@ 26@ rotations 0 0 0 00BA: set_camera_point_at 27@ 28@ 29@ mode 2 0377: (unknown) 44 30@ 30@ == 1 // (int) var == num jump_if_false @DIA_C5_21066 0002: jump @DIA_C5_21073 :DIA_C5_21066 0002: jump @DIA_C5_20972 :DIA_C5_21073 00C8: set_fade_color_RGB 0 0 0 02A0: (unknown) 1 0045: actor $933 defined jump_if_false @DIA_C5_21097 00A2: (unknown) $933 :DIA_C5_21097 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 0045: actor $933 defined jump_if_false @DIA_C5_21150 0216: (unknown) $933 -935.351 1331.635 84.567 00CF: set_actor $933 Z_angle_to 243.7557 00A2: (unknown) $933 :DIA_C5_21150 01ED: (unknown) 0049: destroy_car $5645 003F: destroy_actor 11@ 003F: destroy_actor 12@ 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_8297 -933.4913 1319.561 84.5 90.0 0001: wait 1000 ms 0@ = 5 // (int) 0026: return :DIA_C5_21200 0045: actor $933 defined jump_if_false @DIA_C5_21243 0216: (unknown) $933 -935.351 1331.635 84.567 00CF: set_actor $933 Z_angle_to 243.7557 0221: (unknown) 01CF: (unknown) :DIA_C5_21243 022C: (unknown) -920.6593 1332.557 85.607 1.0 1 022C: (unknown) -920.7034 1334.869 85.607 1.0 1 022C: (unknown) -922.7728 1333.636 85.607 1.0 1 31@ = 0 // (int) :DIA_C5_21313 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_21340 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_21340 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_21313 0160: load_model #BODYARMOUR 0160: load_model #AK47 0160: load_model #ROCKETLA 0228: (unknown) 013F: $5646 = create_pickup #BODYARMOUR type 3 at -920.6593 1332.557 85.607 01F9: $5647 = create_weapon_pickup #AK47 group 3 ammo 1000 at -920.7034 1334.869 85.607 01F9: $5648 = create_weapon_pickup #ROCKETLA group 3 ammo 2 at -922.7728 1333.636 85.607 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 1000 0057: show_text_highpriority GXT 'DIA5C02' time 5000 flag 1 // Enter the ~t~stairwell. 0479: (unknown) -922.3219 1328.723 84.598 8004: not 50@ = $5643 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1334 -922.3219 1328.723 84.598 $5644 :DIA_C5_21527 0@ == 5 // (int) var == num jump_if_false @DIA_C5_21682 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_21575 0@ = -2 // (int) 0002: jump @DIA_C5_21675 :DIA_C5_21575 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6401 $933 jump_if_false @DIA_C5_21635 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6574 $933 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_21675 :DIA_C5_21635 008A: actor $933 in_sphere_on_foot -922.3219 1328.723 84.598 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_21675 0@ = 6 // (int) :DIA_C5_21675 0002: jump @DIA_C5_21527 :DIA_C5_21682 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_21703 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_21703 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_21724 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_21724 0026: return :DIA_C5_21726 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 0045: actor $933 defined jump_if_false @DIA_C5_21778 0216: (unknown) $933 -924.3649 1330.061 77.405 00CF: set_actor $933 Z_angle_to 167.4839 :DIA_C5_21778 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_20061 8 0125: set_traffic_density_multiplier_to 0 0264: (unknown) 0 0098: set_player $933 wanted_level_to 0 0128: set_max_wanted_level_to 0 0001: wait 0 ms 0313: (unknown) 1 0 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2065 0049: destroy_car $5645 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13150 0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -913.3848 1319.346 77.4048 64.3135 0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -937.7855 1316.365 77.4048 261.2407 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -937.2482 1322.369 77.4048 266.51 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -930.3566 1320.951 77.4048 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -937.6211 1330.152 77.4048 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -928.7035 1329.342 77.4048 5.0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -937.6548 1358.66 77.4057 190.9621 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -932.2267 1358.381 77.4057 186.921 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -931.1232 1346.791 77.4057 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -933.2529 1343.593 77.4057 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -933.3159 1339.176 77.4048 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -926.3901 1347.073 77.4057 8.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -925.5303 1349.047 77.4057 8.0 31@ = 0 // (int) :DIA_C5_22226 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_22253 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_22253 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_22226 022C: (unknown) -929.4269 1335.06 77.4048 3.0 1 013F: $5646 = create_pickup #BODYARMOUR type 3 at -929.4269 1335.06 78.4048 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 500 5@ = 0 // (int) 32@ = 0 // (int) :DIA_C5_22336 0@ == 6 // (int) var == num jump_if_false @DIA_C5_22711 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_22384 0@ = -2 // (int) 0002: jump @DIA_C5_22704 :DIA_C5_22384 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6401 $933 jump_if_false @DIA_C5_22444 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6574 $933 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_22704 :DIA_C5_22444 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_11738 32@ == 0 // (int) var == num jump_if_false @DIA_C5_22486 $6088 == 0 // (int) var == num jump_if_false @DIA_C5_22486 32@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_22486 32@ == 1 // (int) var == num jump_if_false @DIA_C5_22538 008A: actor $933 in_sphere_on_foot -924.1255 1341.358 77.4044 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_22538 0@ = 7 // (int) :DIA_C5_22538 0078: if and 5@ == 0 // (int) var == num 0@ == 6 // (int) var == num jump_if_false @DIA_C5_22704 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_22579 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_22579 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_22600 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_22600 32@ == 0 // (int) var == num jump_if_false @DIA_C5_22634 0057: show_text_highpriority GXT 'DIA5C04' time 5000 flag 1 // Take out the ~r~guards. 0002: jump @DIA_C5_22699 :DIA_C5_22634 0057: show_text_highpriority GXT 'DIA5C03' time 5000 flag 1 // Follow the stairs to the ~t~lower floor. 0479: (unknown) -924.1255 1341.358 77.4044 8004: not 50@ = $5643 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1334 -924.1255 1341.358 77.4044 $5644 :DIA_C5_22699 5@ = 1 // (int) :DIA_C5_22704 0002: jump @DIA_C5_22336 :DIA_C5_22711 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_22732 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_22732 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_22753 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_22753 0026: return :DIA_C5_22755 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2065 0045: actor $933 defined jump_if_false @DIA_C5_22817 0216: (unknown) $933 -924.1623 1344.228 74.137 00CF: set_actor $933 Z_angle_to 7.5218 :DIA_C5_22817 0221: (unknown) 01CF: (unknown) 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13150 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -937.9713 1340.159 74.137 274.8989 1 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -938.4338 1350.003 74.137 257.2367 1 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -931.352 1349.581 74.137 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -932.5621 1345.024 74.137 5.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -930.6739 1321.857 74.137 15.0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_12762 -935.9147 1319.337 74.137 15.0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -924.032 1325.421 74.137 105.4402 0 037B: constant_params 5 variable_params 0 unknown 59 call_with_params @DIA_C5_12698 -924.2079 1319.244 74.137 60.6761 0 31@ = 0 // (int) :DIA_C5_23075 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_23102 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_23102 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_23075 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 500 0057: show_text_highpriority GXT 'DIA5C04' time 5000 flag 1 // Take out the ~r~guards. :DIA_C5_23148 0@ == 7 // (int) var == num jump_if_false @DIA_C5_23297 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_23196 0@ = -2 // (int) 0002: jump @DIA_C5_23290 :DIA_C5_23196 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6401 $933 jump_if_false @DIA_C5_23256 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6574 $933 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_23290 :DIA_C5_23256 $6088 == 0 // (int) var == num jump_if_false @DIA_C5_23280 0@ = 8 // (int) 0002: jump @DIA_C5_23290 :DIA_C5_23280 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_11738 :DIA_C5_23290 0002: jump @DIA_C5_23148 :DIA_C5_23297 0026: return :DIA_C5_23299 0001: wait 2000 ms 0045: actor $933 defined jump_if_false @DIA_C5_23320 02C0: (unknown) $933 33@ :DIA_C5_23320 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 34@ = -1 // (int) 35@ = -1 // (int) 36@ = -1 // (int) 37@ = -1 // (int) 38@ = -1 // (int) 39@ = -1 // (int) 40@ = -1 // (int) 41@ = -1 // (int) 42@ = -1 // (int) 0045: actor $933 defined jump_if_false @DIA_C5_23449 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5CA' 'SDAC5CA' $933 0 // ~w~Looks like Vic's partying without me. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5CA' :DIA_C5_23449 0045: actor $933 defined jump_if_false @DIA_C5_23510 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5CB' 'SDAC5CB' $933 0 // ~w~Sweep the building. Flush that turd up to the roof, so I can finish this. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5CB' :DIA_C5_23510 0045: actor $933 defined jump_if_false @DIA_C5_23571 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5CC' 'SDAC5CC' $933 0 // ~w~Correnle! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5CC' :DIA_C5_23571 0160: load_model #HUNTER 0228: (unknown) 0048: 34@ = create_car #HUNTER at -933.4913 1319.561 84.5 00D1: set_car 34@ Z_angle_to 90.0 03AF: (unknown) 34@ 0443: (unknown) 121 0160: load_model #MAVERICK 0160: load_model 111 0160: load_model 135 0160: load_model #AK47 0228: (unknown) 0048: 35@ = create_car #MAVERICK at -930.0 1180.0 80.0 0150: set_car 35@ color_to 0 1 00D1: set_car 35@ Z_angle_to 0 03D8: (unknown) 35@ 02FF: (unknown) 35@ 1 00A4: 36@ = create_actor_pedtype 22 model 111 in_car 35@ driverseat 02E9: set_car 35@ speed_to 15.0 02DA: (unknown) 35@ -930.0 1255.0 77.0 40 0118: 37@ = create_actor_pedtype 22 model 135 in_car 35@ passenger_seat 0 0106: give_actor 37@ weapon 29 ammo 5 // Load the weapon model before using this 003E: 41@ = create_actor_pedtype 22 model 111 at -922.1145 1313.584 74.15 0045: actor $933 defined jump_if_false @DIA_C5_23751 010B: set_actor $933 armed_weapon_to 33@ :DIA_C5_23751 00B9: set_camera_position -930.69 1323.94 75.11 rotations 0 0 0 00BA: set_camera_point_at -930.89 1322.97 75.24 mode 2 0045: actor $933 defined jump_if_false @DIA_C5_23829 0216: (unknown) $933 -931.47 1322.29 74.18 00CF: set_actor $933 Z_angle_to -50.6 :DIA_C5_23829 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_25944 0078: if and 0045: actor $933 defined 0045: actor 41@ defined jump_if_false @DIA_C5_23879 0153: (unknown) $933 41@ :DIA_C5_23879 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_25944 004F: unknown_check 35@ jump_if_false @DIA_C5_23925 02DA: (unknown) 35@ -930.0 1255.0 90.0 40 :DIA_C5_23925 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1500 jump_if_true @DIA_C5_25944 0045: actor $933 defined jump_if_false @DIA_C5_23960 0154: (unknown) $933 :DIA_C5_23960 003F: destroy_actor 41@ 00B9: set_camera_position -936.88 1310.04 73.86 rotations 0 0 0 00BA: set_camera_point_at -936.04 1310.46 74.21 mode 2 0001: wait 0 ms 02B4: set_camera_transverse_delay 1.0 time 5000 00B9: set_camera_position -936.88 1310.04 73.86 rotations 0 0 0 00BA: set_camera_point_at -936.15 1310.26 74.5 mode 1 004F: unknown_check 35@ jump_if_false @DIA_C5_24096 004E: put_car 35@ at -918.0 1257.804 95.7039 03B9: (unknown) 35@ 360.0 351.708 360.0 0325: (unknown) 35@ 1 :DIA_C5_24096 0045: actor $933 defined jump_if_false @DIA_C5_24111 0352: (unknown) $933 :DIA_C5_24111 0001: wait 0 ms 0045: actor $933 defined jump_if_false @DIA_C5_24177 0044: put_actor $933 at -931.374 1317.918 74.137 010F: (unknown) $933 -933.5042 1313.064 74.137 00EE: (unknown) $933 -933.5042 1313.064 :DIA_C5_24177 0001: wait 0 ms 0045: actor $933 defined jump_if_false @DIA_C5_24203 04B4: (unknown) $933 121 541 100.0 :DIA_C5_24203 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_25944 004F: unknown_check 35@ jump_if_false @DIA_C5_24261 0325: (unknown) 35@ 0 02E9: set_car 35@ speed_to 14.579 02DA: (unknown) 35@ -918.0 1355.0 95.0 30 :DIA_C5_24261 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C5_25944 0045: actor $933 defined jump_if_false @DIA_C5_24296 00A2: (unknown) $933 :DIA_C5_24296 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1500 jump_if_true @DIA_C5_25944 0045: actor $933 defined jump_if_false @DIA_C5_24337 0528: (unknown) $933 541 -1.0 :DIA_C5_24337 00B9: set_camera_position -938.25 1318.53 87.72 rotations 0 0 0 00BA: set_camera_point_at -937.75 1319.39 87.6 mode 2 004F: unknown_check 35@ jump_if_false @DIA_C5_24438 00B4: camera_on_car 35@ 15 2 004E: put_car 35@ at -930.1272 1331.437 95.0 00D1: set_car 35@ Z_angle_to 0 02F2: (unknown) 35@ 295.0 02DA: (unknown) 35@ -930.1272 1331.437 84.567 20 :DIA_C5_24438 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 3000 jump_if_true @DIA_C5_25944 02A0: (unknown) 0 00C9: fade 0 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_25944 00B9: set_camera_position -926.64 1330.83 85.0 rotations 0 0 0 00BA: set_camera_point_at -927.54 1331.06 85.36 mode 2 003E: 41@ = create_actor_pedtype 22 model 111 at -921.7399 1322.233 84.567 0035: 43@ = 35@ // (int vars) 0035: 44@ = 36@ // (int vars) 0035: 45@ = 37@ // (int vars) 0048: 35@ = create_car #MAVERICK at -930.1272 1331.437 84.567 0150: set_car 35@ color_to 0 1 00D1: set_car 35@ Z_angle_to 320.829 03D8: (unknown) 35@ 02FF: (unknown) 35@ 1 00A4: 36@ = create_actor_pedtype 22 model 111 in_car 35@ driverseat 003E: 37@ = create_actor_pedtype 22 model 135 at -928.7144 1330.65 84.567 00CF: set_actor 37@ Z_angle_to 288.5292 0106: give_actor 37@ weapon 29 ammo 5 // Load the weapon model before using this 0153: (unknown) 36@ 37@ 0153: (unknown) 37@ 41@ 003F: destroy_actor 44@ 003F: destroy_actor 45@ 0049: destroy_car 43@ 00C9: fade 1 500 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_25944 02A0: (unknown) 1 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5CA' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5CA' jump_if_true @DIA_C5_25944 0045: actor 37@ defined jump_if_false @DIA_C5_24769 0154: (unknown) 37@ 0045: actor 36@ defined jump_if_false @DIA_C5_24769 0153: (unknown) 37@ 36@ :DIA_C5_24769 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5CB' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5CB' jump_if_true @DIA_C5_25944 0045: actor 36@ defined jump_if_false @DIA_C5_24829 0154: (unknown) 36@ :DIA_C5_24829 0045: actor 37@ defined jump_if_false @DIA_C5_24842 0154: (unknown) 37@ :DIA_C5_24842 003F: destroy_actor 41@ 00B9: set_camera_position -923.71 1332.32 84.73 rotations 0 0 0 00BA: set_camera_point_at -924.62 1332.05 85.05 mode 2 0045: actor 37@ defined jump_if_false @DIA_C5_24906 00EE: (unknown) 37@ -915.0237 1330.0 :DIA_C5_24906 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 700 jump_if_true @DIA_C5_25944 004F: unknown_check 35@ jump_if_false @DIA_C5_24959 02DA: (unknown) 35@ -965.0 1330.599 93.0 30 02F2: (unknown) 35@ 270.0 :DIA_C5_24959 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 2000 jump_if_true @DIA_C5_25944 004F: unknown_check 35@ jump_if_false @DIA_C5_25007 02DA: (unknown) 35@ -973.2957 1330.599 30.0 100 :DIA_C5_25007 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_25944 0160: load_model 129 0160: load_model 113 0160: load_model 114 0160: load_model #AK47 0160: load_model 0 0228: (unknown) 003F: destroy_actor 37@ 003F: destroy_actor 36@ 0049: destroy_car 35@ 0049: destroy_car 34@ 00B9: set_camera_position -919.38 1318.8 75.09 rotations 0 0 0 00BA: set_camera_point_at -920.14 1319.31 75.48 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 0045: actor $933 defined jump_if_false @DIA_C5_25139 0216: (unknown) $933 -922.3219 1328.723 84.598 :DIA_C5_25139 003E: 42@ = create_actor_pedtype 22 model 0 at -933.0549 1313.971 74.137 00CF: set_actor 42@ Z_angle_to 165.2381 0106: give_actor 42@ weapon 29 ammo 300 // Load the weapon model before using this 01C9: (unknown) 42@ 10 03A5: (unknown) 42@ 0 01AF: (unknown) 42@ 1 03D6: (unknown) 42@ 10000 003E: 38@ = create_actor_pedtype 22 model 129 at -920.37 1319.47 74.14 00CF: set_actor 38@ Z_angle_to -105.0 0106: give_actor 38@ weapon 29 ammo 300 // Load the weapon model before using this 03A5: (unknown) 38@ 0 01AF: (unknown) 38@ 1 003E: 39@ = create_actor_pedtype 22 model 113 at -919.99 1320.48 74.14 00CF: set_actor 39@ Z_angle_to -159.0 0106: give_actor 39@ weapon 29 ammo 300 // Load the weapon model before using this 01C9: (unknown) 39@ 1 03A5: (unknown) 39@ 0 014B: set_actor 39@ health_to 10 01AF: (unknown) 39@ 1 003E: 40@ = create_actor_pedtype 22 model 114 at -920.23 1317.83 74.14 00CF: set_actor 40@ Z_angle_to -8.84 0106: give_actor 40@ weapon 29 ammo 300 // Load the weapon model before using this 03A5: (unknown) 40@ 0 01AF: (unknown) 40@ 1 0153: (unknown) 40@ 38@ 0001: wait 0 ms 00B9: set_camera_position -918.48 1318.23 74.55 rotations 0 0 0 00BA: set_camera_point_at -919.31 1318.63 74.93 mode 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1000 jump_if_true @DIA_C5_25944 0078: if and 0045: actor 38@ defined 0045: actor 40@ defined jump_if_false @DIA_C5_25431 0153: (unknown) 38@ 40@ :DIA_C5_25431 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_25944 0078: if and 0045: actor 38@ defined 0045: actor 39@ defined jump_if_false @DIA_C5_25475 0154: (unknown) 38@ 0153: (unknown) 38@ 39@ :DIA_C5_25475 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_25944 00B9: set_camera_position -934.98 1314.82 74.7 rotations 0 0 0 00BA: set_camera_point_at -934.01 1314.71 74.91 mode 2 0045: actor 39@ defined jump_if_false @DIA_C5_25568 0044: put_actor 39@ at -919.6024 1318.626 74.137 00CF: set_actor 39@ Z_angle_to 51.5 :DIA_C5_25568 46@ = 359.9 // (float) :DIA_C5_25576 46@ > 270.0 // (float) var > num jump_if_false @DIA_C5_25627 0001: wait 0 ms 0377: (unknown) 44 47@ 47@ == 1 // (int) var == num jump_if_true @DIA_C5_25944 (unknown) 46@ 10.0 00D3: set_object $5650 z_angle_to 46@ 0002: jump @DIA_C5_25576 :DIA_C5_25627 0078: if and 0045: actor 42@ defined 0045: actor 39@ defined 0022: jump_if_false @DIA_C5_25662 // Note: the incorrect math opcode was used here 0153: (unknown) 42@ 39@ 020E: (unknown) 39@ 1 010B: set_actor 39@ armed_weapon_to 29 00E4: (unknown) 39@ 42@ :DIA_C5_25662 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 100 jump_if_true @DIA_C5_25944 0078: if and 0045: actor 42@ defined 0045: actor 39@ defined jump_if_false @DIA_C5_25707 020E: (unknown) 42@ 1 00E4: (unknown) 42@ 39@ :DIA_C5_25707 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1250 jump_if_true @DIA_C5_25944 0045: actor 39@ defined jump_if_false @DIA_C5_25741 014B: set_actor 39@ health_to 0 :DIA_C5_25741 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_25944 00B9: set_camera_position -918.3 1319.36 74.72 rotations 0 0 0 00BA: set_camera_point_at -919.26 1319.13 74.91 mode 2 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 500 jump_if_true @DIA_C5_25944 0045: actor 38@ defined jump_if_false @DIA_C5_25833 0154: (unknown) 38@ :DIA_C5_25833 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5CC' 1 0045: actor 38@ defined jump_if_false @DIA_C5_25876 0158: actor 38@ run_to -915.0 1321.529 :DIA_C5_25876 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 300 jump_if_true @DIA_C5_25944 0045: actor 40@ defined jump_if_false @DIA_C5_25918 0158: actor 40@ run_to -915.0 1317.623 :DIA_C5_25918 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5CC' jump_if_true @DIA_C5_25944 :DIA_C5_25944 02A0: (unknown) 1 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 0049: destroy_car 34@ 0049: destroy_car 35@ 003F: destroy_actor 36@ 003F: destroy_actor 37@ 003F: destroy_actor 38@ 003F: destroy_actor 39@ 003F: destroy_actor 40@ 003F: destroy_actor 41@ 003F: destroy_actor 42@ 0045: actor $933 defined jump_if_false @DIA_C5_26000 0352: (unknown) $933 :DIA_C5_26000 0444: (unknown) 121 0@ = 9 // (int) 0026: return :DIA_C5_26011 0045: actor $933 defined jump_if_false @DIA_C5_26050 0216: (unknown) $933 -933.7199 1315.947 74.137 00CF: set_actor $933 Z_angle_to 273.9391 :DIA_C5_26050 0221: (unknown) 01CF: (unknown) 31@ = 0 // (int) :DIA_C5_26058 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_26085 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_26085 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_26058 022C: (unknown) -914.8746 1324.268 75.177 3.0 1 013F: $5646 = create_pickup #BODYARMOUR type 3 at -914.8746 1324.268 75.177 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6164 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 1000 0057: show_text_highpriority GXT 'DIA5C17' time 5000 flag 1 // Follow Diego Mendez to the ~t~higher floor. 0479: (unknown) -912.4679 1344.051 74.137 8004: not 50@ = $5643 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1334 -912.4679 1344.051 74.137 $5644 :DIA_C5_26237 0@ == 9 // (int) var == num jump_if_false @DIA_C5_26392 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_26285 0@ = -2 // (int) 0002: jump @DIA_C5_26385 :DIA_C5_26285 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6401 $933 jump_if_false @DIA_C5_26345 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6574 $933 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_26385 :DIA_C5_26345 008A: actor $933 in_sphere_on_foot -912.4679 1344.051 74.137 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_26385 0@ = 10 // (int) :DIA_C5_26385 0002: jump @DIA_C5_26237 :DIA_C5_26392 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_26413 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_26413 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_26434 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_26434 0026: return :DIA_C5_26436 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2065 0045: actor $933 defined jump_if_false @DIA_C5_26502 0216: (unknown) $933 -924.6085 1344.15 77.405 00CF: set_actor $933 Z_angle_to 352.6592 0221: (unknown) 01CF: (unknown) :DIA_C5_26502 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13150 0 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @DIA_C5_2848 -954.0373 1334.692 100.0 270.0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_1099 0 024D: (unknown) $5619 1 'DIA5C16' // Helicopter 31@ = 0 // (int) :DIA_C5_26569 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_26596 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_26596 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_26569 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 500 48@ = 0 // (int) 49@ = 1 // (int) 32@ = 0 // (int) 5@ = 0 // (int) 50@ = 0 // (int) 51@ = 0 // (int) 52@ = 0 // (int) :DIA_C5_26655 0@ == 10 // (int) var == num jump_if_false @DIA_C5_27396 0001: wait 0 ms 010E: 9@ = current_time_in_ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_26706 0@ = -2 // (int) 0002: jump @DIA_C5_27389 :DIA_C5_26706 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6401 $933 jump_if_false @DIA_C5_26766 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6574 $933 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_27389 :DIA_C5_26766 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_11738 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3475 49@ == 1 // (int) var == num jump_if_false @DIA_C5_26827 00A0: car $5614 wrecked jump_if_false @DIA_C5_26827 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3077 00AE: remove_status_text $5619 49@ = 0 // (int) :DIA_C5_26827 48@ == 0 // (int) var == num jump_if_false @DIA_C5_27071 52@ == 0 // (int) var == num jump_if_false @DIA_C5_26909 00A0: car $5614 wrecked jump_if_false @DIA_C5_26876 48@ = 1 // (int) 5@ = 0 // (int) 0002: jump @DIA_C5_26902 :DIA_C5_26876 $5620 == 0 // (int) var == num jump_if_false @DIA_C5_26902 50@ = 2 // (int) 5@ = 0 // (int) 52@ += 1 // (int) :DIA_C5_26902 0002: jump @DIA_C5_27064 :DIA_C5_26909 52@ == 1 // (int) var == num jump_if_false @DIA_C5_27004 50@ > 0 // (int) var > num jump_if_false @DIA_C5_26966 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_12938 77.4048 jump_if_false @DIA_C5_26959 50@ -= 1 // (int) :DIA_C5_26959 0002: jump @DIA_C5_26997 :DIA_C5_26966 $6088 == 0 // (int) var == num jump_if_false @DIA_C5_26997 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3100 5@ = 0 // (int) 52@ += 1 // (int) :DIA_C5_26997 0002: jump @DIA_C5_27064 :DIA_C5_27004 52@ == 2 // (int) var == num jump_if_false @DIA_C5_27064 00A0: car $5614 wrecked jump_if_false @DIA_C5_27043 48@ = 1 // (int) 5@ = 0 // (int) 0002: jump @DIA_C5_27064 :DIA_C5_27043 $5620 == 3 // (int) var == num jump_if_false @DIA_C5_27064 5@ = 0 // (int) 52@ = 0 // (int) :DIA_C5_27064 0002: jump @DIA_C5_27111 :DIA_C5_27071 008A: actor $933 in_sphere_on_foot -923.7778 1331.923 77.4044 radius 1.0 1.0 2.0 sphere 0 jump_if_false @DIA_C5_27111 0@ = 11 // (int) :DIA_C5_27111 0078: if and 5@ == 0 // (int) var == num 0@ == 10 // (int) var == num jump_if_false @DIA_C5_27389 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3077 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_27162 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_27162 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_27183 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_27183 48@ == 1 // (int) var == num jump_if_false @DIA_C5_27267 0057: show_text_highpriority GXT 'DIA5C18' time 5000 flag 1 // Follow the stairs to the ~t~roof. 0479: (unknown) -923.7778 1331.923 77.4044 8004: not 50@ = $5643 // (int) // Note: the incorrect math opcode was used here 037B: constant_params 3 variable_params 1 unknown 59 call_with_params @DIA_C5_1334 -923.7778 1331.923 77.4044 $5644 0002: jump @DIA_C5_27384 :DIA_C5_27267 52@ == 0 // (int) var == num jump_if_false @DIA_C5_27311 0057: show_text_highpriority GXT 'DIA5C13' time 5000 flag 1 // Attack the ~r~helicopter! 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3057 0002: jump @DIA_C5_27384 :DIA_C5_27311 52@ == 1 // (int) var == num jump_if_false @DIA_C5_27346 0057: show_text_highpriority GXT 'DIA5C11' time 5000 flag 1 // Take out the ~r~guards. 0002: jump @DIA_C5_27384 :DIA_C5_27346 52@ == 2 // (int) var == num jump_if_false @DIA_C5_27384 0057: show_text_highpriority GXT 'DIA5C12' time 5000 flag 1 // Take cover from the ~r~helicopter. 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3057 :DIA_C5_27384 5@ = 1 // (int) :DIA_C5_27389 0002: jump @DIA_C5_26655 :DIA_C5_27396 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3077 00AE: remove_status_text $5619 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_27431 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_27431 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_27452 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_27452 0026: return :DIA_C5_27454 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 1000 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3951 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_12435 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6788 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6337 1 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_12642 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_20061 0 00B9: set_camera_position -930.37 1325.46 84.83 rotations 0 0 0 00BA: set_camera_point_at -929.42 1325.62 85.08 mode 2 0045: actor $933 defined jump_if_false @DIA_C5_27605 0216: (unknown) $933 -919.895 1328.839 84.3678 02F8: (unknown) $933 1 :DIA_C5_27605 0001: wait 3000 ms 0045: actor $933 defined jump_if_false @DIA_C5_27626 02F8: (unknown) $933 0 :DIA_C5_27626 0045: actor $933 defined jump_if_false @DIA_C5_27655 037B: constant_params 1 variable_params 1 unknown 59 call_with_params @DIA_C5_2295 $933 53@ 010B: set_actor $933 armed_weapon_to 53@ :DIA_C5_27655 0443: (unknown) 120 0443: (unknown) 121 0228: (unknown) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_13584 037B: constant_params 6 variable_params 0 unknown 59 call_with_params @DIA_C5_13706 0 129 -927.6541 1341.747 84.607 0 037B: constant_params 6 variable_params 0 unknown 59 call_with_params @DIA_C5_13706 1 135 -930.6541 1342.747 84.607 0 0035: 54@ = $6090 // (int vars) 0035: 55@ = $6091 // (int vars) 0045: actor 55@ defined 0022: jump_if_false @DIA_C5_27805 // Note: the incorrect math opcode was used here 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EA' 'SDAC5EA' 55@ 0 // ~w~Ten-hut! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EA' :DIA_C5_27805 0045: actor 55@ defined jump_if_false @DIA_C5_27864 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EB' 'SDAC5EB' 55@ 0 // ~w~Ha ha! Vic, I swear to god, I thought you were gonna salute me... 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EB' :DIA_C5_27864 0045: actor 55@ defined jump_if_false @DIA_C5_27923 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EC' 'SDAC5EC' 55@ 0 // ~w~Toss the gun. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EC' :DIA_C5_27923 0045: actor $933 defined jump_if_false @DIA_C5_27984 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5ED' 'SDAC5ED' $933 0 // ~w~Fuck you. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5ED' :DIA_C5_27984 0045: actor 55@ defined jump_if_false @DIA_C5_28043 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EE' 'SDAC5EE' 55@ 0 // ~w~Vic, still so uptight. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EE' :DIA_C5_28043 0045: actor $933 defined jump_if_false @DIA_C5_28111 0044: put_actor $933 at -922.1111 1328.809 84.5923 010F: (unknown) $933 -925.14 1329.07 84.59 01EC: (unknown) $933 0 00EE: (unknown) $933 -925.14 1329.07 :DIA_C5_28111 00B9: set_camera_position -930.37 1325.46 84.83 rotations 0 0 0 00BA: set_camera_point_at -929.42 1325.62 85.08 mode 2 028D: (unknown) 0.1 00C9: fade 1 1000 ms 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 1850 jump_if_true @DIA_C5_29808 00B9: set_camera_position -921.0 1332.78 85.89 rotations 0 0 0 00BA: set_camera_point_at -921.75 1332.12 85.81 mode 2 02B4: set_camera_transverse_delay 1.0 time 4000 0001: wait 0 ms 0045: actor 55@ defined jump_if_false @DIA_C5_28268 0044: put_actor 55@ at -920.26 1332.28 84.57 00CF: set_actor 55@ Z_angle_to 123.33 :DIA_C5_28268 00B9: set_camera_position -920.01 1333.75 86.01 rotations 0 0 0 00BA: set_camera_point_at -920.47 1332.87 85.91 mode 1 0078: if and 0045: actor 55@ defined 0045: actor $933 defined jump_if_false @DIA_C5_28329 00F4: (unknown) 55@ $933 :DIA_C5_28329 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EA' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EA' jump_if_true @DIA_C5_29808 0045: actor $933 defined jump_if_false @DIA_C5_28391 00A2: (unknown) $933 :DIA_C5_28391 0001: wait 0 ms 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EB' 1 0045: actor $933 defined jump_if_false @DIA_C5_28442 0154: (unknown) $933 04B4: (unknown) $933 121 540 1.0 :DIA_C5_28442 0045: actor 55@ defined jump_if_false @DIA_C5_28501 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EK' 'SDAC5EK' 55@ 0 // ~w~You know what your problem is? You're trying to be the good guy in a bad man's game. 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EK' :DIA_C5_28501 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EB' jump_if_true @DIA_C5_29808 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EC' 1 0045: actor 55@ defined jump_if_false @DIA_C5_28588 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EF' 'SDAC5EF' 55@ 0 // ~w~Huh... I thought you had potential. Turns out you're just another chump... like Mendez. :DIA_C5_28588 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EC' jump_if_true @DIA_C5_29808 0078: if and 0045: actor $933 defined 0045: actor 54@ defined jump_if_false @DIA_C5_28637 0153: (unknown) $933 54@ :DIA_C5_28637 0045: actor $933 defined 0022: jump_if_false @DIA_C5_28658 // Note: the incorrect math opcode was used here 0528: (unknown) $933 540 -1.0 :DIA_C5_28658 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_4394 300 jump_if_true @DIA_C5_29808 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5ED' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5ED' jump_if_true @DIA_C5_29808 0045: actor 55@ defined jump_if_false @DIA_C5_28754 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EF' :DIA_C5_28754 00B9: set_camera_position -926.42 1329.11 85.79 rotations 0 0 0 00BA: set_camera_point_at -925.43 1329.2 85.9 mode 2 0001: wait 0 ms 00B9: set_camera_position -926.32 1329.12 85.8 rotations 0 0 0 00BA: set_camera_point_at -925.33 1329.21 85.95 mode 1 0045: actor 55@ defined jump_if_false @DIA_C5_28848 00A2: (unknown) 55@ :DIA_C5_28848 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EE' 1 0045: actor $933 defined jump_if_false @DIA_C5_28896 0154: (unknown) $933 04B4: (unknown) $933 121 540 1.0 :DIA_C5_28896 0045: actor 54@ defined jump_if_false @DIA_C5_28936 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EG' 'SDAC5EG' 54@ 0 // ~w~Me cago en tu madre! :DIA_C5_28936 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EE' jump_if_true @DIA_C5_29808 0045: actor 55@ defined jump_if_false @DIA_C5_28989 00EE: (unknown) 55@ -922.38 1331.29 01EC: (unknown) 55@ 0 :DIA_C5_28989 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EK' 1 0045: actor 54@ defined jump_if_false @DIA_C5_29039 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EG' :DIA_C5_29039 0045: actor 55@ defined jump_if_false @DIA_C5_29098 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EH' 'SDAC5EH' 55@ 0 // ~w~Oye ese! Que hay de nuevo? 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EH' :DIA_C5_29098 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EK' jump_if_true @DIA_C5_29808 00B9: set_camera_position -924.26 1337.21 85.22 rotations 0 0 0 00BA: set_camera_point_at -924.11 1336.23 85.34 mode 2 0045: actor $933 defined jump_if_false @DIA_C5_29184 0528: (unknown) $933 540 -1.0 :DIA_C5_29184 02B4: set_camera_transverse_delay 1.0 time 8000 0001: wait 0 ms 00B9: set_camera_position -925.04 1340.54 85.6 rotations 0 0 0 00BA: set_camera_point_at -924.64 1339.62 85.57 mode 1 0045: actor 54@ defined jump_if_false @DIA_C5_29284 0044: put_actor 54@ at -923.38 1339.08 84.57 00CF: set_actor 54@ Z_angle_to -169.95 0045: actor 55@ defined jump_if_false @DIA_C5_29284 00F4: (unknown) 54@ 55@ :DIA_C5_29284 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EF' 1 0045: actor 54@ defined jump_if_false @DIA_C5_29364 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EI' 'SDAC5EI' 54@ 0 // ~w~Veta a la mierda! 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EI' :DIA_C5_29364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EF' jump_if_true @DIA_C5_29808 0078: if and 0045: actor 54@ defined 0045: actor $933 defined jump_if_false @DIA_C5_29413 0153: (unknown) $933 54@ :DIA_C5_29413 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EG' 1 0045: actor 55@ defined jump_if_false @DIA_C5_29474 037B: constant_params 4 variable_params 0 unknown 59 call_with_params @MAIN_12808 'DIAC5EJ' 'SDAC5EJ' 55@ 0 // ~w~You first. :DIA_C5_29474 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EG' jump_if_true @DIA_C5_29808 00B9: set_camera_position -926.68 1328.46 85.84 rotations 0 0 0 00BA: set_camera_point_at -925.97 1329.17 85.83 mode 2 0078: if and 0045: actor 54@ defined 0045: actor 55@ defined jump_if_false @DIA_C5_29560 0153: (unknown) 55@ 54@ :DIA_C5_29560 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EH' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EH' jump_if_true @DIA_C5_29808 00B9: set_camera_position -924.17 1338.04 85.86 rotations 0 0 0 00BA: set_camera_point_at -923.38 1338.64 85.92 mode 2 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EI' 1 0045: actor 55@ defined jump_if_false @DIA_C5_29696 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_12757 'DIAC5EJ' :DIA_C5_29696 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EI' jump_if_true @DIA_C5_29808 00B9: set_camera_position -922.98 1332.37 85.88 rotations 0 0 0 00BA: set_camera_point_at -922.35 1331.6 85.99 mode 2 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @MAIN_13224 'DIAC5EJ' 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_13401 'DIAC5EJ' jump_if_true @DIA_C5_29808 :DIA_C5_29808 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 0045: actor 55@ defined jump_if_false @DIA_C5_29837 0154: (unknown) 55@ 00A2: (unknown) 55@ 0352: (unknown) 55@ :DIA_C5_29837 0045: actor 54@ defined jump_if_false @DIA_C5_29856 0154: (unknown) 54@ 00A2: (unknown) 54@ 0352: (unknown) 54@ :DIA_C5_29856 0045: actor $933 defined jump_if_false @DIA_C5_29892 0352: (unknown) $933 010F: (unknown) $933 -922.38 1331.29 85.5 0221: (unknown) 01CF: (unknown) :DIA_C5_29892 0444: (unknown) 120 0444: (unknown) 121 0@ = 12 // (int) 0026: return :DIA_C5_29907 0139: 56@ = random_int_in_ranges 0 3 56@ == 0 // (int) var == num jump_if_false @DIA_C5_29954 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13782 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13971 1 0002: jump @DIA_C5_30031 :DIA_C5_29954 56@ == 1 // (int) var == num jump_if_false @DIA_C5_29996 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13971 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13782 1 0002: jump @DIA_C5_30031 :DIA_C5_29996 56@ == 2 // (int) var == num jump_if_false @DIA_C5_30031 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13782 0 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_13782 1 :DIA_C5_30031 31@ = 0 // (int) :DIA_C5_30035 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_30062 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_30062 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_30035 013F: $5646 = create_pickup #BODYARMOUR type 3 at -919.1398 1336.533 85.607 013F: $5647 = create_pickup #HEALTH type 3 at -935.9458 1353.591 85.607 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 1000 57@ = 0 // (int) 58@ = 0 // (int) 5@ = 0 // (int) :DIA_C5_30150 0@ == 12 // (int) var == num jump_if_false @DIA_C5_30495 0001: wait 0 ms 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_4851 009F: actor $933 dead jump_if_false @DIA_C5_30198 0@ = -2 // (int) 0002: jump @DIA_C5_30488 :DIA_C5_30198 037A: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6401 $933 jump_if_false @DIA_C5_30258 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6574 $933 00C9: fade 1 1000 ms 0@ = -2 // (int) 0002: jump @DIA_C5_30488 :DIA_C5_30258 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_14057 57@ == 0 // (int) var == num jump_if_false @DIA_C5_30299 009F: actor $6090 dead jump_if_false @DIA_C5_30299 57@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_30299 58@ == 0 // (int) var == num jump_if_false @DIA_C5_30330 009F: actor $6091 dead jump_if_false @DIA_C5_30330 58@ = 1 // (int) 5@ = 0 // (int) :DIA_C5_30330 0078: if and 57@ == 1 // (int) var == num 58@ == 1 // (int) var == num jump_if_false @DIA_C5_30360 0001: wait 2500 ms 0@ = 0 // (int) :DIA_C5_30360 0078: if and 5@ == 0 // (int) var == num 0@ == 12 // (int) var == num jump_if_false @DIA_C5_30488 0078: if and 57@ == 0 // (int) var == num 58@ == 0 // (int) var == num jump_if_false @DIA_C5_30422 0057: show_text_highpriority GXT 'DIA5C07' time 5000 flag 1 // Take out ~r~Mendez~w~ and ~r~Martinez! 0002: jump @DIA_C5_30483 :DIA_C5_30422 57@ == 0 // (int) var == num jump_if_false @DIA_C5_30456 0057: show_text_highpriority GXT 'DIA5C14' time 5000 flag 1 // Kill ~r~Mendez! 0002: jump @DIA_C5_30483 :DIA_C5_30456 58@ == 0 // (int) var == num jump_if_false @DIA_C5_30483 0057: show_text_highpriority GXT 'DIA5C15' time 5000 flag 1 // Kill ~r~Martinez! :DIA_C5_30483 5@ = 1 // (int) :DIA_C5_30488 0002: jump @DIA_C5_30150 :DIA_C5_30495 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_30516 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_30516 0026: return :DIA_C5_30518 809D: not wasted_or_busted // mission only jump_if_false @DIA_C5_30635 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_5036 2000 809D: not wasted_or_busted // mission only jump_if_false @DIA_C5_30635 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_190 500 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_10526 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_12642 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_14439 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_6788 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_8389 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_3951 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_362 500 :DIA_C5_30635 0059: text_clear_all 0055: show_text_styled GXT 'M_FAIL' time 1000 style 1 // MISSION FAILED! 809D: not wasted_or_busted // mission only jump_if_false @DIA_C5_30730 0@ == -3 // (int) var == num jump_if_false @DIA_C5_30699 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_5026 'DIA5CX0' // ~r~The Hunter was destroyed. 0002: jump @DIA_C5_30730 :DIA_C5_30699 0@ == -4 // (int) var == num jump_if_false @DIA_C5_30730 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @MAIN_5026 'DIA5CX1' // ~r~You left the building. :DIA_C5_30730 0026: return :DIA_C5_30732 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @MAIN_4364 31@ = 0 // (int) :DIA_C5_30746 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_30773 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_30773 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_30746 003F: destroy_actor $6090 003F: destroy_actor $6091 022C: (unknown) $5651 $5652 $5653 100.0 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @SAFEHOU_12249 55 037B: constant_params 2 variable_params 0 unknown 59 call_with_params @99RED_12847 'DIA_C05' 5000 // Last Stand 01DF: progress_made += 1 0026: return :DIA_C5_30851 $940 = 0 // (int) 00C8: set_fade_color_RGB 0 0 0 02A0: (unknown) 1 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @NONAME_1_20061 0 00AE: remove_status_text $5649 00AE: remove_status_text $5619 037B: constant_params 1 variable_params 0 unknown 59 call_with_params @DIA_C5_6337 0 82DB: not unknown_check $5644 0 jump_if_false @DIA_C5_30916 00BB: (unknown) $5644 02E2: $5644 = 0 // (any) :DIA_C5_30916 82DB: not unknown_check $5643 0 jump_if_false @DIA_C5_30937 047A: (unknown) $5643 02E2: $5643 = 0 // (any) :DIA_C5_30937 31@ = 0 // (int) :DIA_C5_30941 82DB: not unknown_check $5390(31@,3) 0 jump_if_false @DIA_C5_30968 0141: destroy_pickup $5390(31@,3) 02E2: $5390(31@,3) = 0 // (any) :DIA_C5_30968 31@ += 1 // (int) 31@ >= 3 // (int) var >= num jump_if_false @DIA_C5_30941 0125: set_traffic_density_multiplier_to 1.0 0264: (unknown) 1.0 024F: (unknown) 1.0 0128: set_max_wanted_level_to 6 04BB: (unknown) 037B: constant_params 0 variable_params 0 unknown 59 call_with_params @DIA_C5_2109 007A: mission_cleanup 0026: return